Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как сделать чтобы программа запускалась автоматически после установки?  (Прочитано 5199 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AzraelKDE

  • Активист
  • *
  • Сообщений: 773
  • Kubuntu/Xubuntu user
    • Просмотр профиля
Dron247,а... Ну тогда именно в рутовую. И ярлык создавать надо из-под рута с указанием +х в правах.
Java + HTML5 = Brain explosion.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6294
    • Просмотр профиля
Цитировать
/etc/xdg/autostart
А вы уверенны, что вам надо именно в рутовую автозагрузку? Может лучше всё-таки в пользовательскую?

это не рутовая, а общесистемная загрузка для сред, поддерживающих обработку *.desktop в указанном каталоге (это выполняется через менеджер сессии). По умолчанию будет запускаться  у всех пользователей.

А что именно вы туда добавляете? ссылку на desktop файл, или сам файл?
сам файл
нужно туда класть файл *.desktop, который сделать по образцу находящихся в этом каталоге. Бинарник размещать в /usr/bin/.

Оффлайн Dron247

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
ls -l /etc/xdg/autostart/<filename>
cat /etc/xdg/autostart/<filename>
?

-rw-r--r-- 1 root root 244 окт.  11 20:33 /etc/xdg/autostart/gLock.desktop

права такие-же как у значка bluetooth-applet-unity или deja-dup-monitor.desktop

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=gLock
Comment=Keyboard lock buttons indicator
Exec=/usr/bin/gLock.py
Icon=/usr/share/pixmaps/gLock.png
Terminal=false
Type=Application
OnlyShowIn=GNOME;XFCE;
Categories=
Name[ru_RU]=gLock.desktop

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Exec=/usr/bin/gLock.py
Если вместо этого вписать nautilus, то всё работает.
Смотрите права на файл /usr/bin/gLock.py, либо запускайте непосредственно через python.

Оффлайн Dron247

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
нет, добавление запуска скрипта через питон не возымело результата, так и пишет
Цитировать
Значок запуска «gLock.desktop» не проверен на безопасность. Если неизвестно, откуда появился этот файл, его запуск может нарушить безопасность системы.
, буду дальше курить интернеты, пока чуток времени выкроился

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Dron247, проверьте у себя:
Exec=/usr/bin/gLock.py
Если вместо этого вписать nautilus, то всё работает.

Оффлайн Dron247

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Заработаломвот с таким содержанием файла
[Desktop Entry]
Version=1.0
#Encoding=UTF-8
Name=gLock
Comment=Keyboard lock buttons indicator
Exec=gLock.py
Icon=/usr/share/pixmaps/gLock.png
Terminal=false
Type=Application
#OnlyShowIn=;
Categories=
#X-GNOME-Autostart-Phase=Panel
#AutostartCondition=GNOME3 if-session gnome-fallback
#Name[ru_RU]=gLock.desktop
Осталось пересобрать пакет, всем спасибо!

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.