Как автоматически запустить Conky в Xfce?

Я хочу автоматически запустить Conky в Ubuntu 12.04 / Xfce. Я пытался запустить этот скрипт с «автоматическим запуском приложений» в параметрах сеансов:

sleep 6
conky

Но он не работает.

5
задан 12 February 2017 в 17:55

4 ответа

При условии, что вы правильно установили свой conky, используйте следующее:

Назовите файл .conky_startup и вставьте в него следующие строки:

#!/bin/bash  
sleep 10 && conky ;

Поместите файл в свой домашний каталог ( каталог с вашим именем пользователя).

Затем перейдите на Сеанс и запуск и на вкладку Автозапуск приложения , создайте новую запись с помощью Добавить и введите имя, описание и путь. в .conky_startup. Затем должна начаться перезагрузка и conky. Возможно, вам придется немного изменить время сна для лучшего результата.

0
ответ дан 12 February 2017 в 17:55

Вам не нужен скрипт для такой простой команды.

Вариант 1: с графическим интерфейсом

Вы можете добавить новую запись с графическим интерфейсом xfce4-session-settings в меню «Настройки»> «Сеанс и усиление»; Автозагрузка> Автозапуск приложения:

Имя = Conky

Комментарий = Автозапуск conky при входе в систему

Command = sh -c "sleep 10; conky;"


Вариант 2. Вручную (командные строки)

Вы можете добавить новый file.desktop (файлы автозапуска) в $ HOME / .config / autostart: [ 1113]

mousepad ~/.config/autostart/conky.desktop

Вставьте это в окно коврика для мыши:

[Desktop Entry]
Type=Application
Exec=sh -c "sleep 10; conky;"
Name=Conky
Comment=Autostart conky at login

Сохранить.


Вариант 3: только с одной командной строкой (TADAAAM!)

echo -e '[Desktop Entry]\nType=Application\nExec=sh -c "sleep 10; conky;"\nName=Conky\nComment=Autostart conky at login' | tee > ~/.config/autostart/conky.desktop

0
ответ дан 12 February 2017 в 17:55

Так что у меня возникла та же проблема с запуском Conky, и я пришел к этому после просмотра различных постов в сети. Я не уверен, что сон был хорошим выбором, поскольку это системная функция, поэтому ничего не происходит / не выполняется для этого. продолжительность.

Это решение идеально подходит для пользователей Xfce4, никакое другое тестирование рабочего стола не проводилось, однако оно должно работать, поэтому прокомментируйте, если оно работает на других рабочих столах.

1, Создайте на своем рабочем столе средство запуска Conky. (щелкните правой кнопкой мыши на рабочем столе)

2, используйте ключ -p и укажите длительность паузы при запуске, 15 секунд работает хорошо, так что conky -p 15.

3, если вы используете другие ключи когда вы запускаете Conky, сначала добавьте их, например, Conky -dqp 15.

4, сохраните панель запуска и добавьте ее в свой каталог ~ / .config / autostart.

5, Выйдите из системы и снова войдите в систему, и что появится Conky.

Надеюсь, это поможет ... наслаждайтесь

0
ответ дан 12 February 2017 в 17:55

Использование встроенного в Conky флага -p является самым простым и логичным вариантом:

Используйте XFCE Settings Manager , чтобы добавить Conky в список приложений, которые автоматически запускаются при переходе на « Сеанс и запуск » и нажав на вкладку « Автозапуск приложения ».

В поле « Command » введите /usr/bin/conky -p 8, чтобы дать Конки 8-секундную паузу перед началом.

Как уже отмечалось, это простой способ создания файла *.desktop в $HOME/.config/autostart.

Если этот файл уже существует (т. Е. Если он был создан ранее), строку Exec=* можно изменить в любом текстовом редакторе, чтобы она читала /usr/bin/conky -p 8 или conky -p 8.

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky
Comment=System Monitor
Exec=/usr/bin/conky -p 8
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
0
ответ дан 12 February 2017 в 17:55

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

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