ランタイム引数を使用して、お気に入りのアプリケーションを実行するにはどうすればよいですか?

ランタイム引数を使用して、お気に入りのアプリケーションを実行するにはどうすればよいですか?

Ubuntu 用の GitHub Desktop をインストールしましたが、残念ながら動作させるには引数を付けて実行する必要があります--disable-gpu-sandbox。これはコマンド ラインから実行できますが、お気に入りバーからクリックするだけで実行したいのですが、どうすればよいですか?

答え1

ランチャーファイルを編集する必要があります.desktop。これらのテキストファイルは、お気に入りバーのアイコンを提供するものです。

  1. まず、その.desktopランチャーを見つけます。アプリケーションのインストール方法に応じて、ファイルは のいずれかのディレクトリの下の.desktopいずれかに存在する可能性があります。 コマンドでリストを表示できます。ソフトウェア センターを使用してプログラムをインストールした場合、またはダウンロードしたインストール ファイルを使用してプログラムをインストールした場合は、の下になります。applicationsXDG_DATA_DIRSprintenv XDG_DATA_DIRS/usr/share/applications.deb

    ランチャーを見つけるには、次の方法を使用する方findが早くて効果的です:

     find / -name '*.desktop' ! -path '/run/user*' -exec grep -H "Name=Github" {} \; 2>/dev/null
    

    この例では、アイコンのラベルは「Github デスクトップ」であると想定しました。

  2. ファイルが であると仮定して/usr/share/applications/github.desktop、それをローカル ディレクトリにコピーします~/.local/share/applications。そのコピーはシステム全体のコピーを上書きします。そのコピーを編集し、 で始まる行で定義されているコマンドにオプションを追加しますExec=

関連情報