devilspie ay isang programa para sa Linux na nagbibigay-daan sa iyo upang tukuyin ang pag-uugali sa bintana mula sa desktop gamit ang mga configure file. Ang mga karaniwang kaso ay: "buksan ang X application sa Desktop Z" o "ilagay ang terminal sa ilalim ng desktop, kasama ang wallpaper", at iba pa. |
Ang isa sa mga pagpapabuti sa mga namamahagi ng window windows manager sa Windows ay ang desktop na binubuo ng maraming mga workspace. Ito ay tulad ng kung mayroon kang maraming mga independiyenteng mesa upang ayusin ang iyong mga bintana.
Noong isang araw may ideya ako na hindi ito magiging masama kung, halimbawa, nang ilunsad ko ang mail reader, binuksan ito sa isang tukoy na workspace. Kaya, maaaring ito ay tumatakbo sa "background" na permanenteng bukas nang hindi ginugulo ako.
Sa wakas, natagpuan ko ang kahalili upang maisagawa ito. At ito ay salamat sa application ng Pie ng Diyablo.
Devil's pie kung ano ang inaalok sa iyo ay mas malawak na kontrol sa pag-uugali ng iyong windows. Upang magawa ito, pinag-aaralan nito ang mga bintana na nilikha sa desktop at, batay sa mga file ng pagsasaayos, nagsasagawa ng mga pagkilos dito: ilipat ito, i-minimize o i-maximize ito, baguhin ang laki nito, ipadala ito sa isa pang lugar ng trabaho, itago ang dekorasyon nito, atbp .
Ang pagsasaayos ng Devil's Pie ay tapos na gamit ang mga file na may extension na * .ds na nakaimbak sa ~ / .devilspie folder. Ang mga text file na ito ay maaaring mai-edit gamit ang napaka tukoy na nomenclature. Sa foosel.org mayroong isang kumpletong tutorial (sa English) sa paksa.
Pag-install at pagsasaayos
Una sa lahat, mag-install ng devilspie:
sudo apt-get install devilspie
Ngayon likhain sa iyong HOME folder ang direktoryo kung saan maiimbak ang mga file ng pagsasaayos:
mkdir ~ / .devilspie
Pagkatapos ay lumikha ng unang file ng pagsasaayos sa folder na iyon. Bilang isang halimbawa, upang palaging magbubukas ang Firefox sa numero ng Desktop 2:
nano ~ / .devilspie / firefox.ds
At i-paste ang sumusunod:
(kung
(ay (application_name) "Firefox")
(simulan
(set_workspace 2)
(i-maximize)
)
)
Patakbuhin ang devilspie sa isang terminal at pagkatapos ay subukan kung ano ang mangyayari kapag pinatakbo mo ang Firefox. Dapat itong buksan sa lugar ng trabaho bilang 2.
Isara ang Firefox at sa terminal pindutin ang Ctrl + C upang wakasan ang pagpapatupad ng devilspie.
Mula dito ang kailangan mo lang gawin ay i-edit ang mga file ng pagsasaayos upang iwanan ang mga bintana ayon sa iyong kagustuhan at pangangailangan. Kung nais mong lumikha ng isang file ng pagsasaayos para sa isang tukoy na application, inirerekumenda kong gawin ang sumusunod: sa isang * .ds file na isinulat ko (debug). Buksan ang application na nais mong i-configure. Pagkatapos ay pinatakbo ko ulit ang tawag sa devilspie sa isang terminal. Makakakuha ka ng isang bagay na katulad sa:
Pamagat ng Window: 'Desktop'; Pangalan ng Application: 'File manager'; Klase: 'Nautilus'; Geometry: 280 × 800 + 0 + 0
Pamagat ng Window: 'Top Panel'; Pangalan ng Application: 'Nangungunang Panel'; Klase: 'Gnome-panel'; Geometry: 1280 × 25 + 0 + 0
Pamagat ng Window: 'Bottom Panel'; Pangalan ng Application: 'Bottom Panel'; Klase: 'Gnome-panel'; Geometry: 1280 × 25 + 0 + 775
Sa impormasyong ito magagawa mong makuha ang mga pangalan ng mga application na gagamitin sa mga file.
Sa wakas, sulit na banggitin na ang Devil's Pie ay dapat na nakarehistro sa mga Session ng system upang awtomatiko itong tumakbo kapag nagsimula ang computer. Para sa mga ito, huwag kalimutang idagdag ito sa pamamagitan ng System -> Mga Kagustuhan -> Mga application sa pagsisimula. Mag-click sa "Magdagdag" at lumikha ng isang bagong programa sa pagsisimula, na pinangalanang Devil's Pie at ang command devilspie.
gdevilspie
Hindi ka ba mabuting kaibigan ng terminal? Masyadong kumplikado ba ang pagsasaayos ng .ds file? Para sa mga ito mayroong gdevilspie, isang grapikong interface na nagbibigay-daan sa iyo upang madaling lumikha at mag-edit ng mga .ds file.
Upang mai-install ito, patakbuhin ang sumusunod sa isang terminal:
sudo apt-get install gdevilspie
Fuente: Marcoscruz
Hindi ko masabi sa iyo ... Gumagamit ako ng Openbox at gumagana ito ng maayos ...: S
Sinumang gumagamit ng isa sa pinakabagong bersyon ng Ubuntu?
Cheers! Paul
Ang program na ito ay dinisenyo upang gumana sa Metacity. Sa Gnome3 -o Mutter- o sa Unity -o Compiz- gumagana ba ito? Ang opisyal na pahina ay hindi nai-update para sa mga taon ...
Hoy, ang Devilspie ay pupunta sa Metacity. Sa Gnome3-iyon ay, Mutter-, pupunta rin ito? Ang opisyal na website ay hindi nai-update nang medyo matagal ...
Hello
kapag isinasagawa ito mula sa terminal sinasabi nito sa akin
Walang na-load na mga s-expression, pag-quit
Gumagamit ako ng ubuntu 10.04 sa Compiz