Q100521: Linuxオペレーティングシステムで Foundry ソフトウェアのデスクトップショートカットを作成する方法

まとめ

LinuxプラットフォームにMariをインストールすると、 .desktopショートカット(デスクトップ設定ファイル)が作成されません。これはNukeバージョン12.0以降でも発生します。さらに、アプリケーションを起動しても、ランチャー/タスクバーにアイコンが表示されず、OSメニューから検索することもできません。この記事では、 Foundryソフトウェアのデスクトップショートカットを作成する方法について説明します。

詳細情報

Linuxでは、 Mariは通常ターミナルのコマンドを使って実行されるため、デスクトップアイコンは実装されていません。WindowsやmacOSプラットフォームではショートカットアイコンとタスクバー/ランチャーアイコンが用意されているため、この問題は発生しません。

注:以下の情報は、Rocky 9、CentOS 7、Ubuntu 16.04 上の GNOME を使用したテストに基づいています。その他のデスクトップ環境は、Linux のインストール状況によって異なる場合があります。その他のデスクトップ環境には、GNOME、KDE、MATE などがあります。

以下の手順に従うと、アイコン付きのデスクトップショートカットを作成できます。テキストエディタの使い方とLinuxのディレクトリの場所をナビゲートする方法が必要です。以下の例を実行すると、 Mari 7.1v2を起動するためのアイコンを含む.desktop設定ファイルが作成されます。Nukeの場合Nuke 、以下の手順は同じですが、.desktopファイルの内容が若干異なります。Nukeの例についてはNukeをご覧ください。

  1. Mari /usr/localディレクトリにインストールします。/usr/local/ /usr/local/ Mari 7.1v2と表示されます。

  2. この記事の最後にあるMari .png ファイルをダウンロードしてください。このファイルをローカルマシン上に配置してください。Mari とNukeの場合は、アプリアイコンが配置されている場所に移動することもできます。Mari Mari場合は/Media/IconsNukeの場合は/plugins/icons Mari

  3. 任意のテキスト エディターを起動して新しいファイルを作成し、次の行を追加します。

    [Desktop Entry]
    Name=Mari7.1v2
    Comment=Mari desktop shortcut!
    Exec=/usr/local/ Mari 7.1v2/ mari --name "Mari7.1v2"
    StartupWMClass=MARI
    Terminal=false
    Type=Application
    Categories=Qt;Graphics;3DGraphics;
    Icon=/usr/local/ Mari 7.1v2/Media/Icons/ Mari .png

    上記の行項目の結果がどうなるか、またなぜそれが使用されるかを理解するには、「さらに読む」セクションを参照してください。

  4. ファイルを「 Mari 7.1v2.desktop」という名前で保存し、 /usr/share/applicationsディレクトリに配置します。これにより、OSの検索バーに表示されるショートカットが作成されます。

Nuke 12.0 以降のリリースで現在実装されていないショートカット/アイコンについて:

Nuke 12.0以降の.desktopファイルは、上記のMari .desktopファイルとは少し異なります。この場合、ファイルの内容は以下のようになります。

[Desktop Entry]
Name=Nuke 16.0v5
Comment= Nuke desktop shortcut
Exec="/usr/local/ Nuke 16.0v5/ Nuke 16.0" -b %f
Terminal=false
MimeType=application/x-nuke;
Icon=/usr/local/ Nuke 16.0v5/plugins/icons/ Nuke App48.png
Type=Application
Categories=Graphics;2DGraphics;RasterGraphics;FLTK;

注:ファイルを保存する際は、必ず.desktopファイル拡張子を追加し、 /usr/share/applicationsディレクトリに保存してください。これにより、OSの検索バーに表示されるショートカットが作成されます(GNOMEでテスト済み)。

さらに詳しく

以下は、上記の手順2でMari 7.1v2.desktopショートカットに入力した行項目について説明しています。これらの行に関する追加情報は、以下の「リンク」セクションをご覧ください。

[Desktop Entry] :
これはファイルのグループヘッダーです。ショートカットの種類を定義し、ショートカットとして使用できるようにします。

Name=Mari7.1v2 :
これは、作成時に指定されるファイルの名前の文字列です。

Comment=Mari desktop shortcut! :
これは、ファイルのプロパティを表示するときに表示されるツールチップ コメントです。

Exec=/usr/local/ Mari 7.1v2/ mari --name "Mari7.1v2" :
これはMariを起動するコマンドを指定する必須行です。ショートカットには、-safemode -dbononconfigなどのコマンドラインフラグを追加できます。これらの詳細は「リンク」セクションをご覧ください。

StartupWMClass=MARI :
このフラグは、アプリケーションの起動からMariのウィンドウをマップし、起動後にウィンドウにアイコンを表示してタスクバーに残すことができるようになります。

Terminal=false :
ターミナルの false/true 引数は、アプリケーションがターミナルを介して実行されるかどうかを決定するために使用されます。

Type=Application :
「種類」フラグは、ショートカットが模倣するファイルの種類を指定します。この場合は、ソフトウェアを実行しているため、「アプリケーション」を指定します。

Categories=Qt;Graphics;3DGraphics ;
カテゴリフラグはメニュー項目を分類するために使用されます。これにより、指定されたカテゴリ専用のアプリケーションメニューセクションに項目が表示されるようになります。

Icon=/usr/local/ Mari 7.1v2/Media/Icons/ Mari .png :
デスクトップショートカットに使用するアイコンを指定します。Mari Mari .pngファイルをダウンロードしてローカルマシン上に保存した場合は、.pngファイルの保存場所に合わせてこのパスを変更する必要があります。


便利なリンク

さらなる支援

Linux でデスクトップ ショートカットを作成する際に問題がある場合は、サポート リクエストを送信して、発生している問題とこれまでに行ったトラブルシューティング手順について詳しくお知らせください。

サポート リクエストを開く方法の詳細については、次の記事を参照してください: Q100064: サポート チケットを発行する方法

添付ファイル:

私たちはそれを聞いて申し訳ございません

理由をお聞かせください