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


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

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

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

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
Приветствую всех !  :P

Я поднял виртуальную машину с Ubuntu 16.04 на QEMU-KVM, но даже после установки всех обновлений, развернуть во весь экран на родное разрешение моего ноутбука в 1366х768, на виртуальной машине, я не смог. В настройках системы не было такого разрешения.

Потом нашел статью в интернете, вот она http://www.linuxrussia.com/2013/08/xrandr-linux-ubuntu.html
Сделал все как там сказано, разрешения на виртуальной машине теперь действительно как на нуотбуке-хосте, все хорошо.
Но прописать скрипт в автозагрузку так и не получилось.

Сделал все по инструкции:
Теперь этот скрипт надо добавить в автозагрузку.
Здесь инструкция разделяется.
Для Ubuntu c 12.04 до 13.10 надо править следующий файл:
sudo gedit /etc/lightdm/lightdm.conf
Для Ubuntu 14.04 и выше надо править следующий файл:
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

Добавляем в конец файла строчку:

    display-setup-script=/home/edward/.bin/screen.sh

Потом попробовал по этой инструкции: "https://help.ubuntu.ru/wiki/создание_скрипта_автозапуска"

Все без толку, сам скрипт когда запускаю все работает, не работает именно автозапуск.
Да забыл сказать, система Ubuntu 16.04

Подскажите пожалуйста куда закинуть скрипт, вдруг есть папка откуда запускаются все скрипты в ней лежащие.

+
+
+
+
+

Проблема решена !

В поисковой строке Dash введите "Приложения запускаемые автоматически" или если система на английском то "Startup Applications Preferences" и запустите найденное приложение. В открывшемся окне указываем имя скрипта, чтобы различать среди остальных скриптов, путь к скрипт-файлу типа /home/user/myscript.sh, и описание - что это скрипт делает.

Но этот вариант канает только в случае, если у вас графическая Ubuntu.
Как в серверной Ubuntu (без графики) настроить автозагрузку личных скриптов я не знаю.
« Последнее редактирование: 08 Ноября 2016, 14:22:45 от SNIKERSMRG »
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
SNIKERSMRG,
Варианты для систем без графического интерфейса:
а) добавить команды в .profile/.bashrc/.zshrc/зависит от шела, которым пользуетесь
б) написать сервис для systemd и добавить его в окружение пользователя (одходит и для графического режима)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
EvangelionDeath, а какой самый простой способ ? чтобы человек без сильных познаний линукса маскимально быстро и просто смог это сделать ?
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
SNIKERSMRG, добавить в .profile
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
EvangelionDeath, а стиль добавления не подскажете ?

Написать в конце файла .profile:

myscript=/home/user/myscript-display.sh

или просто

/home/user/myscript.sh

или не все так просто, и нужно что то суровое написать ? :)
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
SNIKERSMRG,
просто:
/home/user/myscript.sh
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
EvangelionDeath, Спасибо большое, буду иметь ввиду ! С таким мудрым линуксоидом как вы, всегда приятно иметь дело)
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн Dot-mitsu

  • Активист
  • *
  • Сообщений: 299
    • Просмотр профиля
Надо класть в /home/пользователь/.config/autostart
Если папки нет, то нужно создать. У меня так несколько приложений стартуют. И приложения все там ярлыки создают если поставить в них галочку автозапуска. Например xpad и steam. Но изначально папки нет и приложения просто ругаются на её отсутствие.
« Последнее редактирование: 09 Ноября 2016, 05:26:01 от Dot-mitsu »

 

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