Не можете ли вы просто щелкнуть значок, который запустит xkbcomp
или xmodmap
, который загрузит макет?
Edit:
Я считаю, что это не такая простая задача. Необходимо подготовить метод развертывания файлов в местах, доступ к которым может получить только пользователь root. Возможно, лучше всего подготовить пакет системного программного обеспечения (например, .deb или .rpm). Я бы использовал марионетку; -) Это добавит раскладку клавиатуры xkb, тогда вам придется добавить новую раскладку в конфигурацию пользователей. Я не могу вам помочь с KDE, но в gnome есть простой инструмент, чтобы получить/установить настройки dconf - gnome setting store. Это gsettings
и может устанавливать xkb
источники ввода.
Пример:
считанные источники ввода:
`gsettings get org.gnome.desktop.input-sources sources
[('xkb', 'pl'), ('xkb', 'us')]
установите новые раскладки клавиатуры:
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'pl'),('xkb','us'),('xkb', 'de+mac')]"`
, и в «systray» пользователь сможет выбрать один из следующих вариантов:
Но только для одного пользователя. Для выполнения таких настроек по всей системе необходимо подготовиться
схема в /etc/dconf/db/localxkb
:
[org/gnome/desktop/input-sources]
sources="[('xkb', 'pl'),('xkb','us'),('xkb', 'de+mac')]"
Один пакет программного обеспечения, который будет установлен пользователем с помощью программного обеспечения управления.
-121--56714-
Псевдоним можно использовать в .bashrc
.
Но это работает только от интерактивных оболочек, а не в сценариях оболочек.
Для работы со сценариями можно создать symlink в каталоге, находящемся в PATH
, например, в каталоге $ HOME/bin
. (Если он отсутствует, он может автоматически включаться в PATH
при следующем входе в систему.)
cd ~/bin
ln -s /path/to/M-script.sh M
-121--199968-
Надлежащим решением было бы использование systemd-ask-password
/« Password Agents », которое обеспечивает системную компоновку, путь для передачи паролей/паролей службам.
Для этого потребуется OpenVPN 2.3.0 или более поздней версии .
Как [117662]root[117663] запустите:
В вашем случае это скорее всего будет
Как предложил Антон, вы можете добавить опцию монтирования [117664]ro[117665], чтобы ничего не изменилось. [117039]