GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu / Unity Attach Script to Launcher?

最近IntelliJIDEAをダウンロードし、. idea.sh 。実行中はアプリがランチャーに表示されますが、何らかの理由で右クリックしても、他のアプリのように[ランチャーにロック]オプションが表示されません。

ランチャーに取り付けるにはどうすればよいですか?

そのオプションを無効にするのは、実行可能ファイルではなくスクリプトを実行しているためですか?

承認された回答:

これを行うには2つの方法があるようです。

方法#1:手動で.desktopファイルを作成する

はい、カスタムの.desktopランチャーを作成する必要があります。一般的な手順は次のとおりです。

  1. /usr/local/share/applicationsに*.desktopファイルを作成します (または/usr/share/applications システムによって異なります)。

    $ gksudo gedit <insert-path-to-new-file.desktop>
    
  2. テキストの下に貼り付けます

    [Desktop Entry]
    Type=Application
    Terminal=false
    Name=IntelliJ IDEA
    Icon=//eadn-wc01-5196795.nxedge.io/path/to/icon/icon.svg
    Exec=/path/to/file/idea.sh
    

    Icon=を編集します およびExec= およびName= 。また、Terminal=True/false ターミナルがウィンドウを開き、出力を表示するか、バックグラウンドで実行される天気を決定します。

  3. .desktopファイルをUnityLauncherパネルに配置します。この手順では、ファイルブラウザで、前の手順で作成した.desktopファイルの場所に移動する必要があります。ファイルを見つけたら、ファイルを側面のUnityLauncherバーにドラッグします。これを行った後、システムに新しく追加された.desktopファイルを認識させるために、次のコマンドを実行する必要がある場合があります。

    $ sudo update-desktop-database
    

メソッド#2:GUIメソッド

.desktopファイルを手動で作成する代わりに、GUIを呼び出してこれを支援することができます。

  1. gnome-panelをインストールする

    $ sudo apt-get install --no-install-recommends gnome-panel
    
  2. .desktopGUIジェネレーターを起動します

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

参考資料

  • ショートカットとしてシェルスクリプトをランチャーに追加する方法

Ubuntu
  1. UbuntuがUnityデスクトップを捨てるという衝撃的なニュース

  2. Ubuntu 18.04 LTS ISOファイルのダウンロード–デスクトップとサーバー

  3. Ubuntu16.04はデスクトップでUnity8を実行しますか?

  1. UnityLauncherはUbuntu12.04でFirefoxの汎用アイコンを使用しますか?

  2. Ubuntu 14.10にはダッシュもランチャーもありませんか?

  3. Ubuntu 16.04 Eclipseランチャーアイコンの問題?

  1. Ubuntu 22.04 Unity Desktop

  2. * .desktopファイルからShスクリプトを実行しますか?

  3. Unity Launcherでキーワードをアプリケーションに関連付けますか?