Sawfish

Software screenshot:
Sawfish
Software detaljer:
Version: 1.10
Upload dato: 20 Feb 15
Udvikler: John Harper
Licens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

Sawfish (tidligere kendt som Savværk) er en open source, minimal og udvides vindue manager for Linux og UNIX-lignende styresystemer, anvendelse af en Lisp-baserede scriptsprog.
Sawfish & rsquo; s mål er at give brugerne mulighed for nemt at administrere vinduer i den mest attraktive og fleksible måde. Den er udstyret med kraftfulde tastebindinger, event krog, vinduespudsning matching og fleksible temaer.
Selv om det & rsquo; s meget strækbar, er Sawfish ikke gennemfører ansøgning løfteraketter, desktop baggrunde eller andre lignende komponenter, der er tilgængelige på mere kraftfulde desktop miljø som separate programmer.
Sawfish er cross-platform, således understøttet på Linux og BSD operativsystemer

Hvad er nyt i denne udgivelse:.

  • dimension vindue-matcher nu genskaber et vindues størrelse ordentligt, tabbing stadig brugbar, når et vindue markeret til tabbing ødelægges før du gør det, og nogle mindre rettelser.
  • Nye funktioner koncentrere sig om faner: windows markeret til bladre nu har en anden farve, og faner support viewport / arbejdsområde-klæbrig
  • .
  • Der er opdateret Debian emballage scripts.

Hvad er nyt i version 1.8.2:

  • Mere robusthed for få-vindue-by * funktioner.
  • Løser alle spørgsmål i funktioner på højere niveau, ligesom manglende jump-eller-exec.
  • Gør cursor-vridning til en skyggefuld vindue nu slår til den korrekte position.
  • manager udvælgelse håndtering er blevet rettet.
  • Ikke at generere et program menu, mens parsing forkerte .desktop filer, er blevet rettet.
  • I EdgeActions er HotSpot, HotMove og EdgeFlip forhindret i at blive påberåbt flere gange gangen.
  • Denne udgivelse løser Debian emballage scripts og gør kompilering med makepp stedet for GNU gøre arbejdet.

Hvad er nyt i version 1.8.0:

  • apps-menuen er nu fuldt konfigurerbar via filtre .
  • EdgeActions er blevet tilføjet, hvilket giver en centraliseret struktur til etablering af foranstaltninger til din skærm-grænser.
  • fanen-System er blevet væsentligt forbedret; manuel justering af temaer, for eksempel, ikke længere er nødvendig.
  • StyleTab er den nye standard tema, til fordel for Crux.
  • Følgende oversættelser er opdateret:. Spansk, tjekkisk, tysk, kinesisk (forenklet), Norsk Bokmål, slovensk og fransk
  • flere mindre fejlrettelser og dokumentationsopdateringer blev foretaget.

