gdm 또는 lightdm을 다시 시작하지 않고 듀얼 모니터에 변경 사항을 적용하는 방법

gdm 또는 lightdm을 다시 시작하지 않고 듀얼 모니터에 변경 사항을 적용하는 방법

gnome-control-center display파일이 변경된 것으로 알고 있습니다 ~/.config/monitors.xml. 하지만 컴퓨터를 다시 시작하면 gnome-control-center display듀얼 모니터에 대한 이전 설정이 기억나지 않습니다.

그래서 monitors.xml시스템이 부팅될 때 백업을 만들고 ~/.config/monitors.xml에 백업을 복사했습니다.

하지만 이제는 lightdm/gdm을 다시 시작하거나 현재 세션에서 로그아웃하지 않고도 이 설정을 적용할 수 있는 방법이 필요합니다 gnome-control-center display.

gnome-control-center display추신: PC를 부팅할 때마다 열고 모든 옵션을 다시 설정할 필요 없이(피곤함) 듀얼 모니터 설정에 대한 올바른 설정을 지정하는 스크립트를 만들고 싶습니다 .

답변1

나는 이런 식으로 문제를 해결했습니다.

먼저 모니터 구성을 설정했습니다.

gnome-control-center display

그런 다음 변경 사항을 저장하고 적용했습니다.

그래서 나는 달렸다

xrandr -q

현재 구성을 얻으려면 이 같은:

Screen 0: minimum 320 x 200, current 1920 x 1980, maximum 8192 x 8192
LVDS1 connected 1600x900+0+1080 (normal left inverted right x axis y axis) 0mm x 0mm
   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  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 475mm x 267mm
   1920x1080      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)

이 설정을 사용하여 스크립트를 만들었습니다.~/bin/monitors-configure

#!/bin/bash

xrandr --output LVDS1 --mode  1600x900 --pos 0x1080 --rotate normal --output VGA1 --off --output DP1 --off --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal

이제 난 달려갈 뿐이야monitors-configure

관련 정보