Почему моя команда xmodmap не запускается при запуске / входе?

Я хочу запускать эту команду каждый раз, когда я вхожу в систему (или каждый раз при запуске, если это не работает): xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete'

Я много пробовал. Я ввел команду в System > Preferences > Startup Applications . Я поместил его в файл .sh , пометил его chmod +x и поместил его в System > Preferences > Startup Applications . Я поместил скрипт в /etc/init.d . Я помещаю команды в ~/.profile . Ничто не работает.

Наконец, я поместил это в свой ~/.profile :

 touch test1 xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete' touch test2 

И test1, и test2 создаются, но ключи все еще не переназначены. Если я просто копирую / вставляю команду и запускаю ее вручную, она работает нормально. Но он не будет запускаться при входе в систему. Есть идеи?

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

    Поместите свои настройки в файл с именем ~/.Xmodmap :

     keysym Delete = Menu keysym Menu = Delete 

    В среде Gnome по умолчанию в Ubuntu 10.04 при следующем входе в систему вам будет предложено загрузить ~/.Xmodmap . Загрузите его и отметьте «не спрашивайте меня снова». Затем ваш .Xmodmap будет применяться после настроек по умолчанию.

    Я обнаружил, что на месте упомянутого выше Gconf-Editor имя вашей пересмотренной раскладки клавиатуры должно появляться дважды, один раз под «known_file_list» и один раз под «update_handlers». Что касается того, почему Ubuntu иногда помещает в последнюю запись, а иногда и не … ну, это держит вас на цыпочках, не так ли?

    Кстати, после многих исследований я использовал вышеупомянутую настройку, чтобы повторно назначить левый ключ Windows. Я поместил следующий оператор в свой собственный макет клавиатуры, чтобы он дублировал клавишу со стрелкой влево:

    Keycode 133 = 0xFF51

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

    Это всего лишь небольшая точка, но пока я нахожусь в Интернете, он дает мне удобный ключ «Назад» – Alt + Win с левой стороны. Я могу сделать это, не глядя.

    Некоторые системы ищут файл с именем ~/.Xmodmap и выполняют найденные там команды. Попробуйте поместить эти строки в этот файл:

     keysym Delete = Menu keysym Menu = Delete 
    Interesting Posts

    Как настроить различные чувствительности X и Y для моей мыши в Windows 8?

    В чем разница между ng-app и data-ng-app?

    Как перенастроить базу данных Excel с 1 длинной строки, на 3 короткие строки и автоматически повторить процесс?

    Переходы CSS3: «Переход: все» медленнее, чем «переход: x»?

    Как я могу прочитать статус SMART на моем жестком диске в Windows 7?

    эффективно генерировать случайную выборку времени и дат между двумя датами

    Возможно ли, что твердотельные накопители (или любой более быстрый привод) ускорят работу обычных приложений, даже если они будут кэшированы?

    Разделить строку, преобразовать ToList () в одну строку

    Использовать VB.NET и C # в одном приложении?

    Мой внешний IP-адрес кажется автоматически измененным

    Как удалить строки в фрейме данных?

    как изменить цвет фокуса EditText в Android

    Почему мой счетчик Bash сбрасывается после цикла while

    Paypal REST API Adaptive / Multiple Payments (изменить получателя)

    Файл Makefile с несколькими исполняемыми файлами

    Давайте будем гением компьютера.