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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Автозапуск  (Прочитано 190992 раз)

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

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3197
    • Просмотр профиля
Автозапуск
« : 08 Мая 2022, 15:05:32 »
Здравствуйте!
А где в xubuntu-22.04 настраивается автостарт приложений? Я что-то не нахожу.
Пётр.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7575
    • Просмотр профиля
Re: Автозапуск
« Ответ #1 : 08 Мая 2022, 15:10:41 »
Неужели нет ~/.config/autostart, /etc/xdg/autostart?
Сейчас заглянул в образы lubuntu, ubuntu. Второй каталог на месте, как и был, и содержимое примерно аналогичное.
« Последнее редактирование: 08 Мая 2022, 15:17:12 от andytux »

Morisson

  • Гость
Re: Автозапуск
« Ответ #2 : 08 Мая 2022, 15:27:00 »
Настройки системы -> Сеансы и запуск

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3197
    • Просмотр профиля
Re: Автозапуск
« Ответ #3 : 08 Мая 2022, 15:35:45 »
Morisson, благодарю, есть такой, Session and Startap. Я его какт-то не заметил, хотя просматривал меню не один раз.



Пользователь добавил сообщение 08 Мая 2022, 15:38:50:
andytux, ~/.config/autostart не было, я его сам создал. Насчёт /etc/xdg я знаю, в Astra Linux иногда пользуюсь,
но я хотел найти системое меню.
« Последнее редактирование: 08 Мая 2022, 15:38:50 от Peter_I »
Пётр.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7575
    • Просмотр профиля
Re: Автозапуск
« Ответ #4 : 08 Мая 2022, 17:50:15 »
Цитировать
я хотел найти системое меню.
Забавная, неоднозначная фраза получилась. Как и название этой команды, разное в каждой версии, каждого DE, для каждого языка, находящаяся в разных подменю.
В /etc/xdg/autostart находится "системный автозапуск". Выбрав команду "Session and Startap" увидишь "системный автозапуск".
Если там что-нибудь отредактируешь, то сохранится в "пользовательский автозапуск" ~/.config/autostart. Так он появится. Отредактировать "системный автозапуск" ты таким способом не сможешь.
А если нужно для другого пользователя, точно такие-же настройки? Для другого пользователя придется все повторять из профиля этого другого пользователя, с риском допустить отличия.
А если другого пользователя еще нет?
Это можно сделать банальным редактированием "системного автозапуска" в банальном текстовом редакторе. Один раз, и для всех пользователей.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3197
    • Просмотр профиля
Re: Автозапуск
« Ответ #5 : 08 Мая 2022, 18:52:15 »
andytux, да, всё это верно, но я ожидал, что после добавления программы в "Session and Startup" появится файл
в /etc/xdg/autostart, но он не появился, а мне надо было добавить dictd. Однако он вообще не запускался даже командой,
т.к. у меня были какие-то ошибки со словарями. Я сначала сделал запуск dictd с помощью update-rc.d,
потом исправил ошибки с названиями, сейчас dictd запускается.
Пётр.

Оффлайн Kisliy

  • Новичок
  • *
  • Сообщений: 27
  • Ubuntu 20.04
    • Просмотр профиля
Re: Автозапуск
« Ответ #6 : 11 Июня 2024, 21:18:12 »
Здравствуйте! Аналогичная задача и у меня, нужно просто запустить приложение с параметрами. Выполнил по этой схеме https://help.ubuntu.ru/manual/автозапуск_приложений, но что-то совсем не работает :P

PS. Через командную строку всё запускается и работает.

Скриншот 1
Скриншот 2
« Последнее редактирование: 11 Июня 2024, 21:31:32 от Kisliy »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3164
    • Просмотр профиля
Re: Автозапуск
« Ответ #7 : 11 Июня 2024, 21:43:40 »
Через командную строку всё запускается и работает.
Выше приведёнными средами не пользуюсь, раз через терминал запускается, можно через cron запустить.
Коммандная строка это в "мелко мягких окошках" ;)
Если прога графическая, типа так при запуске:
@reboot user export DISPLAY=:0 && /usr/bin/nemo
« Последнее редактирование: 12 Июня 2024, 22:09:03 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн Kisliy

  • Новичок
  • *
  • Сообщений: 27
  • Ubuntu 20.04
    • Просмотр профиля
Re: Автозапуск
« Ответ #8 : 11 Июня 2024, 23:36:13 »
Выше приведёнными средами не пользуюсь, раз через терминал запускается, можно через cron запустить.
Почитал про cron, там только интервалы задаются, а мне достаточно запускать программу 1 раз после перезагрузки. Не вариант значит, есть ещё простые варианты?

Коммандная строка это в "мелко мягких окошках"
Как же мне сейчас не хватает понятного интерфейса 😺

Если прога графическая,
Да не, графического там ничего нет.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7489
  • Luck Tales
    • Просмотр профиля
Re: Автозапуск
« Ответ #9 : 11 Июня 2024, 23:52:46 »
Да не, графического там ничего нет.
вам нужен systemd unit.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Jursha

  • Участник
  • *
  • Сообщений: 238
    • Просмотр профиля
Re: Автозапуск
« Ответ #10 : 11 Июня 2024, 23:59:14 »
а мне достаточно запускать программу 1 раз после перезагрузки.
Так плохо читали про cron.
@reboot /opt/scripts/run-script-on-boot.sh

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 292
    • Просмотр профиля
Re: Автозапуск
« Ответ #11 : 12 Июня 2024, 00:10:59 »
Xfce? Диспетчер настроек > Сеансы и запуск > Автозапуск приложений, можно и своё добавить, и системное поотключать.
desktop-файл будет создан в ~/.config/autostart.

ИМХО, systemd или cron больше подходят для более замысловатых случаев.

Оффлайн Kisliy

  • Новичок
  • *
  • Сообщений: 27
  • Ubuntu 20.04
    • Просмотр профиля
Re: Автозапуск
« Ответ #12 : 12 Июня 2024, 02:03:14 »
Xfce? Диспетчер настроек > Сеансы и запуск > Автозапуск приложений, можно и своё добавить, и системное поотключать.
desktop-файл будет создан в ~/.config/autostart.
Да Xfce, но у меня этот способ не работает, см. скриншоты.

Так плохо читали про cron.
Код: [Выделить]
@reboot /opt/scripts/run-script-on-boot.sh
Верно, не на поверхности такой способ был, но оно сработало!!! Оказалось очень просто и удобно, даже двух вечеров не понадобилось тратить 😁

Всем спасибо! 👍

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5286
    • Просмотр профиля
Re: Автозапуск
« Ответ #13 : 12 Июня 2024, 20:50:57 »
см. скриншоты.
- а где они, эти самые скриншоты, которые нужно смотреть?!


Изображения в сообщение следует добавлять исключительно в виде превью, как того требуют Правила форума и Руководство по добавлению изображений на форум, а не в виде вложений в сообщения!
... потрудись оформить своё сообщение правильно!

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 292
    • Просмотр профиля
Re: Автозапуск
« Ответ #14 : 12 Июня 2024, 21:02:06 »
но у меня этот способ не работает, см. скриншоты.
Подумал, скриншоты относятся к "PS. Через командную строку всё запускается и работает." и не открывал.
Первое, что приходит в голову при такой ошибке, - указать в команде полный путь.
Второе - оставить команду как есть, но положить файл в каноничный /usr/local/bin и не указывать рабочий каталог.

 

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