~/.local/bin/test.sh
シェルスクリプトを実行したいですdmenu
。実行してdmenu
アイテム$mod+D
を探してもtest.sh
見つかりません。
パスが私の変数~/.local/bin
に設定されました。$PATH
~/.profile
$ echo $PATH
/home/ubuntu/bin:/home/ubuntu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
i3も削除~/.cache/dmenu_run
して再起動しました。 dmenuでテストスクリプトをどのように起動しますか?
ベストアンサー1
~/.cache/dmenu_run
あなたが持っている項目に従って、またはを削除して~/dmenu_cache
もう一度ログインしてください。ログイン後に.profileからPATHを再ロードした後、dmenuは$ PATHからキャッシュを再生成する必要があります。 dmenuは独自のキャッシュを更新するのにうまくいかないようで、時には強制的に更新する必要があるかもしれません。
また、スクリプトの実行可能ビットが有効になっていることを確認してください。
$ ls -l ~/.local/bin/test.sh
-rwxrwxrwx 1 user group 152 Jan 11 04:09 /home/user/.local/bin/test.sh