Воскресенье, 19.05.2024, 06:16

Slackware Linux

Поиск
Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 10
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » FAQ » Железо [ Добавить вопрос ]


Воспользоваться i2c/lm_sensors:
% tar zxvf ./i2c-2.8.0.tar.gz
% cd i2c-2.8.0
% make all
% make install


теперь непосредственно lm_sensors:
% tar zxvf ./lm_sensors-2.8.0.tar.gz
% cd lm_sensors-2.8.0
% make all
% make install


В стартовые скрипты добавить загрузку соответствующих модулей:
modprobe i2c-viapro
modprobe i2c-isa
modprobe eeprom
modprobe it87


это для чипа, установленного на моей материнской плате (Gigabyte
GA-7VA на KT400), для конкретной машины нужно подбирать модули (если
не хочется методом перебора, можно обратить внимание на комментарии в
исходниках). Считывать можно либо вручную, в моем случае - из
/sys/dev/sensors/it87-isa-0290/*, или же можно задействовать,
например, gkrellm для графического отображения текущих значений.

В /etc/X11/xorg.conf нужно прописать следующее:
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection

В стартовый скрипт (например, /etc/rc.d/rc.local) добавьте
следующее:
for tty in /dev/tty[0-9]*; do
setleds -D +num [ $tty
done


Для любого WM/DE в файле /etc/X11/xorg.conf нужно отредактировать(из-под root'a) Section "InputDevice" для Клавиатуры, привести примерно в такой вид:

Код
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys)"
# Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll"

EndSection


XkbLayout задает языки между которыми необходимо переключатся, если языков больше - можно вписать больше, например, для русского, английского и украинского:
Option "XkbLayout" "us,ru(winkeys),ua(winkeys)"

XkbOptions в нашем случае задает способ переключения, и индикацию альтернативного языка: ctrl_shift_toggle - переключение по Ctl+Shift, caps_toggle - переключение нажатием Caps_Lock(Caps_Lock+Shift тогда будет делать то что в нормальной жизни делает Caps Lock), alt_shift_toggle переключение по Alt+Shift. grp_led:scroll - означает зажигать лампочку Scroll Lock на клавиатуре если включена альтернативная группа.

2. Если нужен индикатор языка в трее:
- для КДЕ можно воспользоваться kkbswitch ( kxkb - стандартный настройщик переключения раскладок в КДЕ должен быть выключен в настоящий момент - КДЕ 3.5.x он чаще всего глючит);
- для Gnome можно восползоваться стандартным Гномовским апплетом (http://muaddeep.googlepages.com/lang_gnome1.png; http://muaddeep.googlepages.com/lang_gnome.png );
- для других WM можно воспользоваться xxkb, мой конфиг xxkb(~/.xxkbrc) можно посмтреть: http://muaddeep.googlepages.com/xxkbrc
первые два варианта предусматривают возможность установить и свое сочетание клавиш для переключения языка, и сами варианты языков, не зависимо от настроек Х-ов(см. пп1);

3. В случае неработоспособности пп1, пп2 задавайте вопрос с вложением ваших конфига Х-ов /etc/X11/xorg.xonf; и лога Х-ов ( предположительно: /var/log/Xorg.0.log).

4. Дополнительно про настройку переключения раскладки в Х-ах читать в: топике: заметки на «полях» клавиатуры