Sawfish

Screenshot Software:
Sawfish
Detalii soft:
Versiune: 1.10
Incarca data: 20 Feb 15
Producător: John Harper
Licenţă: Gratuit
Popularitate: 7

Rating: nan/5 (Total Votes: 0)

Sawfish (cunoscut anterior ca Gater) este un open source, minim și extensibil manager de ferestre pentru sistemele de operare Linux și UNIX-like, folosind un limbaj de scripting Lisp-based.
Sawfish & rsquo; s scop este de a permite utilizatorilor să gestioneze cu ușurință ferestre în modul cel mai atractiv și flexibil. Dispune de puternice legături-cheie, de prindere eveniment, fereastră de potrivire, și theming flexibil.
Chiar dacă & rsquo; s foarte extensibila, Sawfish nu implementează lansatoare de aplicare, fundaluri de desktop, sau alte componente similare, care sunt disponibile pe mediu desktop mai puternic ca aplicații separate.
Sawfish este cross-platform, astfel suportate pe sistemele Linux și BSD de operare

Ce este nou în această versiune:.

  • Dimensiunea fereastra matcher acum reface în mod corespunzător dimensiunea unei ferestre, tab rămâne utilizabil atunci când o fereastră marcat pentru tab este distrus înainte de a face acest lucru, iar unele remedieri minore.
  • Caracteristici noi concentra pe file: ferestre marcate de tab acum au o culoare diferită, și sprijin filele viewport /-spațiu de lucru lipicios
  • .
  • Nu sunt actualizate script-uri de ambalare Debian.

Ce este nou în versiunea 1.8.2:

  • Mai multe robustețea pentru a obține-fereastră secundar * Funcții.
  • Rezolvă toate problemele în funcțiile de nivel superior, cum ar fi lipsa sari-sau-exec.
  • Fac cursorul-deformare într-o fereastră umbrită acum urzelile în poziția corectă.
  • Manipularea selecție de Management a fost stabilită.
  • În caz contrar pentru a genera un meniu cerere, în timp ce parsarea fișierelor .desktop incorecte, a fost stabilit.
  • În EdgeActions, HotSpot, HotMove, iar EdgeFlip sunt împiedicate de la a fi invocat de mai multe ori un timp.
  • Această versiune repară script-uri de ambalare Debian și face compilarea cu makepp în loc de GNU face muncă.

Ce este nou în versiunea 1.8.0:

  • -meniu aplicații este acum complet configurabil prin filtre .
  • EdgeActions au fost adăugate, oferind o structură centralizată înființării Oferte pentru dvs. de screen-frontiere.
  • Tab-System a fost mult îmbunătățit; reglare manuală de teme, de exemplu, nu mai este necesară.
  • StyleTab este noul tema implicită, în favoarea Crux.
  • În următoarele traduceri au fost actualizate. Spaniolă, cehă, germană, chineză (simplificată), Norvegiană, slovenă, franceză și engleză
  • Mai multe bug fixat minore și actualizări ale documentației au fost făcute.

