ターミナルプロンプトで実行をスキップできますか?

ターミナルプロンプトで実行をスキップできますか?

スクリプトを実行するには、常に端末で実行することを確認する必要があります。簡単にスキップするか、デフォルトに設定する方法はありますか?

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。)

おすすめ記事