최신 시스템에서 .Xresources를 어디에 배치해야 합니까?

최신 시스템에서 .Xresources를 어디에 배치해야 합니까?

이 창 관리자에 대한 일부 오래된 문서에 따르면 이 창 관리자에 대한 많은 설정은 $HOME 디렉터리의 폴더 mwm에 있어야 합니다 ..Xresources

컴퓨터를 정상적으로(Debian 11) 부팅하면 mwm무시하고 로드되지 않는 것 같습니다 ~./Xresources. 주위에 "typing"이라는 단어가 있지만 xrdb -merge ~/.Xresources영구적인 설정을 원합니다. 더 이상 사용하지 않는 mwm최신 시스템에서 이를 구성하는 올바른 방법은 무엇입니까 ?~/.Xresources

답변1

내 Debian 11(KDE를 사용 mwm하지만 사용하지 않음)에서 키워드가 allow-user-resources에 있고 사용자의 홈 디렉터리에 /etc/X11/Xsession.options있으면 ~/.Xresources세션 시작 구성 요소 스크립트를 /etc/X11/Xsession.d/30x11-common_xresources사용하여 xrdb -merge이를 읽습니다.

사용자 리소스 파일 위치는 USRRESOURCES기본 전역 X 세션 스크립트에 정의된 변수로 정의됩니다 /etc/X11/Xsession.

startx자신만의 를 사용하고 제공하는 경우 ~/.startxrc시스템 ~/.xinitrc전체 X11 세션 설정은 자신의 세션 스크립트에 의해 재정의됩니다. 그런 다음 귀하는 자신의 운영 xrdb -merge $HOME/.Xresources또는 이에 상응하는 운영에 대한 전적인 책임을 집니다. 데비안별 사용자 정의에 대한 참고 사항을 읽고 주의를 기울이는 man startx것이 좋습니다 .man 5 Xsession

예를 들면 다음과 같습니다 man startx.

Debian 시스템에서는 전통적으로 많은 사람들이 .xinitrc 파일에 넣은 내용을 .xsession에 배치해야 합니다. 이렇게 하면 X 세션이 startx, xdm 또는 xinit를 사용하여 시작되더라도 동일한 X 환경이 제공될 수 있습니다. xinit(1) 매뉴얼 페이지의 .xinitrc 파일에 대한 모든 논의는 .xsession에도 적용됩니다. .xinitrc는 xinit(1)에서만 사용되며 xdm(1)에서는 완전히 무시된다는 점을 기억하십시오.

따라서 그러한 경우 시스템 전체 기본값에 의해 이미 제공되므로 대신 를 ~/.xinitrc사용하여 일부 상용구 세션 설정 작업을 작성하는 것을 피할 수 있습니다 . ~/.xsession물론 X11 세션 설정의 하드코어 구식 방식에 익숙하고 자신만의 환경을 원하는 경우그게 다야, 그렇다면 현재 접근 방식이 귀하에게 적합할 수 있습니다.

관련 정보