xrandr로 특정 화면 해상도 설정


10

그래서 VirtualBox에 LUbuntu 11.04를 설치했습니다. 1366x768 해상도를 찾지 못해 Guest Additions를 설치했지만 거기에 없었습니다. 그래서이 코드를 사용하여 올바른 해상도를 설정했습니다.

gtf 1366 768 60
xrandr --newmode "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795 $
xrandr --addmode VBOX0 1368x768_60.00
xrandr --output VBOX0 --mode 1368x768_60.00

문제는 다음에 다시 부팅 할 때이 정보를 저장할 수있는 방법을 찾을 수 없다는 것입니다. 나는 노력했지만 .xinitrc아무 일도 일어나지 않았다. 그런 다음 시도 .bashrc했지만 작동하지 않습니다.이 명령을 실행하기 전에 콘솔을 시작해야합니다.


해당 명령을에 넣을 수 있습니다 /etc/rc.local.
onse

파일을 편집하고 실행 비트를 변경했지만 발생하지 않습니다. LUbuntu가 다르게 작동 할 수 있습니다.
dierre

답변:


8

우분투에서 LXDE의 기본 해상도변경 하려고 시도했으며 (LXDE는 Lubuntu에서도 사용됨)이 문제에 대한 해결책을 찾았습니다. 또한 Lubuntu가 설치되어 있으며이 파일이 실제로 존재하는지 확인했습니다 (이 수정 프로그램도 시도해 보았습니다).

그래서 수정 ....

  1. 터미널을 열고 Ctrl + Alt + T를 누릅니다.
  2. 기본 Lubuntu가 설치되어 있다고 생각합니다. "Leafpad"가 기본 편집기가 될 것입니다.이를 터미널에 입력 / 복사하고 Enter 키를 누르십시오 ... (암호를 요구할 수 있습니다)

    sudo leafpad /etc/xdg/lxsession/LXDE/autostart
    
  3. 이제 실제 명령 앞에 @를 추가하여 명령을 파일 맨 아래에 추가하십시오. 광산은 다음과 같이 보였습니다 ...

    @xscreensaver -no-splash
    @lxpanel --profile LXDE
    @pcmanfm --desktop --profile LXDE
    @/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
    @xrandr --auto --output DVI-1 --primary --mode 1680x1050 --left-of DVI-0
    

1
매력처럼 일했다.
dierre

@ captain_G 나는 LXDE디렉토리 LubuntuLubuntu-Netbook디렉토리 만 없습니다 . 어떻게해야합니까?
Jürgen Paul

