Gentoo Linux и Apple клавиатура
Нашла вот такую, вот, доку по настройке оной: http://sphinx.net.ru/blog/entry/msnek-linux/
Руководство датировано 2007м годом и я не знаю, следует ли руководствоваться им, или же не стоит. Ведь, за год могло многое измениться. специфика hal, к примеру, а человек там еще много чего понаписал.
Мне моя клавиатурка нравится больше, чем обычные здоровенные клавы, с такими же бешенных размеров кнопками. Очень удобно печатать. Удобнее, чем на других.
Хотелось бы ее приспособить под Linux, но не знаю, как.
Под DE с ней можно работать и так. Зайти в те же настройки Gnome и все настроить. Но, как быть в консоли, или же в DE, где нет таких настроек.
Может, у кого-нибудь такая клавиатурка есть и человек уже все настроил, или же знает, где такая документация лежит, которой можно руководствоваться. ну и руководство, что выше, прошу оценить хотя бы краем глаза. Можно ли ей следовать, или же не стоит из-за ее старости.
Спасибо
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

не совсем понял про какую
не совсем понял про какую клавиатуру идет реч
Если про ms natural 4k, то если ничего не трогать и запущен hal - то не работает только zoom (поидеи можно и через hal ввсести соответствие scan код - xf86 клавиша).
документация по ссылке на sphinx.net.ru - правильная
Apple keyboard
http://www.maccentre.ru/cprices/index.php?cat=182&id=1589
Хотела взять ту доку и переделать под себя. Вот, только нужно ли включать этот самый hid - непонятно
любая usb-шная
любая usb-шная клавиатура/мышь работает через hid (human input devices)
значит, hid включен
значит, hid включен. просто, не смотрела еще .config и не помню, включала ли. ну и хорошо
про input_devices
там езе у него вот что написано:
В Gentoo строчку evdev лучше прописать в INPUT_DEVICES прямо в make.conf, чтобы случайно не собрать X-сервер без поддержки HAL.
как только прописала строчку INPUT_DEVICES=evdev в make.conf, то, при сборке x вот что вышло:
[ebuild R ] x11-base/xorg-server-1.3.0.0-r6 USE="dri ipv6 nptl xorg (-3dfx) -debug -dmx -kdrive -minimal -sdl -xprint" INPUT_DEVICES="evdev -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -keyboard* -magellan -microtouch -mouse* -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="nv nvidia vga -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 (-i740) (-impact) (-imstt) -intel -mach64 -mga -neomagic (-newport) (-nsc) -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -via -vmware -voodoo" 0 kB
Это нормально, что поддержка клавиатуры и мыши выключится и все пойдет через evdev, или же их то же нужно добавить в input_devices в make.conf? Или будут конфликты и этого не стоит делать?
странно
"Локальные же политики пользователя помещаются в условное место — /etc/hal/fdi/policy/. "
странно. .. слышала, что больше такой путь не используется. однако
interesnaya vesh`
nashla vo 4to: http://linuxtidbits.wordpress.com/2008/04/19/apple-keyboards-in-linux/
neponyatno 2 vest4i:
"Finish by referencing the new keymap to the KEYMAP variable in /etc/conf.d/keymaps. The keymaps boot script or the system will need to be restarted."
4to eto za peremennye. ne pisat` zhe VARIABLE=/etc/default.keymap )))
i za4em zhe peregryzhat` systemy. eto zhe Linux
Blin!!! vot tak vsegda. Napishyt tonny vsego. dazhe dlya detyey ponyatno. A samogo glavnogo ne skazhyt! 4to za peremennya. syntacsis. pipec..
Ya ponimay, 4to ya dolzhna znat' sama. togda sprashivaetsya, a za kakim eto bylo pisat! ved`, po takoy logike ya dolzhna znat` i to, 4to on napisal. is4i svis4i ego teper`....
v lob
i nastroiki hald:
hal-device usb_device_5ac_221_noserial_if0_logicaldev_input udi = '/org/freedesktop/Hal/devices/usb_device_5ac_221_noserial_if0_logicaldev_input' input.xkb.layout = 'us' (string) input.xkb.variant = '' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1/usb1/1-2/1-2.2/1-2.2:1.0/input/input6/event4' (string) input.device = '/dev/input/event4' (string) info.subsystem = 'input' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_5ac_221_noserial_if0' (string) info.product = 'Apple, Inc Apple Keyboard' (string) input.product = 'Apple, Inc Apple Keyboard' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_5ac_221_noserial_if0_logicaldev_input' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) info.addons.singleton = { 'hald-addon-input' } (string list) input.x11_options.XkbModel = 'evdev' (string) input.originating_device = '/org/freedesktop/Hal/devices/usb_device_5ac_221_noserial_if0' (string) linux.device_file = '/dev/input/event4' (string) input.x11_options.XkbVariant = ',winkeys' (string) input.x11_driver = 'evdev' (string) input.x11_options.XkbLayout = 'us,ru' (string) info.category = 'input' (string) input.xkb.rules = 'base' (string) input.x11_options.XkbOptions = { 'grp:caps_toggle', 'grp_led:caps', 'compose:ralt' } (string list) info.capabilities = { 'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button' } (string list) input.xkb.model = 'evdev' (string)Vot ya i pishy
vim /etc/hal/fdi/policy/10-x11-input.fdi
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.mouse"> <merge key="input.x11_driver" type="string">evdev</merge> </match> <match key="info.product" contains="Apple Keyboard"> <merge key="input.x11_driver" type="string">evdev</merge> <merge key="input.x11_options.XkbModel" type="string">evdev</merge> <merge key="input.x11_options.XkbVariant" type="string">,winkeys</merge> <merge key="input.x11_options.XkbLayout" type="string">us,ru</merge> <merge key="input.x11_options.XkbOptions" type="strlist">grp:caps_toggle</merge> <append key="input.x11_options.XkbOptions" type="strlist">grp_led:caps</append> <append key="input.x11_options.XkbOptions" type="strlist">compose:ralt</append> </match> Vmesto "Apple Keyboard" mozhno zapisat i polyu stroky "Apple, Inc Apple Keyboard" - ni4ego eto ne dayet. vidno po verhnim rezultattam vse soprovozhfau perezagruzkoi hald. bestolkovo </device> </deviceinfo>keymap ne gruzitsya
ego mozhno perelozhit<, gde lezhat vse eti keymapy i v/etc/conf.d/keymaps ne pisat pyti a prosto default. oshibky pishet.
догнала
во дура. и чего я смотрела на его конфиг. все же видно по:
hal-device usb_device_5ac_221_noserial_if0_logicaldev_input
udi = '/org/freedesktop/Hal/devices/usb_device_5ac_221_noserial_if0_logicaldev_input'
input.xkb.layout = 'us,ru' (string)
input.xkb.variant = '' (string)
..
короче. вместо input.x11_options.XkbLayout поставила input.xkb.layout. аналогично и в других местах. все по выводу.
остается разобраться с key.maps
индекс выше..
в общем, не получается чегото. говоришь loadkeys такая-то карта - крик, что плохой индекс. и ругань идет на индексы, выше двухсот, с чем-то. на всякие 200, 100 ругани нет. вот, у маковской клавы индекс клавиши F3 = 470. блин. понапридумали индексов всяких..
так, и не поняла
так, и не поняла, что делать. эхх..
Поспать пойти наконец :)
Поспать пойти наконец :)
и?
:)
Люди
Люди. Кто-нибудь может подсказать хоть какой-то выход из ситуации?
ну вот например
echo 2 > /sys/module/hid_apple/parameters/fnmode
Вот так не нужно будет нажимать FN при переключении между виртуальными консолями. Правда работает до первой перезагрузки. Так что имеет смысл внести в какой-нибудь скрипт при запуске =)
Olga999 написал(а):Под DE с
Вы для начала расскажите, как настраиваете её в Gnome.
Ну и http://letmegooglethatforyou.com/?q=gentoo+linux+apple+keyboard
Например, http://hansmi.ch/articles/apple-keyboard-with-linux
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
..
там можно настроить все, кроме клавиш F1-F19.
Представь ситуацию. Ты вышел в консольный режим. как переключаться между терминалами? F1, F2...
http://www.google.ru/search?hl=ru&q=gentoo+linux+apple+keyboard&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=f&oq= - так удобнее, что делала не раз. нет толковых разъяснений. про иксы и apple keyboard есть, но не про keymaps/keycodes
все темы - работа, как железки, или же "прикрутка к иксам" как с ней в консоли работать-то, тогда?
И еще очень странная вещь. никак не пойму, в чем дело. после сборки иксов с hald, перестала рабоатть клава в режиме, когда меню grub выскакивает. Это бред, но факт. Можно даже обычную клаву подключить. pc. никакой реакции. при чем, до загрузки меню, все пашет. del можно, там, нажать. что бы в bios войти. или еще что.
началось именно тогда, когда собрала иксы с hald поддержкой.
как это связано - вообще бред какой-то
Честно скажу: я что-то вообще
Честно скажу: я что-то вообще запутался, что где работает, а что нет.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.