.shアプリケーション用のランチャーを追加するにはどうすればよいですか?


67

ubuntu(11.04)をインストールしました。

phpstormをインストールしました。これは、/ optディレクトリに展開して突き出すための単なるアーカイブです。

それを実行するには /opt/PhpStorm-103.243/bin/PhpStorm.sh

団結して、デスクトップにランチャーを作成しました。

これでgnome-3(gnome-shell)をインストールしました。

そして、デスクトップには何もありません。

phpstormをすばやく実行するにはどうすればよいですか?「アプリケーション」に表示させることはできますか?


2
クレイジー、これはほとんど使用可能性のバグであり、右クリックしてお気に入りを追加するだけでは機能せず、以下の2つの可能なソリューションで説明する必要があります。だから私はすぐに解決策を見つけました:)
ヘニング

回答:


67

PhpStormにランチャーを作成する機能が追加されました。以下で利用可能です:

Tools -> Create Desktop Entry...

Ubuntu 12、PhpStorm 6 /ツール/デスクトップエントリの作成...

これにより、現在のユーザーまたはすべてのユーザーのシステムメニューにPhpStormが追加されます。作成されたランチャーは、Gnomeシェルとも互換性があります。

Ubuntu 12、PhpStormおよびUnityランチャー


40

私はそれを解決しました:D

ターミナル内

gedit ~/.local/share/applications/<Your App Name>.desktop

geditで

ここで編集する必要があります:以下のコメントが最も推測に値することに注意してください、私を修正してください

[Desktop Entry]  
Version=1.0                                #not sure what this does
Name=My Awesome App                        #Obviously the application name
GenericName=Awesome App                    #Difference between this and Name?
Comment=This app is awesome!               #The tooltip
Exec=/path/to/sh/file/file.sh              #The command you want to execute
Terminal=false                             #Should the app run in terminal
Icon=/opt/PhpStorm-103.243/bin/webide.png  #The pretty picture :D
Type=Application                           #Um?
Categories=Network;WebBrowser;             #Categoies the app should be in
MimeType=text/html;                        #Mime types the launcher can open
Name[en_NZ]=My Awesome App                 #Localized version of above info
GenericName[en_NZ]=Awesome App             #Localized version of above info
Comment[en_NZ]=This app is awesome!        #Localized version of above info

ファイルを保存します。
これで、アプリケーションが検索に表示されます:)


