Xbindkeys este un program care vă permite să atribuiți comenzi cheilor (inclusiv cheile multimedia) sau comenzile rapide de la tastatură. Este independent de DE / WM și poate fi util dacă le schimbați des.
Puteți instala xbindkeys dintr-un depozit suplimentar:
De asemenea, în AUR, shell-ul grafic [1] pentru xbindkeys este disponibil.
Creați fișierul .xbindkeysrc în directorul dvs. de acasă:
Acum puteți să o editați manual sau să o utilizați pentru a configura utilitatea grafică [2].
Xbindkeysrc
Pentru a vedea formatul fișierului de configurare, utilizați comanda:
/.xbindkeysrc. De exemplu, apăsarea Alt + o va duce la această concluzie:
Primul rând conține comanda. Al doilea este starea (0x8) și codul cheie (32) primite de xev. A treia linie conține numele lizibil al cheii (comanda rapidă de la tastatură), care corespunde codurilor furnizate. Pentru a utiliza această ieșire, copiați toate cele trei linii într-un fișier
Configurarea cu un Shell grafic
utilizarea
După configurarea cheilor x, deschideți
/.xinitrc și loc
înainte de comanda de pornire a WM / DE.
Pentru a afla combinația de taste, rulați xbindkeys -k sau xbindkeys -mk
Simulare chei multimedia
XF86Audio * și alte chei multimedia sunt bune, dar poate că nu sunt pe tastatură. Puteți simula aceleași chei
Cu toate acestea, puteți utiliza instrumentul [3] sau [4] pentru a "reține" aceste taste. De asemenea, aici este scriptul care face acest lucru. Cu toate acestea, pentru a chema de fapt cheile, puteți utiliza instrumente cum ar fi xdotool [5] (în [comunitate]) și xmacro [6] (în AUR). Din nefericire, deoarece deja țineți o cheie modificatoare (Super sau Shift, de exemplu), X va vedea rezultatul ca Super-XF86AudioLowerVolume care nu va face nimic util. Iată un script bazat pe xmacro și xmodmap din pachetul xorg-server-utils pentru a face acest lucru [7].
Aceasta funcționează pentru a apela o singură dată la XF86AudioLowerVolume (presupunând că utilizați Super-minus), dar apelând în mod repetat fără eliberarea butonului Super (cum ar fi atingerea unui buton de volum) nu funcționează. Dacă doriți să funcționeze, astfel, adăugați următoarea linie în partea de jos a scriptului.
Aceste instrucțiuni sunt compatibile cu un număr mare de chei multimedia XF86.
Remedierea problemelor
Dacă combinația de taste pe care ați adăugat-o nu funcționează, tastați xbindkeys -n