다음 줄을 포함하는 .xinitrc가 있습니다.
#!/usr/bin/env bash
xrdb -merge ~/.Xresources &
xset r rate 200 30 &
xterm & #fixme: xterm is not reading loaded .Xresources
exec /etc/alternatives/x-window-manager
xterm이 로드된 설정을 사용하지 않는 이유는 무엇입니까 xrdb
?
추신: .xinitrc의 xterm은 xresources에서 로드된 설정을 사용하지 않지만 일단 wm이 실행되면 제대로 작동합니다.
어떻게 고치는지 기억이 나지 않습니다(저는 몇 년 동안 Linux를 플레이하지 않았습니다).
답변1
귀하의 스크립트에서
#!/usr/bin/env bash
xrdb -merge ~/.Xresources &
xset r rate 200 30 &
xterm & #fixme: xterm is not reading loaded .Xresources
exec /etc/alternatives/x-window-manager
백그라운드에서 실행해야 하는 행의 경우 xterm
창 관리자가 이를 관리하기 위해 실행 중이어야 하므로 "&"를 사용하십시오 xterm
( xterm
백그라운드에 배치되지 않으면 스크립트가 창 관리자를 계속 호출하지 못하게 됩니다). 그리고 xrdb
명령xset
둘 다다른 프로그램을 시작하기 전에 이 작업을 수행해야 합니다. 왜냐하면 이 프로그램은 빠르게 완료되고 종료되며 사용자를 위해 무언가를 초기화하기 때문입니다.
추가 자료:
답변2
저는 Atom을 사용하여 C 프로그램을 컴파일 및 실행하고 이를 xterm으로 출력합니다. xterm 글꼴을 확대하는 영구적인 방법을 찾는 동안 이 링크를 찾았습니다. 이 게시물은 제가 xterm을 마스터하는 데 큰 도움이 되었습니다.
https://askubuntu.com/questions/161652/how-to-change-the-default-font-size-of-xterm