Piloun (dříve známá jako Pily) je open source, minimální a rozšiřitelný okenní manažer pro Linux a UNIX, jako jsou operační systémy, pomocí Lisp bázi skriptovací jazyk.
Sawfish & rsquo; s cílem je umožnit uživatelům snadno spravovat oken v nejatraktivnější a pružným způsobem je to možné. Má silné klíčová vázání, pro pořádání akcí, hákování, oken ve stejném designu a flexibilní motivů.
I když to & rsquo, to vysoce rozšiřitelný, Piloun neimplementuje aplikace odpalovací zařízení, pozadí pracovní plochy, nebo jiné podobné komponenty, které jsou k dispozici na více výkonnější desktopové prostředí jako samostatné aplikace.
Piloun je cross-platform, a tak podporoval na systémech Linux a BSD provozních
Co je nového v této verzi:.
- rozměr okna-dohazovač nyní správně obnoví velikost dané okna, tabbing zůstává použitelné, když je okno označen za tabbing zničena před tím, a některé drobné opravy.
- Nové funkce se soustředit na kartách: okna označené pro tabbing nyní mají jinou barvu, a podporují karty výřez / workspace-sticky .
- Tam jsou aktualizovány balíčkování skripty.
Co je nového ve verzi 1.8.2:
- Více robustnost pro get-oken podle jednotlivých * funkce.
- Opravuje všechny otázky funkcí vyšší úrovně, jako je nedostatek skok-or-exec.
- V opačném kurzoru deformaci do stínu okna se bortí do správné polohy.
- Manipulace výběr Manager byl opraven.
- Není-li generovat menu aplikace, při analýze nesprávné .desktop soubory, byl opraven.
- V EdgeActions, HotSpot, HotMove, a EdgeFlip jsou zabráněno vyvolána několikrát čas.
- Tato verze opravuje balíčkování skripty a umožňuje kompilaci s makepp namísto GNU make práce.
Co je nového ve verzi 1.8.0:
- apps-menu je nyní plně konfigurovatelný přes filtry .
- EdgeActions byly přidány, poskytuje centralizovanou strukturu nastavení akce pro vaše obrazovky-hranice.
- Tab-System se výrazně zlepšila; manuální nastavení témat, například, již není potřeba.
- StyleTab je nový výchozí téma, ve prospěch Crux.
- Následující překlady byly aktualizovány:. Španělština, čeština, němčina, čínština (zjednodušená), Norwegian Bokmål, slovinské, a francouzský
- Některé drobné opravy a aktualizace dokumentace byly provedeny.
Co je nového ve verzi 1.7.0:
- Poznámka:
- Při ohlašování havárii, prosím, přidejte backtrace, s odvoláním sawfish s možností příkazového řádku & quot; - interp & quot ;. Přečtěte si soubor `, které přispívají" pro více info.
- Prompt změna API [Jeremy Hankins] Pokud máte kód, který využívá výzva, to je ovlivněn. Při volání funkce `prompt", přímo projít pomocné funkce jako argumenty funkce. Oni používali třeba nastavit jako globální proměnné. Tato změna je jednoduchý, takže to není problém aktualizovat váš kód. Viz `sawfish.wm.util.prompt" pro podrobnosti.
- Podpora tlačítka myši stát Piloun prohlašovali, že podporuje myší tlačítka 1
- 9, ale je známo, že táhnout tlačítek 6
- 8 nemusí fungovat. 9 Tlačítko nefunguje vůbec, takže jsme to zrušit.
- Funkce `snad-raise-window" a `možná nižší-window" jsou nyní zastaralé. [Teika Kazura] Vyměňte je za `zvýšit oken * 'a` spodním oknem * "definované v` sawfish.wm.util.stacking ". Jediný rozdíl je, že zastaralá verze podporuje funkci Nautilu (správce souborů GNOME), který byl vynechán dávno.
- Build a instalace:
- Configure-volba `--with-devět-mousebuttons" je zrušen. Viz položka & quot; přepínání rozložení klávesnice podporu & quot; níže.
- Opravy chyb:
- maximalizována windows špatně pokrývají ostatní okna na startu [Jeremy Hankins] Někdy maximalizované okna se bude překrývat & quot; vyhnout & quot; okna (např gnome-panel, nebo trayer) při spuštění. Piloun nyní odloží maximalizaci dokud dokončení inicializace, předcházení tomuto problému.
- inicializace Výřez opravná [Jeremy Hankins] Za určitých okolností výřezu štěrbiny byly nesprávně posunuty, kdy byl Piloun restartu, končí s některými okny mimo virtuální pracovní plochy. Tento problém byl opraven.
- Keyboard-layout přepínání podpora [Teika Kazura] Dříve, když jste přepnuli klávesnice rozložení, nebo přesněji keyboard- & quot; skupina & quot; (Což je hlavně pro multilinguals) keyboard- a na myši vazby dostal zpackané. Nyní, to může být zabráněno vyvolání sawfish s tlačítky --5 "nové příkazové-možnost`. Předpokládá se, že modifikátory jsou běžné u klávesnice skupinami. Přesněji řečeno, co je podporován je zapínání `ISO_Next_Group" nebo s podobným, vázaný na klíč (například Ctrl + Alt). Zdá se, jako & quot; možnost & quot; X uspořádání klávesnice, stejně jako & quot; grp: ctrl_alt_toggle & quot ;. Pokud používáte nějaký nástroj pro přepínání rozložení a to mate sawfish klávesových zkratek, restartujte sawfish. S tímto příkazové-možnost, nebudete moci vázat Piloun příkazy tlačítek myši 6
- 8. To může být v budoucnu.
- Manipulace Atom fix na 32-bitové architektuře (Java fix). [Teika Kazura] Funkce `x-atom-name" nyní přijímá všech 32 bitů. Dříve jen 30 bitů, pokud byly ošetřeny architektura je 32 bitů. 64-bitové systémy neměl tuto chybu. Kdysi způsobit & quot; chybný argument & quot; Chyba, především na aplikace Java. (Teoreticky, atom je nastavena X serveru, nikoli klienta. Ale Java aplikace se zdají být postiženy často tuto chybu.)
- Aplikace menu opravná [Matouš Láska] Správné abecední uspořádání menu-záznamů je hotovo. Dříve byly řazeny [AZ] [az] (první všechny horním pak všechny položky poražený-case). Také funkce pro detekci jazyka byla lepší. Nyní lepší následuje specifikaci freedesktop.org.
- hran flip a nekonečně desktop nyní pracovat po změně rozlišení obrazovky. [Christopher Bratusek]
- Piloun nyní spustí správně při příjmu session-id nebo relace-prefix z GNOME-zasedání [Clinton Ebadi, Christopher Bratusek]
- Návrh animátor opravná. [Christopher Bratusek] & quot; návrh & quot; animátor měl dva problémy: na jedné straně vylosovaná čísla jsou vždy černé (proto je možné neviditelný), na druhé straně tato čísla nejsou vymazány z obrazovky. Oba byly opraveny. Vnitřně se to dělá pomocí nové funkce `x-draw-text 'je popsán níže.
- Resurrection dvou proměnných [Teika Kazura] uživatelské volby `workspace-hranice-mode" a `workspace-send-hranice-mode" nemůže být nastavena z konfigurátoru, ale tohle je pevná.
- Příkaz `xterm" fix [Teika kazura] To nemůže být vyvolán jako klíčový binging pokud volitelného & quot; Command & quot; argumentem bylo odstavení podle konfigurátoru, tedy na prázdný řetězec.
- Nové vlastnosti:
- se přidá integrace Desktop-prostředí [Christopher Bratusek] Podpora pro XFCE integraci. Je to jako GNOME / KDE4 integrace: stanovuje `xterm-program" a `prohlížeče-program" (není-li již uživatelsky nastavit), a dodává, Xfce logout / help / přizpůsobení menu položky do kořenového menu sawfish. Vylepšení: Všechna pod menu položky pro GNOME / KDE4 se nyní urychlovače. Byly přidány položky pro uplatnění `gnome-control-střed" nebo KDE `systemsettings". Detekce KDE4 byl vylepšen. Viz také položka & quot; vylepšení nabídky Aplikace & quot; níže. Nová proměnná `desktop-environment" říká který běží desktopové prostředí (* poznámka externích aplikací ::).
- zlepšení nabídky Aplikace [Matthew Láska] Aplikace nyní vypadá spíše jako to GNOME / KDE / XFCE, pokud je spuštěna. (Další zlepšení jsou plánovány) Možnost uživatelského `apps nabídky-ignore-bez displeje", je nyní pryč a nahrazena `apps-nabídky-show-all". Pokud `apps nabídky-show-all" je `nil" (default), nabídka vypadá podobně jako to GNOME / KDE / Xfce, tím, že skryje některé aplikace. Pokud je to `t ', jsou zobrazeny pak všechny nainstalované aplikace. Střední varianta, symbol `možná 'je možné, jak je popsáno níže. Technicky, pole `NotShowIn 'a` OnlyShowIn "v souborech` /usr/share/applications/*.desktop' říct, za jakých desktopové prostředí, které aplikace chce být zobrazeny. Pokud `apps nabídky-show-all" je `nil 'nebo' možná ', jsou respektovány. Položky s poli `Hidden 'nebo' NoDisplay" nejsou obvykle mají být zobrazeny. Oni jsou dodrženy, pokud `aplikace nabídky-show-all" je `nulová". Specifický adresář KDE je nyní vyhledávány i když generace nabídky.
- New window pravidla [Christopher Bratusek]
- `pevné velikosti": Zakáže velikosti, nebo přesněji řečeno, funkce `velikost-window-interaktivně", `polovinu-window-size 'a' double-window-size". (Maximization je stále ještě možné. Použití `nikdy maximalizovat", aby se zabránilo maximalizaci.)
- `nikdy zavřít": to zakáže zavírání. Je zabráněno pouze interaktivní uzavření, a vy můžete odstranit okna s `nikdy úzké" majetku z LISP programu.
- Aktualizace Emacsu hlavní režim `sawfish.el" [Teika kazura] V současné době je distribuován s sawfish správce oken. Vylepšení jsou:
- Vyhodnocení slouží k dusit, když se setkal s `# f 'nebo` #T ". To bylo opraveno.
- zvýraznění klíčových slov, jako je `definovat" opět funguje.
- `popsat, funkce" byly porušeny, ale to zase funguje.
- V `popsat proměnné", hodnota proměnné je docela potištěné.
- `sawfish-load-symboly" může být nazýván interaktivně aktualizovat mezipaměti znak.
- Lepší úvodní část.
- Nová rámcová části `border-width" a `border-color" [Alexej I. Froloff] & quot; border & quot; okna obklopuje okno a všechny ostatní části rámu. (* Pozn Frame Part Definition ::)
- New příkazové-možnost `--5-tlačítka" naleznete položku & quot; přepínání klávesnice-layout podporu & quot; výše.
- 'funkce [Christopher Bratusek] Je to podobné jako `x-draw-string'` x-draw-text. Obecně platí, že pokud použijete `displeje-zprávu" jako zprávu, zavolejte `x-draw-string". Chcete-li kreslit na obrazovku přímo použít `x-draw-text" (* poznámka X výkres ::.)
- Aktualizace Překlad:
- Aktualizováno překlady od 1.6.0 jsou dánština (da), britská angličtina (cs_CZ), němčina (de), španělština (es), slovinština (sl), a švédština (sv). Všechny překlad soubory jsou nyní v UTF-8. Změněné jazyky jsou Galicijština (gl), Italština (it), rumunský (ro), a turecký (tr). Zbytek byl již UTF-8. [Teika Kazura]
- Různé Změny:
- Další chyba a backtrace tisku [Teika Kazura] Vzhledem k librep & gt; = 0.91.0, backtrace se vytiskne ve výchozím nastavení, kdy byla signalizována chyba. Je vytištěna sawfish-client, taky, ale je to poslal na standardní chyby sawfish, ne na sawfish-klienta, je mi líto. Fráze & quot; chyba Piloun: & quot; , se připojí k chybovým hlášením, které jsou vytištěny na standardní chyby. Chyby sawfish-pageru jsou vytištěny na výstup sawfish je. Přesněji řečeno, když jste připojeni k sawfish jako server asynchronně, pak chyba nebyla vytištěna. Ale teď to je vytištěna, výstup sawfish je. (Naopak, klient, který spojuje synchronně obdrží chybovou zprávu sám.)
- Pointer deformace v okně cyklistice [Teika Kazura] V okně cykloturistiku, je vyhnout se některé zbytečné ukazatel deformace. Dříve, nutnost osnovy byl souzen geometrií před navýšení bylo hotovo. Nyní aktualizovaný jeden je používán.
- změny konfigurátoru (uživatelské viditelné části) [Christopher Bratusek] Icon je nyní k dispozici. (Pokud se neukáže, první běh `gtk-update-icon-cache".) Pokud spustíte konfigurátor, ale správce oken Sawfish není spuštěn, pak okno zobrazí se výstraha před potratem. [Teika Kazura, Christopher Bratusek] Dva zastaralé funkce jsou odstraněny. Jedním z nich je řada možností příkaz `--socket-id", což byl pro & quot; & quot ;, capplets součástí velmi raného GNOME 2.x Na druhé straně je možnost příkazového řádku `--single-level", které bylo přerušeno.
- zlepšení Doc FAQ položky, o tom, jak skrýt myši ukazatel, a na spouštění aplikací. Návody (1) popsat všechny možnosti. Klávesové zkratky soubor byl revidován Nově popsané funkce jsou: `tahové klávesové mapy 'a` ungrab-klávesové mapy "(* Pozor keymaps: :),` x-raise-okna' a 'x-nižší-okna "(* Poznámka zvedání a spouštění Windows : :)., `frame-state-mutex" (* Funkce poznámka Frame ::)
- Root-Menu [Christopher Bratusek] Všechny nabídky-entries se nyní urychlovače. Byly vylepšeny Etikety pro položky nápovědy.
- Konfigurátor vestavby [Christopher Bratusek] Modul `Widget-test" se zrušuje. To za předpokladu, testování funkce udělátek modulů `sawfish.gtk. *". Ale prý je to rozbité a havaroval sawfish. `Widget-dialog.jl" byla sloučena do `jednoduchého-dialog.jl" dříve funkcí `odstranit, nové řádky" a `zkrášlit-symbol-name" byly stanoveny v několika modulů, se stejným obsahem. Nyní jsou definovány (pouze jednou) za nového modulu `sawfish.cfg.utils". `Stock tlačítko" funkce byla definována v sawfish, ale teď je to nahrazeno přímo pomocí `gtk-button-new-z-skladu". Stejné pro `o-dialog" funkci, nahradil (ve verzi 1.6.0) o `gtk-o-dialog". `/ Usr / bin / sawfish-config" je nyní minimální, pohybuje většina z toho je obsah na `sawfish.cfg.shell" [Teika Kazura]
- Module `3d-hack" se zrušuje. [Christopher Bratusek] `3d-hack" modul byl animace demo, ne funkce. To za předpokladu, dvě podobné funkce jako `glxgears", vydaná v 2D. Pokud chcete, je možné stáhnout z sawfish Wiki, ze stránky & quot; 3d-hack & quot;.
Nabídka
Zlepšení
Co je nového ve verzi 1.6.3.1:
- Fixed případného kompilace chyby ve prompt.jl [Harald van Dijk] Pokud Piloun 1.6.3 sestavovány bez chyb, pak nemusíte aktualizovat.
Co je nového ve verzi 1.6.2:
- Opravy chyb:
- Nabídka aplikace je nyní odolnější. [Matthew Láska, Christopher Bratusek] Nabídka aplikace, představený v 1.6.0, vyrobený sawfish selhat, pokud `* .desktop" soubor měl chybně hodnotu klíče (řekněme, jako první znak nebo # někde uvnitř), nebo to byl nečitelný. To je pevná.
- Minor fix umístění oken se směrem [Teika kazura] Je-li režim umístění oken je například `východ" a okno je širší než na obrazovce, pak okno se dal špatně. To je pevná.
- Nové funkce:
- Nový příkaz `maximalizovat-zbavit se" [Teika kazura] příkaz `maximalizovat-zbavit se" zastaví maximalizované okno má být zacházeno jako maximalizovat nic víc, takže se můžete pohybovat a měnit velikost okna. Functinon `maximalizovat-zbavit se" existuje, a teď je to na vývoz.
- Nový příkaz `jump-a-exec" [Christopher Bratusek] uživatel nahrál modul & quot; skok, nebo-exec & quot; byla začleněna. Poskytuje `jump-nebo-exec ', příkaz, který může být použit zaměřit okno, nebo pokud neexistuje, spuštění aplikace. Na rozdíl od původní verze i tato podporuje odpovídající okno podle své třídě (vrácené funkcí `okno třídy"), což je více flexibilní pro aplikace, jako je hudební přehrávač, nebo prohlížeče, které mají tendenci měnit jejich WM_NAME poměrně často. Pro použití, viz `LISP / sawfish / WM / příkazy / skok, nebo-exec.jl" souboru.
- Ostatní:
- Lepší ebuild a specfile [Christopher Bratusek] [Kim B. Heino]
- Aktualizace dokumentace [Christopher Bratusek] [Teika Kazura]
- Odstraněno `frame-style-editovatelný-p" a všechny ostatní zbývající sawfish-Themer fragmenty, jak je to mrtvý. [Christopher Bratusek]
Co je nového ve verzi 1.5.3:
- Opravené chyby:
- Zabrání zhroucení pro rychlé okna ničení, a to zejména při vysokém zatížení
- Došlo k chybě, je-li okno zničen brzy po jeho vzniku. Stává se to ve funkci `add_window", a to by mohlo být způsobeno okna ničena, smetí shromáždilo a pak přístup.
- Nyní většina částí `add_window" jsou chráněny před odvoz odpadu s `rep_PUSHGC '/` rep_POPGC'. Zabraňuje také `add_window_hook 'od volána s zovaných argumentem. [Timo Korvola, Janek Kozicki]
Co je nového ve verzi 1.5.2:
- Tato verze je kompatibilní s rep-gtk 0,90. 0.
- V Crux téma, neaktivní Windows mají černou barvu písma pro lepší čitelnost.
- Novinky pro 1.5.0 byla lepší.
- Tam jsou dvě malé autotools sebe.
Co je nového ve verzi 1.5.1:
- 1.5.1 verze má backports od 1.6. 0 (HEAD)
- Opravené chyby:
- Fix v SMlib kontrole na x11r7 [Christopher Bratusek]
- Fix na uzdě Libici na x11r7 [Christopher Bratusek]
- SpinButtons v sawfish-UI jsou nyní připojeny k nápravě singal (umožňuje psát v hodnotě ručně) [Christoper Bratusek]
- Fix kurzor deformace v nekonečně Desktop [Jeremy Hankins]
- Pevná skupina možností odstupňovanými [Christopher Bratusek]
- Další změny:
- Piloun se nyní zobrazí v KDE4s WM Výběru [Christopher Bratusek]
- Opraveny překlepy ve .desktop soubory a odstranit unneded položky [Christopher Bratusek]
- Změna zvyšují-tabs-on-vznášet se projeví okamžitě teď [Christopher Bratusek]
- Přidat TAG = CC na Libtool v případě potřeby, unbrakes kompilaci některých obloucích [Gentoo]
- distclean pravidlem po / Makefile.in [Christopher Bratusek]
Komentáře nebyl nalezen