Hvad er nyt i version 1.7.0:

  • Bemærkninger:
  • Når du rapporterer et nedbrud, skal du tilføje den backtrace, ved at påberåbe Sawfish med kommandolinjen option & quot; - interp & quot ;. Læs filen `BIDRAG 'for flere infos.
  • Prompt API forandringer [Jeremy Hankins] Hvis du har kode, som udnytter hurtig, er det påvirket. Når du kalder funktionen 'Spørg', direkte videregive hjælperfunktioner som funktionsargumenter. De bruges til at indstilles som globale variabler. Denne ændring er ligetil, så det er ikke svært at opdatere din kode. Se `sawfish.wm.util.prompt« for yderligere oplysninger.
  • museknap support tilstand Sawfish påstod at støtte museknapper-1
  • 9, men det er kendt, at trække knapper 6
  • 8 kan ikke arbejde. Knappen 9 virker ikke på alle, så vi trække det tilbage.
  • Funktioner `måske-raise-vindue 'og` måske-lavere-vinduet' er nu forældede. [Teika Kazura] Erstat dem med `hæve-vindue * 'og` lavere vinduet * "er defineret i` sawfish.wm.util.stacking «. Eneste forskel er, at den forældede version understøtter en funktion i Nautilus (GNOME filhåndtering), som blev droppet for længe siden.
  • Byg og Installation:
  • Configure-option `--with-ni-mousebuttons« tabes. Se varen & quot; Keyboard layout skifte support & quot; herunder.
  • Fejlrettelser:
  • Maksimal tæt vinduer fejlagtigt dækker andre vinduer på opstart [Jeremy Hankins] Undertiden maksimerede vinduer ville overlappe & quot; undgået & quot; vinduer (fx gnome-panelet, eller en Trayer) ved opstart. Sawfish udskyder nu maksimering indtil initialiseringen er færdig, forhindrer dette problem.
  • Viewport initialisering Bugfix [Jeremy Hankins] Under visse omstændigheder viewport slots blev fejlagtigt flyttet da Sawfish blev genstartet, ender med nogle vinduer uden for den virtuelle desktop. Dette er blevet rettet.
  • Tastatur-layout skifte support [Teika Kazura] Tidligere, da du skiftede tastaturet-layout, eller rettere keyboardet & quot; & quot; (Som er hovedsagelig til multilinguals) keyboardet og mus-bindinger fik rodet-up. Nu kan dette undgås ved at påberåbe Sawfish med den nye-knapper --5 "commandline-option`. Det antages, at modifikatorer er almindelige blandt tastatur grupper. Mere præcist, hvad der understøttes er skift af `ISO_Next_Group« eller lignende, bundet til en tast (f.eks ctrl + alt). Det ser ud som & quot; option & quot; i X keyboard konfiguration, ligesom & quot; grp: ctrl_alt_toggle & quot ;. Hvis du bruger nogle hjælpeprogram til at skifte layout og det forvirrer sawfish tastebindinger, skal du genstarte Sawfish. Med den commandline-option, vil du ikke være i stand til at binde Sawfish kommandoer til museknapper 6
  • 8. Det kan fastsættes i fremtiden.
  • Atom håndtering fix på 32-bit arkitektur (Java fix). [Teika Kazura] Funktion `X-atom-navn" accepterer nu alle 32 bits. Tidligere kun 30 bit blev behandlet, hvis arkitektur var 32-bit. 64-bit-systemer ikke havde haft denne fejl. Det bruges til at forårsage & quot; Bad argument & quot; fejl, især på Java-programmer. (I teorien er et atom indstillet med X-serveren, ikke en klient. Men Java-programmer synes at være påvirket ofte af denne fejl.)
  • menu Applikationer Bugfix [Matthew Kærlighed] Korrekt alfabetisk bestilling af menu-indgange er gjort. Tidligere blev de sorteret [az] [az] (første alle øvre-vil alle taber-case poster). Også funktionen til registrering af sprog er blevet forbedret. Det er nu bedre følger freedesktop.org specifikationen.
  • Edge-flip og uendelig-desktop arbejder nu efter skærm-opløsning forandring. [Christopher Bratusek]
  • Sawfish nu starter korrekt, når der modtages en session-id eller session-præfiks fra GNOME-session [Clinton Ebadi, Christopher Bratusek]
  • Udkast animator bugfix. [Christopher Bratusek] & quot; udkast & quot; animator havde to problemer: på den ene side de udtrukne tal var altid sort (derfor muligvis usynlig), på den anden side disse numre ikke blev slettet fra skærmen. Begge er blevet rettet. Internt er det gjort af den nye `X-draw-tekst 'funktion er beskrevet nedenfor.
  • opstandelse to variabler [Teika Kazura] Brugerindstillinger `arbejdsområde-grænse-mode 'og` arbejdsområde-send-grænse-mode' kunne ikke indstilles fra konfiguratoren, men det er fast.
  • Kommando `xterm 'fix [Teika Kazura] Det kunne ikke påberåbes som et centralt binging, hvis den ekstra & quot; kommando & quot; argument var frakoblet ved konfiguratoren, dvs. en tom streng.
  • Nye funktioner:
  • sattes Desktop-miljø integration [Christopher Bratusek] Støtte til XFCE integration. Det er ligesom GNOME / KDE4 integration: det sætter `xterm-programmet 'og` browser-program «(medmindre den allerede er fastsat af brugeren), og tilføjer XFCE logout / help / tilpasning menu-indgange til Sawfish rod-menu. Forbedringer: Alle menu-poster for GNOME / KDE4 har nu acceleratorer. Entries for påberåbelse `gnome-control-center" eller KDE `Systemindstillinger" er blevet tilføjet. Den KDE4 afsløring er blevet forbedret. Se også punktet & quot; menuen Programmer forbedringer & quot; nedenfor. En ny variabel `desktop-miljø" fortæller hvilken skrivebordsmiljø kører (* Bemærk Eksterne applikationer ::).

  • Menuen
  • menu Applikationer forbedringer [Matthew Kærlighed] Applikationer ser nu mere som den om GNOME / KDE / XFCE, hvis man kører. (Der er planlagt yderligere forbedringer) Brugeren option `apps-menu-ignorere-no-display" er nu væk og erstattes af `apps-menu-show-all". Hvis `apps-menu-show-all 'er` nul "(standard), menuen ser meget gerne, at GNOME / KDE / Xfce, ved at skjule nogle programmer. Hvis det er `t ', derefter alle installerede programmer vises. En mellemliggende mulighed, symbolet `måske" er muligt, som beskrevet nedenfor. Teknisk set felter `NotShowIn 'og` OnlyShowIn «i filer` /usr/share/applications/*.desktop' fortæl hvorunder skrivebordsmiljø, at ansøgningen vil blive vist. Hvis `apps-menu-show-all 'er` nul' eller `måske«, er de overholdes. Elementer med feltet `Skjult 'eller` NoDisplay' er normalt ikke at blive vist. De respekteres, hvis `apps-menu-show-all 'er` nul «. KDE bestemt mappe er nu søgt, også mens menu generation.
  • Nyt vindue regler [Christopher Bratusek]
  • `fast størrelse«: Dette deaktiverer resizing, eller mere præcist, funktioner `resize-vindue-interaktivt ',` halvere-vindue-størrelse' og `double-vindue-størrelse«. (Maximization er stadig muligt. Brug `aldrig maksimere 'for at forhindre maksimering.)
  • `aldrig-close ': Dette deaktiverer lukning. Kun interaktiv lukning hindres, og du kan slette vinduer med `aldrig-close 'ejendom fra et lisp program.
  • Opdatering af Emacs større tilstand `sawfish.el« [Teika Kazura] Det er nu fordelt med Sawfish vindueshåndtering. Forbedringer er:
  • Evaluering bruges til at kvæle når det stødte `#F 'eller` #t «. Det er fast.
  • Fremhævning af søgeord som `definere" virker igen.
  • `beskrive-funktion" er blevet brudt, men det fungerer igen.
  • I `beskrive-variable", værdien af ​​variablen er temmelig trykt.
  • `sawfish-load-symboler 'kan kaldes interaktivt at opdatere cachede symboler.
  • Bedre indledning.
  • Nye frame-dele `border-width 'og` border-farve "[Alexey I. Froloff] A & quot; grænse & quot; af et vindue omgiver vinduet og alle andre rammedele. (* Note rammedel Definition ::)

  • Knapper --5-
  • Ny commandline-option `'Se varen & quot; Tastatur-layout skifte support & quot; ovenfor.
  • `X-draw-tekst 'funktionen [Christopher Bratusek] Det svarer til` X-draw-string ". Generelt, hvis du bruger en `display-besked 'gerne besked, kalder` X-draw-string ". Hvis du ønsker at tegne på skærmen direkte bruge `X-draw-tekst '(* Bemærk X Tegning ::.)
  • Oversættelse opdateringer:
  • Opdateret oversættelser siden 1.6.0 er dansk (da), britisk engelsk (da_DK), tysk (de), spansk (ES), slovensk (SL), og Svensk (sv). Alle oversættelse filer er nu i UTF-8. Ændrede sprog er Galicisk (GL), italiensk (IT), Rumænsk (ro), og tyrkisk (TR). Resten var allerede UTF-8. [Teika Kazura]
  • Diverse ændringer:
  • Mere fejl og backtrace udskrivning [Teika Kazura] På grund librep & gt; = 0.91.0, er backtrace udskrives som standard, når en fejl signaleret. Den er trykt for sawfish-klient, også, men det er sendt til Sawfish standard fejl, ikke at sawfish-klientens, undskyld. Sætning & quot; Sawfish fejl: & quot; er foranstillet på fejlmeddelelser, der er trykt på standard fejl. Sawfish-personsøgerens fejl udskrives til Sawfish output. Mere præcist, når du er forbundet til Sawfish som en server asynkront, så fejlen ikke blev udskrevet. Men nu er udskrevet, til Sawfish output. (I modsætning hertil en klient der forbinder synkront modtager fejlmeddelelsen selv.)
  • Pointer vridning i vinduet cykling [Teika Kazura] I vinduet cykling, nogle unødvendige pointer vridning undgås. Tidligere blev nødvendigheden af ​​en kæde dømt af geometrien før raise blev gjort. Nu opdateret et.
  • Configurator ændringer (bruger- synlige dele) [Christopher Bratusek] Ikon er nu fastsat. (Hvis det ikke vises, først køre `gtk-update-icon-cache".) Hvis du kører konfiguratoren men Sawfish vindueshåndtering ikke kører, så en advarsel vindue vises, før abort. [Teika Kazura, Christopher Bratusek] To forældede funktioner slettes. Den ene er kommandolinjen option `--socket-id", som var for & quot; capplets & quot ;, en del af meget tidlig GNOME 2.x. Den anden er kommandolinjen option `--single-niveau", som er blevet brudt.
  • Doc forbedringer FAQ elementer, om, hvordan man skjule musen-pointer, og efter ansøgning udførelse. Manualer (1) beskrive alle muligheder. Tastebindinger fil blev revideret nyligt beskrevne funktioner er: `grab-keymap 'og` ungrab-keymap «(* Bemærk Tastekort: :),` X-raise-vindue' og `X-lavere-vinduet '(* Bemærk at hæve og sænke Windows :. :), `frame-state-mutex» (* note Frame funktioner ::)
  • Root-Menu forbedringer [Christopher Bratusek] Alle menupunkter-indgange har nu acceleratorer. Etiketter til hjælp poster er blevet forbedret.
  • Configurator interne [Christopher Bratusek] Modulet `widget-test« udgår. Det gav test funktion widgets i moduler `sawfish.gtk. *«. Men angiveligt er det brudt og styrtede ned Sawfish. `Widget-dialog.jl" blev slået sammen i `simple-dialog.jl« Tidligere funktionerne `fjerne-linjeskift 'og` forskønne-symbol-navn' blev defineret i flere moduler, med samme indhold. Nu de er defineret (kun én gang) i et nyt modul `sawfish.cfg.utils«. Den `stock-knappen 'funktionen blev defineret i Sawfish, men nu er det erstattet af direkte med` gtk-knap-nye-fra-lager ". Samme for `om-dialog 'funktionen, udskiftes (i version 1.6.0) ved` gtk-om-dialog «. `/ Usr / bin / sawfish-config 'er nu minimal, flytter de fleste af dens indhold til` sawfish.cfg.shell «[Teika Kazura]
  • Modul `3d-hack« udgår. [Christopher Bratusek] Den `3d-hack 'modul var en animation demo, ikke en funktion. Det gav to funktioner, der svarer til `glxgears«, der er afsagt i 2d. Hvis du ønsker det, kan det downloades fra Sawfish Wiki, fra siden & quot; 3d-hack & quot;.

Hvad er nyt i version 1.6.3.1:

  • Fixed en eventuel samling-fejl i prompt.jl [Harald van Dijk] Hvis Sawfish 1.6.3 kompileret uden fejl, så du ikke behøver at opdatere.

Hvad er nyt i version 1.6.2:

  • Fejlrettelser:
  • Application menu er mere robust nu. [Matthew Kærlighed, Christopher Bratusek] Application menu, der blev indført i 1.6.0, gjorde Sawfish nedbrud hvis `* .desktop 'fil havde en misdannet nøgle værdi (sige, som første tegn eller # eller andet sted indeni), eller det var ulæselige. Det er fast.
  • Minor fix af vinduet placering ved retning [Teika Kazura] Når vinduet placering tilstand er for eksempel `øst« og vinduet er bredere end skærmen, så vinduet blev sat forkert. Det er fast.
  • Nye funktioner:
  • Ny kommando `maksimere-skille" [Teika Kazura] Kommandoen `maksimere-discard" stopper et maksimeret vindue skal behandles som maksimeres mere, så du kan flytte og ændre størrelse på vinduet. Den functinon `maksimere-skille" har eksisteret, og nu er det eksporteres.
  • Ny kommando `jump-eller-exec" [Christopher Bratusek] Brugeren uploadet modul & quot; jump-eller-exec & quot; er blevet slået sammen. Det giver `jump-eller-exec", en kommando, som kan bruges til at fokusere et vindue, eller hvis det ikke findes, starte programmet. I modsætning til den oprindelige version denne ene også understøtter matcher et vindue ved sin klasse (returneret af `vindue-class" funktion), hvilket gør det mere fleksibelt for applikationer som musikafspiller eller browsere, som har en tendens til at ændre deres WM_NAME relativt ofte. For brug, se `Lisp / sawfish / WM / kommandoer / jump-eller-exec.jl 'fil.
  • Andet:
  • Forbedret ebuild og specfile [Christopher Bratusek] [Kim B. Heino]
  • Opdateret dokumentation [Christopher Bratusek] [Teika Kazura]
  • Fjernet `frame-style-redigerbare-p 'og alle andre resterende sawfish-Themer fragmenter, som det er dødt. [Christopher Bratusek]

