Надавно мне попался старенький ноутбук ASUS A6R, в который нужно было установить Линукс. Мой выбор был в пользу Lubuntu 14.04. Система установилась без проблем и после установки нужного софта и кодеков я заметил, что звук в системе полностью отсутствует. После “гугления” я понял, что данная проблема настигла не только меня.
Для решения данной проблемы нужно было “пошаманить” в консольной утилите alsamixer. Для этого выполним команду:
alsamixer
Стрелками вправо-влево находим пункт External и кнопкой М выключаем данный параметр.
После этого звук появился, но буквально до следующей загрузки системы. Как оказалось alsamixer не сохранил мои настройки. В сети посоветовали следующий способ.
1. Запустим снова alsamixer.
2. Выставим нужные параметры, т.е. снова отключим параметр External.
3. Выйдем из программы, нажав клавишу Esc.
4. Теперь выполним команду, которая сохранит настройки микшера в файл:
alsactl --file ~/.config/asound.state store
5. Перегрузим систему.
6. Запустим Терминал и теперь уже выполним команду, которая восстановит наши настройки:
alsactl --file ~/.config/asound.state restore
7. Проверяем наличие звука. У меня все было отлично.
(В принципе нормально срабатывали стандартные команды)
sudo alsactl store
sudo alsactl restore
Выбор только за вами. Я выбрал команду, которая сохраняет настройки в файл.)
Далее я советовал бы создать скрипт, который и будет восстанавливать настройки alsamixer. В текстовый редактор Leafpad вставим следующий текст:
#!/bin/bash
alsactl --file ~/.config/asound.state restore
Сохраним его, присвоив имя restore. Сделаем его исполняемым:
sudo chmod +x полный путь к скрипту restore
Как добавить данный скрипт в Автозагрузку Lubuntu 14.04?
Способ первый.
1) Cоздаём в любом месте файл, к примеру script. В идеале желательно если это будет каталог bin (/bin, /sbin, /usr/bin, /usr/sbin)
2) Делаем его исполняемым командой:
sudo chmod +x полный путь к файлу
3) Записываем в данный файл нужный скрипт в текстовом редакторе. В нашем случае:
#!/bin/bash
alsactl --file ~/.config/asound.state restore
4) В файл /etc/xdg/lxsession/Lubuntu/autostart добавляем строку:
@путь_до_файла script
(если файл script находится в bin, тогда в autostart нужно добавить только его имя, а именно: @script).
Способ второй.
1) Копируем из каталога /usr/share/application ярлык любой программы, например Leafpad.desktop, в /etc/xdg/autostart.
2) Редактируем его для своего скрипта. Указываем имя, путь к скрипту, или команду самого скрипта, меняем значок и т.д.
Если нужно добавить ярлык только для одного пользователя, то копируем его в ~/.config/autostart/
Способ третий.
Параметры — Приложения по умолчанию для LXSession — Autostart — Добавить. Либо то же самое, но прописать нужную команду для текущего пользователя в /home/user/.config/lxsession/Lubuntu autostart
Но к сожалению у меня ни один из вариантов не сработал. Уж не знаю почему, то ли не с моим везением, то ли руки кривые. Пришлось включать звук, запуская скрипт на Рабочем столе.
Может быть вы знаете еще методы для добавления программ в Автозагрузку Lubuntu, то буду рад почитать в комментариях к статье.
Хотите разместить бесплатное объявление без регистрации? Тогда посетите ресурс Ukrmarket. Работа, товары для детей, недвижимость, авто, одежда и многое другое.
Автозагрузка в Лубунту 14.04 работает хорошо. Прописывается для одного пользователя в ~/.config/lxsession/Lubuntu/autostart. Значок (@) здесь не нужен. Или через GUI, открыть из меню — Приложения по умолчанию для LXSession, и там вовкладке Автостарт, можно добавить что угодно.
Спасибо, попробую.
Попробуйте установить pavucontrol у меня помогло.
Спасибо,помогло.
П.С. Выставил в Output devices port Analog output/No Amplifier
А проблему с suspend как-то решили?
Не совсем понял вопрос.
Когда ноут идет в suspend, то оттуда не возвращается. Черный экран и все.