Automatycznie dopasuj rozmiar okna za pomocą Xfce jak w gnome

17

Chciałbym przeciągnąć moje okna na lewą lub prawą stronę pulpitu i automatycznie zmienić ich rozmiar, tak jak działa z Gnome lub Windows 7. I aby zmaksymalizować je, przeciągając je na górę. Jak to możliwe w Xfce?

Paul Woitaschek
źródło

Odpowiedzi:

18

12.10 i nowsze

Przyciąganie płytek jest wbudowane w menedżera okien XFCE, wystarczy przeciągnąć okna do krawędzi ekranu, aby nastąpiło przyciąganie.

11.10 i 12.04

Jeśli chcesz „komplikować” płytki, musisz zabrudzić swoje ręce kodujące, ponieważ została ona udostępniona jako łatka kodowa dla tych dwóch wydań ubuntu.

Zgodnie z tym artykułem - dostępna jest łatka umożliwiająca kafelkowanie systemu Windows (inaczej przystawki systemu Windows) dla menedżera tworzenia kompozycji xfwm4.

Jest świetny film z you-tube pokazujący to w akcji.

wprowadź opis zdjęcia tutaj

Zastosowałem tę poprawkę i przesłałem ją do mojego PPA.

żeby zainstalować

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install xfwm4

wyloguj się i zaloguj


Jeśli nie chcesz instalować zmodyfikowanego menedżera okien xfce, musisz użyć compiz jako menedżera komponowania, aby włączyć kafelkowanie:

sudo apt-get install compiz compizconfig-settings-manager

Następnie dodaj compiz --replace ccp &do listy programów autostartu.

fossfreedom
źródło
Działa dobrze, dziękuję. Czy można to skonfigurować w taki sposób, aby po przesunięciu okna do górnej granicy maksymalizowało ono zamiast przekraczać połowę ekranu?
Paul Woitaschek
1
Zastosowałem łatkę archlinux bezpośrednio do źródła ubuntu xwfm4. Sądzę więc, że jeśli pożądana funkcja nie była już w tej łatce, to żądanie będzie musiało zostać skierowane do samych programistów archlinux. Możliwości włączone w łatce są pokazane na filmie - przeciągnięcie do górnych kafelków okna nad górną połową ekranu.
fossfreedom
@ ph1b - żeby to wyjaśnić - jeśli zobaczysz w przyszłości naprawdę dobre zmiany w łatce arch-linux, wypisz mi szczegóły, a ja postaram się zrewidować PPA.
fossfreedom
Próbowałem zbudować kafelki XFWM4, jak sugerował Alez, ale nie udało się. Ale na tym blogu „połowa sumatora” był komentarz (link Aleza) i ten komentarz sugerował wypróbowanie X Tile. Chciałbym powiedzieć, że z mojej skromnej opinii jest znacznie lepszy niż kafelkowanie xfwm4. Dlaczego? Ponieważ nie trzeba ręcznie przeciągać okien w celu ich kafelkowania. Dzięki X Tile dostajesz małe menu w obszarze powiadomień, które ma wiele predefiniowanych schematów kafelkowania i działa naprawdę dobrze. Polecam spróbować.
skanatek
8

Aby płytki okienkowe działały w 12.10, musisz je wyłączyć wrap_windows.

Uruchom następujące polecenie w terminalu, aby włączyć kafelkowanie:

xfconf-query -c xfwm4 -p /general/wrap_windows -s false


źródło
W 12.10 działa domyślnie?
Paul Woitaschek
0

Aby ułatwić instalację kafelków xfwm, możesz skorzystać z tego samouczka: Budowanie kafelków xfwm4 . Być może będziesz musiał zmienić kilka numerów wersji, ale zadziałało to dla mnie cudownie. Jeśli nie, zawsze będziesz miał trasę compiz. Jeśli masz system 32-bitowy, nadal mam plik .deb na moim komputerze, ale zdecydowanie sugeruję, abyś sam go zbudował.

alez
źródło