저는 VMWare에서 기본 해상도 800x600으로 Debian Jessie를 실행하고 있습니다. 를 사용하여 1360x768로 설정할 수 있지만 xrandr
다음에 로그인할 때는 여전히 800x600입니다.
인터넷의 일부 게시물에는 내 xorg.conf 파일을 편집하라는 내용이 나와 있습니다. 나는 그것을 실행 Xorg -configure
하고 xorg.conf.new 파일을 얻었습니다. 테스트해 보았지만 화면이 여전히 검은색입니다( startx
구성 없이도 잘 작동합니다).
다른 게시물에서는 이 디렉터리( .config/xfce4/xfconf/xfce-perchannel-xml
)에 있는 display.xml 파일을 편집하라고 하는데, 저는 display.xml 파일이 없습니다.
이 작업을 수행하는 방법을 아시나요?
답변1
데스크탑 환경에서 설정을 변경하는 다양한 방법 중 하나는 해당 환경에서 제공되는 도구를 사용하는 것입니다. 이 경우XFCE이러한 도구를 제공하는 데스크탑 환경이며 일부에는 그래픽 인터페이스가 있습니다.
해상도를 변경하는 가장 쉬운 방법은 아래에서 찾을 수 있는 디스플레이를 사용 하거나 명령을 사용하여 터미널 에뮬레이터에서 호출 Application Menu > Settings > Display
할 수 있습니다 .xfce4-display-settings
물론 그래픽 솔루션이 마음에 들지 않으면 언제든지 해당 파일을 수동으로 수정할 수 있습니다(이 경우 .config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
).
답변2
내 설정(VMware 게스트로 OpenSuse)에서 해결해야 했던 두 가지 문제가 있습니다.
- 해상도가 드롭다운 목록에 없습니다.xfce4-디스플레이 설정(단, 모니터 이름은 입니다. 나중에 필요할 것입니다.)
- 수동으로 추가한 해결 방법은 로그아웃할 때마다 "잊혀집니다".랜달)
1160x1600으로 설정하려는 내 모니터("Virtual1") 프로그램:
대상 모니터의 타이밍 매개변수 결정
$ cvt 1160 1600
# 1160x1600 59.99 Hz (CVT) hsync: 99.46 kHz; pclk: 156.75 MHz
Modeline "1160x1600_60.00" 156.75 1160 1248 1368 1576 1600 1603 1613 1658 -hsync +vsync
$ _
다음을 사용하여 모델 행을 활성화합니다.랜달:
$ xrandr --newmode "1160x1600_60.00" 156.75 1160 1248 1368 1576 1600 1603 1613 1658 -hsync +vsync
$ xrandr --addmode Virtual1 1160x1600_60.00
$ xrandr --output Virtual1 --mode 1160x1600_60.00
$ _
바라보다!
로그인 시 이 화면 해상도를 자동으로 얻으려면 위의 "xrandr" 줄을 .bashrc 또는 .profile에 추가하세요.
이 스틱은 나에게 효과적입니다. 시스템 구성을 영구적으로 변경하거나 업데이트를 유지하는 것이 가장 좋은 곳이 어디인지 아는 사람이 있을까요? (내 오래된 *nix 기술은 모두 systemd 이후로 쓸모없어진 것 같습니다...)
"유닉스를 이해하지 못하는 사람은 유닉스를 나쁘게 재창조할 운명에 처해 있다. - 헨리 스펜서"
답변3
저도 같은 문제가 있었는데, 화면 설정 목록에서 지원되는 해상도가 누락되었습니다. xorg.conf에서 동기화 및 새로 고침 변수에 대한 적절한 제한을 설정하여 이 문제를 해결했습니다.
수평 동기 31.0 - 83.0
수직 새로 고침 56.0 - 75.0
LCD 데이터시트에서 얻은 실제 값입니다. 저는 Iiyama ProLite E2001WSV 모니터를 사용하고 있습니다.