Каждый раз, когда я подключаю свой компьютер к телевизору с помощью кабеля HDMI (для просмотра фильмов), мне приходится вручную переходить к:
1- Мониторам, чтобы выбрать «зеркальный» экран для HDMI 2- Звук , чтобы выбрать HDMI в качестве звукового выхода по умолчанию. 3 - Экран выключен, блокировка, чтобы избежать блокировки экрана при просмотре видео.
Есть ли способ, которым я могу автоматизировать это? Или, по крайней мере, написать сценарий с командами, которые будут делать это. (Я мог вручную запускать сценарий каждый раз, когда я подключаю свой HDMI, а затем запускать другой, чтобы отменить изменения позже)
Как я могу выполнить эти действия из командной строки?
xrandr может обработать дисплей, но я не уверен, что обработало бы аудио часть.
Что-то как
#!/bin/bash
xrandr --output HDMI2 --primary --auto
должно переключиться на HDMI2 как основной экран. Необходимо будет прочитать некоторые страницы справочника, хотя и удостоверяются, что сценарий работает правильно для конфигурации.
Попробуйте программу Disper:
Это может быть установлено в Терминале (CTRL+ALT+T).
sudo add-apt-repository ppa:disper-dev/ppa
sudo apt-get update
sudo apt-get install disper
Затем сделайте следующее:
disper -l
Откройте Nvidia X Server Setting, необходимо видеть, что внешний дисплей добавляется. Настройте TwinView, должен получить Вас парный монитор, настроенный для Вашего ноутбука.Именно.
Править:
Для аудио проблемы сделайте следующее:
Откройте Terminal (CTRL+ALT+T) и введите следующее.
sudo apt-get install pavucontrol
Установите alsa микшер, ежедневно создает, что можно получить здесь.
Откройте аудио Pulse, перейдите к вкладке конфигурации в выпадающем меню существует опция для аудио HDMI.
Хорошо, Ваши ответы были очень полезны. Я могу отключить Lockscreen и установить экранное зеркало. Но теперь, я все еще испытываю затруднения изменить аудиовыход на HDMI. Вот то, как сценарий смотрит до сих пор:
#!/bin/bash
HDMI_STATUS="$(cat /sys/class/drm/card0-HDMI-A-1/status)"
if [ "${HDMI_STATUS}" = connected ]; then
dconf write /org/gnome/desktop/screensaver/lock-enabled false
dconf write /org/gnome/desktop/screensaver/idle-activation-enabled false
dconf write /org/gnome/desktop/screensaver/lock-delay 0
xrandr --output HDMI1 --primary --mode 1360x768 --same-as LVDS1
else
dconf write /org/gnome/desktop/screensaver/lock-enabled true
dconf write /org/gnome/desktop/screensaver/idle-activation-enabled true
dconf write /org/gnome/desktop/screensaver/lock-delay 120
fi
exit 0
, Как я могу изменить аудиовыход по умолчанию на HDMI?