Команды для запуска при подключении HDMI

Каждый раз, когда я подключаю свой компьютер к телевизору с помощью кабеля HDMI (для просмотра фильмов), мне приходится вручную переходить к:

1- Мониторам, чтобы выбрать «зеркальный» экран для HDMI 2- Звук , чтобы выбрать HDMI в качестве звукового выхода по умолчанию. 3 - Экран выключен, блокировка, чтобы избежать блокировки экрана при просмотре видео.

Есть ли способ, которым я могу автоматизировать это? Или, по крайней мере, написать сценарий с командами, которые будут делать это. (Я мог вручную запускать сценарий каждый раз, когда я подключаю свой HDMI, а затем запускать другой, чтобы отменить изменения позже)

Как я могу выполнить эти действия из командной строки?

2
задан 30 May 2014 в 19:21

3 ответа

xrandr может обработать дисплей, но я не уверен, что обработало бы аудио часть.

Что-то как

#!/bin/bash
xrandr --output HDMI2 --primary --auto

должно переключиться на HDMI2 как основной экран. Необходимо будет прочитать некоторые страницы справочника, хотя и удостоверяются, что сценарий работает правильно для конфигурации.

1
ответ дан 30 May 2014 в 19:21

Попробуйте программу 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.

1
ответ дан 30 May 2014 в 19:21

Хорошо, Ваши ответы были очень полезны. Я могу отключить 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?

0
ответ дан 30 May 2014 в 19:21

Другие вопросы по тегам:

Похожие вопросы: