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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2017-09-26 09:39:45

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

[Gentoo]Keymapa w konsoli i skrypty

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:

Kod:

/usr/share/keymaps/i386/qwerty/pl2.map.gz

W tej chwili lokalna keymapa wygląda tak:

Kod:

zcat  /usr/share/keymaps/i386/qwerty/lokalna.map.gz 
include "pl2.map"

ale nie wiem, jak poprawnie ustawić konfigurację keycodu, żeby odpalał odpowiedniego skypta.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#2 2017-09-26 10:27:35

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [Gentoo]Keymapa w konsoli i skrypty

A używasz tmux'a? W nim bez problemu idzie przypisać klawisze do czegokolwiek:

unbind s
bind s run '/usr/local/bin/suspend'

I masz prefix + s i ci to wywoła.


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#3 2017-09-26 18:13:39

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [Gentoo]Keymapa w konsoli i skrypty

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)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4 2017-09-26 20:37:25

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: [Gentoo]Keymapa w konsoli i skrypty

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
  Keywordsactkbd
  Found:     1 entry
lisu@praca ~ $ exit

mam taką paczkę, to znaczy że w Gentoo będą cztery sloty z wersjami :P

Offline

 

#5 2017-09-26 21:38:01

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [Gentoo]Keymapa w konsoli i skrypty

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.


a to feler westchnął seler

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)