Настройки отображения скрипта: xrandr

Мне бы очень хотелось, чтобы мои настройки дисплея (в настоящее время управляемые с помощью xrandr) применялись автоматически после подключения моего дисплея. Я предполагал, что это можно сделать с помощью сценария Bash, однако я не нашел способа получить информацию о настройках дисплея из терминала.

После подключения внешнего монитора HDMI я должен использовать графический интерфейс «Настройки дисплея» для активации и настройки монитора. Это не будет большим делом, за исключением того, что проверка «Использовать этот вывод» не всегда занимает первое время (всплывающее диалоговое окно «сохранить эту конфигурацию», но дисплей остается неактивным), я должен использовать «расширенные» настройки переставить два дисплея, и это нужно делать каждый раз, когда я просыпаюсь из машины.

Я хотел изучить некоторые из этих настроек с помощью xrandr, но не могу заставить команды xrandr работать на дисплее HDMI.

$ xrandr --output HDMI1 --mode 1920x1080

.. мигает встроенный дисплей и выскакивает графический интерфейс настроек дисплея (если «Настроить новые дисплеи при подключении» отмечен в графическом интерфейсе, мигает вывод и ничего не происходит, если нет).

xrandr -d :0 output HDMI1 --auto

делает то же самое. Я также попробовал графический интерфейс arandr. Не уверен, какие команды он выполняет, но они делают то же самое.

  • Xubuntu 15.04
  • xfce 4.12
  • Lenovo Yoga 13 Intel i5
  • Intel HD Graphics 4000
  • Samsung 27 "SyncMaster SA550 внешний дисплей

Вывод xrandr:

Screen 0: minimum 8 x 8, current 3520 x 1346, maximum 32767 x 32767
LVDS1 connected primary 1600x900+0+446 (normal left inverted right x axis y axis) 294mm x 166mm
   1600x900       60.1*+
   1440x900       59.9  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1600+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080      60.0*+   50.0     59.9  
   1680x1050      59.9  
   1280x1024      60.0  
   1440x900       59.9  
   1280x800       59.9  
   1152x864       75.0  
   1280x720       60.0     50.0     59.9  
   1024x768       70.1     60.0  
   800x600        60.3     56.2  
   720x576        50.0  
   720x480        60.0     59.9  
   640x480        66.7     60.0     59.9  
   720x400        70.1  
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Редактировать: вывод xrandr перед настройкой с помощью графического интерфейса:

(Не уверен, что это актуально, но если я подключаю дисплей и не конфигурирую немедленно, то меню / процессы xfce4-display-settings начинают бесконечно всплывать каждые несколько секунд. подключен другой hdmi-дисплей, и при возобновлении использования было открыто около 50 окон «Дисплеи».)

Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767
LVDS1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 294mm x 166mm
   1600x900       60.1*+
   1440x900       59.9  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected (normal left inverted right x axis y axis)
   1920x1080      60.0 +   50.0     59.9  
   1680x1050      59.9  
   1280x1024      60.0  
   1440x900       59.9  
   1280x800       59.9  
   1152x864       75.0  
   1280x720       60.0     50.0     59.9  
   1024x768       70.1     60.0  
   800x600        60.3     56.2  
   720x576        50.0  
   720x480        60.0     59.9  
   640x480        66.7     60.0     59.9  
   720x400        70.1  
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
6
задан 17 October 2015 в 21:29

3 ответа

Уловка оказалась управлением эти xrandr --auto команда после того, как второй показ включен.

После управления той командой показ продвигается и конфигурируем с дополнительными командами xrandr.

1
ответ дан 18 October 2015 в 07:29

После урегулирования экрана с помощью графический интерфейса пользователя

В линии (в продукции xrandr после Вы устанавливаете экран с помощью графический интерфейса пользователя):

HDMI1 connected 1920x1080+1600+0 (normal left inverted right x axis y axis) 509mm x 286mm

положение второго экрана (HDMI1) определено вершина-allined в нем право на Ваш главный экран (LVDS1): 1920x1080+1600+0, как объяснено здесь .

Прежде, чем установить экран с помощью графический интерфейса пользователя

определение положения Вашего правильного экрана, кажется, отсутствует по некоторым причинам.

я не уверен, что вызывает поведение, могла бы быть незначительная несовместимость, но оно должно быть зафиксировано с командой:

xrandr --output HDMI1 --pos 1600x0

, Который поместит второй экран справа от главного экрана, вершины - выровненный.

2
ответ дан 18 October 2015 в 07:29
  • 1
    Думайте об этом, сервер не работает. Не выполнение, потому что данные были удалены или устройство хранения данных, содержащее его, не доступно системе таким же образом, это было во время установки. – Amias 6 September 2016 в 02:44

Я имел ту же проблему, но решил ее. Сделанный клавишей быстрого вызова, чтобы управлять командой xrandr, которая похожа на это: xrandr --output HDMI-1 --auto --output VGA-1 --off и, Вы предположили это, перемена для монитора, чтобы работать :)

1
ответ дан 18 October 2015 в 07:29
  • 1
    существует ли / каталог var, и он имеет какие-либо папки в нем? i' m предположение его привычка, потому что это похоже на Ваше отказавшее монтирование. – Amias 6 September 2016 в 02:45

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

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