파일에 항목으로 추가하고 파일 ~/.xinitrc
에 추가해 보았습니다.~/.config/openbox/autostart
다음 변형으로 추가해 보았습니다.
tint2
tint2 &
tint2 -c ~/dotfiles/linux/tint2rc
tint2 -c ~/dotfiles/linux/tint2rc &
두 파일 모두에서 작동하지 않습니다. 물론 이들 중 어느 것도 동시에 존재할 수 없으며 동시에 두 개의 파일에 존재할 수 없습니다. 처음 두 개에서는 구성 파일을 찾을 수 없다는 오류가 발생했기 때문에 원래 위치에 완벽하게 작동하는 심볼릭 링크가 있었음에도 불구하고 파일이 어디에 있는지 알려주었습니다. :)
내가 뭐 잘못 했어요? 내가 뭐 놓친 거 없니? 아니면 제대로 작동하지 않는 걸까요?
그냥 내가 알아차릴 거라고 생각했어요. Openbox가 시작되면 아무 터미널이나 열고 실행할 수 tint2 -c ~/dotfiles/linux/tint2rc
있으며 즉시 훌륭하게 실행됩니다. 그런데 터미널을 닫으면 프로세스가 종료되는데...
어떤 도움이라도 대단히 감사하겠습니다. :)
답변1
.xinitrc를 보지 않고 대답하기는 어렵지만 결국 Openbox 바이너리를 호출하게 되었다고 가정하면 다음을 시도해 보십시오.
exec /path/to/wm & WMPID=$!
/path/to/tint2 --options &
# other bits
wait $WMPID
요즘 나는 dbus를 사용하여 WindowManager를 시작하고 위의 모든 긴밀한 시스템 통합으로 인해 잘 작동합니다.
답변2
내가 아는 한, 이 줄을 추가하면 ~/.config/openbox/autostart
작동합니다. 아쉽게도 오픈박스가 설치되어 있지 않아 확인할 수 없습니다.
하지만 나는할 수 있는왜 작동하지 않는지 알려주세요 ~/.xinitrc
. 이는 ~/.xinitrc
tty를 사용하거나 tty에서 수동으로 X를 시작할 때만 읽혀집니다 (참조startx
xinit
여기). 그래픽 로그인 관리자에서 로그인하면 무시되고 읽혀집니다 ~/.xsession
. 따라서 파일에 관련 줄을 추가해 보십시오 ~/.xsession
.