コマンドライン構文と、場合によってはパラメーターを使用するカスタムアプリケーションランチャーをどのように再作成しますか?


16

10.04のデスクトップには、カスタムランチャーがあるカスタムスクリプトがいくつかありました。12.04への移行後に再度作成したいと思いますが、統一性は私にはまったく見当たりません。


4
:によってウェルcoverd askubuntu.com/questions/13758/...
david6

@ david6に同意しますが、Unityドック(左側)のランチャーについて話しているのか、デスクトップ上の1つだけのランチャーについても確認してください。デスクトップ上にある場合は、右クリックコンテキストメニューから新しいランチャーを作成するオプションがあります。
agc93

私は両方を推測します。最近まで、この2つが互いに独立していることに気付きませんでした。
Sn3akyP3t3

回答:


14

ここで同様の質問に答えました。

簡単に説明すると、最も近いスクリプトをから/usr/share/applications/にコピーし~/.local/share/applicationsxyz.desktopファイルを編集します。開始Exec=する行は、必要なコマンドラインオプションと共に、独自のコマンドを挿入するために編集する必要がある行です。また、Name=行を編集して独自のスクリプトを記述することもできます。

完了したら、コンピューターを再起動するか、ログアウト/ログインする必要があります。Superキーを押して、設定した名前の一部を入力すると、ランチャーが表示されます。それを選択してヒットするEnterと、コマンドが実行されます。


10

たぶん、あなたはこのコマンドを探しています:

gnome-desktop-item-edit ~/Desktop/ --create-new

幸運を!


素晴らしい。鮮やかさ。ジェロニモ!
ardavis 14年

3

このために、GUIを使用して簡単なPythonスクリプトを作成しました。

それは上だhttp://jurschreuder.nl/

Unity Launcher Creatorと呼ばれ、私も自分で使用しています!

超シンプル:

  1. 解凍する
  2. UnityLauncherCreator.pyをクリックします
  3. 名前を入力してください
  4. プログラムを選択
  5. 選択アイコン
  6. Unityにドラッグアンドドロップできるランチャーが作成されます

遺伝的アルゴリズム(GenArt for Android)で作成されたアイコンファイルをいくつか含めました。プログラムがpngを提供しない場合や、独自の単純なbashスクリプトである場合に使用できます。


2

でインストールできます

sudo apt-get install bzr

それから

bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule

カスタムランチャーを作成しようとしても、カスタムランチャーアイコンを設定しようとしても何も起こりませんでした。ランチャーアイコンは特定のサイズにする必要があるかもしれませんが、その情報が見つかりませんでした。ランダムなアイコンでランチャーを作成する代わりに、私はちょうどそこで停止しました。しかし、このプログラムを試してみてください、それは有望に見えます。


0

Unityが使用する.desktopファイルは、「/ usr / share / applications /」に保存されます

(1)ファイルを編集するか、(2)それらのコピーを作成し、それらをドラッグしてユニティランチャーに追加できます。

(1)別名でグローバルに変更を行います。Unityは、どこからでも追加したコマンドラインパラメーターを使用します。

(2)デフォルトでUnityがアプリケーションを処理する方法は明らかに変更されません。カスタムランチャーにデバッグモードでアプリケーションを実行させたいが、常にデバッグモードで実行させたくない場合に便利です。

お役に立てれば。


考え直して、間違いなく以下の回答の指示に従ってください。/ usr / share / applications /内のファイルを直接編集することは、多くの理由で(aを除く)具体的にはカスタムランチャーをマシン上のすべてのユーザーのデフォルトにすること、およびb)ファイルをバックアップすることをお勧めしません最初。)
adempewolff
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.