[SOLVED] Workspace wrapping in XFCE

Tematy specyficzne dla poszczególnych window managerów: KDE, GNOME, XFCE, Fluxbox, Blackbox, IceWM, WindowMaker, itd. - wszystko tutaj.
dervih
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 03 lut 2007, 15:28
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Architektura: x86_64
Kontakt:

[SOLVED] Workspace wrapping in XFCE

Post autor: dervih »

W XFCE jest opcja do zawijania workspaców przy przechodzeniu z jednego do drugiego oraz z ostatniego do pierwszego.
Działa to w następujący sposób: dojeżdżając myszką do prawego bądź lewego brzegu desktopa (ekranu)
XFCE automatycznie przełącza workspace i przenosi myszkę na dugą stronę desktopa.

Natomiast ta opcja nie działa, gdy mam tylko jeden workspace.
Przypadek z jenym workspacem jest trochę inny niż z wieloma,
ponieważ wymaga aby obie części okna aplikacji, które leży podzielone na granicy,
były wyświetlane na tym samym workspacie.
Pewnie dlatego tego nie zrobili i wrappowanie nie działa.
Czy komuś udało się to ustawić? Może jest jakiś tool, który to robi.

Bezpośredni problem, jaki chciałbym rozwiązać jest trochę inny.
Używam dwóch monitrów w trybie rozszerzenia desktopu na oba monitory.
Na jednym monitorze mam VirtualBoxa+Win7 a na drugim VirtualBoxa+WinXP.
Taskbary od windowsów są pionowe obok siebie
(jeden po prawej stronie lewego monitora, a drugi po lewej stronie prawego monitora)
Chciałbym ustawić marginesy do maksimilizacji tak, aby okienka ubuntu nie przykrywały
taskbarów po zmasymilizowaniu.
Niestety nie można ustawić marginesów pośrodku workspaca.
Dziwne, że marginesy odnoszą się do workspace, a nie do monitora.

Próbuję ten problem rozwiązać na kilka sposobów:
1. Zawijanie workspaca i odwrotnie skonfigurowane położenie monitorów
Dzięki temu marginesy na worksace będę mógł wykorzystać do rezerwacji miejsca na taskbary
2. Dwa workspacy, każdy na osobnym monitorze
Niestety na forach piszą, że nie jest to możliwe bez zmiany menedżera okien.
3. Jakiś tool do definiowania grida zmieniający wielkości maksymilizowanych okien inny niż Compiz

Opcja zawijania jedynego workspaca może nie być przydatna dla jednego monitora,
ale dla dwóch jest już całkiem sensowna.

-- 23 lut 2012 23:41 --

Znalazłem workaround, prawiek doskonały.
Używam 2 wokspaców, oraz mam włączone przechodzenie do następnego zawsze kiedy dojadę myszką do brzegu ekranu.
Aby zasymulować zawijanie zainstalowałem DevilsPie i zdefiniowałem regułę,
aby każde okno automatycznie było przypięte do wszystkich workspaców (stick window)
Dzięki temu oba workspacy są identyczne, a przełączanie wygląda jak zawijanie.

Odwrotne położenie monitrów niż w rzeczywistości ma jeden mankement.
Przeciąganie okna pomiędzy ekranami powoduje, że część okna się chowa, zanim myszka nie przejdzie na sąsiedni monitor.
Natomiast przy przeciąganiu okna w prawą stronę prawego monitora,
okno cały czas wyświetlane jest w całości, prawa część na lewym monitorze, a lewa część na prawym.
Jednak jest to znacznie mniej uciążliwe niż maksymalizacja okna przykrywająca taskbary Windowsowe.
ODPOWIEDZ

Wróć do „Środowiska graficzne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 108 gości