lagaring-pating (dating kilala bilang palagarian) ay isang open source, minimal at extensible window manager para sa Linux at UNIX-tulad ng mga operating system, gamit ang isang mautal-based na wika scripting.
Lagaring-pating & rsquo; s pakay ay upang payagan ang mga gumagamit upang madaling pamahalaan ang mga bintana sa pinaka-kaakit-akit at may kakayahang umangkop na paraan na posible. Nagtatampok ito ng malakas na key-binding, hooking kaganapan, pagtutugma ng window, at theming may kakayahang umangkop.
Kahit na ito & rsquo; s mataas na extensible, lagaring-pating ay hindi ipatupad ang launcher na application, desktop background, o iba pang katulad na mga bahagi na magagamit sa mas malakas na kapaligiran ng desktop bilang hiwalay na application.
Lagaring-pating ay cross-platform, kaya suportado sa Linux at BSD operating system
Ano ang bagong sa paglabas:.
- Ang dimensyon window-matcher ngayon maayos restores laki ng window ng, tabbing nananatiling kapaki-pakinabang kapag ang isang window na minarkahan para sa tabbing ay nawasak bago ang paggawa nito, at ilang mga menor de edad pag-aayos.
- Mga bagong tampok tumutok sa mga tab: bintana na minarkahan para sa tabbing ngayon ay may iba't ibang kulay, at sinusuportahan ng mga tab viewport / workspace-sticky .
- Walang ina-update ang Debian pakete script.
Ano ang bagong sa bersyon 1.8.2:
- Higit pang katabaan para makuha-window-by- * mga pag-andar.
- Pag-aayos ng lahat ng mga isyu sa pag-andar ng mas mataas na antas, tulad ng hindi pagtupad jump-o-exec.
- Ang paggawa cursor-warping sa isang may kulay na window ngayon warps sa tamang posisyon.
- handling seleksyon Manager ay naayos na.
- hindi pagtupad upang bumuo ng isang menu ng application, habang pina-parse tama .desktop file, Naayos na.
- Sa EdgeActions, hotspot, HotMove, at EdgeFlip ay napigilan mula sa mahihingi maramihang beses sa isang oras.
- Inaayos ng paglabas na ito Debian pakete script at gumagawa ng pagsasama-sama ng may gumawa makepp sa halip ng GNU trabaho.
Ano ang bagong sa bersyon 1.8.0:
- Ang apps-menu ngayon ay ganap na-configure sa pamamagitan ng mga filter .
- EdgeActions ang naidagdag, na nagbibigay ng isang sentralisadong istraktura sa pagse-set up aksyon para sa iyong screen-hangganan.
- Ang Tab-System ay lubhang pinabuting; manu-manong pag-aayos ng mga tema, halimbawa, ay hindi na kinakailangan.
- StyleTab ay ang bagong default na tema, pabor sa Crux.
- Ang mga sumusunod na pagsasalin ay na-update:. Espanyol, Czech, Aleman, Tsino (Pinapayak), Norwegian Bokmal, Eslobenyan, at Pranses
- Ang ilang mga menor-aayos ng bug at mga update dokumentasyon ay ginawa.
Ano ang bagong sa bersyon 1.7.0:
- Mga Tala:
- Kapag mag-ulat ka ng isang pag-crash, pakidagdag ang backtrace, sa pamamagitan ng invoking lagaring-pating na may pagpipilian sa linya ng command & quot; - interp & quot ;. Basahin ang file `nag-aambag 'para sa higit pang infos.
- Prompt pagbabago API [Jeremy Hankins] Kung mayroon kang code na gumagamit ng prompt, ito ay apektado. Kapag tumawag ka sa pag-andar `prompt ', direktang pumasa helper function bilang argumento ng function. Sila ay ginagamit upang maitakda bilang mga pangkalahatang variable. Ang pagbabagong ito ay prangka, kaya hindi mahirap i-update ang iyong code. Tingnan `sawfish.wm.util.prompt 'para sa mga detalye.
- suporta ng estado Mouse-pindutan lagaring-pating na-claim upang suportahan ang mga mouse-pindutan 1
- 9, ngunit ito ay kilala na-drag ng mga pindutan 6
- 8 May hindi gumagana. Ang pindutan na 9 ay hindi gumagana sa lahat, kaya withdraw namin ito.
- Pag-andar ng `siguro-taasan-window 'at` siguro-ibabang window' ay lipas na ngayon. [Teika Kazura] Palitan ang mga ito sa `taasan-window * 'at` mas mababang window *' nilinaw sa `sawfish.wm.util.stacking '. Pagkakaiba lamang ay ang mga lipas na bersyon ay sumusuporta sa isang tampok ng Nautilus (GNOME file manager) kung saan ito ay bumaba matagal na ang nakalipas.
- Bumuo at Pag-install:
- Isaayos-pagpipilian `--with-siyam na mousebuttons 'ay bumaba. Tingnan ang item na ito & quot; sa suporta layout ng keyboard paglipat & quot; sa ibaba.
- Pag-aayos ng Bug:
- -maximize bintana na mali ang sumasakop sa ibang mga window sa startup [Jeremy Hankins] Minsan maximize bintana ay patong ang & quot; naiwasan & quot; bintana (eg, ang gnome-panel, o isang trayer) sa startup. Lagaring-pating defers ngayon maximize hanggang sa pagsisimula ng kumpleto na, na pumipigil sa problemang ito.
- viewport pagsisimula ng bugfix [Jeremy Hankins] Sa ilalim ng ilang mga pagkakataon viewport mga puwang ay mali Nilipat kapag lagaring-pating ay restart, na nagtatapos up sa ilang mga window sa labas ng virtual desktop. Ito ay naayos na.
- Keyboard layout na suporta paglipat [Teika Kazura] Noong nakaraan, kapag lumipat ka sa keyboard layout, o mas tama ang keyboard- & quot; group na & quot; (Na unang-una para sa multilinguals) keyboard- at mouse-binding Nakakuha messed-up. Ngayon, ito ay maaaring pumigil sa pamamagitan ng invoking lagaring-pating na may bagong-pindutan --5 'commandline-pagpipilian `. Ito ay ipinapalagay na ang mga modifier ay karaniwan sa keyboard na pangkat. Mas tiyak, kung ano ang sinusuportahan ay lumipat sa pamamagitan ng `ISO_Next_Group 'o mga katulad na, nakatali sa isang key (halimbawa ctrl + alt). Ito ay lumilitaw bilang & quot; pagpipiliang & quot; sa configuration ng keyboard X, tulad ng & quot; GRP: ctrl_alt_toggle & quot ;. Kung gumagamit ka ng ilang mga utility upang ilipat ang layout at ay nalilito ang lagaring-pating keybindings, mangyaring i-restart ang lagaring-pating. Gamit na commandline-pagpipiliang ito, hindi mo magagawang upang panagutin ang lagaring-pating utos sa mga pindutan ng mouse 6
- 8. Maaari itong maayos sa hinaharap.
- handling Atom aayos sa 32-bit architecture (Java fix). [Teika Kazura] Ang function na `x-atom-name 'ay tumatanggap na ngayon ang lahat ng 32 bit. Dati 30 lang bits ay itinuturing kung ang arkitektura ay 32-bit. 64-bit na mga sistema ay hindi nagkaroon ang bug na ito. Ito ginagamit upang maging sanhi ng & quot; Hindi magandang argument & quot; error, karamihan sa kapansin-pansin sa mga aplikasyon ng Java. (Sa teorya, isang atom ay naka-set sa pamamagitan ng X server, hindi isang client. Ngunit ang mga application na Java tila madalas na naaapektuhan ng bug.)
- Menu ng Application bugfix [Pag-ibig Mateo] Tamang pang-abakada pagkakasunud-sunod ng menu-entry ay tapos na. Dati sila ay pinagsunod-sunod [AZ] [az] (muna ang lahat ng upper- pagkatapos ang lahat ng natalo-case na mga entry). Gayundin ang pag-andar para sa pag-detect ng wika ay napabuti. Mas mahusay na ngayong sinusunod nito ang detalye freedesktop.org.
- Edge-flip at walang hangganang-desktop ngayon gumana matapos ang pagbabagong-resolution ng screen. [Christopher Bratusek]
- lagaring-pating nagsisimula up ngayon nang tama kapag tumatanggap ng session id o session-prefix mula sa GNOME-Session [Clinton Ebadi, Christopher Bratusek]
- Draft Animator bugfix. [Christopher Bratusek] Ang & quot; draft & quot; Animator nagkaroon ng dalawang mga isyu: sa isang dako ang iginuhit numero ay itim (samakatuwid marahil invisible) palagi, sa kabilang banda ang mga numero ay hindi mabubura mula sa screen. Parehong na-naayos na. Panloob, ito ay ginawa ng mga bagong pag-andar `x-mabubunot-text 'inilarawan sa ibaba.
- pagkabuhay na muli ng dalawang variable [Teika Kazura] pagpipilian Gumagamit `workspace-hangganan-mode 'at` workspace-send-hangganan-mode' hindi ma-set mula sa configurator, ngunit ito ay naayos na.
- Command `xterm 'fix [Teika kazura] Ito ay hindi maaaring mahihingi bilang isang susi binging kung ang opsyonal na & quot; utos & quot; argumento ay nakatakda sa pamamagitan ng configurator, ibig sabihin, isang walang laman na string.
- Bagong Tampok:
- Desktop-kapaligiran integration [Christopher Bratusek] Suporta para sa pagsasama XFCE ay idinagdag. Ito ay tulad lang ng pagsasama GNOME / KDE4: Nagtatakda ito `xterm-program 'at` browser-program' (maliban kung naka-set sa pamamagitan ng gumagamit), at nagdaragdag ng XFCE logout / help / pag-customize menu-entry sa lagaring-pating na root-menu. Mga Pagpapabuti: Ang lahat ng menu-entry para sa GNOME / KDE4 ko ngayon ay may mga accelerators. Entries para sa invoking `gnome-control-center 'o KDE` systemsettings' ay naidagdag. Ang KDE4 detection ay napabuti. Tingnan din ang item na ito & quot; pagpapabuti & quot menu Application; sa ibaba. Ang isang bagong variable `desktop-kapaligiran 'ay nagsasabi na desktop environment ay tumatakbo (* Tandaan Panlabas na Mga Application ::).
- pagpapabuti menu Application [Pag-ibig Mateo] Application mas katulad na ng GNOME / KDE / XFCE kung ang isa ay tumatakbo. (Karagdagang mga pagpapahusay ay binalak) Ang pagpipiliang gumagamit `apps-menu-ignore-no-display 'ay nawala ngayon at papalitan ng` apps-menu-show-lahat'. Kung `apps-menu-show-lahat 'ay` kawalan' (default), ang menu na mukhang katulad ng sa GNOME / KDE / XFCE, sa pamamagitan ng pagtatago ng ilang mga application. Kung ito ay `t ', pagkatapos ay i-install ang lahat ng mga application ay ipinapakita. Isang intermediate pagpipiliang ito, ang simbolo `siguro 'ay maaari, tulad ng inilarawan sa ibaba. Technically, mga patlang `NotShowIn 'at` OnlyShowIn' sa mga file `/usr/share/applications/*.desktop 'sabihin sa ilalim kung saan desktop environment na gustong application upang ipakita. Kung `apps-menu-show-lahat 'ay` kawalan' o `siguro ', ang mga ito ay iginagalang. Mga item na may field na `Nakatagong 'o` NoDisplay' ay karaniwang hindi na ipapakita. Ang mga ito ay iginagalang kung `apps-menu-show-lahat 'ay` kawalan'. Ang KDE tukoy na direktoryo ay naghanap ngayon, masyadong habang menu na henerasyon.
- Bagong mga panuntunan window [Christopher Bratusek]
- `nakapirming-size ': Hindi pinapagana ang pagbabago ng laki, o mas tiyak, mga pag-andar` baguhin ang laki ng window--interactive', `maghati-window-size 'at` double-bintana-size'. (Kahigitan pa rin ang panahon. Gamitin `hindi kailanman-maximize 'upang pigilan ang pag-maximize.)
- `hindi kailanman-malapit ': ang hindi pinapagana ang pagsasara. Interactive na pagsasara lamang ay napigilan, at maaari mong tanggalin ang mga bintana sa `hindi kailanman malapit na 'ari-arian mula sa isang pagkabulol programa.
- I-update ng GNU Emacs pangunahing mode `sawfish.el '[Teika kazura] Ito ay ipinamamahagi na ngayon sa lagaring-pating window ng tagapamahala. Pagpapabuti ay:
- Pagsusuri ginagamit upang magbara kapag ito ay nakatagpo `#f 'o` #t'. Maayos ito.
- pag-highlight ng mga keyword tulad ng `tukuyin ang 'gumagana muli.
- `ilarawan-andar 'ay sira, ngunit muli ito gumagana.
- Sa `ilarawan-variable ', ang halaga ng variable ay medyo-print.
- `lagaring-pating-load ng mga simbolo-'maaaring tinatawag na interactive na i-update ang naka-cache na mga simbolo.
- Mas mahusay na panimulang bahagi.
- Bagong frame-bahagi `hangganan-width 'at` border-color' [Alexey I. Froloff] Ang isang & quot; border & quot; ng isang window pumapalibot sa window na ito at lahat ng iba pang mga bahagi frame. (* Tala Frame Bahagi Kahulugan ::)
- Bagong commandline-pagpipilian `--5-pindutan 'Tingnan ang mga item na & quot; Keyboard layout na lumipat sa suporta & quot; sa itaas.
- 'function na [Christopher Bratusek] Ito ay katulad sa `x-mabubunot-string'` x-mabubunot-text. Sa pangkalahatan, kung gumamit ka ng isang `display-message 'tulad ng mensahe, tumawag sa` x-mabubunot-string'. Kung nais mong upang gumuhit sa screen nang direkta gamitin `x-mabubunot-text '(* Tandaan X Pagguhit ::.)
- update Translation:
- Na-update pagsasalin mula noong 1.6.0 ay Danish (da), British English (en_GB), German (de), Espanyol (es), Eslobenyan (sl), at Suweko (sv). Lahat ng mga file ng pagsasaling-wika ay nasa UTF-8 na ngayon. Binago ang wika ay Galician (gl), Italyano (ito), Romanian (ro), at Turkish (tr). Ang natitira ay na UTF-8. [Teika Kazura]
- Miscellaneous Mga Pagbabago:
- Higit pang mga error at pag-print backtrace [Teika Kazura] Dahil sa librep & gt; = 0.91.0, ang backtrace ay naka-print sa pamamagitan ng default kapag ang isang error ay signaled. Ito ay naka-print para sa lagaring-pating-client, masyadong, ngunit ito ay ipinadala sa standard error lagaring-pating, hindi sa lagaring-pating-kliyente, paumanhin. Parirala & quot; error lagaring-pating: & quot; ay prepended sa error na mensahe na naka-print sa standard error. Mga error sa lagaring-pating-pager ay nakalimbag sa output lagaring-pating na. Mas tiyak, kapag nakakonekta sa lagaring-pating bilang isang server asynchronously, pagkatapos ay ang error ay hindi naka-print. Ngunit ngayon ito ay naka-print, i-output lagaring-pating ni. (Sa kaibahan, ang isang client na nag-uugnay sa synchronously na natatanggap ng mensahe ng error mismo.)
- warping pointer sa window cycling [Teika Kazura] Sa window cycling, ang ilang mga hindi kinakailangang pointer warping ay naiwasan. Sa nakaraan, ang mga pangangailangan ng isang mupintal ay hinuhusgahan ng geometry bago ang taasan ay tapos na. Ngayon na-update na isa ay ginagamit.
- pagbabago Configurator (nakikita bahagi ng gumagamit) [Christopher Bratusek] Icon ay ibinigay ngayon. (Kung hindi ito lumitaw, unang pagtakbo `GTK-update-icon-cache '.) Kung nagpapatakbo ka ng configurator ngunit ang lagaring-pating window ng tagapamahala ay hindi tumatakbo, pagkatapos ng isang alerto window ay ipinapakita bago pagpapalaglag. [Teika Kazura, Christopher Bratusek] Dalawang laos na tampok ay natanggal. Ang isa ay ang pagpipilian sa linya ng command `--socket-id ', na kung saan ay para sa & quot; capplets & quot ;, bahagi ng Napakaaga GNOME 2.x. Ang isa ay ang opsyon command line `--single-antas na 'na kung saan ay nasira.
- pagpapabuti Doc FAQ item, kung paano itago ang mouse pointer-, at sa pagpapatupad ng application. Manual (1) ilarawan ang lahat ng mga pagpipilian. KEYBINDINGS file ay binagong mga bagong inilarawan sa mga pag-andar ay: `mang-agaw-keymap 'at` ungrab-keymap' (* Tandaan Keymaps: :), `x-taasan-window 'at` x-ibabang window' (* Tandaan Pondo at Windows pagpapababa :. :), `frame-estado-mutex '(* Pag-andar ng tala Frame ::)
- Root-Menu [Christopher Bratusek] Lahat ng menu-entry ko ngayon ay may mga accelerators. Mga etiketa para sa mga entry ng tulong ay nai-pinabuting.
- Configurator internals [Christopher Bratusek] Ang module `widget-test 'ay tinanggal. Ito ibinigay sa pagsubok paggana ng mga widgets sa sawfish.gtk module `. * '. Ngunit di-umano'y ito ay pinaghiwa-at-crash ang lagaring-pating. `Widget-dialog.jl 'ay Pinagsama sa` sira-dialog.jl' Dati ang pag-andar `alisin-newline 'at` pagandahin-simbolo-name' na natukoy sa ilang mga module, na may parehong nilalaman. Ngayon sila ay tinukoy (isang beses lang) sa isang bagong module `sawfish.cfg.utils '. Ang `stock-pindutan na 'function na ay tinukoy sa lagaring-pating, ngunit ngayon ito ay papalitan sa pamamagitan ng direktang paggamit ng` GTK-pindutan-bagong-mula sa-stock'. Parehong para sa tungkol-dialog `'function, pinalitan (sa bersyon 1.6.0) sa pamamagitan ng` GTK-tungkol-dialog'. `/ Usr / bin / lagaring-pating-config 'ay minimal ngayon, gumagalaw ang karamihan sa mga ito ay nilalaman sa` sawfish.cfg.shell' [Teika Kazura]
- Module `3d-pataga 'ay tinanggal. [Christopher Bratusek] Ang 'module 3d-pataga `ay isang animation demo, hindi isang tampok. Ito ibinigay ng dalawang mga pag-andar na katulad `glxgears ',-render sa 2d. Kung gusto mo, maaari itong ma-download mula sa lagaring-pating Wiki, mula sa pahina ng & quot; 3d-pataga & quot;.
Mukhang ngayon menu
Pagpapabuti
Ano ang bagong sa bersyon 1.6.3.1:
- Fixed isang posibleng compilation-error sa prompt.jl [Harald van Dijk] Kung lagaring-pating 1.6.3 pinagsama-sama nang walang error, at pagkatapos ay hindi mo na kailangang i-update.
Ano ang bagong sa bersyon 1.6.2:
- Bugfixes:
- menu ng application ay mas matatag ngayon. [Pag-ibig Mateo, Christopher Bratusek] Application menu, ipinakilala sa 1.6.0, ginawa lagaring-pating pag-crash kung * file `.desktop 'nagkaroon ng sirang halaga ng key (sabihin nating; bilang unang character o # sa isang lugar sa loob), o ito ay hindi nababasa. Ito ay naayos na.
- Maliliit na pag-aayos ng placement window sa pamamagitan ng direksyon [Teika kazura] Kapag ang mode ng placement bintana ang halimbawa `silangan 'at ang window ay mas malawak kaysa sa screen, at pagkatapos ay ang window ay mali ang ilagay. Ito ay naayos na.
- Bagong tampok:
- Bagong command na `maximize-pagtapon '[Teika kazura] Ang utos` maximize-pagtapon' tumitigil ng maximize na window upang ituring bilang maximize ang anumang higit pa, sa gayon ay maaari mong ilipat at baguhin ang laki ng window. Ang functinon `maximize-pagtapon 'ay umiiral, at ngayon ito ay nai-export.
- Bagong command na `jump-o-exec '[Christopher Bratusek] Ang na-upload user module na & quot; tumalon-o-exec & quot; Na-Pinag-isa. Nagbibigay ito ng `jump-o-exec ', isang command na maaaring magamit upang ituon ang isang window, o kung hindi ito umiiral, simulan ang application. Hindi tulad ng orihinal na bersyon Sinusuportahan din ito ng isa na tumutugma sa isang window sa pamamagitan ng klase nito (ibinalik ng window-class na 'function na `), na ginagawang mas may kakayahang umangkop para sa mga application tulad ng music player o mga browser, na may posibilidad na baguhin ang kanilang WM_NAME medyo madalas. Para sa paggamit, tingnan ang `pagkabulol / lagaring-pating / wm / command / tumalon-o-exec.jl file '.
- Misc:
- Pinahusay na ebuild at specfile [Christopher Bratusek] [Kim B. Heino]
- Na-update dokumentasyon [Christopher Bratusek] [Teika Kazura]
- Inalis `frame-style-e-edit na-p 'at lahat ng iba pang natitirang mga lagaring-pating-themer mga fragment, dahil ito ay patay na. [Christopher Bratusek]
Ano ang bagong sa bersyon 1.5.3:
- Bug fixed:
- Pinipigilan ang mga pag-crash para sa mabilis na destructions window, lalo na sa ilalim ng mataas na load
- Nagkaroon ng mga pag-crash kung ang isang window ay nawasak sa lalong madaling panahon pagkatapos ng paglikha nito. Nangyayari ito sa `function na add_window ', at maaaring ito ay dahil sa isang window destruksyon, basura na nakolekta at pagkatapos ay na-access.
- Ngayon karamihan ng mga bahagi ng `add_window 'ay protektado mula sa koleksyon ng basura sa` rep_PUSHGC' / `rep_POPGC '. Pinipigilan nito ang din `add_window_hook 'mula sa pag-tinatawag na may uninitialised argumento. [Timo Korvola, Janek Kozicki]
Ano ang bagong sa bersyon 1.5.2:
- Ang release na ito ay tugma sa rep-GTK 0.90. 0.
- Sa Crux Tema, hindi aktibo Windows ay may itim na kulay ng font para sa mas mahusay sa pagiging madaling mabasa.
- Mga balita para sa 1.5.0 ay napabuti.
- May dalawang maliit na mga pag-aayos autotools.
Ano ang bagong sa bersyon 1.5.1:
- Ang 1.5.1 release ay backports mula 1.6. 0 (HEAD)
- Mga Bug fixed:
- Ayusin ang SMlib sa tseke sa x11r7 [Christopher Bratusek]
- Ayusin ang libICE sa tseke sa x11r7 [Christopher Bratusek]
- SpinButtons sa lagaring-pating-UI ay konektado na ngayon upang itama singal (nagbibigay-daan sa mag-type sa halaga nang manu-mano) [Christoper Bratusek]
- Ayusin ang cursor warping sa Walang-hanggan-Desktop [Jeremy Hankins]
- Mga Fixed pangkat ng mga pagpipilian sa mag-ayos sa iba't ibang takdang oras [Christopher Bratusek]
- Iba pang mga pagbabago:
- lagaring-pating ay lilitaw na ngayon sa KDE4s WM Tagapili [Christopher Bratusek]
- Mga Fixed typo sa .desktop mga file at inalis unneded entry [Christopher Bratusek]
- Ang pagbabago taasan-tab-on-hover tumatagal kaagad ang mga pagbabago ngayon [Christopher Bratusek]
- Magdagdag -tag = CC sa libtool kung saan kinakailangan, unbrakes compilation sa ilang mga arko [Gentoo]
- Distclean panuntunan para po / Makefile.in [Christopher Bratusek]
Mga Komento hindi natagpuan