Xfce-xrandr에서 기본 모니터를 설정할 수 없습니다


14

Xfce 4 Desktop Environment 버전 4.6.1 (Xfce 4.6)을 사용하고 있습니다.

듀얼 모니터 설정이 작동하려고합니다. vga 모니터가 연결되어 있고 노트북 왼쪽에 앉아 있습니다.

일반 데스크톱이 노트북 화면에 평소대로 앉아 있고 vga가 창을 끌어 놓을 추가 공간으로 사용되도록하고 싶습니다. 나는 거의 거기에 있습니다 : 나는 두 개의 공간이 서로 옆에 있고 왼쪽과 오른쪽으로 드래그 할 수 있습니다.

문제는 vga 모니터가 작업 표시 줄이있는 "기본"모니터라는 것입니다. 랩톱에서이를 원합니다 (예 : 왼쪽이 아닌 오른쪽 화면).

현재 xrandr 설정은 다음과 같습니다.

Screen 0: minimum 320 x 200, current 2720 x 900, maximum 4096 x 4096
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
LVDS1 connected 1280x800+1440+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+
   1024x768       85.0     75.0     70.1     60.0  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  
TV1 disconnected (normal left inverted right x axis y axis)

VGA1은 외부 VGA 모니터이고 LVDS1은 기본 랩톱 화면입니다. 나는 노력했다

xrandr --output LVDS1 --primary --right-of VGA1

화면을 올바른 레이아웃으로 설정하지만이 문맥에서 "기본"의 의미를 오해하지 않는 한 LVDS1을 기본으로 설정하지 않습니다. 기본은 "데스크톱이있는 위치"를 의미합니까?

나는 더 웅장하고 조부모를 다운로드했고 거기에서 아무것도 얻지 못했습니다.

성가신 것은 VGA1을 왼쪽 대신 랩톱 오른쪽 에 설정하면 데스크탑 등으로 LVDS1이 기본이되도록 할 수 있다는 것입니다 . 따라서 기본은 항상 가장 왼쪽에있는 디스플레이로 이동하는 것처럼 보입니다.

/etc/X11/xorg.conf관련이있는 경우 내 파일은 다음과 같습니다 .

Section "Screen"
  Identifier    "Default Screen"
  Monitor       "Configured Monitor"
  Device        "Configured Video Device"
  SubSection "Display"
    Modes "1440x1440" "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    Virtual 2464 900
  EndSubSection
EndSection

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  Option "SendCoreEvents" "true"
  Option "Device" "/dev/psaux"
  Option "Protocol" "auto-dev"
  Option "HorizScrollDelta" "0"
  Option "SHMConfig" "on"
  Option "MaxTapTime" "0"
  Option "MaxTapMove" "0"
EndSection

조언이 있습니까? 고마워, 최대

답변:


14

이에 관한 버그 보고서 가 있습니다 . 잠시 동안 알려졌습니다 . Xfce (4.11.0 현재)는 가장 왼쪽 / 위쪽 디스플레이를 '기본'으로 취급합니다. 짜증나고 노트북에만 국한되지 않습니다.

두 개의 모니터를 정적으로 배열하면 패널을 명시 적으로 이동하여 기본 디스플레이 변경을 에뮬레이트 할 수 있습니다. 그러나 실용적이지 않은 랩톱을 사용하면 다음 중 하나를 수행해야합니다.

  1. 오른쪽에서 외부 디스플레이를 물리적으로 찾습니다.
  2. 직관적이지 않은 데스크탑 랩핑 동작에 익숙해 지십시오.
  3. 소매를 감아 Xfce를 고정시킵니다.

옵션 B를 잠시 동안 사용해 보았습니다. 기본 모니터의 물리적 왼쪽이 "아래"로 지정되었습니다. 책상을 다시 정리할 필요가 없었으며 왼쪽 / 오른쪽 화면 모서리를 가로 지르면 작업 공간이 정상적으로 줄어 듭니다.


감사! 현재 듀얼 모니터 설정이 없기 때문에 Rony의 대답을 테스트 할 수는 없습니다 (제 질문은 거의 2 년 전입니다).하지만 당신이 말하는 것처럼 버그 인 것 같습니다.
Max Williams

"직관적이지 않은 데스크탑 랩핑 동작": 랩톱에 보조 모니터가 있습니다. 그러나 마우스가 해당 모니터로 이동하면 랩톱 모니터의 화면이 기본 모니터에서 비례 적으로 스크롤됩니다 (따라서 마우스가 보조 모니터에서 가장 오른쪽에있을 때 두 모니터에서 동일한 내용이 표시됨). 기본 모니터에서 다시보기를하려면 기본 모니터의 왼쪽 끝까지 스크롤해야합니다. 본질적으로 두 모니터는 하나의 거대한 모니터로 구성됩니다. 프로그램을 최대화하면 두 모니터로 확장됩니다. 이 추가 스크롤 효과로. 어떻게 막을 수 있습니까?
Csaba Toth

