======================================================================= KRÓTKIE WPROWADZENIE DO WM-A HERBSTLUFTWM ======================================================================= Wizualnie wygląda jak fork od dwm, ale w man'ie nic o tym nie wspominają, przyznają się jedynie do pokrewieństwa z EWMH. W dokumentacji są 3 tutoriale w html, i z nich trzeba się uczyć obsługi, man na start beznadziejny. Do wygodnej pracy brakuje kilku użytecznych komend. Wolę dwm lub xmonad. Dużo można zmienić edytując configi, ale same możliwości domyślne skromne na tle konkurencji, a sposób "zmiany" upierdliwy. Cała konfiguracja programu odbywa się za pośrednictwem komend wydawanych z terminala herstclientowi. Pliki konfiguracyjne (z zapisanymi na stałe komendami ładowanymi automatycznie po uruchomieniu herbstluftwm s w: ~/.config/herbstluftwm/autostart Po edycji plików konfiguracyjnych należy przeładować: $ herbstclient reload W-g doc herbstluftwm dobrze sobie radzi z dodatkowymi monitorami (fizycznymi), ale nie miałem możliwości sprawdzić. Komendy herbstluftwm wydajemy z terminala, Nadpisuja one ustawienia z configu, ale po reload/restart/reboot wraca do ustawień w configu. Wszystkie zmainy stałe należy robić w plikach konfiguracyjnych. Wiele komend "pisanych" wydaje się nie mieć sensu, bo do ich wydania trzeba mieć otwarty (lub specjalnie otworzyć) xterm, a często ich działanie dotyczy tylko i wyłącznie aktywnego okna. Tych komend tutaj nie wymieniam (wszystkie w man), a jedynie skróty klawiszowe które robią to samo, lub komendy pisane które mają sens (np. wyświetlają jakieś info). $ herbsclient version wyświetli info o aktualnej wersji herstluftwm $ herbsclient set window_border_active-color red zmieni kolr ramki z domyslnej zielonej na czerwoną $ herbstclient add TAG - "TAG" może być kolejnym nr, np. 10, lub nazwą, czyli dodaje kolejny ekran virtualny $ herbstclient use [nr] - przechodzi na ekran virtualny nr $ herbstclient rename old_TAG new_TAG - zmienia nazwę pulpitu virtualnego z old_TAG na new_TAG ALT-ENTER - odpala xterma ALT-[1-9] - przełączanie na pulpit virtualny o podanym nr, domyślnie jak w dwm jest 9 pulpitów virtualnych ALT-TAB - przełącza pomiędzy oknami na jednym pulpicie virtualnym; pod paskiem stanu pojawia się pasek zakładek otwartych okien/aplikacji, i można przełączać też kliknięciem myszką ALT-SPACJA - przełącznik wyświetlania jednego pulpitu virtualnego z/na podział poziomy/pionowy lub brak podziału (pełnoekranowy) ALT-SHIFT-r - przeładowanie herbstluftwm aby wczytać od nowa (zmodyfikowane) pliki konfiguracyjne; lub to samo z okna terminala komendą $ herbstclient reload ALT-h/j/k/l(lub klawisze strzałek) - gdy ekran virtualny jest podzielony na wiele okien/aplikacji, przechodzi pomiędzy nimi ALT-SHIFT-h/j/k/l(lub klawisze strzałek) - na podzielonym ekranie wirtualnym przesuwa okna zgodnie z żądanym kierunkiem lib ALT-CTRL... powinno robić to samo, ale u mnie działa tylko i wyłącznie wersja z SHIFT ALT-SHIFT-[nr] - przesuwa (move) zawartość bieżącego okna/aplikacji na terminal nr