Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć
Potrzebuję w konsoli (nie w Xorgu tylko wtty) ustawić kilka klawiszy, żeby odpalały skrypty.
Przykładowo z showkeya:
keydcode 142 - ma odpalać skrypt "/usr/local/bin/suspend".
Jak to poprawnie ustawić w lokalnej keymapie?
Mam na myśli klawisze dodatkowe, których nie ma w domyślnej używanej mapie:
/usr/share/keymaps/i386/qwerty/pl2.map.gz
W tej chwili lokalna keymapa wygląda tak:
zcat /usr/share/keymaps/i386/qwerty/lokalna.map.gz include "pl2.map"
ale nie wiem, jak poprawnie ustawić konfigurację keycodu, żeby odpalał odpowiedniego skypta.
Offline
Tmuxa nie używam, chciałem to zakodzić na konsoli, żeby jednakowo działało na bashu i zsh i innych powłokach.
Ewentulanie da się zdaje się w konfigach poszczególnych powłok ustawić, podobnie, jak w tmuxie.
https://unix.stackexchange.com/questions/89622/how- … ey-is-pressed
Ale jeszcze mi się to nie udało (wyczesać kodów klawiszy dla basha).
Ostatnio edytowany przez Jacekalex (2017-09-26 18:21:19)
Offline
Kurcze ciekawy wątek ^_-
Ale chwila hoohlania i znalazłem parchowy wątek o actkbd.
Z opisu wydaje się robić to czego oczekujesz.
i jeśli na pracowym Sabayonie
lisu@praca ~ $ equo search actkbd
╠ Available: version: 0.2.8-r2 ~ tag: NoTag ~ revision: 0
╠ Installed: version: Not installed ~ tag: n/a ~ revision: n/a
╠ Slot: 0
╠ Homepage: http://users.softlab.ece.ntua.gr/~thkala/projects/actkbd/
╠ Description: A keyboard shortcut daemon
╠ License: GPL-2
╠ Keywords: actkbd
╠ Found: 1 entry
lisu@praca ~ $ exit
mam taką paczkę, to znaczy że w Gentoo będą cztery sloty z wersjami :P
Offline
Ciekawe. Swego czasu potrzebowałem dodania obsługi paru klawiszy typu podgłoś/ścisz do gry odpalanej w innym tty, i musiałem napisać parę skryptów - de facto keyloggera, który monitorował wciśnięte klawisze (parsowanie wyjścia xinput test-xi2 --root 3) i uruchamiał odpowiednie komendy. A tu okazuje się, że oczywiście wyważałem otwarte drzwi.
Offline