3

Я могу использовать внешний физический монитор Dell на работе, подключив его через порт VGA к моему ноутбуку ThinkPad. У меня установлено тестирование Debian, а также KDE5.5 и i3wm. Смотрите подробную информацию ниже.

Ситуация: я буду использовать один монитор (ноутбук) дома, в то время как я хотел бы использовать настройку двойного монитора на работе. И XRandR и KDE теперь позволяют мне подключать оба физических дисплея (ноутбук и монитор Dell, подключенный через VGA) к одному большому расширенному x-экрану, чтобы я мог перемещать окна и мышь между дисплеями физических мониторов.

Проблема: Тем не менее, я хочу динамически экспортировать дисплей каждого физического монитора в виде отдельного x-экрана, предпочтительно используя xrandr если это возможно. Динамически, я имею в виду, что я могу подключить расширенный монитор в любое время, и будет 1 или 2 x-экрана в зависимости от того, подключен ли расширенный монитор. И я могу отключить любой из физических дисплеев, пока оба подключены.

XRandR выполняет почти все вышеперечисленное; тем не менее, он экспортирует только один X-экран. Я хотел 2-х экранов.

$ xrandr
Screen 0: minimum 320 x 200, current 2416 x 1680, maximum 8192 x 8192
VGA-0 connected 1050x1680+0+0 left (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050     59.95*+
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   640x480       75.00    60.00  
   720x400       70.08  
HDMI-0 disconnected (normal left inverted right x axis y axis)                                        
LVDS connected primary 1366x768+1050+0 (normal left inverted right x axis y axis) 345mm x 194mm       
   1366x768      59.64*+  50.00                                                                       
   1280x720      59.86                                                                                
   1152x768      59.78                                                                                
   1024x768      59.92                                                                                
   800x600       59.86                                                                                
   848x480       59.66                                                                                
   720x480       59.71                                                                                
   640x480       59.38              

Итак, вместо того, что я вижу выше, я хотел вывод, подобный этому, желательно с минимальной конфигурацией или без нее в xorg.conf:

$ xrandr
Screen 0: minimum 320 x 200, current 1050 x 1680, maximum 8192 x 8192
VGA-0 connected 1050x1680+0+0 left (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050     59.95*+
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   640x480       75.00    60.00  
   720x400       70.08  
HDMI-0 disconnected (normal left inverted right x axis y axis)                                        
Screen 1: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS connected primary 1366x768+1050+0 (normal left inverted right x axis y axis) 345mm x 194mm       
   1366x768      59.64*+  50.00                                                                       
   1280x720      59.86                                                                                
   1152x768      59.78                                                                                
   1024x768      59.92                                                                                
   800x600       59.86                                                                                
   848x480       59.66                                                                                
   720x480       59.71                                                                                
   640x480       59.38              

Обратите внимание, что в этом случае у меня будет $DISPLAY 0 и 1 .

0