Автозагрузка скриптов для всех пользователей в Lubuntu 16.04

Модератор: Vadim

Ответить

Автор темы
adnovikov
Сообщения: 3
Зарегистрирован: 18 ноя 2017, 19:30

Автозагрузка скриптов для всех пользователей в Lubuntu 16.04

#1

Сообщение adnovikov » 18 ноя 2017, 19:53

Всем здравствуйте! Подскажите пожалуйста как в Lubuntu 16.04 сделать автозагрузку скрипта для всех пользователей? Имеется скрипт

Код: Выделить всё

#!/bin/sh
/usr/sbin/alsactl -f good restore
необходимо, чтобы при загрузке системы он исполнялся для всех пользователей.



ВикторА
Сообщения: 397
Зарегистрирован: 06 ноя 2011, 11:10

Автозагрузка скриптов для всех пользователей в Lubuntu 16.04

#3

Сообщение ВикторА » 19 ноя 2017, 00:24

Предложенный первый вариант по ссылке у меня не сработал...Более сложный вариант более надежный...Но если речь об одном компе и пользователей мало, можно попробовать такой вариант:
я прописал полный путь /usr/bin/moysrtipt в файл в домашнюю директорию: .config/lxsession/Lubuntu/avtostart (не помню точно-это лубунту 16.04 или 14.04 была..) и после перезагрузки системы скрипт запустился.



Автор темы
adnovikov
Сообщения: 3
Зарегистрирован: 18 ноя 2017, 19:30

Автозагрузка скриптов для всех пользователей в Lubuntu 16.04

#5

Сообщение adnovikov » 19 ноя 2017, 14:03

Спасибо за ответы, но предложенные варианты не работают. В терминале пишу /usr/bin/alsa скрипт срабатывает. Прописываю /usr/bin/alsa в ~/.config/lxsession/Lubuntu/autostart или в Меню->Параметры->Приложения по умолчанию для LXSession Вкладка "Autostart" - не работает. Может я вообще не так решаю проблему. Дело в том, что после очередного обновления пропал звук. При запуске alsamixer параметр Headphone=0, выставляешь его на 100 звук есть. Но после перезагрузки системы парометр Headphone снова =0. Вот и решил после настройки параметров alsamixer выполнить alsactl -f good store, а потом alsactl -f good restore восстонавливать установленные настройки. Может эту проблему можно решить как то иначе?

Аватара пользователя

chadwick
Сообщения: 152
Зарегистрирован: 07 авг 2016, 03:09

Автозагрузка скриптов для всех пользователей в Lubuntu 16.04

#6

Сообщение chadwick » 19 ноя 2017, 16:10

adnovikov писал(а):
19 ноя 2017, 14:03
Прописываю /usr/bin/alsa в ~/.config/lxsession/Lubuntu/autostart
а если так -> /usr/bin/alsa &



ВикторА
Сообщения: 397
Зарегистрирован: 06 ноя 2011, 11:10

Автозагрузка скриптов для всех пользователей в Lubuntu 16.04

#8

Сообщение ВикторА » 23 ноя 2017, 21:02

adnovikov писал(а):
19 ноя 2017, 14:03
В терминале пишу /usr/bin/alsa скрипт срабатывает. Прописываю /usr/bin/alsa в ~/.config/lxsession/Lubuntu/autostart или в Меню->Параметры->Приложения по умолчанию для LXSession Вкладка "Autostart" - не работает.

А если в терминале просто набрать alsa - срабатывает? и в ~/.config/lxsession/Lubuntu/autostart в автостарт вписать без полного пути просто alsa

У меня был такой глюк с Меню->Параметры->Приложения по умолчанию для LXSession Вкладка "Autostart" ...В одном случае работало, а в другом - никак... Так и не понял причину.


Автор темы
adnovikov
Сообщения: 3
Зарегистрирован: 18 ноя 2017, 19:30

Автозагрузка скриптов для всех пользователей в Lubuntu 16.04

#9

Сообщение adnovikov » 02 дек 2017, 19:47

Спасибо всем за ответы. Из предложенного ничего не помогло. Но форуме ubuntu.ru нашел решение проблемы восстановления настроек alsamixer.

Идём сюда /etc/pulse/default.pa
закомменчиваем строку load-module module-device-restore
прописываем строку load-module module-alsa-restore
Перезапуск.
Работает.

Ответить