6
それはまだ間違っています。あなたはできません編集/usr/share/*所有し、パッケージ自身によって制御されます- 。あなたはNEEDでカスタムランチャーを置くために~/.local/share/applicationsそうでなければ、問題の多くで終わるかもしれません。
jrg

上記のすべてを実行しましたが、機能しませんでした。アプリケーションの検索時に何も表示されません(GNOME Shell 3.4.1)。
m0skit0

8
これが、Linuxのユーザーベースが限られている理由の1つです。平均的なJoeがLinuxを使い始めたい場合、この種のことはもっと簡単にする必要があります。
Webnet

重要!それはスペースに敏感ですので、あなたは、値の後に、すべての空白を削除する必要がある
アンドレアLigios

31

Alacarteアプリケーションが役立ちます。「メインメニュー」の下にもあります。ソフトウェアセンターを使用するか、

sudo apt-get install alacarte

フォルダを選択するだけで(メニュー拡張機能を使用しない限り、Gnome 3を使用している場合はあまり重要ではありません)、次に右側を選択しNew Itemます。ここで、新しいランチャーに名前を付けて、その場所を参照できます。ロゴをクリックしてロゴを提供することもできます。


3
これは、同様の問題を抱えている人にとっては最速の代替手段になる可能性があります-少なくとも私にとってはそうでした。
Scorchio

12

Ubuntu 11.10でgnome-shellを使用し、Gnome 2で使用したのと同じ方法でGnome 3でPhpStormのランチャーを作成しました。メインメニューアプリケーションを使用しました。

ランチャーのプロパティ

アプリケーションは検索で表示され、問題なくお気に入りに追加できます。


これは私が見た中で最高のソリューションです。理想的には、PHPStormは何らかの方法でデフォルトで付属しています。
Webnet

1
インストールとAlacarteを使用してのDUP ...
mlissner

4

これを行うためのより「グラフィカルな」方法:

  1. Nautilusまたは任意のファイルエクスプローラーを使用して、フォルダー〜/ .local / share / applicationsに移動します。
  2. 好きなアイコンで既存のショートカットをコピーして貼り付けます。
  3. 新しいショートカットを右クリックして、スクリプトまたはアプリケーションを指すようにプロパティを変更します。
  4. ランチャー/タスクパンにドラッグします。
  5. テキストエディタで開いて、さらに微調整することもできます。

ベストアンサー、詳細:〜/ .local / share / applicationsに移動し、他の* .desktopファイルをyourname.desktopにコピーしてから、この新しいファイルをニーズに合わせて編集します。
マキアベロ

私にとってはうまくいきません。すべての手順を再現しましたが、新しいショートカットをランチャーバーにドラッグすることはできません(それに固執しません)。また、ショートカットをダブルクリックしてもアプリケーションを実行できません~/.local/share/applications-「アプリケーションの起動中にエラーが発生しました」と表示されます。これが私のコマンドパスです/home/marek/programs/WebStorm-181.3986.8/webstorm.sh
-Marecky

1

プログラムを検索結果に表示するのは、せいぜい難しいように見えますが、Gnome3が成熟して進歩するにつれて、改善されると確信しています。(現在のGnome3の状態は、1か月間は確実に同じではありません。)

アプリケーションをお気に入りとして追加するには([アクティビティ]画面の左側のランチャーに表示されるように)、Alt + F2を押して、目的のアプリケーションまたはスクリプトを実行します。実行中に「アクティビティ」画面に入り、実行中のアプリケーションをお気に入りにドラッグします。これはGUIを使用するプログラムにのみ使用しましたが、自由に使用できます。

お役に立てば幸いです。

私は付け加えます:現在のところGnome3は好きではありませんが、Unityの一歩先を行っており、Gnome3の今後の展開を楽しみにしています。オープンソフトウェアの素晴らしい点の1つは、動きが速いことです。機能の変更と追加が急速に進むはずです。これらは、デスクトップのメタファーの進化における重要な時期です。


1

MyLauncher拡張機能をインストールできます。パネル上にメニューを作成し、右クリックして編集できます。リンク、フォルダ、シェルスクリプトなど、ほぼすべてのものをそこに入れることができます。

MyLauncher Gnome Shell Extension


1

12.10の

gnome-desktop-item-edit --create-new ~/Lauchers/for/example/

または

sudo gnome-desktop-item-edit --create-new /usr/share/applications/

0

私はGnome3には慣れていませんが、古いGnomeでは、アプリケーションメニューを右クリックしてクリックするEdit Menusことができます。これにより、メニューツリーを変更できるようになります。ランチャーを表示するサブメニューを選択し、クリックNew Itemしてシェルスクリプトへのパスを指定します。


0

PhpStorm.shがターミナルアプリケーションの場合新しいランチャーまたはレンズを作成し、次のコマンドを入力する方法を見つける

gnome-terminal -x sh -c "<path to PhpStorm.sh>"

それ以外の場合は、zenityまたは同等の機能を使用した簡潔なシェルスクリプトで、同様の方法を使用してランチャーを作成し、次のコンマを入力します。

sh -c "<path to PhpStorm.sh>"

2
phpstormは、Web開発者GUIです。
ヘイルウッド

ありがとう、私はそれを知らなかった。:)。Thogh私は一般的な答えをしたかった。alt + f2を押してコマンドを一度実行すると、履歴で使用できるようになる別の方法があると思います。
プネー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.