スクリプトを実行するには、常に端末で実行することを確認する必要があります。簡単にスキップするか、デフォルトに設定する方法はありますか?
Nemoファイルマネージャ(Mint)を使用しています。
ベストアンサー1
実行可能なスクリプトをデスクトップに配置するのではなく、別のディレクトリを作成します。伝統的にはこれ$HOME/bin
ですがわかりました。これが今の場合です$HOME/.local/bin
。どちらの方法でも、このディレクトリを起動ファイルまたは他の起動ファイルに追加できます$PATH
。~/.bash_profile
たとえば、実行可能なスクリプトを考えてみましょう$HOME/bin/thing
。
デスクトップに実行可能ファイルを配置するのではなく、実行プログラムを作成します。デスクトップを右クリックし、プロンプトに従って端末で実行して、グラフィカルな$HOME/bin/thing
方法でこれを行うか、手動でファイルを生成できます。
cat <<'X' >"$HOME/Desktop/Thing.desktop"
[Desktop Entry]
Comment=
Terminal=true
Name=Thing
Exec=bin/thing
Type=Application
X
(該当する場合は交換できますExec=.local/bin/thing
。)