Conky не запускается автоматически при загрузке - Debian 8 (Джесси)

3668
Patrik Thorsson

Я не могу заставить Конки автоматически запускаться при загрузке.

Вот у меня есть init-скрипт:

#! /bin/sh # /etc/init.d/autoconky  ### BEGIN INIT INFO # Provides: autoconky # Required-Start: $remote_fs $syslog $network $time # Required-Stop: $remote_fs $syslog $network $time # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO  # The following part carries out specific functions depending on arguments.  case "$1" in start) sleep 10 conky -d -c ~/.conkyrc ;; stop) pkill conky ;; *) echo "Usage: /etc/init.d/autoconky " exit 1 ;; esac  exit 0 

Я добавил scrit для автозапуска, используя: update-rc.d autconky defaultsи скрипт запускается при запуске, но conky не запускается.

Добавив mkdir ~/conkyTestк сценарию (см. Пример ниже), я мог подтвердить, что сценарий действительно запускался при запуске, и это было так.

...  case "$1" in start) sleep 10 mkdir ~/conkyTest conky -d -c ~/.conkyrc ;; ... 

Я могу бежать, /etc/init.d/autoconky startи это начнется без проблем.

Я пробовал разные sleep xx, от 3 до 60, и я тоже пробовал conky -p x3 - 60, но все безуспешно . Любая идея?

1

1 ответ на вопрос

3
pΛÿÐΛÿ

If you’re under gnome, you can try this simple way as explained here; works nice for me:

  1. Create a file named conky.desktop in /usr/share/gnome/autostart/
  2. Copy and add the lines you will find on the link.
  3. chmod 777 /usr/share/gnome/autostart/conky.desktop
  4. Maybe you will have to tweak the line that contain Exec=conky -d to fit your conky’s configuration.
  5. Log out and log in again.

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