LINUX.ORG.RU

Настройка XFCE из командной строки

 , , ,


0

1

Необходимо настроить: раскладки, переключение раскладок, шорткаты, Network Manager (wifi). Позже дополню недостающее.

В GNOME есть отличный инструмент gsettings и он отлично выполняет свои обязанности командами:

gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ru')]"
gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle']"

команды выше создали раскладку us,ru и переключение alt+shift

gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom_name/']"

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom_name/ name "'Script'"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom_name/ binding "'<Ctrl><Alt>1'"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/ command "'sh /usr/bin/script.sh'"

а это привязывает выполнение script.sh на Ctrl+Alt+1

Есть что-нибудь подобное в XFCE и как это организовать из командной строки?



Последнее исправление: cetjs2 (всего исправлений: 2)

В XFCE xfconf, отображающий в итоге конфиги в xmlки в хомяке; доставать augeas а дальше в соответствии с названием.

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от WildUser

Нет. Без рестарт компонентов, точнее.

Может в последние годы что получше сделали, правда, тут я отстал лет на 6.

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)

Есть два нормальных способа настройки - GUI и текстовый конфиг.

gsettings set org.gnome.desktop.input-sources xkb-options «[‘grp:alt_shift_toggle’]»

А вот это - извращение. Ну и не работает (во всяком случае, у меня).

another ★★★★★
()
Ответ на: комментарий от another

На гноме это работает отлично) Настроить можно практически всё в реальном времени. Да меня текстовик больше устраивает на самом деле. То есть содержимое: ~/.config/xfce4/xfconf/xfce-perchannel-xml/ просто перезаписать и после рестарта компонентов всё встанет на свои места?!

WildUser
() автор топика
Ответ на: комментарий от fernandos

С этим разобрался, но только с рестартом компонентов.

WildUser
() автор топика

А что на счёт сети (wifi)? Не могу найти конфиг wicd в котором содержиться ssid+psk

WildUser
() автор топика

Использую setxkbmap для настроек клавиатуры налету.
setxkbmap -query - посмотреть текущие настройки. Пример

#!/bin/sh
#
setxkbmap -layout "" -variant "" -option ""

echo "set keyboard layout & switch key..."

setxkbmap -layout "us,ru" -variant ",winkeys" \
-option "grp:switch,grp:shift_caps_switch,grp:ctrl_shift_toggle,grp_led:scroll,shift:both_capslock"
echo "[Caps]-en, [Shift-Caps]-ru, [Shift-Ctrl]-en-ru-en, [LShift-RShift]-Caps"
setxkbmap -query
sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 1)
Ответ на: комментарий от utanho

А каких случаях это может пригодиться? Я про «налету»

Например, захотелось мне попробовать разные способы переключения раскладок, я сделал несколько скриптов и выбрал, какой мне удобнее. Сейчас использую отдельную клавишу для переключения на английский, отдельную - на русский. Поэтому индикатор текущей раскладки мне ненужен. Но иногда за моим компом работают другие люди - и им привычнее переключение раскладок по кругу.
Или иногда нужен 3-й язык, так что - перегружать комп из-за этого?

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 1)

Не, какбы и в кедах можно через консоль настраивать, но зачем? Для такого веселья есть опенбоксы всевозможные, в xfce же хорошее меню настроек с гуем есть

Dog ★★★
()
Ответ на: комментарий от Dog

Сколько уже пользуюсь XFCE - чтобы настроить что-то приходится открывать поочередно все три окна т.к. параметры рабиты по разным приложениям без какого-либо смысла и никогда не помнишь какой параметр в каком приложении настраивается.

aplay ★★★★★
()
31 мая 2021 г.
Ответ на: комментарий от utanho

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

WildUser
() автор топика
Ответ на: комментарий от Dog

Зачем что-то руками делать если можно запилить скрипт и спать спокойно? Если руками делать тогда и виндой можно пользоваться без проблем, имхо

WildUser
() автор топика
Ответ на: комментарий от WildUser

Там о настройке гуя речь, это не всегда скриптами возможно, и не всегда проще. Иногда конечно да.

Dog ★★★
()

В XFCE его средствами раскладку не настраивал, поместил нужный setxkbmap в ~/.profile. Все работает.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.