Як змінити налаштування за замовчуванням, прийняте xrandr при підключенні зовнішнього монітора?


15

Я стикаюся з проблемою під час підключення зовнішнього монітора, поки комп'ютер відкритий.

У цей момент здається, що xrandr приймає одну з комбінацій, яка не працює.

Як вирішення іншої більшої проблеми, я хочу мати змогу змінити налаштування дисплея за замовчуванням, які має xrandr при підключенні зовнішнього монітора під час роботи комп'ютера. (Так що я можу поставити налаштування, що дозволяє уникнути проблеми: або комбінацією резолюцій, яка працює, або запускаючи лише один з моніторів).

Якщо я підключую зовнішній монітор перед запуском системи, xrandr вибирає дзеркальний дисплей з певним досить низькою роздільною здатністю.


Оновлення:

xrandr
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 4096 x 4096
VGA-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm
   1360x768       60.0*+
   1280x720       60.0  
   1024x768       60.0  
   800x600        60.3  
   640x480        60.0  
DVI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected (normal left inverted right x axis y axis)
   1680x1050      60.1 +
   1400x1050      60.0  
   1280x1024      59.9  
   1440x900       59.9  
   1280x960       59.9  
   1280x854       59.9  
   1280x800       59.8  
   1280x720       59.9  
   1152x768       59.8  
   1024x768       59.9  
   800x600        59.9  
   848x480        59.7  
   720x480        59.7  
   640x480        59.4  
S-video disconnected (normal left inverted right x axis y axis)

Коли я підключаю зовнішній робочий стіл, я хочу використовувати його з найкращим дозволом (що, враховуючи мою іншу проблему, виключає використання внутрішнього монітора). Я можу встановити з GUI роздільну здатність для подвійного монітора. Але підключивши кабель для зовнішнього монітора, я хочу, щоб внутрішній вийшов, а зовнішній - 1360x768 - так, як вони були, коли я виконував xrandrкоманду вище.


1
Вам потрібно буде створити /etc/X11/xorg.confфайл. Будь ласка, опублікуйте висновок xrandr(я знаю його в іншому запитанні, але повторіть його тут, щоб Q містився). Також вкажіть, який екран ви хочете праворуч від них і яку роздільну здатність вони повинні мати.
тердон

Питання, пов’язані з цим: unix.stackexchange.com/questions/78313/…
landroni

Відповіді:


0

Я не знаю точно, як написати налаштування за замовчуванням, xrandrколи ви підключаєте зовнішній монітор, але ви можете легко написати спеціальний сценарій, а потім пов’язати його з клавішею швидкого доступу, наприклад meta + P.

Приклад

> nano  /usr/bin/custom-xrandr
#!/bin/bash
xrandr --output VGA1 --off --output HDMI1 --auto

> chmod u+x /usr/bin/custom-xrandr

Потім /usr/bin/custom-xrandrприєднайте якийсь ярлик до цього, і кожен раз, коли ви підключаєте зовнішній монітор, просто натисніть ці клавіші.

Це повинно досягти саме того, що ви хочете.


2
В даний час я не стикаюся з такими проблемами, але для людей, які все ще можуть мати їх (залежно від певного програмного забезпечення), ваше рішення добре. - Що я бачу зараз, це те, що я використовую системи Linux, це те, що відповідна роздільна здатність приймається автоматично для зовнішнього дисплея при підключенні або коли цикли відображаються клавішею Meta-P. Якщо це не зроблено за замовчуванням, моє улюблене рішення - це циклізувати дисплеї однією клавішею, використовуючи disper - більше тут .
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.