Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: GdH 06 Července 2010, 17:58:46

Název: Zachování rozmístění oken při přepnutí Metacity<->Compiz
Přispěvatel: GdH 06 Července 2010, 17:58:46
Zná někdo něco použitelného, co by při přepnutí mezi těmito wm zachvalo rozmístění oken na jednotlivých pracovních plochách? Oba tyto wm pracují s pracovními plochami rozdílně a tak, jak jsou běžně využívány (přinejmenším v Lucidu to ani jinak nejde), jsou nekompatibilní. Compiz používám 99% času, ale jsou situace, kdy je ho třeba z nějakého důvodu dočasně vypnout a pak zase zapnout. V tento moment se všechna okna sesypou na hromadu do první pracovní plochy, což není to, co bych si představoval.
Přiznám se bez mučení, že jsem si funkční řešení napsal, protože jsem nic rozumného nenašel. V zásadě mě zajímá, zda jsem něco přehlédl a zda to někoho zajímá, abych případně udělal nějakou univerzální verzi, protože je to docela pakárna, nejen v závislosti na rychosti systému. Třeba by s tím někdo mohl pomoct, kdyby byl zájem sdělím, co vím.
Název: Re: Zachování rozmístění oken při přepnutí Metacity<->Compiz
Přispěvatel: Běžný Uživatel 18 Července 2010, 07:49:31
Uplacal jsem si scriptik, viz priloha.

Pouziva se nasledovne:
no_cmpz_fsn_v4 nazev_programu a parametry

pred tim vsim ale musis umazat priponu txt;-)


[attachment deleted by admin]
Název: Re: Zachování rozmístění oken při přepnutí Metacity<->Compiz
Přispěvatel: GdH 18 Července 2010, 21:29:26
Ten tvůj skript jsem ještě moc nezkoumal, ale cvičné spuštění skončilo neůspěchem.

Mé řešení je zde (http://gdhnotes.blogspot.com/2010/07/zachovani-rozmisteni-oken-metacity.html).
Název: Re: Zachování rozmístění oken při přepnutí Metacity<->Compiz
Přispěvatel: Běžný Uživatel 19 Července 2010, 10:51:22
Musis mit nainstalovan wmctrl. Me to funguje ke vseobecne spokojenosti, ale netvrdim, ze neexistuje neco jinyho/lepsiho. Na ten odkaz mrknu.
A priponu samozrejme mazat nemusis, jsem zase myslel na kdovico, kdyz jsem to psal.
Název: Re: Zachování rozmístění oken při přepnutí Metacity<->Compiz
Přispěvatel: GdH 19 Července 2010, 12:49:32
Musis mit nainstalovan wmctrl. Me to funguje ke vseobecne spokojenosti, ale netvrdim, ze neexistuje neco jinyho/lepsiho. Na ten odkaz mrknu.
A priponu samozrejme mazat nemusis, jsem zase myslel na kdovico, kdyz jsem to psal.

Mé řešení je také založeno na wmctrl. Skript sice nepočítá se screenlety, ty já nepoužívám, ale jinak umí spuštět programy bez Compizu, vytvářet k nim i spouštěče na Plochu, které toto zajistí, a nebo jen přepínat mezi Compizem a Metacity, i Metacity v kompozitním režimu. Rozmístění oken ale zatím počítá pouze s plochami v jedné řadě, nicméně v obou wm. Na pomalejších počítačích může být problém s časováním i když jsem se to snažil ošetřit. Dokonalé to není, ale mně to funguje, podle představ.