Witam,
mam 3 pulpity wirtualne które przełączam skrótem z klawiatury, jak ustawić takie przełączanie za pomocą dodatkowych przycisków na myszce?
Debian Testing & Plasma 5.8.3
Z góry dzięki.
Witam,
mam 3 pulpity wirtualne które przełączam skrótem z klawiatury, jak ustawić takie przełączanie za pomocą dodatkowych przycisków na myszce?
Debian Testing & Plasma 5.8.3
Z góry dzięki.
Przełączać wirtualne pulpity można klikając LPM myszy na pagerze lub kręcąc kółkiem myszy nad pagerem.
Nie wystarczają ci takie możliwości?
Dosyć dobrze znam KDE, bo to moje ulubione środowisko graficzne.
Przełączać pulpity da się poprzez dostęp przez ‘qdbus’ nawet.
Przykład:
qdbus org.kde.KWin /KWin currentDesktop
wypisze Ci w konsoli aktualny numer pulpitu na którym się znajdujesz.
qdbus org.kde.KWin /KWin setCurrentDesktop 1
przełączy na pulpit numer 1 (jak dasz inna cyfrę to na inny)
Jest też możliwe przełączanie poprzez definiowanie następny<->poprzedni:
qdbus org.kde.KWin /KWin nextDesktop qdbus org.kde.KWin /KWin previousDesktop
Także na dobrą sprawę nawet smartfonem możesz przełączać pulpity.
Dobra - wracając do tematu to musisz utworzyć alternatywny skrót globalny do odpowiedniej akcji.
Kliknij na menu KDE i wpisz “Skróty globalne”, potem:
Sprawdzałeś to? Bo u mnie w plasma można “nagrać” tylko skróty klawiatury :>
Zależy jaką metodą wysyła myszka skróty.
Jeżeli symuluje kombinacje/sekwencje klawiszowe to zadziała w innym przypadku nie zadziała.
Ewentualnie można zmapować dodatkowe przyciski myszki i przypisać do kombinacji klawiszowych:
http://marian.schedenig.name/2012/06/07/mapping-kde-actions-to-extra-mouse-buttons/
Jak już to będzie zrobione to wtedy kombinacje klawiszowe do akcji w skrótach globalnych i gotowe ^^
Wszystko, co potrzeba jest tutaj:
https://help.ubuntu.com/community/MouseCustomizations
@Domker dzięki za odpowiedź, trochę “nadźgane” w tym linku od ubuntu.
Mógłbyś przerobić sekcję:
#Bind "back" mouse button to Ctrl+F8 "xte 'keydown Control_L' 'key F8' 'keyup Control_L'" b:9
tak aby działa pod kombinacją meta + z? Przycisk myszy ten sam(mouse button 9).
Program z automatu ląduje w autostarcie?
Przecież tam wszystko jest ładnie wytłumaczone, ale dobra:
"xte ‘keydown Super_L’ ‘key z’ ‘keyup Super_L’"
b:9
Musisz go dodać do autostartu. Menu KDE > “Samoczynne uruchamianie” dodajesz program xbindkeys (oczywiście plik konfiguracyjny musi istnieć, ten z bindami - .xbindkeysrc)
Jak nie wiesz jaki klawisz jakie ma oznaczenie to wywołaj:
xev -event “button” | grep button
lub
xev -event “keyboard” | grep keysym
Pierwsze wywoła Ci okienko i jak będziesz po nim klikać przyciskami myszy to poda Ci w terminalu numer przycisku (osobno dla przyciśnięcia, osobno dla zwolnienia przycisku.
Analogicznie drugie polecenie poda Ci oznaczenie klawisza, coś w tym stylu:
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
W pliku konfiguracyjnym:
keydown - oznacza przytrzymanie przycisku
key - krótkie naciśnięcie
keyup - zwolnienie przycisku
Za każdym razem jak modyfikujesz konfig musisz przeładować go w xbindkeys:
xbindkeys -p
Tak poza tym w KDE można definiować w zakresie podstawowym działania przycisków myszy. (PPM na pulpicie > Ustawienia pulpitu > Działania myszy)
@Domker Mega poradnik, zimne piwko i pokłony dla Ciebie.
Właśnie nie ogarniałem jak opisać dany klawisz i czym różni się key od keydown.
Wszystko śmiga aż miło!
Jeszcze raz dzięki za poradnik!