Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: [Asus X56TA Ubuntu 8.04] Przyciski funkcyjne  (Przeczytany 4208 razy)

ossy

  • Gość
[Asus X56TA Ubuntu 8.04] Przyciski funkcyjne
« dnia: 2008-12-08, 19:51:53 »
Witam,
od dzisiaj jestem nowym użytkownikiem Linuksa, a konkretnie Ubuntu 8.04LTS 64-bit. Mój sprzęt to notebook Asus X56TA. Mam problem, a mianowicie chciałbym korzystać z przycisków funkcyjnych laptopa (m.in. Fn). Nie wiem jak to skonfigurować. Szukałem pomocy w internecie, bezskutecznie. Ubuntu włączam z acpi=off, gdyż w innym wypadku system się zawiesza.
Proszę o pomoc.
Z góry dziękuję.

arctgx

  • Gość
[Asus X56TA Ubuntu 8.04] Przyciski funkcyjne
« Odpowiedź #1 dnia: 2008-12-08, 20:24:05 »
Zerknij do Wikipedii - przetłumaczyłem kiedyś kawałek, by pojąć ideę choć z grubsza.

Na piechotę można by korzystać z polecenia xev, które pokazuje kody klawiszy oraz ewentualnie przypisane im tzw. symbole w Xorg. Tobie prawdopodobnie brakuje przypisania symboli niektórym mniej typowym klawiszom, co powinno być pokazane po wciśnięciu (porównaj jakąś literę z klawiszem Fn - co jest wypisywane).

Na dość niskim poziomie takimi przypisaniami (mapowaniami) zajmuje się polecenie xmodmap. Mógłbyś w ten sposób ręcznie stworzyć mapowania, uruchamiając xmodmap z linii poleceń bądź w skrytpach startowych środowiska graficznego (u mnie ~/.Xsession).

Wyżej stoją nakładki w rodzaju setxkbmap, gdzie można podać gotowy model klawiatury, choć nie wiadomo czy znajdziesz jakiś wyczerpujący Twoją. Robią one w sumie to samo - ustawiają mapowanie "na poziomie Xorg".

Mapowania w Xorg potrafią być jednak nadpisywane przez mapowania w konkretnych środowiskach graficznych jak KDE czy GNOME (jeśli sobie w ustawieniach tego zażyczysz). Nie używam żadnego z nich, więc praktycznie nic o wyborze gotowych szablonów dla klawiatur nie wiem.

Jeśli już przypiszesz symbole poszczególnym klawiszom, następny krok to powiązanie ich z jakimiś działaniami. U siebie miałem do zmapowania klawisze Power, Sleep, Wake:
xmodmap -e 'keycode 222 = XF86PowerDown' &
xmodmap -e 'keycode 223 = XF86Sleep' &
xmodmap -e 'keycode 227 = XF86WakeUp' &
Później przypisałem jeden z nich tak by wysuwał mi tackę z płytą w menedżerze okien XFWM (plik ~/.config/xfce4/shortcuts/skroty.xml):