Установить глобальный xmodmap в Debian

В оболочке POSIX:

$ x='/mnt/VPfig/Amer/AR4/Celtel/files/COM.txt'
$ printf "/%s\n" "${x#/*/}"
/VPfig/Amer/AR4/Celtel/files/COM.txt

Объяснение

Расширение параметра $ {x # / * /} удаляет ведущий компонент пути с двумя / , окружающими его, и printf закрепляет ведущий / обратно.

1
09.09.2015, 02:35
1 ответ

Стандартного общесистемного файла xmodmap не существует. Это зависит от вашего дистрибутива, от вашего диспетчера отображения и от среды рабочего стола пользователя.

В Debian, я думаю, все диспетчеры отображения запускают сценарии запуска глобального сеанса в /etc/X11/Xsession.d до того, как они вызовут запуск выбранного пользователем сеанса. То же самое и xinit . Что касается jessie, это не включает никаких вызовов xmodmap (предположительно потому, что конфигурация клавиатуры по умолчанию должна выполняться через XKB), но вы можете добавить туда свой собственный скрипт.

Вы можете поместить настройки XKB в xorg.conf , но вы не можете ссылаться на файл xmodmap.

1
27.01.2020, 23:50

Теги

Похожие вопросы