Hvad er nyt i version 1.5.3:

  • Bugs fast:
  • Forhindrer nedbrud til hurtige vindue ødelæggelser, især under høj belastning
  • Der har været nedbrud, hvis et vindue er ødelagt kort efter dets oprettelse. Det sker i `add_window 'funktion, og det kan skyldes, at et vindue bliver ødelagt, skrald indsamlet og derefter adgang til.
  • Nu er de fleste dele af `add_window« er beskyttet mod garbage collection med `rep_PUSHGC '/` rep_POPGC «. Det forhindrer også `add_window_hook« fra at blive kaldt med uninitialised argument. [Timo Korvola, Janek Kozicki]

Hvad er nyt i version 1.5.2:

  • Denne udgivelse er kompatibel med rep-gtk 0,90. 0.
  • I Crux Theme, inaktiv Windows har en sort skriftfarve for bedre læsbarhed.
  • Nyheder til 1.5.0 er blevet forbedret.
  • Der er to små autotools rettelser.

Hvad er nyt i version 1.5.1:

  • 1.5.1 release har backports fra 1.6. 0 (HEAD)
  • Bugs fast:
  • Fix i SMlib kontrol af x11r7 [Christopher Bratusek]
  • Fix i libICE kontrol af x11r7 [Christopher Bratusek]
  • SpinButtons i sawfish-UI er nu tilsluttet korrigere singal (tillader skrive i værdien manuelt) [Christoper Bratusek]
  • Fix cursoren vridning i Infinite-Desktop [Jeremy Hankins]
  • Fast gruppe af Forskyd muligheder [Christopher Bratusek]
  • Andre ændringer:
  • Sawfish gør nu vises i KDE4s WM Selector [Christopher Bratusek]
  • Faste stavefejl i .desktop filer og fjernet unneded poster [Christopher Bratusek]
  • Ændring hæve-tabs-on-hover træder i kraft med det samme nu [Christopher Bratusek]
  • Tilføj -tagget = CC til Libtool nødvendigt unbrakes kompilering på nogle buer [Gentoo]
  • Distclean regel for po / Makefile.in [Christopher Bratusek]

Screenshots

sawfish_1_73847.jpg
sawfish_2_73847.jpg

Lignende software

dvtm
dvtm

18 Feb 15

Budgie Desktop
Budgie Desktop

3 Oct 17

IceWM
IceWM

20 Feb 15

Ventana3d
Ventana3d

3 Jun 15

Kommentarer til Sawfish

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!