시작 시 스크립트를 실행할 수 없습니다.

시작 시 스크립트를 실행할 수 없습니다.

데비안 버스터

Xfce는 시작 메뉴를 에뮬레이트하는 Windows 동작을 Super켜기 위해 (시스템 기호 키)를 사용할 수 없습니다 .wishkermenu

xcape그래서 키를 수정하기 위해 를 설치하고 쉘 명령을 실행했습니다.

xcape -e 'Super_L=Control_L|Escape'

(저는 해당 키를 다른 용도로 사용하므로 xcape키를 놓으면 Esc+ 를 에뮬레이션합니다 Ctrl. 키보드 단축키에서 구성 xfce하고 Esc+ Ctrl에 할당합니다 wishkermenu)

잘 작동합니다. 문제는 세션을 닫을 때 명령을 다시 실행해야 한다는 것입니다. 웹에 있는 예제를 따라 스크립트를 만들고 시작 시 실행해 보았지만 아무 일도 일어나지 않았습니다. 스크립트는 셸에서 실행할 때 제대로 작동하므로 시작 범위에서는 실패합니다.

사용했지만 crontab아무 etc/init.d일도 일어나지 않았습니다. 데비안에서는 systemd와 다른 접근 방식을 사용하는 것이 좋지 않다고 들었습니다.

이 문제, 어쩌면 서비스를 어떻게 해결할 수 있을까요?

답변1

명령이 포함된 행을 ~/profile또는 ~/xprofile파일에 추가합니다. 시스템 구성 방법에 따라 다릅니다. 둘 다 시도해 볼 수 있습니다.

이러한 파일은 세션이 시작된 후에 로드되어야 스크립트가 자동으로 실행됩니다.

답변2

저는 방금 barch 스크립트를 작성하고 실행 응용 프로그램 Xfce4 메뉴에서 실행했습니다. 감사합니다 4 무료로 돌려드립니다

관련 정보