Тема: Відображення поточної розкладки на SliTaz 3.0
Встановив на старий комп (Samsung SENS 640) SliTaz 3.0. Проблема там в пам'яті (64 МБ), але збірка slitaz-loram-cdrom може завантажитися на 16МБ(!)+трохи свопу, так що із цим проблем нема, особливо після встановлення і налаштування compcache (нова назва - zram).
Ще була проблема з мережею (на ноутбуці взагалі немає мережевої картки) і з USB 2.0 пристроями, поки обійшовся без них, а замість мережі завантажив повний набір пакетів SliTaz.
Були ще дрібні проблеми, зараз не буду детально розписувати, в принципі, нічого складного, просто незвичні деталі.
А тепер власне до проблеми: там нема аплету клавіатури. Налаштувати /etc/X11/xorg.conf
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us,ua"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
вийшло без проблем, але стан клавіатури не відображається! Поки що вийшов з цього так:
встановлюємо conky - легкий монітор системи:
tazpkg get-install conky
встановлюємо xset для отримання поточного стану xorg:
tazpkg get-install xorg-xset
створюємо виконуваний файл для отримання коду клавіатури /usr/bin/showkb:
code=`xset q | head -2 | tail -1 | awk '{print $10}'`
case $code in
00000000) echo EN;;
00000014) echo UA;;
*) echo $code;;
esac
(як бачите, нічого принципово складного - знаходимо код в другому рядку виводу xset і перетворюємо його на літерний) і дописуємо в /etc/conky/conky.conf на потрібне місце
$hr
${color green}Keyboard ${exec showkb}
(прикрасити за смаком).
Лишилося додати conky в автозавантаження /home/tux/.config/openbox/autostart.sh:
...
conky