デスクトップ環境 - 共通事項 - キーボードフック sxhkd - 起動
1. 概要 なにしろ、ログインする都度、バックグラウンドで、動作させなければならない。 「sxhkd - ArchWiki」では、ユーザサービスとして起動する方法が書いてありますが、これはまだやってみたことがありません。 2. autostart 「autostart」で定義する方法は、下記を実行することです。 これが一番、お手軽。 「sh」のパスが、プラットフォームにより異なることがありますのでご注意ください。 「FreeBSD」 mkdir -pv ~/.config/autostart sh cat << 'EOF' >> ~/.config/autostart/sxhkd.desktop [Desktop Entry] Type=Application Name=sxhkd Exec=/bin/sh -c "/usr/local/bin/sxhkd &" EOF exit 「MX Linux」 mkdir -pv ~/.config/autostart sh cat << 'EOF' >> ~/.config/autostart/sxhkd.desktop [Desktop Entry] Type=Application Name=sxhkd Exec=/usr/bin/sh -c "/usr/bin/sxhkd &" EOF exit 「ArcoLinux」「Manjaro」の「Cutefish」では、「sh」越しでは、起動できませんでした。 「'Garuda Linux」の「KDE」も同じ方法で。 mkdir -pv ~/.config/autostart sh cat << 'EOF' >> ~/.config/autostart/sxhkd.desktop [Desktop Entry] Type=Application Name=sxhkd Exec=sxhkd EOF exit
mkdir -pv ~/.config/autostart sh cat << 'EOF' >> ~/.config/autostart/sxhkd.desktop [Desktop Entry] Type=Application Name=sxhkd Exec=/bin/sh -c "/usr/local/bin/sxhkd &" EOF exit
mkdir -pv ~/.config/autostart sh cat << 'EOF' >> ~/.config/autostart/sxhkd.desktop [Desktop Entry] Type=Application Name=sxhkd Exec=/usr/bin/sh -c "/usr/bin/sxhkd &" EOF exit
mkdir -pv ~/.config/autostart sh cat << 'EOF' >> ~/.config/autostart/sxhkd.desktop [Desktop Entry] Type=Application Name=sxhkd Exec=sxhkd EOF exit