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/.
Strony: 1
Czy możecie polecić mi jakiś program do zmiany układu klawiatury tak jak np. w Gnome klawiszem Scroll Lock (domyślnie jest Shift+CapsLock). Ważne, aby był niezależny (dla dowolnego środowiska), ponieważ używam awesome i nie chcę instalować Gnome/KDE i/lub dużej ilości zależności tych środowisk.
Dobrze, aby miał ikonkę w trayu (obszarze powiadomień) wyświetlającą aktualnie wybrany język.
Zależy mi na możliwości zmiany między układem polskim, a japońskim (kana; tak, wiem, dziwny język sobie wymyśliłem :P).
Rozważę propozycje wszelakie (w ostateczności mogę nawet zainstalować Gnome), więc proszę o każdą sugestię + ewentualną instrukcję konfiguracji. :)
Ostatnio edytowany przez Tracerneo (2011-06-18 00:16:49)
Offline
axkb, fbxkb, xxkb… w ogóle sporo masz możliwości do wyboru, np.:
http://forums.freebsd.org/showthread.php?t=10500
http://crunchbanglinux.org/forums/topic/11038/switc … the-easy-way/
http://ubuntuforums.org/showthread.php?t=942701
Offline
setxkbmap pl setxkbmap ru setxkbmap jp
Niczego doinstalować nie trzeba.
Offline
Się okazało, że programy do niczego nie były potrzebne. O wybranym layoucie informuje mnie Scroll Lock LED. Wszystko ustawiłem w xorg.conf w sekcji InputClass.
Teraz muszę tylko kilka klawiszy zmapować pod inne i będzie ok. Dzięki za pomoc. :)
Ostatnio edytowany przez Tracerneo (2011-06-20 10:46:40)
Offline
Tracerneo napisał(-a):
O wybranym layoucie informuje mnie Scroll Lock LED. Wszystko ustawiłem w xorg.conf w sekcji InputClass.
Ciekawe, podziel się.
Offline
cat /var/log/Xorg.0.log
Szukamy na końcu logu fragmentu dotyczącego odnalezienia i dodania klawiatury:
[ 42.620] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event2) [ 42.620] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" [ 42.620] (**) AT Translated Set 2 keyboard: always reports core events [ 42.620] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event2" [ 42.630] (--) AT Translated Set 2 keyboard: Found keys [ 42.630] (II) AT Translated Set 2 keyboard: Configuring as keyboard [ 42.630] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
Interesuje nas ścieżka do urządzenia (w tym wypadku /dev/input/event2).
nano /etc/X11/xorg.conf
I w pliku na końcu dodajemy:
Section "InputClass" Identifier "Dowolna_Nazwa" MatchDevicePath "/dev/input/event2" # Sciezka do urzadzenia Option "XkbModel" "pc105" Option "XkbLayout" "pl,jp" # Jezyki Option "XkbVariant" ",qwerty" # Warianty Option "XkbOptions" "grp:sclk_toggle,grp_led:scroll" # grp:sclk_toggle - zmiana layoutu klawiszem Scroll Lock; grp_led:scroll - Scroll Lock się swieci przy alternatywnym layoucie EndSection
Dostosowujemy wg. uznania. Wartości wraz z opisem opcji Xkb* można odczytać z pliku /usr/share/X11/xkb/rules/base.lst
cat /usr/share/X11/xkb/rules/base.lst
//EDIT: Dupa. Nadal nie działają mi klawisze specyficzne dla japońskiego. :/ Będę kombinował dalej... Edycję mapy klawiatury usuwam.
Ostatnio edytowany przez Tracerneo (2011-06-20 15:25:56)
Offline
Dzięki.
Mógłbyś dorzucić to do naszego FAQ (najlepiej dwa teksty: zmiana układu klawiatury za pomocą Scroll Lock oraz japoński układ na qwerty)? Dałbym Ci odpowiednie uprawnienia.
Offline
Pierwszy tekst mogę zrobić.
Japoński muszę jeszcze rozpracować. :/
Offline
Wątek dotyczy Gentoo, ale skoro ma być tekst na portal, to tylko napomknę, że w Debianie opcje klawiatury ustawia się w /etc/default/keyboard — podstawowe ustawienia via dpkg-reconfigure keyboard-configuration, a dodatkowe można dorzucić tam z palca. Te same rzeczy zdefiniowane w xorg.conf lub jakimś pliku znajdującym się w katalogu xorg.conf.d też pewnie będą działać, ale skoro już jest w systemie plik specjalnie temu poświęcony…
Offline
Tracerneo napisał(-a):
Pierwszy tekst mogę zrobić.
Japoński muszę jeszcze rozpracować. :/
OK, na portalu masz odpowiednie linki w bocznym menu.
Offline
@ArnVaker: Mam u siebie ustawione w /etc/default/keyboard i nie działa (a powinno).
Zrobię tekst ogólny dla systemów zgodnych z xfree86.
Offline
Tracerneo napisał(-a):
@ArnVaker: Mam u siebie ustawione w /etc/default/keyboard i nie działa (a powinno).
Na Gentoo w ten sposób nie będzie działać. :) To debianowe jest.
Offline
Widać z niewiarygodnego źródła korzystałem. :P
Offline
ArnVaker napisał(-a):
Te same rzeczy zdefiniowane w xorg.conf lub jakimś pliku znajdującym się w katalogu xorg.conf.d też pewnie będą działać
Nie do końca. Ustawienia z /etc/default/keyboard powinny działać również na TTY (ctrl+alt+F[16] — wiadomo o co chodzi). Ustawienia z /etc/xorg.conf* będą działać tylko pod X-ami.
Offline
Minio napisał(-a):
ArnVaker napisał(-a):
Te same rzeczy zdefiniowane w xorg.conf lub jakimś pliku znajdującym się w katalogu xorg.conf.d też pewnie będą działać
Nie do końca. Ustawienia z /etc/default/keyboard powinny działać również na TTY (ctrl+alt+F[16] — wiadomo o co chodzi). Ustawienia z /etc/xorg.conf* będą działać tylko pod X-ami.
Rzeczwiście nie do końca, bo sprawa dotyczy Gentoo, gdzie w ogóle nie ma /etc/default/keymaps,
jest za to /etc/conf.d/keymaps
To by było na tyle
;-)
Offline
Sprawa dotyczy tekstu na portal DUG, czyli Debiana. Czytaj cały wątek zanim wyślesz odpowiedź.
Offline
Jeśli ma być na systemy zgodne z Xfree86 p(ost nr:11), to te systemy mają kilka różnych lokalizacji tego samego pliku.
W Gentoo uzywa się /etc/conf.d/keymaps w Debianie i jego klonach /etc/default/keymaps, a np w OpenSuse jest (o ile pamiętam) /etc/sysconfig/keyboard.
Jakby poszukać w innych dystrybucjach zgodnych z Xfree86 - to może jeszcze ze 2 lokalizacje się znajdą.
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2011-06-20 18:23:21)
Offline
1. Mowa o pliku /etc/default/keyboard w Debianie, nie „keymaps”.
2. To nie jest ten sam plik co /etc/conf.d/keymaps w Gentoo.
Offline
Strony: 1