rc.local не запускает процесс imwheel [дубликат]

Я новичок в Linux и только начал использовать Ubuntu 14.04. Я пытаюсь запустить процесс imwheel при запуске, отредактировав файл rc.local. Возможно, я делаю что-то не так, и мне нужно ввести путь к программе отдельно от имени, как в терминале?

когда я пытаюсь выполнить проверку, запустив:

sudo service rc.local start

Я получаю сообщение ниже: ИНФОРМАЦИЯ:

imwheel started (pid=4906)
Could not open display, check shell DISPLAY variable, and export or setenv it!

rc.local файл:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

imwheel

exit 0
3
задан 22 November 2015 в 23:49

1 ответ

imwheel является приложением GUI, которое работает под X. У Вас нет X выполнений, ни X ДИСПЛЕЕВ доступными, когда rc.local файл выполняется.

у Вас будет X ДИСПЛЕЕВ после входа в систему. Таким образом, чтобы выполнить это автоматически необходимо настроить его как одно из приложения запуска.

можно добраться до Вашего Startup Applications конфигурация путем ввода "Приложений Запуска" в поле поиска кнопки Ubuntu Launch.

Просто нажимают Add, затем для этих трех помещенных полей:

  • А называют для записи (любой, что Вы выбираете)
  • команда (в этом случае) imwheel
  • комментарий А (дополнительный - для напоминания Вам, что это делает)

, Нажимают Add, чтобы сохранить новое приложение запуска, затем закрыть окно.

5
ответ дан 23 November 2015 в 09:49

Другие вопросы по тегам:

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