@Severus-위와 같이 터미널을 엽니 다. "cd / etc / xdg / lxsession /"을 입력하십시오. lxsession 디렉토리로 이동해야합니다. 이제 "find -name autostart"를 입력하십시오. 잘 시작하면 자동 시작이 된 디렉토리가 표시 될 것입니다. 올바르게 기억한다면 2 개의 디렉토리를 사용할 수 있습니다. 둘 다 또는 사용중인 하나에 만 추가 할 수 있습니다. 도움이
되길 바랍니다 (

@xrandr -s 1440x900에 오래된 기존 리눅스에서 일vmware
스튜어트 Cardall

2

개인적으로 이러한 종류의 명령을 로그인시 실행되도록 스크립트에 ~/bin넣습니다.set_resolution

그런 다음 gnome-session-properties로그인시 실행할 명령을 실행 하고 추가하십시오 (~ / bin / set_resolution 사용).

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


2
우분투가 아닌 LUbuntu이므로 gnome-session-properties가 없습니다.
dierre

1
Openbox (Lubuntu) 사용~/.config/openbox/autostart
Panther

그래도 작동이 안되는. ~ / .config / openbox / autostart를 추가 한 다음 chmod u + x를 추가했지만 재부팅시 아무 일도 일어나지 않습니다.
dierre

1

다음은 /etc/xdg/lxsession/LXDE/autostart파일에 추가 된 다른 행입니다 .

@xrandr --output LVDS --off

팁 : http://lists.freedesktop.org/archives/xorg/2007-August/027490.html

업데이트 : 위의 내용은 GUI 구성 도구를 lxrandr실행할 때까지 잠시 동안 좋았습니다. 이것은 어리석게 듀얼 모니터 설정을 인식하지 못하는 것 같습니다. 그래서 나는 이것을 바꿨다.

$ cat $HOME/.config/autostart/lxrandr-autostart.desktop

[Desktop Entry]
Type=Application
Name=LXRandR autostart
Comment=Start xrandr with settings done in LXRandR --then manually tweaked
Exec=xrandr --output DVI-0 --mode 1920x1200 --rate 60.0 --output LVDS --off --output VGA-0 --primary --mode 1920x1200 --left-of DVI-0
OnlyShowIn=LXDE

LXDE와 함께 Ubuntu 12.04를 실행하고 있습니다. 순수한 Lubuntu 12.04 설정에 더 똑똑한 lxrandr바이너리 가 포함되기를 바랍니다 .


1

이 페이지가 도움이되었습니다 : https://wiki.ubuntu.com/X/Config/Resolution

~ / .xprofile에 변경 사항을 넣었습니다.


dierre와 같은 문제가 있었지만 Lubuntu 13.10에서 xrandr 설정을 사용할 수 없었고 사람들은 자동 시작 등을 제안했습니다. 그러나 .xprofile에 명령을 추가하면 마침내 효과가있었습니다. 감사!
Beamie

0

누군가 여전히 이것으로 어려움을 겪고 있다면, 나는 운이없이 찾을 수있는 모든 것을 시도했습니다 (명령 줄을 너무 많은 파일에 넣었습니다). 결국 나는 시행 착오를 통해 쉬운 해결책을 찾았으며 다른 모든 것보다 먼저 시도 할 것입니다.

터미널을 열고 xrandr 명령을 테스트하십시오 (다른 사람이 게시 한대로). 구식 시스템에서 Lubuntu를 사용하여 수명을 늘리고 구식 모니터를 조작하여 해상도를 변경하는 cmd 줄을 사용했습니다.

xrandr-자동-출력 VGA1-기본-모드 1158x864

다른 것을 추가하지 않았습니다.

그런 다음 시작-> 환경 설정-> LXSession의 기본 응용 프로그램으로 이동했습니다.

"자동 시작"메뉴를 선택한 다음 정확한 명령 행 코드를 흰색 텍스트 상자에 넣고 "추가"를 클릭하십시오.

재부팅 및 성공 !!!


0

나를 위해 일한 유일한 방법은 다음과 같습니다.

  1. https://wiki.ubuntu.com/X/Config/Resolution#Adding_undetected_resolutions에 설명되어있는 cvt 및 xrandr를 통해 새 모드를 가져 오려면 필요한 명령을 실행하십시오.
  2. 다음과 같이 set_resolution.sh와 같은 .sh 파일에 붙여 넣으십시오.

    #!/bin/sh
    xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    xrandr --addmode HDMI-1 1920x1080_60.00
    xrandr --output HDMI-1 --mode 1920x1080_60.00
    
  3. 메뉴-> 환경 설정-> LXSession의 DefaultAplications-> 핵심 응용 프로그램으로 이동하여 Xrandr 흰색 블록으로 스크롤하십시오. 빈 블록이어야하며 저장 한 .sh 파일의 경로를 추가하십시오.

  4. 재부팅!

Asus의 TinkerBoard에서 openbox와 함께 LXDE9.0을 사용하고 있습니다. ~ / .xprofile, / etc / xdg / lxsession에서 자동 시작, openbox의 자동 시작, xinitrc 수정을 시도했지만 그중 아무것도 작동하지 않았습니다. 이것은 모든 사용자에게 전 세계가 아닌 세션 전용이지만 xorg.conf 파일을 실행하는 것보다 더 빠른 트릭을 수행합니다.

타이!

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