私はUbuntu 13.04を使用していますが、最近ダウンロードしましたFritzing .tar.bz2、それを抽出しました。アプリケーションを実行するために端末から毎回実行する必要がある1つの.shファイルがあります。
私の質問は、Fritzingのランチャーを作成し、それをDashのアプリケーションに表示することは可能ですか?もしそうなら、ステップで私を助けてください。
ありがとうございました。
わかりました。これは非常に簡単です。作成するのは、次のような内容の.desktop
拡張子を持つ名前付きファイルです。
[Desktop Entry]
Name=Steam
Comment=Application for managing and playing games on Steam
Exec=/usr/bin/Steam %U
Icon=Steam
Terminal=false
Type=Application
Categories=Network;FileTransfer;Game;
MimeType=x-scheme-handler/Steam;
Actions=Store;Community;Library;Servers;Screenshots;News;Settings;BigPicture;Friends;
このファイルをグローバルに作成するには、ターミナルアプリケーションを使用して、Sudo
を使用してルートとしてお気に入りのテキストエディターを実行できます。グラフィカルエディタの場合、-H
フラグを追加して環境をクリーンに保ちます。
Sudo -H gedit
/usr/share/applications/
ディレクトリを参照します。次のようになります。
.desktop
ファイルを選択すると、上記のSteam.desktop
の例のようになります。編集した後、次のようになります。
[Desktop Entry]
Name=Fritzing
Comment=
Exec=sh [link to file]
Icon=[link to icon(not required)]
Terminal=false
Type=Application
Categories=[choose what categories you want this file to fit into such as Game,Browser ext.]
ファイルへのパスは完全パスでなければならないことに注意することが重要です。チルダ展開は機能しないため、~/
パスを使用できます。また、スクリプトをルートとして実行する場合は、gksudo
を追加できます(13.04からgksudo
はubuntuから削除されました。ターミナルでSudo apt-get install gksu
コマンドを実行してインストールできます) Exec=
行のshコマンドの前。
ファイルを保存したら、右クリックしてプロパティ、アクセス許可に移動し、[ファイルとして実行を許可する]がチェックされていることを確認します。その後、再起動する必要はありません。
終端方法:
cd /usr/share/applications/
Sudo -H gedit [your chosen desktop file]
または
Sudo nano [your chosen desktop file]
それを編集して、あなたがそれを呼びたいものとして保存してください。
chmod a+x [your saved desktop file]
PCを再起動する必要がある場合があります
Sudo reboot