Попытка запускать команду при загрузке, но не работает

Я уже три дня борюсь с этой проблемой. У меня есть компьютер, который я настраиваю для друга, и у меня есть Zorin OS 12, поскольку это было первое, что пришло в голову, это была Windows, и я знал бы, как с ней работать, поскольку она основана на Ubuntu. В любом случае, поскольку у меня это работает на старом Macbook, на котором я лежал, у меня нет правого клика, поэтому я использовал эту командную вещь, чтобы сопоставить ее с ключом. Это код, который я использую, и я использовал chmod a + x, чтобы сделать его исполняемым.

#!/bin/sh xmodmap -e "keycode 134 = Pointer_Button3" xkbset m 

Но я пробовал rc.local, init.d, init, даже приложения для запуска, и все же никто из них не работает! Поэтому я начинаю думать, что с сценарием что-то не так, но он отлично работает, делая это вручную! Другое, что странно, когда я проверяю, работает ли rc.local, он говорит, что он работает нормально, но после того, как я ввел эту команду и перезапустил ее, она говорит, что в следующий раз я проверяю ошибку совместимости или что-то в этом роде.

  • Удаление Grub из Windows 10 + Zorin Dual Boot
  • Безопасно ли постоянно изменять детали в etc / os-release?
  • Сканер отпечатков пальцев на Asus Zenbook
  • Обновление дистрибутива на основе Ubuntu без потери всего
  • Как включить графическое ускорение для SIS 771/671 на Zorin OS 8 lite (lubuntu 13.10)
  • Мышь не работает
  • Беспроводная связь на Зорине
  • 2 Solutions collect form web for “Попытка запускать команду при загрузке, но не работает”

    xmodmap и xkbset – это команды, которые запускаются в xorg. Попробуйте поместить свой скрипт в свой xinitrc https://wiki.archlinux.org/index.php/Xinit

    В недавнем дистрибутиве на основе ubuntu вы можете автозапуск программы после входа в GUI, как описано здесь

    переименуйте файл с именем, которое вы можете запомнить, а затем скопируйте в / bin. Проверьте, введя имя недавно скопированной команды / файла. Если он работает, добавьте это имя в файл /etc/rc.local.

    Надеюсь, это сработает для вас.

    Interesting Posts

    Как изменить формат даты на экране LXDM для входа / приветствия (LXDE)

    Больше не может запускать Chrom {ium | e} как обычный пользователь

    crash shell: любой способ проверить, успешно ли выполнена команда

    Использование wpa_supplicant для выбора точки доступа

    Почему useradd -m не заполняет созданный домашний каталог с некоторыми значениями по умолчанию?

    Как сортировать смешанные тексты и цифры (например, имена хостов)?

    отправка электронной почты в командной строке: ошибка «550 псевдонимов»

    IPsec не считывает конфигурацию при удалении туннеля

    Как связать ssh и остаться в подсказке

    несколько туннелей openvpn на одном и том же порту

    Третье поле cron, похоже, не работает (работа выполняется, когда я этого не хочу)

    Почему мой сценарий оболочки задыхается от пробелов или других специальных символов?

    команда awk с несколькими командами

    Отключить вставку модуля моста?

    PCI-карты hauppauge / dev / video0 больше не появляются после замены жесткого диска

    Linux и Unix - лучшая ОС в мире.