Индикатор и фиксатор раскладки

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
yoricI
Сообщения: 1753
ОС: gentoo fluxbox

Индикатор и фиксатор раскладки

Сообщение yoricI »

Здравия!
Подскажите пож-ста, что есть в gentoo для фиксации раскладки клавиатуры по окнам и индикации. xxkb постоянно падает, xkbind нету. Не из состава экранных монстров, а отдельная маленькая программка. В $PORTAGEDIR поискал, навскидку не нашёл.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 656
ОС: BSD/LINUX

Re: Индикатор и фиксатор раскладки

Сообщение bars »

Что вы имеете ввиду под фиксации раскладки клавиатуры по окнам и индикации ?
для меня раскладка клавиатуры это RU/EN (капслоком или традиционно контрол+шифт).
:rolleyes:
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2046
ОС: Gentoo

Re: Индикатор и фиксатор раскладки

Сообщение ormorph »

bars писал:
06.06.2022 09:11
Что вы имеете ввиду под фиксации раскладки клавиатуры по окнам и индикации ?
Он имеет в виду, в одном окне переключаешь одну раскладку, в другом другую. При переключении окон переключается и раскладка.
Есть ещё sbxkb. Сам исходник уже удален автором, я его архив оставил на гите. Есть ещё и ебилд к нему. Но оно так же падает время от времени, в смысле перестает отображаться в системном трее(tint2), но в принципе на фиксацию не это влияет, работает так же.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 656
ОС: BSD/LINUX

Re: Индикатор и фиксатор раскладки

Сообщение bars »

ormorph писал(а):
06.06.2022 10:28
Он имеет в виду, в одном окне переключаешь одну раскладку, в другом другую
Не слышал о таком. )
Даже не задумывался что такое можно.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2046
ОС: Gentoo

Re: Индикатор и фиксатор раскладки

Сообщение ormorph »

Добавил ебилд xkbind. Его можно использовать с любым простым индикатором. В принципе проблем с добавлением в gentoo нет.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 1753
ОС: gentoo fluxbox

Re: Индикатор и фиксатор раскладки

Сообщение yoricI »

То есть этот ебилд положить в дерево portage и собирать?
Спасибо сказали:
МАН69К
Сообщения: 7
ОС: Gentoo

Re: Индикатор и фиксатор раскладки

Сообщение МАН69К »

Вы что-то перемудриваете. Если используется Плазма, то это делается через настройки: "Оборудование" - "Устройства ввода" - "Раскладки" - "Область переключения раскладки". В Гноме тоже есть, по-моему. Если что-то альтернативное - проверяйте сами.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2046
ОС: Gentoo

Re: Индикатор и фиксатор раскладки

Сообщение ormorph »

yoricI писал:
06.06.2022 14:54
То есть этот ебилд положить в дерево portage и собирать?
Хм, нет. Нужно создать локальный оверлей и в него скопировать ебилды. В данном случае можно сделать такую последовательность действий:

Shell

# eselect repository create myrepos

Shell

# cd /var/db/repos
# git clone https://github.com/ormorph/sleepy-tree
# cp -rf sleepy-tree/x11-apps myrepos/
# rm -rf sleepy-tree
# cd myrepos
# repoman manifest
# chown -R portage:portage /var/db/repos/myrepos
После этого можно будет устанавливать через emerge. Ну и для того чтобы было видно через eix, нужно обновить кеш eix:

Shell

# eix-update
Сейчас это выглядит довольно просто, раньше необходимо было самому прописывать. Но конечно для этого необходимо предварительно установить пакет:

Shell

# emerge app-eselect/eselect-repository
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 1753
ОС: gentoo fluxbox

Re: Индикатор и фиксатор раскладки

Сообщение yoricI »

ormorph писал(а):
06.06.2022 15:33
Хм, нет.
Ну как нет. У меня есть локальный оверлей, я туда его закинул и вуаля. Слегка неполно выразился. Всё работает, и запоминает и переключает. Спасибо!
Вот по такому рецепту:

Код: Выделить всё

mkdir /usr/local/portage/<package_category>/<package> -p
cp <package>-<version>.ebuild /usr/local/portage/<package_category>/<package>/
cd /usr/local/portage/<package_category>/<package>
ebuild <package>-<version>.ebuild digest
####echo PORTDIR_OVERLAY=\"/usr/local/portage\" >> /etc/portage/make.conf
emerge -av <package>-<version>
Добавлено (18:22):
Обнаружил ещё такой, но пока пробовать не буду
x11-misc/kbdd Very simple layout switcher
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2046
ОС: Gentoo

Re: Индикатор и фиксатор раскладки

Сообщение ormorph »

Хм, переменная PORTDIR_OVERLAY вроде устарела, теперь рекомендуется прописывать в /etc/portage/repos.conf/<file>.conf.
У меня эта переменная вообще не используется, просто прописано в файле /etc/portage/repos.conf/local.conf:

Код: Выделить всё

[gentoo-local]
location = /usr/local/portage
Ну и на сколько я помню gentoo ругалось при отсутствии файла metadata/layout.conf в локальном оверлее. Ну и нужен файл profiles/repo_name. Вроде тут ещё осталась информация.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 1753
ОС: gentoo fluxbox

Re: Индикатор и фиксатор раскладки

Сообщение yoricI »

ormorph писал(а):
06.06.2022 18:45
ругалось при отсутствии файла metadata/layout.conf в локальном оверлее.
Он есть, с содержимым "masters = gentoo" Причёсывать буду позже, сейчас не до этого. Учту, исправлюсь))
Спасибо сказали:
Аватара пользователя
delvin-fil
Сообщения: 132
ОС: Linux → Gentoo

Re: Индикатор и фиксатор раскладки

Сообщение delvin-fil »

А чем x11-misc/xxkb не утаивает? Весит мало, запоминает раскладки, можно поменять значки.
import __hello__
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 1753
ОС: gentoo fluxbox

Re: Индикатор и фиксатор раскладки

Сообщение yoricI »

В первом сообщении указано, чем не устраивает, падает постоянно.
Спасибо сказали:
Аватара пользователя
delvin-fil
Сообщения: 132
ОС: Linux → Gentoo

Re: Индикатор и фиксатор раскладки

Сообщение delvin-fil »

yoricI писал:
05.06.2022 20:16
xxkb постоянно падает
yoricI писал:
22.06.2022 05:18
В первом сообщении указано
Не заметил, да.
А как падает? Что пишет?
import __hello__
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 1753
ОС: gentoo fluxbox

Re: Индикатор и фиксатор раскладки

Сообщение yoricI »

Ничего не пишет, втихушку завершился и всё.
Спасибо сказали:
Аватара пользователя
delvin-fil
Сообщения: 132
ОС: Linux → Gentoo

Re: Индикатор и фиксатор раскладки

Сообщение delvin-fil »

Вот с этим параметром и у меня падает xxkb

Shell

XXkb.button.enable: yes
Если выставить в no, то нормально работает.
import __hello__
Спасибо сказали: