Уголок новичка
   1973

xfce в каком файле хранятся настройки переключателя раскладки клавиатуры

Уголок новичка: xfce в каком файле хранятся настройки переключателя раскладки клавиатуры

собственно сабж: xfce в каком файле хранятся настройки переключателя раскладки клавиатуры

14 комментариев

avatar
/etc/default/keyboard
~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml
Если Вы забьете название своей темы в гугл, то найдете ответ быстрее.
+1
avatar
подскажи тогда, какой параметр в ~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml позволяет настроить управление раскладками для каждого приложения (см рисунок со стрелочкой в теме топика), а не для системы в целом?

зы. по большому счету, ты либо не понял вопроса, либо ошибаешься. так как данная настройка осуществляется только при наличии аплета раскладки клавиатуры в системном лотке/трее и совсем в других разделах xfconf, а именно в ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml

ззы. и не думай, пожалуйста, что я не гуглил, прежде чем задать этот вопрос. твой ответ поверхностный и основан только на том, что тебе ответил гугл, ты даже не удосужился проверить свой ответ

зззы. можешь почитать поиск ответа начиная с этого месаджа
Последний раз редактировалось
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
За это отвечает строка
<property name="group-policy" type="uint" value="X"/> 

в ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml, где X может принимать следующие значения:
0 — глобально
1 — для окна
2 — для приложения
Последний раз редактировалось
0
avatar
насколько я понял, это надо прописывать для конкретной панели (которая в файлике называется как plugin-?? (некий номер), которая определяется после включение аплета в системном трее/панели, причем номер этой панели (плагина) назначается неким неведомым мне способом.

1. будет ли работать этот параметр, если его просто прописать в ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml?

2. где его там прописать? (файл сам по себе очень структурирован)

3. ранее (в ранних версиях xfce) эта настройка могла быть сохранена в ~/.config/xfce4/panel/xfce4-xkb-plugin-??.rc
(где по знаками ?? скрывается опять-таки некий случайный номер, и тоже непонятно что у него внутри и какой должен быть этот секретный номер ??)
Последний раз редактировалось
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
  1. Должен.
  2. В секцию соответствующего плагина. В превью по ссылке все правильно показано.
  3. Не могу сказать точно.
какой должен быть этот секретный номер ??
В файле есть свойство «plugin-ids».
Это массив, где перечисляются присвоенные плагинам номера в порядке их расположения на панели. Само число это просто номер, под которым плагин был на панель добавлен. Нужно это для идентификации плагинов, которые могут быть использованы многократно, но с разными настройками (разделитель, кнопка запуска приложений и т.п.). Нумерация ведется по порядку добавления, присваивается первое свободное натуральное число, перестроение индекса при удалении ранее добавленных плагинов не проводится.
Но с переключалкой раскладки это особо не важно. Такой плагин может присутствовать на панелях в количестве не более одной штуки и находится по нижеуказанной строке
<property name="plugin-??" type="string" value="xkb">
Последний раз редактировалось
0
avatar
так сам то плагин должен быть на панели или можно все настройки без него делать?
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
Первое. Это ведь параметр именно плагина.
0
avatar
а возможно настройку смены раскладки

0 — глобально
1 — для окна
2 — для приложения
сделать без плагина?
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
Голый xkb такого не умеет. Он нигде не хранит массив аппликуха-раскладка. Более того, оно даже не в курсе что там сейчас находится в фокусе.
Только сторонними утилитами вроде PerWindowLayout, kbdd и всяких прочих sbxkb.
А что не так с использованием плагина?
Последний раз редактировалось
0
avatar
лишняя сущность, которая мне не нужна как таковая для отображения раскладки. в качестве индикатора у меня лед подсветка капслока. я использую ацикличное переключение. тогда буду привыкать нажимать на переключение раскладки при любом вводе текста.
Последний раз редактировалось
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
PerWindowLayout или kbdd. Это демоны (соответственно, гуя у них нет в принципе), чей функционал сводится к запоминанию раскладки в конкретном окне.
я использую ацикличное переключение
Классный вариант, кстати.
Последний раз редактировалось
0
avatar
PerWindowLayout или kbdd

оба в ауре. а репозитарных решений нет?
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
xxkb, вроде бы, умеет. Индикатор в нем можно отключить. Но оно нуждается в настройке.
А чем, собственно, плох тот же PWL из AUR? Он прост как палка, из зависимостей только libx11, конфигурирование и сборка у меня заняли чуть менее трех секунд.
kbdd еще хочет dbus-glib и там сборка пакета занимает в пару раз больше времени. Дубас можно отключить на этапе конфигурации.
Последний раз редактировалось
0
avatar
я не сказал, что плох, но для начала хотелось бы поискать решения из репозитория манжары. если не найду, то буду пробовать предложенное тобой.
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
Автор топика запретил добавлять комментарии