Включите второй экран NVidia с помощью командной строки

У меня есть машина Ubuntu рядом с моим телевизором. Иногда я использую свой телевизор (HDMI) в качестве дополнительного монитора, TwinView.

Используя "NVidia X Server Setting", nvidia-settings, я могу включить или выключить второй монитор (телевизор). (Версия драйвера NVidia - 260.19.06)

Однако, поскольку я делаю это довольно часто, я бы хотел установить сочетание клавиш. Итак, первый шаг - включить / выключить второй монитор с помощью командной строки.

Любая идея о том, как контролировать это, используя командную строку?

Ура Лейф

2 ответа

Решение

Диспер очень хорошо работал для меня для управления картой nVidia для той же цели. Мой второй показ был телевизор, кстати. Вы можете установить disper из этого ppa: https://launchpad.net/~disper-dev/+archive/ppa

Попробуй nvidia-settings -h

Я не уверен в этом, но nvidia-settings выглядит как графический интерфейс для редактирования ~/.nvidia-settings-rc

Поэтому, если вы сохраните этот файл, используете nvidia-settings, чтобы добавить дисплей телевизора и сохранить ваши настройки, у вас должно быть два файла конфигурации для ваших двух установок.

Теперь используйте nvidia-settings -l conffile, чтобы изменить конфигурацию.

Bashscript может выглядеть так:

#!/bin/bash
mv conf1 tmp.conf1
mv conf2 conf1
mv tmp.conf1 conf2
nvidia-settings -l conf1

Так что это будет переключаться между двумя настройками

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