デビアンバスター
Xfce は、スタートメニューの Windows の動作をエミュレートするSuperために (システム シンボル キー)を使用できません。wishkermenu
そこで、xcape
キーを変更するために をインストールし、シェルコマンドを実行しました。
xcape -e 'Super_L=Control_L|Escape'
(キーを他の用途に使用するため、xcape
キーを離すとEsc+がエミュレートされますCtrl。キーボードのホットキーで を設定し、 +を にxfce
割り当てます)EscCtrlwishkermenu
正常に動作しますが、問題は、セッションを閉じるときにコマンドを再度実行する必要があることです。Web の例に従ってスクリプトを作成し、起動時に実行しようとしましたが、何も起こりません。シェルから実行するとスクリプトは正常に動作しますが、失敗は起動時に発生します。
使用しましたcrontab
が、etc/init.d
何も起こりません。Debian では systemd とは異なる方法を使用するのは良くないと聞きました。
この問題を解決するにはどうすればいいでしょうか、サービスでしょうか?
答え1
コマンドを含む行を~/profile
または~/xprofile
ファイルに追加します。システムの構成によって異なります。両方を試すことができます。
これらのファイルはセッションの開始後に読み込まれるため、スクリプトは自動的に実行されます。
答え2
やりました。Barch スクリプトを書いて、スタートアップ アプリケーションの Xfce4 メニューで実行しました。Freedback さん、ありがとうございます。