rc.local에서 명령을 실행할 때 분할 오류가 발생합니다.

rc.local에서 명령을 실행할 때 분할 오류가 발생합니다.

xbindkeys -f /etc/xbindkeysrc시작 시 명령을 실행 하려고 합니다 . 나는 이것을 내 rc.local또 다른 명령에 넣었습니다.

#!/bin/bash
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
xbindkeys -f /etc/xbindkeysrc
exit 0

xbindkeys그런데 그 명령이 실행되지 않았다는 것을 알았습니다 .

나는 /var/log/messages다음 줄을 확인하고 찾았습니다.

rc.local[1194]: /etc/rc.d/rc.local: line 4:  1203 Segmentation fault      (core dumped) xbindkeys -f /etc/xbindkeysrc

그게 무슨 뜻인지 말해 줄 수 있나요 segmentation fault? 그리고 그것을 피하는 방법은 무엇입니까?

답변1

X11 서버가 아직 실행 중이 아니기 때문에 스크립트 xbindkeys에서 실행할 수 없습니다 . /etc/rc.local.$HOME/.xinitrc

파일이 없어도 걱정하지 마세요. 파일을 만들고 다음 줄을 추가하세요.

다음은 xinitrc에 대한 몇 가지 배경 정보입니다:

관련 정보