LinuxForum.Fans
Тема

Автозапуск Conky в Elementary OS Freya

Автор: Xantalion 7 сообщений 2748 просмотров
11.03.2015 11:00 · отредактировано #417209

Elementary OS Freya - дистрибутив на основе Ubuntu.
Как добавить в автозагрузку Conky в Freya?

Во Freya не увидел раздела Параметры системы - Автоматически запускаемые приложения. Есть похожий раздел в Приложения - Запуск при старте, но когда пытаемся добавить в нем приложение, то не находит conky.

Попробовал добавить в /etc/rc.local команду
[console]sleep 5 && conky -c ~/.conky/conkyrc[/console]
а также пробовал полный путь
[console]sleep 5 && conky -c /home/dima/.conky/conkyrc[/console]
однако при перезагрузке не срабатывает. Права на rc.local (755)

При ручном выполнении команды все нормально запускается.

Попробовал вписать c выдачей прав в ~/.xinitrc, ~/.xsession не сработало.
Попробовал вписать в конец ~/.profile, при перезапуске запускается conky на черном фоне, а система не грузится.

11.03.2015 11:28 · отредактировано #417221
baralgin написал:

В этом и заключается вся проблема, в предыдущей версии Luna можно было зайти в раздел Параметры системы - Автоматически запускаемые приложения и произвести манипуляции аналогичные тому, что приведено в статье по ссылке. Но в новой версии разработчики перенесли раздел в Приложения - Запуск при старте и там нельзя задать команду не выбрав приложение из списка, а в списке нет conky.

11.03.2015 13:16 · отредактировано #417235

А какой там DE то используется?

11.03.2015 13:39 #417237
i2ks написал:
А какой там DE то используется?

Pantheon DE

11.03.2015 14:32 · отредактировано #417245
baralgin написал:
Xantalion, почитайте вот тут https://wiki.archlinux.org/index.php/Pantheon#Launching_Pantheon .

спасибо за ссылку.

Первый вариант с .xinitrc не прокатил, пробовал добавить в него
[console]#!/bin/sh

if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi

gsettings-data-convert &
xdg-user-dirs-gtk-update &
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
/usr/lib/gnome-settings-daemon/gnome-settings-daemon &
/usr/lib/gnome-user-share/gnome-user-share &
eval $(gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg)
export GNOME_KEYRING_CONTROL GNOME_KEYRING_PID GPG_AGENT_INFO SSH_AUTH_SOCK
conky -c /home/dima/.conky/conkyrc &
exec cerbere[/console]

А вот второй вариант получился.
Для решения проблемы нужно установить dconf. Для этого выполняем команду sudo apt-get install dconf-tools
Запускаем dconf-editor, переходим в org.pantheon.cerbere.monitored-processes и добавляем команду для запуска, указав полный путь к конфигу conky -c /home/dima/.conky/conkyrc (где dima - имя пользоавтеля)


Проблема решена. Всем спасибо!

Войдите или зарегистрируйтесь, чтобы ответить.