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


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

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

Оффлайн Влад1951

  • Автор темы
  • Активист
  • *
  • Сообщений: 312
  • Win XP_32bit + Xubuntu-14.04.3_64bit
    • Просмотр профиля
автозапуск скрипта
« : 06 Март 2016, 21:18:39 »
создал скрипт "разрешение экрана"

https://forum.ubuntu.ru/index.php?topic=271692.0

http://help.ubuntu.ru/wiki/lightdm

sudo mousepad /etc/lightdm/lightdm.conf


кликаю каждый раз после загрузки ОС.

(Нажмите, чтобы показать/скрыть)

УМНЫЕ посоветовали прописать скрипт в автозагрузку.
сделал, но не запускается.

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

« Последнее редактирование: 07 Март 2016, 07:37:52 от Влад1951 »
Могу мышкой кликать, Enter клацать

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4073
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #1 : 06 Март 2016, 21:24:27 »
Влад1951, права на исполнение у файла есть?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Влад1951

  • Автор темы
  • Активист
  • *
  • Сообщений: 312
  • Win XP_32bit + Xubuntu-14.04.3_64bit
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #2 : 06 Март 2016, 21:35:13 »
Влад1951, права на исполнение у файла есть?


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

Могу мышкой кликать, Enter клацать

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #3 : 06 Март 2016, 21:36:45 »
Влад1951,
попробуйте задержку добавить
sleep

Оффлайн Lesopoval

  • Активист
  • *
  • Сообщений: 889
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #4 : 06 Март 2016, 21:42:01 »
Влад1951,
Вот тут, как можно сделать:
(Нажмите, чтобы показать/скрыть)

Оффлайн Влад1951

  • Автор темы
  • Активист
  • *
  • Сообщений: 312
  • Win XP_32bit + Xubuntu-14.04.3_64bit
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #5 : 06 Март 2016, 21:49:16 »
Влад1951,
Вот тут, как можно сделать:
(Нажмите, чтобы показать/скрыть)


спасибо. я по этой инструкции и делал. Но есть расхождения. Mousepad вместо Gedit и XFCE вместо Unity

(Нажмите, чтобы показать/скрыть)

« Последнее редактирование: 06 Март 2016, 21:51:19 от Влад1951 »
Могу мышкой кликать, Enter клацать

Оффлайн Lesopoval

  • Активист
  • *
  • Сообщений: 889
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #6 : 06 Март 2016, 22:16:51 »
Влад1951,
ну а зачем Вы его в "автозапуск приложений" суёте?
Там же написано:
Цитировать
Для Ubuntu 14.04 и выше надо править следующий файл:
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

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

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

Естественно меняем путь до вашего скрипта после "=" на свой.

Сохраняем и перезагружаемся для проверки.
Должно работать.

Только gedit исправить на mousepad, да файл поменять, ну и сам скрипт сделать исполняемым.
« Последнее редактирование: 06 Март 2016, 22:19:39 от Lesopoval »

Оффлайн Влад1951

  • Автор темы
  • Активист
  • *
  • Сообщений: 312
  • Win XP_32bit + Xubuntu-14.04.3_64bit
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #7 : 06 Март 2016, 22:43:28 »
в папке /usr/share/lightdm/lightdm.conf.d/ нет файла 50-unity-greeter.conf


Могу мышкой кликать, Enter клацать

Оффлайн Николас Кейдж

  • Новичок
  • *
  • Сообщений: 5
  • java-разработчик
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #8 : 06 Март 2016, 22:45:28 »
Что, если прописать твой скрипт в /etc/rc.local?
_________________________________________________

FileNotFoundException

Оффлайн Lesopoval

  • Активист
  • *
  • Сообщений: 889
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #9 : 06 Март 2016, 22:49:56 »
Влад1951,
я ж и пишу, что файл поменять. В Вашем случае, всё правильно, это: 60-lightdm-gtk-greeter.conf.

Пользователь решил продолжить мысль [time]07 Март 2016, 01:52:13[/time]:

Влад1951,
сделайте скрипт исполняемым:
sudo chmod +x путь_к_файлу

Должно быть так:
sudo chmod +x /home/vlad/.bin/screen.sh
« Последнее редактирование: 06 Март 2016, 23:05:20 от Lesopoval »

Оффлайн Влад1951

  • Автор темы
  • Активист
  • *
  • Сообщений: 312
  • Win XP_32bit + Xubuntu-14.04.3_64bit
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #10 : 06 Март 2016, 23:42:35 »
Влад1951,
я ж и пишу, что файл поменять. В Вашем случае, всё правильно, это: 60-lightdm-gtk-greeter.conf.

Пользователь решил продолжить мысль [time]07 Март 2016, 01:52:13[/time]:

Влад1951,
сделайте скрипт исполняемым:
sudo chmod +x путь_к_файлу

Должно быть так:
sudo chmod +x /home/vlad/.bin/screen.sh

скрипт и так исполняемый

http://www.youtube.com/watch?v=uK8Mz7IKsv0
Могу мышкой кликать, Enter клацать

Оффлайн Lesopoval

  • Активист
  • *
  • Сообщений: 889
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #11 : 07 Март 2016, 00:36:04 »
Влад1951,
сейчас специально проверил в Xubuntu- всё работает...

Пользователь решил продолжить мысль [time]07 Март 2016, 03:43:23[/time]:
Влад1951,
всё понял: у Вас не правильная строка в файл добавлена. Исправте edward на vlad.
« Последнее редактирование: 07 Март 2016, 00:45:40 от Lesopoval »

Оффлайн funk2256

  • Активист
  • *
  • Сообщений: 430
  • Arch + Xfce
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #12 : 07 Март 2016, 00:45:59 »
Влад1951,
я ж и пишу, что файл поменять. В Вашем случае, всё правильно, это: 60-lightdm-gtk-greeter.conf.

Пользователь решил продолжить мысль [time]07 Март 2016, 01:52:13[/time]:

Влад1951,
сделайте скрипт исполняемым:
sudo chmod +x путь_к_файлу

Должно быть так:
sudo chmod +x /home/vlad/.bin/screen.sh

Так вы его добавили в 60-lightdm-gtk-greeter.conf?
И как добавили?
Под спойлер содержимое 60-lightdm-gtk-greeter.conf можно?
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

Оффлайн Lesopoval

  • Активист
  • *
  • Сообщений: 889
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #13 : 07 Март 2016, 00:51:17 »
funk2256,
содержимое файла 60-lightdm-gtk-greeter.conf у ТС должно быть таким:
(Нажмите, чтобы показать/скрыть)

Оффлайн Влад1951

  • Автор темы
  • Активист
  • *
  • Сообщений: 312
  • Win XP_32bit + Xubuntu-14.04.3_64bit
    • Просмотр профиля
Re: автозапуск скрипта
« Ответ #14 : 07 Март 2016, 01:07:14 »
Влад1951,
 у Вас не правильная строка в файл добавлена. Исправте edward на vlad.

edward в первоисточнике. у меня такого не может быть.
попробую
(Нажмите, чтобы показать/скрыть)



Пользователь решил продолжить мысль [time]07 Март 2016, 02:14:31[/time]:
в одну строчку правильно?



Пользователь решил продолжить мысль [time]07 Март 2016, 02:20:47[/time]:
не удалось сохранить документ



Пользователь решил продолжить мысль 07 Март 2016, 01:37:36:
видимо, нужно через права администратора править файл

sudo mousepad /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
« Последнее редактирование: 07 Март 2016, 01:37:38 от Влад1951 »
Могу мышкой кликать, Enter клацать

 

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