7

내가 알 수있는 한, 현재 버전의 xrandr에서 기본 플래그는 랩톱에서 작동하지 않습니다. 기본 모니터는 항상 0x0에서 시작하여 왼쪽에있는 모니터입니다. 매우 성가신, 아마도 버그 일 것입니다.

내 솔루션은 데스크탑 패널과 아이콘을 옮기는 것입니다. 패널> 패널 기본 설정> 출력 : VGA1 (또는 모든 모니터)을 마우스 오른쪽 단추로 클릭하십시오.


2

듀얼 모니터 설정을 작동 시키려고합니다. vga 모니터가 연결되어 있고 노트북 왼쪽에 앉아 있습니다.

시험:

LVDS1의 $ xrandr --output VGA1 --auto --left-of

참고로 내 노트북은 노트북 (LVDS-1)이며 오른쪽 수직 패널 (VGA-1)은 잘 작동합니다.

xrandr 
화면 0 : 최소 320 x 200, 전류 2340 x 1440, 최대 8192 x 8192
LVDS-1 연결됨 1440x900 + 0 + 0 (일반 왼쪽 반전 된 오른쪽 x 축 y 축)
   1440x900 60.0 * + 50.0  
   1152x864 60.0  
   1024x768 59.9  
   800x600 59.9  
   640x480 59.4  
   720x400 59.6  
   640x400 60.0  
   640x350 59.8  
VGA-1 연결 900x1440 + 1440 + 0 왼쪽 (일반 왼쪽 반전 된 오른쪽 x 축 y 축) 408mm x 255mm
   1440x900 59.9 * + 75.0  
   1280x1024 76.0 75.0 72.0 60.0  
   1152x864 75.0  
   1024x768 75.1 70.1 60.0  
   832x624 74.6  
   800x600 72.2 75.0 60.3  
   640x480 72.8 75.0 66.7 60.0  
   720x400 70.1  
   640x350 70.1  
DVI-D-1 연결이 끊어짐

2
OP가 말했듯이 외부 모니터를 랩톱 오른쪽에 배치하면 상황이 올바르게 작동합니다. 왼쪽에 배치하면 실행 여부와 상관없이 "기본"디스플레이가됩니다.xrandr --output LVDS1 --primary
Keith

1

그것은이다 버그 .

xfce4- 디스플레이 설정 :“왼쪽으로 확장”이없는 이유는 무엇입니까?

나는 이유를 설명하려고 노력했다 : here .


해결 방법 :

왼쪽 외부 모니터로 확장 한 다음 (기본이 됨) 모든 컨트롤 (패널)을 오른쪽 (보조) 내부 모니터옮기면 마치 기본 모니터처럼 작동합니다.

  • 왼쪽으로 확장하려면 xrandr --output LVDS1 --auto --right-of VGA1 --output VGA1 --auto( LVDS1내부 디스플레이가있는 곳 ) 과 같은 명령을 사용하십시오 . 패널이나 데스크탑 런처에 추가하는 것이 매우 유용합니다.

  • '스팬 모니터'옵션을 선택 취소하고 패널을 잠금 해제하십시오.

[ 여기에 이미지 설명을 입력하십시오] [5]

  • 패널을 오른쪽 (내부) 모니터로 끌어다 놓습니다. (작동하지 않는 경우 패널을 세로로 만든 다음 이동 한 다음 원하는 경우 가로로 설정하십시오.)

이 디스플레이 구성으로 돌아온 후 다시 시작한 후 패널 위치가 기억되는 것 같습니다.


1

이것은 또한 나를 귀찮게하고있다. 해결 방법은 랩톱 모드에서만 패널을 잠그는 것입니다. 확장 모니터로 전환하면 (xrandr 스크립트에 키 매핑되어 있음) 패널이 랩톱에 남아 있습니다.

새 창은 여전히 ​​왼쪽 (모니터)에 열려 있지만 지금은 그와 함께 살 수 있다고 생각합니다.


0

명령 줄을 사용하여 설정할 수도 있습니다 (예 : 메뉴를 두 번째 모니터로)

xfconf-query -c xfce4-panel -p /panels/panel-1/output-name -s monitor-2

사용할 수있는 모든 속성을 나열하기 위해

xfconf-query -c xfce4-panel -p /panels -lv
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.