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に関するいくつかの背景情報です。

関連情報