Openbox: wykonaj 4 komputery stacjonarne 2x2


8

O dziwo, mój domyślny plik rc.xml w openbox zawiera skróty klawiaturowe dla poleceń DesktopDown i DesktopUp, ale wydaje się, że jedyną opcją konfiguracji dla komputerów stacjonarnych jest ich liczba (co jest interpretowane jako liniowa konfiguracja wszystkich komputerów stacjonarnych i można nawigować tylko prawo i lewo).

Jestem bardzo przyzwyczajony do posiadania siatki 2x2 komputerów stacjonarnych ... Czy jest jakiś sposób, aby to zrobić w openbox? (Jestem otwarty na instalowanie innych rzeczy. Nawet oczekuję, że będę musiał, po prostu nie wiem co.)

Odpowiedzi:


7

Zajęło mi to trochę czasu, ale teraz znalazłem obejście. Często zadawane pytania dotyczące wiki openbox.org związane z małym programem (zwanym setlayout ), który wykonuje tę pracę

Musisz go skompilować z:

  1. sudo aptitude install libx11-dev
  2. gcc setlayout.c -o setlayout -lX11

Zadzwoń za pomocą: ./setlayout 0 2 2 0


Musiałem się tym pobawić, aby uzyskać żądane ustawienie, 1 kolumna, 4 rzędy. Jeśli chcesz mieć więcej niż 4 obszary robocze, istnieje inne ustawienie, które należy zmienić w innym miejscu; Próbowałem ./setlayout 0 3 2 0zidentyfikować, który wiersz / kolumna, ale dostałem siatkę 2x2 (nie jest to pomocne). Okazało się, 0 1 4 0że tego chciałem.
Steven C. Howell,

1
Dla każdego, kto znajdzie to za pomocą Arch jak ja, zainstaluj libx11, ponieważ nie jest libx11-devdostępny. Mimo to kompiluje się / działa dobrze.
SnoringFrog,


0

Podziękowania dla dziwnego qargo, który wkleił link do tej odpowiedzi w komentarzu do pierwszej odpowiedzi

Jak wspomniano powyżej, można uniknąć konieczności pobierania, kompilowania i używania setlayoutza pomocą xproppolecenia.

Przykłady

Aby uzyskać 4 kolumny x 2 wiersze:

xprop -root -f _NET_DESKTOP_LAYOUT 32cccc -set _NET_DESKTOP_LAYOUT 0,4,2,0

Ustaw liczbę obszarów roboczych / pulpitów na 8:

xprop -root -f _NET_NUMBER_OF_DESKTOPS 32c -set _NET_NUMBER_OF_DESKTOPS 8

Dokładna specyfikacja _NET_DESKTOP_LAYOUTjest dostępna tutaj

To jest lekko zredagowana wersja oryginalnej odpowiedzi

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.