うまくいけば、これは例えば代わりにここに属します。数。私の人生を少し簡単にしたいので、script.sh
ファイルマネージャで実行できたらと思います。これは他のディストリビューション(またはそのソフトウェア/プリセット)で可能です。ここを参照してください。
しかし、これは別のFMに切り替えたくありません。ファイルが実行可能ですchmod +x script.sh
。私はそれを使用していますオープンシューター跳躍バージョン15.1これが重要な場合は、Plasma、Gnome、またはIceWMをウィンドウマネージャとして使用できます。カーネルはです4.12.14-lp151.28.91-default
。文書(ドワーフ)3.26.2ですが、これは他の多くの構成にも当てはまると確信しています。 Dolphinはファイル管理オプションでもあります。
私も.desktop
- ここで提案されているものと同じファイル、しかし、正しく実行されませんでした。
答え1
ファイル作成の基本は理解しましたが、詳細は理解できませんでした.desktop
。
より多くの仕様はここで確認することができます。
必須(最小)行は次のとおりです。
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec="path_of_file" %u
Terminal=false
これ%uは、スクリプトに引数を渡したい場合にのみ必要です。。 、または次のような他の可能な項目がありますName
。Comment
Icon
X-Created-By
Name=My script
Comment=Test hello world script
Icon=/home/user/youricon.png
X-Created-By= your name
これらのアイテムの作成の利便性を高めるために、次のスクリプトを提供しました。
#!/bin/bash
echo "#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Exec=\"$1\"
Terminal=false
Type=Application
$3" > "$2"
このスクリプトは次のように使用できます$ make_script_click_runnable.sh "path_of_file" "YourClickRunnableFile.desktop"
。 (リンクとファイル名に応じて、通常は引用符なしで機能します"。)
オプションのパラメータを含めるには、次の呼び出しを使用できます$ make_script_click_runnable.sh "path_of_file" "YourClickRunnableFile.desktop" $"Name=My script\nComment=Test hello world script\nIcon=/home/user/youricon.png\nX-Created-By= your name"
。$3
- パラメータ(上記を参照)を使用してオプションのパラメータを追加します。しかし、以前の$
-s$Name=My Script\n...
を解析するよりエレガントな方法が見つからなかったことを忘れないでください\n
。
デフォルトでは、同じスクリプトを使用してhttpなどのURLの「ハイパーリンク」を作成することもできます。代わりに、以下をType
変更してURL
使用してくださいExec
。
Type=Link
URL=http://example.com/your/link
Icon=text-html
標準アイコンを参照してくださいtext-html
。詳細については、次の点を考慮してください。その質問に対する答えです。。