Страница 1 из 1

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

Добавлено: 18 ноя 2017, 19:53
adnovikov
Всем здравствуйте! Подскажите пожалуйста как в Lubuntu 16.04 сделать автозагрузку скрипта для всех пользователей? Имеется скрипт

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

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

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

Добавлено: 18 ноя 2017, 22:53
serg666

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

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

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

Добавлено: 19 ноя 2017, 06:37
adventurer

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

Добавлено: 19 ноя 2017, 14:03
adnovikov
Спасибо за ответы, но предложенные варианты не работают. В терминале пишу /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 восстонавливать установленные настройки. Может эту проблему можно решить как то иначе?

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

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

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

Добавлено: 19 ноя 2017, 18:48
adventurer

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

Добавлено: 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" ...В одном случае работало, а в другом - никак... Так и не понял причину.

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

Добавлено: 02 дек 2017, 19:47
adnovikov
Спасибо всем за ответы. Из предложенного ничего не помогло. Но форуме ubuntu.ru нашел решение проблемы восстановления настроек alsamixer.

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