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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 351
  • Хм...
    • Просмотр профиля
Приветствую всех !  :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

Потом попробовал по этой инструкции: "http://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

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
SNIKERSMRG,
Варианты для систем без графического интерфейса:
а) добавить команды в .profile/.bashrc/.zshrc/зависит от шела, которым пользуетесь
б) написать сервис для systemd и добавить его в окружение пользователя (одходит и для графического режима)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн SNIKERSMRG

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

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
SNIKERSMRG, добавить в .profile
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 351
  • Хм...
    • Просмотр профиля
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

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
SNIKERSMRG,
просто:
/home/user/myscript.sh
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн SNIKERSMRG

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

Оффлайн Dot-mitsu

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

 

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