forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 01.02.2022, 17:32
Dmitry Bakhrov
Guest
 
Сообщений: n/a
По умолчанию Linuxmint Mate: смена вывода звука на экране приветствия

Dmitry Bakhrov написал(а) к All в Feb 22 15:56:55 по местному времени:

Приветствую, All!

Объясню свою задачу. Компьютер подключен по НDMI к телевизору, который
используется, как монитор, звук идёт на телевизор через тот же НDMI. Драйвера
все поставил через менеджер драйверов, в пользовательской сессии через апплет
"Звук" переназначил вывод звука на hdmi, оно сохранилось, но, как и следовало
ожидать, на экране входа в систему звук идёт на устройство, обнаруженное на
этапе первичной установки, то есть на внутреннюю звуковую карту на её задние
выходы. Задача: переназначить вывод звука экрана входа в систему на тот же
НDMI, чтобы уже отключить колонку от компьютера.
Что пробовал? Пробовал запустить апплет "Звук" от имени пользователя lightdm,
именно от него стартует экран входа:
sudo -u=lightdm mate-volume-control
Система ругается на политики безопасности и ничего запускать от имени этого
пользователя не даёт.
Знал, что не сработает, но запустил апплет от суперпользователя. Оно
запустилось, даёт всё изменять, но, ясен палец, на экран входа в систему это
влияния никакого не оказывает.
Каким вижу решение задачи? Сделать так, чтобы вместе с экраном входа в систему
запустился и апплет "Звук" (mate-volume-control) в котором я настрою звук, а
после этого уберу его автоматический старт вместе с экраном входа в систему,
но вот не знаю, куда прописывать такой запуск. Когда-то похожим образом решал
задачу с GDM, запуская вместе с ним нужные мне апплеты для настройки. Господа
линуксоиды, выручайте сирого и убогого, сами мы не местные, голодаем и
скитаемся! (Ц)

ЗЫ (Замечу Ышо) за чем мне надо на этапе входа звук куда-то перекидывать? Так
слепошарый, на этапе входа в систему стартует экранный диктор Orca и мне очень
надо, чтобы он "говорил" туда же, куда говорит и в пользовательской сессии.
--
Dmitry
На одном винте есть место, а на другом стоит виндус.
--- NNTP gate
Ответить с цитированием
  #2  
Старый 02.02.2022, 11:02
Dmitry Bakhrov
Guest
 
Сообщений: n/a
По умолчанию Linuxmint Mate: смена вывода звука на экране приветствия

Dmitry Bakhrov написал(а) к Dmitry Bakhrov в Feb 22 09:36:04 по местному времени:

Привет, Dmitry Bakhrov!
Вт, 1 фев 2022, 15:56, Dmitry Bakhrov писал(а) All

DB> но вот не знаю, куда прописывать такой запуск. Когда-то похожим образом
DB> решал
DB> задачу с GDM, запуская вместе с ним нужные мне апплеты для настройки

С gdm всё было проще, у него был специальный каталог для автостарта, в который можно было класть либо апплеты рабочего стола .desktop, либо, как я понимаю, любые скрипты, главное - наличие атрибута выполнения. с lightdm всё сложнее. У него, на сколько я понял, штатной возможности автозапуска скриптов нет, или я по слепошарости своей что-то прозевал.. Но есть велосипед. В прочем, уже привычно, что в linux много делается через костыли и велосипеды.
Экранный диктор orca при старте ищет в своём запускном каталоге файл orca-customizations.py и, если находит, выполняет прописанный там код. Почему бы не создать этот файл в запускном каталоге относительно lightdm и не прописать в него запуск терминала? Сказано, сделано:
sudo xed /var/lib/lightdm/.local/share/orca/orca-customizations.py
Занесём в него вот такое:
import subprocess
subprocess.Popen(["mate-terminal","-x","/bin/bash"])
","-x","/bin/bash"]) прописал потому, что в качестве шелла у пользователя lightdm стоит nologin и просто так терминал не запустить.
Всё проблема решена. На экране входа в систему вместе с оркой стартует терминал, из которого запускаются любые апплеты и выполняются нужные команды. Главное потом не забыть удалить файл, или просто закомментировать строчки на случай, если понадобятся когда-нибудь.
Зачем сюда написал? Вдруг когда ещё кто-нить из слепошариков в фидошку придёт, столкнётся с такой проблемой и сресканит эху. Как не крути, linuxmint - практически единственный нормально доступный для слепошар дистрибутив linux, относительно, конечно. Матов и неприличных слов с ним тоже много можно наговорить, но с тем, что я пробовал до него, не сравнить.

ЗЫ (Замечу Ышо) я исключительно про графические окружения рабочего стола, с консолью для слепошарых в *nix всё в порядке, даже несколько лучше, чем в Windows и MacOS.

До новых встреч! Dmitry Bakhrov

--- SimpleX 'Next' 0.49
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:22. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot