Задача:
Настроить индикацию раскладки.
Дано:
Gentoo, i3wm, conky, kbdd, skb. Стандартная утилита вывода информации заменена на conky.
---------------------------------------------------------------------------------------------------------------------------------------
Решение:
1. Установим conky:
3. Установим демон, который будет запоминать раскладку для каждого окна.
5. Далее нам необходимо скачать skb (к сожалению в gentoo данной программы нет). Скачаем его с офицального сайта, на данный момент там версия skb 0.4, скачиваем и распаковываем:
Полная строка у меня выглядит так:
Чтобы так сделать необходимо в ~/conkyrc добавить следующее:
Надеюсь кому-то поможет
З.Ы. Про conky можно почитать тут и тут
З.Ы.Ы.: до kbdd и skb использовал xxkb, к сожалению xxkb отображал не совсем корректно, вместо ENG показывалось только EN (и то N на половину), пример ниже:
Настроить индикацию раскладки.
Дано:
Gentoo, i3wm, conky, kbdd, skb. Стандартная утилита вывода информации заменена на conky.
---------------------------------------------------------------------------------------------------------------------------------------
Решение:
1. Установим conky:
# emergy conkyИ настроим вывод информации через conky, для этого подредактируем файл конфигурации i3wm, который находится в директории юзера ~/.i3/config, необходимые строки находятся в самом низу (приведу свой пример). Необходимо в строке status_command заменить i3status на conky:
bar {2. Настроим conky для вывода информации, редактируем файл ~/.conkyrc, удаляем всё лишнее или всё комментируем. Теперь добавим необходимые данные:
status_command conky
font pango:Terminus 9 # тут указывается какой шрифт использовать.
}
background no
use_xft yes
out_to_console yes
out_to_x no
double_buffer yes
update_interval 0.3
total_run_times 0
short_units yes
uppercase no
use_spacer no
TEXTСохраняем изменения (информационная исчезнет т.к. пока ни чего не выводится).
[${exec skb 0,2}]
3. Установим демон, который будет запоминать раскладку для каждого окна.
# emerge kbdd4. Пропишем его в автозапуск в i3wm, в файле ~/i3/config в начале файла укажем строку:
exec kbddСохраняем и выходим.
5. Далее нам необходимо скачать skb (к сожалению в gentoo данной программы нет). Скачаем его с офицального сайта, на данный момент там версия skb 0.4, скачиваем и распаковываем:
# tar xfvz skb-0.4.tar.gzЗаходим в новь созданную директорию:
# cd skb-0.4В нём собираем и устанавливаем пакет:
# make6. Перезапустим i3wm, должна отображаться текущая раскладка. Примерно так:
# make install
Полная строка у меня выглядит так:
Чтобы так сделать необходимо в ~/conkyrc добавить следующее:
[CPU:$cpu% CPUTEMP:${acpitemp}C] [RAM:$memperc%] [Home:${fs_used /home}/${fs_size /home}] [Root:${fs_used /root}/${fs_size /root}] [BAT:${battery_percent}%] [VOL:${exec /opt/skripts/get_volume.sh}] [$time] [${exec skb 0,2}]Всё записывается одной строкой, скорее всего у вас не будет отображаться один параметр VOL, т.к. он использует скрип, его вы можете пока удалить.
Надеюсь кому-то поможет
З.Ы. Про conky можно почитать тут и тут
З.Ы.Ы.: до kbdd и skb использовал xxkb, к сожалению xxkb отображал не совсем корректно, вместо ENG показывалось только EN (и то N на половину), пример ниже:
Комментариев нет:
Отправить комментарий