좋은 질문. 대답하기가 약간 까다 롭지 만 여기에 시도가 있습니다.
기본 답변
실제로 X11에는 약간의 재설정 가능성이 포함되어 있습니다. 에서 찾을 수 있습니다 /etc/X11/Xreset
. Xreset 디렉토리 ( Xreset.d
)를 사용하여 사용자가 로그 아웃 할 때 자동으로 실행되는 스크립트를 붙여 넣을 수 있습니다 . README 파일 :
# Scripts in this directory are executed as root when a user log out from
# a display manager using /etc/X11/Xreset.
# The username of the user logging out is provided in the $USER environment
# variable.
따라서 a) 재설정 스크립트를 추가 /etc/X11/Xreset.d
하고 b) 이중 외부 디스플레이를 설정하는 스크립트를 실행기에 연결합니다. 따라서 로그 오프하고 모든 것이 정상으로 돌아오고 랩톱에 로그온하고 디스플레이의 런처를 누르고 삶을 즐길 수 있습니다.
더 많은 정보
당신은 조사 할 수 있습니다 sudo dpkg-reconfigure -phigh xserver-xorg
X 서버 또는 (상기 아마 더 나은 모습 재설정에 대한 대답 미케이 코멘트에 제안을).
SuSE 사람이 X에 관한 멋진 기사 를 썼습니다.
해결 된 버그 보고서에서 누군가는 다음과 같이 말합니다.
관리자는 /etc/X11/Xreset.d/에 스크립트를 삭제하여 사용자가 로그 아웃 한 후에 실행할 수 있습니다.
이것은 파일의 내용입니다 :
자신의 시스템에서 찾을 수 있습니다.
#!/bin/sh
#
# /etc/X11/Xreset
#
# global Xreset file -- for use by display managers
# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $
set -e
PROGNAME=Xreset
SYSSESSIONDIR=/etc/X11/Xreset.d
if [ ! -d "$SYSSESSIONDIR" ]; then
# Nothing to do, exiting
exit 0
fi
# use run-parts to source every file in the session directory; we source
# instead of executing so that the variables and functions defined above
# are available to the scripts, and so that they can pass variables to each
# other
SESSIONFILES=$(run-parts --list $SYSSESSIONDIR)
if [ -n "$SESSIONFILES" ]; then
set +e
for SESSIONFILE in $SESSIONFILES; do
. $SESSIONFILE
done
set -e
fi
exit 0
# vim:set ai et sts=2 sw=2 tw=80:
xrandr
이 유용 할 수 있습니다.