Ce este nou în versiunea 1.7.0:

  • Note:
  • Când raportați un accident, vă rugăm să adăugați backtrace, prin invocarea Sawfish cu opțiunea de linie de comandă & quot; - interp & quot ;. Citiți fișierul `contribuabile" pentru mai multe informatii despre.
  • Linie de schimbare API [Jeremy Hankins] Dacă aveți cod care utilizează promptă, este afectat. Când apelați funcția `promptă", trece direct funcțiile helper ca argumente de funcții. Ei au folosit pentru a fi setate ca variabile globale. Această modificare este simplu, asa ca nu e greu pentru a actualiza codul. Vezi `sawfish.wm.util.prompt" pentru detalii.
  • de stat sprijin mouse-buton Sawfish susținut pentru a sprijini butoanele mouse-ului-1
  • 9, dar se știe că trageți de butoanele 6
  • 8 să nu funcționeze. Butonul 9 nu funcționează deloc, așa că am retrage.
  • Funcții `poate-raise-fereastră" și `ferestre poate inferior" sunt acum depășite. [Teika Kazura] Înlocuiți-le cu `ridica-fereastră * 'și` ferestre inferior * "definită în` sawfish.wm.util.stacking ". Singura diferență este că versiunea învechită acceptă o caracteristică de Nautilus (manager de fișiere GNOME), care a fost abandonat de mult.
  • Build și Instalare:
  • Configurare opțiune `--with-nouă-mousebuttons" este scăzut. Vezi articolul & quot; trecerea Dispunerea tastaturii sprijinul & quot; de mai jos.
  • fix Bug-uri:
  • ferestre maximizate care acoperă în mod eronat alte ferestre la pornirea calculatorului [Jeremy Hankins] ferestrele maximizate Uneori s-ar suprapune & quot; evitate & quot; Ferestre (de exemplu, gnome-panel, sau un Trayer) la pornire. Sawfish amână acum maximizarea până inițializarea este completă, prevenind această problemă.
  • inițializare Fereastra bugfix [Jeremy Hankins] În anumite circumstanțe viewport sloturi au fost transferate în mod greșit când a fost repornit Sawfish, care se încheie cu unele ferestre afara desktop virtual. Acest lucru a fost stabilit.
  • suport de comutare Keyboard-layout [Teika Kazura] Anterior, atunci când pornit tastatură structura, sau mai corect keyboard- & quot; grup & quot; (Care este în principal pentru plurilingvi) keyboard- și mouse legături recuperează incurcat-up. Acum, acest lucru poate fi prevenit prin invocarea Sawfish cu noul comandă-opțiune `--5-butoanele". Se presupune că modificatori sunt comune între grupuri de tastatură. Mai exact, ce este susținută de comutare de `ISO_Next_Group" sau similar, legat de o cheie (de exemplu CTRL + ALT). Se pare ca & quot; opțiune & quot; în X configurație tastatură, cum ar fi & quot; grp: ctrl_alt_toggle & quot ;. Dacă utilizați unele utilitate pentru a comuta modul de prezentare și o confuzie keybindings Sawfish, vă rugăm să reporniți Sawfish. Cu această comandă-opțiune, nu veți putea să se lege Sawfish comenzi la butoanele mouse-ului 6
  • 8. Acest lucru poate fi stabilit în viitor.
  • Manipularea Atom fix pe arhitectura pe 32 de biți (fix Java). [Teika Kazura] Funcția `x-atom-name" accepta acum toate cele 32 de biți. Anterior numai 30 de biți au fost tratate în cazul în care arhitectura a fost de 32 de biți. Sistemele pe 64 de biți nu ar fi avut această problemă. Este folosit pentru a produce & quot; Bad argument & quot; eroare, mai ales pe aplicații Java. (În teorie, un atom este stabilită de serverul X, nu un client. Dar aplicații Java par a fi afectate de multe ori de acest bug.)
  • meniul Aplicații bugfix [Matei Dragoste] ordonare alfabetica corectă a meniu-intrări se face. Anterior au fost sortate [AZ] [AZ] (primele toate atunci toate intrările ratat-caz-sus). De asemenea funcția de detectare a limbii a fost îmbunătățită. Acum mai bine Rezultă caietul de sarcini freedesktop.org.
  • Edge-flip-și infinit-desktop funcționează acum după schimbarea rezoluția ecranului. [Christopher Bratušek]
  • Sawfish începe acum corect atunci când a primit o sesiune de-id sau sesiune-prefix de la GNOME-Session [Clinton Ebadi, Christopher Bratušek]
  • Proiectul de animator bugfix. [Christopher Bratušek] & quot; proiectul de & quot; animator a avut două aspecte: pe de o parte numerele extrase au fost întotdeauna negru (deci posibil invizibil), pe de altă parte, aceste numere nu au fost șterse de pe ecran. Ambele au fost stabilite. Pe plan intern, se face de către noua funcție `x-draw-text 'descrise mai jos.
  • Învierea a două variabile [Teika Kazura] Opțiuni utilizator `spațiu de lucru-limită-mode 'și` limită-mode spațiu de lucru-trimitere-"nu a putut fi stabilită din configuratorul, dar acest lucru este fixă.
  • Command `fix xterm" [Teika Kazura] Aceasta nu poate fi invocată ca binging cheie în cazul în care opțional & quot; comanda & quot; Argumentul a fost unset de configuratorul, adică un șir gol.
  • Caracteristici noi:
  • a adăugat integrare desktop-mediu [Christopher Bratušek] Sprijin pentru integrarea XFCE. E ca și cum integrare GNOME / KDE4: stabilește `xterm program 'și` browser-programul "(cu excepția cazului în stabilite deja de utilizator), și adaugă XFCE deconectare / help / personalizare meniu-intrări la rădăcină-meniul Sawfish. Imbunatatiri: Toate meniu-intrări pentru GNOME / KDE4 au acum acceleratoare. Au fost adăugate intrările pentru invocarea `gnome-control-center", sau KDE `systemsettings". Detectarea KDE4 a fost îmbunătățit. A se vedea, de asemenea, elementul & quot; îmbunătățirea meniul aplicații & quot; de mai jos. Un nou variabil `desktop-mediu", spune care mediu desktop rulează (* Atentie Aplicații externe ::).

  • Meniul
  • îmbunătățiri meniul Aplicații [Matei Dragoste] Cererile acum arata mai mult ca cea a GNOME / KDE / XFCE dacă o rulează. (Alte îmbunătățiri sunt planificate) Opțiunea de folosire `aplicații-meniu ignora-nu-display" este acum plecat și înlocuite cu `aplicații-meniu-show all". În cazul în care `aplicații-meniu-show all" este 'zero' (implicit), meniul are un aspect mult ca cea a GNOME / KDE / Xfce, prin ascunderea unele aplicații. Dacă e `t ', sunt afișate aplicațiile apoi tot instalate. O opțiune intermediară, simbolul `poate 'este posibilă, așa cum este descris mai jos. Punct de vedere tehnic, câmpuri `NotShowIn 'și` OnlyShowIn "în fișierele` /usr/share/applications/*.desktop ", spune în care mediul desktop care cerere vrea să fie afișate. În cazul în care `aplicații-meniu-show all" este 'zero' sau `poate", acestea sunt respectate. Articole cu câmp `ascunse 'sau` NoDisplay "sunt, de obicei, nu trebuie să fie prezentate. Ele sunt respectate în cazul în care `aplicații-meniu-show all" este 'zero'. Directorul specific KDE este acum căutat, de asemenea în timp ce generație meniu.
  • New window norme [Christopher Bratušek]
  • `dimensiune fixă": Aceasta dezactivează redimensionarea, sau mai precis, funcții `redimensiona-window interactiv ',` înjumătăți-window size' și `dublu-window size". (Maximizare este încă posibil. Foloseste `nu-maximiza" pentru a preveni maximizare.)
  • `nu-închidere": aceasta dezactivează închidere. Numai închidere interactiv este împiedicată, iar puteți șterge ferestre cu `'proprietate nu-aproape de un program de Lisp.
  • Actualizare de emacs mod major `sawfish.el" [Teika Kazura] este acum distribuit cu Sawfish manager de ferestre. Îmbunătățirile sunt: ​​
  • Evaluare folosit pentru a îneca atunci când le-a întâlnit `#f 'sau` #T ". Acest lucru este fix.
  • Evidențierea dintre cuvintele cheie, cum ar fi `defini" funcționează din nou.
  • `descrie funcție de" au fost rupte, dar funcționează din nou.
  • În `descrie-variabil", valoarea variabilei este imprimat-frumos.
  • `Sawfish sarcină-simboluri" poate fi numit interactiv pentru a actualiza simbolurile cache.
  • partea introductivă perfect.
  • New-cadru piese `border-width 'și` border-color "[Alexey I. Froloff] A & quot; de frontieră & quot; a unei ferestre înconjoară fereastra sau orice alte componente de cadru. (* Nota Frame partea Definiția ::)
  • New comandă-opțiune butoane --5-`" A se vedea punctul & quot; trecerea Keyboard-layout sprijinul & quot; de mai sus.
  • "funcție [Christopher Bratušek] Este similar cu` x-draw-string '`X-draw-text. În general, dacă utilizați o `afișare mesaj" ca mesaj, apelați `x-draw-string". Dacă doriți să atragă pe ecran utiliza direct `x-draw-text '(* Atentie X desen ::.)
  • actualizări de traducere:
  • traduceri actualizate de la 1.6.0 sunt Daneză (da), engleza britanică (en_GB), germană (de), spaniolă (ES), slovenă (SL), și suedeză (sv). Toate fișierele de traducere sunt acum în UTF-8. Limbi modificate sunt galiciană (gl), italiană (l), română (ro), și turcă (tr). Restul au fost deja UTF-8. [Teika Kazura]
  • Diverse Schimbări:
  • Mai multe eroare și tipărire backtrace [Teika Kazura] Datorită librep & gt; = 0.91.0, backtrace este imprimat în mod implicit atunci când o eroare a fost semnalată. Se tipărite pentru sawfish-client, de asemenea, dar este trimis la eroare standard Sawfish lui, nu a Sawfish-client, îmi pare rău. Fraza & quot; eroare Sawfish: & quot; este prefixate cu mesaje de eroare care sunt tipărite pentru eroarea standard. Erori Sawfish-pager sunt imprimate la ieșirea Sawfish lui. Mai exact, atunci când ați conectat la Sawfish ca un server asincron, apoi eroarea nu a fost tipărit. Dar acum este imprimat, la ieșirea Sawfish lui. (În schimb, un client care se conectează în mod sincron primește mesajul de eroare în sine.)
  • deformare Pointer în fereastră ciclism [Teika Kazura] În fereastra de ciclism, se evită unele deformarea indicatorul inutile. Anterior, necesitatea unei urzeală a fost judecat de geometria înainte creșterea a fost făcut. Acum, cea actualizat este utilizat.
  • schimbări Configurator (piese vizibile utilizator) [Christopher Bratušek] Icoana este acum asigurat. (În cazul în care nu apare, în primul rând a alerga `gtk-update-icon-cache".) Dacă executați configuratorul dar managerul de ferestre Sawfish nu se execută, apoi o fereastră de alertă este afișată înainte de avort. [Teika Kazura, Christopher Bratušek] Două caracteristici ieșite din uz sunt șterse. Una este opțiunea de comandă linia `--socket-id", care a fost pentru & quot; & quot ;, capplets parte a foarte devreme 2.x. GNOME Cealaltă este opțiunea de linie de comandă `nivel --single", care a fost spart.
  • Piese îmbunătățiri Doc FAQ, cu privire la modul de a ascunde mouse-ul-pointer, și pe executarea cerere. Manuale (1) descrie toate opțiunile. Dosar KEYBINDINGS a fost revizuit funcții descrise recent sunt: ​​`apuca-keymap 'și` ungrab-keymap "(* Atentie tipurile de dispunere: :),` x-raise-fereastră "și` X-inferior-fereastră "(* Atentie Creșterea și Windows scădere :. :), `cadru-stat-mutex" (* nota cadru Funcții ::)

  • Îmbunătățiri
  • root-meniu [Christopher Bratušek] Toate meniul intrările au acum acceleratoare. Etichete pentru intrări de ajutor au fost îmbunătățite.

  • Interne
  • Configurator [Christopher Bratušek] Modulul `widget-test" se elimină. Aceasta a oferit Testarea functiei de widget-uri în sawfish.gtk module `. *". Dar ar fi aceasta este rupt și sa prăbușit Sawfish. `Widget-dialog.jl" a fost fuzionat în `simplu-dialog.jl" Anterior funcțiile `elimina-rânduri libere 'și` înfrumuseța-simbol-name ", au fost definite în mai multe module, cu același conținut. Acum, acestea sunt definite (o singură dată) într-un nou modul `sawfish.cfg.utils. `Stoc buton" funcția a fost definit în Sawfish, dar acum e înlocuit de direct, folosind `gtk-buton-noi-din-stoc". La fel de `despre dialog" funcția, înlocuit (în versiunea 1.6.0) prin `gtk-despre-dialog". `/ Usr / bin / sawfish-config 'este acum minim, se deplasează cea mai mare parte este conținut în` sawfish.cfg.shell "[Teika Kazura]
  • Modul `3d-hack" se elimină. [Christopher Bratušek] Modulul `3d-hack", a fost un demo animație, nu o caracteristică. Acesta a oferit două funcții similare cu `glxgears", prestate în 2d. Dacă vrei, poate fi descărcat de pe Sawfish Wiki, de la pagina & quot; 3d-hack & quot;.

Ce este nou în versiunea 1.6.3.1:

  • Fixed o posibilă compilare-eroare în prompt.jl [Harald van Dijk] Dacă Sawfish 1.6.3 compilat fără erori, atunci nu trebuie să actualizeze.

Ce este nou în versiunea 1.6.2:

  • Remedieri de erori:
  • Meniul de aplicații este mai robust acum. [Matei Dragoste, Christopher Bratušek] meniu de aplicare, a introdus în 1.6.0, voi Sawfish accident dacă * fișier `.desktop" a avut o valoare cheie malformat (să zicem, ca prim caracter sau # undeva în interiorul), sau a fost imposibil de citit. Este fix.
  • fix Minor de plasament fereastră de direcție [Teika Kazura] Când modul de plasare fereastră este, de exemplu, `est", iar fereastra este mai mare decât ecranul, apoi fereastra a fost pus în mod greșit. Este fix.
  • Caracteristici noi:
  • New comanda `maximizeze-debarasa" [Teika Kazura] comanda `maximizeze-debarasa" oprește-o fereastră maximizată să fie tratate ca maximizate nici mai mult, astfel încât să puteți muta și redimensiona fereastra. Functinon `maximizeze-debarasa" a existat, iar acum este exportat.
  • New comanda `sari sau exec" [Christopher Bratušek] încărcat de utilizare Modulul & quot; sari-sau-exec & quot; a fost fuzionat. Acesta oferă `sari-sau-exec", o comandă care poate fi folosit pentru a focaliza o fereastră, sau în cazul în care nu există, porni aplicația. Spre deosebire de versiunea originală acesta susține, de asemenea, de potrivire o fereastră de categoriile (returnat de `funcție fereastră clasa"), ceea ce o face mai flexibil pentru aplicații cum ar fi music player sau browsere, care tind să schimbe WM_NAME lor relativ frecvent. Pentru utilizare, consultați `Lisp / sawfish / WM / comenzile / sari-sau-exec.jl fișier".
  • Diverse:
  • ebuild îmbunătățită și fișier specificație [Christopher Bratušek] [Kim B. Heino]
  • documentare Actualizat [Christopher Bratušek] [Teika Kazura]
  • Eliminat `stil cadru-editabile p" și toate celelalte fragmente-Sawfish themer rămase, așa cum e mort. [Christopher Bratušek]

Ce este nou în versiunea 1.5.3:

  • Bugs fix:
  • Previne accidentele de ferestre distrugeri rapide, mai ales sub sarcină mare
  • Au fost accidente dacă o fereastră este distrus imediat după crearea sa. Se întâmplă în `funcție add_window", și ar putea fi din cauza unei fereastră a fi distruse, gunoi colectate și apoi accesate.
  • Acum cea mai mare parte din `add_window" sunt protejate de colectare a gunoiului cu `rep_PUSHGC '/' rep_POPGC". De asemenea, previne `add_window_hook" de a fi numit cu argumentul uninitialised. [Timo Korvola, Janek Kozicki]

Ce este nou în versiunea 1.5.2:

  • Aceasta versiune este compatibil cu-Rep gtk 0,90. 0.
  • În Tema Crux, inactiv pentru Windows au o culoare font negru pentru o mai bună lizibilitate.
  • Știri de 1.5.0 a fost îmbunătățită.
  • Există două remedii autotools mici.

Ce este nou în versiunea 1.5.1:

  • 1.5.1 Eliberarea are backportări de la 1.6. 0 (HEAD)
  • Bugs fix:
  • Fix sub control SMlib pe x11r7 [Christopher Bratušek]
  • Fix sub control libICE pe x11r7 [Christopher Bratušek]
  • SpinButtons în Sawfish-UI sunt acum conectate pentru a corecta singal (permite tastarea în valoarea manual) [Christoper Bratušek]
  • cursorul Fix colmatare în Infinit-Desktop [Jeremy Hankins]
  • grup fixă ​​a opțiunilor șovăie [Christopher Bratušek]
  • Alte modificări:
  • Sawfish apare acum în KDE4s WM Selector [Christopher Bratušek]
  • erorile de scriere, fixe în fișierele .desktop și intrările unneded îndepărtate [Christopher Bratušek]
  • Schimbarea ridică-file-la-punct fix are efect imediat acum [Christopher Bratušek]
  • Adăugați -tag = CC a libtool acolo unde este necesar, unbrakes compilație pe unele arcuri [Gentoo]
  • regulă Distclean pentru po / Makefile.in [Christopher Bratušek]

Imagini

sawfish_1_73847.jpg
sawfish_2_73847.jpg

Software similare

IceWM
IceWM

20 Feb 15

Scrotwm
Scrotwm

15 Apr 15

Pekwm
Pekwm

12 Apr 16

Firebox WM
Firebox WM

3 Jun 15

Comentarii la Sawfish

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!