좋아, 나는 며칠 이후 로이 문제로 어려움을 겪고 있습니다. 내 문제는 재부팅 후 적용 / 저장하기 위해 현재 모니터 설정을 저장할 수 없다는 것입니다.
3 대의 모니터가 있고 그중 2 대를 미러링하고 싶지만 3 대는 아닙니다. nvidia-settings gui 도구를 사용하거나 xrandr을 사용하는 bash 스크립트를 호출하여이를 수행 할 수 있습니다. 그놈 / 데비안 디스플레이 설정 메뉴에서 내 모니터를 다른쪽으로 옮겨서이 작업을 수행 할 수 없습니다. 여기에서는 서로 옆에 둘 수만 있고 둘 중 두 개만 미러링 할 수는 없습니다 (모두 미러링 할 수 있음). 그러나 나는 그것을 원하지 않는다). 위에서 언급 한 스크립트는 (xrandr을 사용하여) 나를 위해 이것을 할 수 있습니다-그리고 이제 그것을 넣을 올바른 위치를 찾고 있습니다. gdm3을 사용하고 있으며 / etc의 시작 (xor) 끝에 넣으려고했습니다. / gdm3 / Xsession 파일-> 도움이되지 않았습니다. 나는 또한 ~ / .xprofile 파일을 만들고 거기에 넣었습니다-> 도움이되지 않았습니다. 스크립트는 각 그룹에 대해 실행 가능합니다. 그리고 나는 그것이 호출되었는지 확인하기 위해 내 홈 디렉토리에 새 파일을 만드는 줄을 추가했습니다.
그래서, 내가 뭘해야 해? 나는 googled, googled, googled, 읽고 읽었지만 해결책을 찾지 못했습니다.
여기 누군가가 나를 도울 수 있기를 바랍니다.
Debian 8 jessie, nvidia 독점 드라이버, gdm3, gnome을 사용하는 PS
그리고 이것은 내 스크립트입니다.
#!/bin/bash
xrandr --output DVI-D-0 --mode 1920x1080 --pos 1440x0 --rotate normal --output HDMI-0 --mode 1920x1080 --pos 1440x0 --rotate normal --output DVI-I-1 --off --output DVI-I-0 --mode 1440x900 --pos 0x180 --rotate normal --output DP-1 --off --output DP-0 --off
이 스크립트는 잘 작동하며 arandr에 의해 생성되었습니다. / usr / share /에 저장했습니다.
TL; DR 스크립트는 수동으로 실행할 때 잘 작동하며 / etc / gdm3 / Xsession 또는 ~ / .xprofile에 넣을 때도 호출됩니다. 그러나 모니터 설정은 부팅 후 올바르게 설정되지 않습니다. 모든 것이 완료된 후 (로드) 스크립트를 수동으로 실행할 때만.
당신이 찾은 행동은 예상되는 것입니다. Xrandr는 ...
xrandr-RandR 확장에 대한 기본 명령 줄 인터페이스
이는 Xorg가 이전이 아니라 RandR 확장을로드 한 후에 작동 함을 의미합니다 . 파일에서 원하는 구성을 지정할 수 /etc/X11/xorg.conf
있지만 DE가 화면에 순서를 적용하는 경향이 있기 때문에 시간 낭비 일 수 있습니다. 예를 들어, KDE는 사용자 정의 모니터 구성에 대한 내성이 악명 높습니다.
당신의 선택은 무엇입니까?
향후 세션을 위해 현재 구성을 저장하십시오. 이 Unix 및 Linux 게시물에서 여러 가지 방법을 찾을 수 있습니다 . 웹 페이지에 언급 된 버그는 이제 닫 혔음을 기억하십시오.
그래픽으로 로그인 할 때마다 스크립트를 실행하십시오. 예를 들어 다음 코드를 .bashrc
파일에 넣을 수 있습니다.
if [[ $TERM != "linux" && "x$SSH_CLIENT" == "x" ]]
then
xrandr --output DVI-D-0 --mode 1920x1080 --pos 1440x0 --rotate normal --output HDMI-0 --mode 1920x1080 --pos 1440x0 --rotate normal --output DVI-I-1 --off --output DVI-I-0 --mode 1440x900 --pos 0x180 --rotate normal --output DP-1 --off --output DP-0 --off
fi
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다