ユーザーはLinuxで「ランチャー」を使用してプログラムを開始します。 これらのファイルには、Linuxオペレーティングシステムがプログラムを実行する方法やアイコンの外観などに関する特定の指示が含まれています。 Linuxでは、アプリケーションメニューのショートカットを作成する場合、ユーザーがプログラムを右クリックして[ショートカットの作成]オプションを選択することはできないため、MacやWindowsと比較して少し難しいことがわかります。代わりに、Linuxデスクトップでアプリケーションメニューのショートカットを作成する場合は、多少のノウハウが必要な複雑なプロセスです。
スポイラー警告:下にスクロールして、この記事の最後にあるビデオチュートリアルをご覧ください。
アプリケーションメニューのショートカット-ターミナル
おそらくアプリケーションを作成する最も簡単な方法Linuxデスクトップのメニューショートカットは、ターミナルで作成することです。アプリのカテゴリを割り当てるための優れたGUIエディターがなく、アイコンセレクターなどがないため、ターミナルルートに行くのはユーザーフレンドリーではありません。
Linuxで新しいアプリケーションショートカットを作成する最初のステップは、空のデスクトップファイルを作成することです。ターミナルで、 タッチ 新しいショートカットを作成するコマンド。
touch ~/Desktop/example.desktop chmod +x ~/Desktop/example.desktop echo "[Desktop Entry]" >> ~/Desktop/example.desktop

新しいショートカットアイコンはデスクトップにありますが、プログラムの指示はありません。 Nanoテキストエディタで新しいファイルを編集して、これを修正しましょう。
nano ~/Desktop/example.desktop
アプリケーションのショートカットの最初の行は「名前」です。この行は、アプリケーションのショートカットにメニューで名前を付けます。 Nanoテキストエディターで、ショートカットに名前を付けます。
Name=Example Shortcut
「名前」に続いて、追加するショートカットの次の行は「コメント」です。この行はオプションですが、メニューにショートカットに関する情報を表示できるため、非常に便利です。
Comment=This is an example launcher
「名前」と「コメント」が邪魔にならないようにすれば、ランチャーの本当の意味を知ることができます。 Nanoテキストエディターで、「Exec」行を追加します。
「Exec」行は、プログラムがどこにあり、どのように開始するかをLinux OSに伝えます。
Exec=command arguments
Execは非常に汎用性が高く、Python、Bashなど、思いつく限りのあらゆるものを起動できます。たとえば、ショートカットを使用してシェルまたはbashスクリプトを実行するには、次のようにします。
Exec= sh /path/to/sh/script.sh
または、次のコマンドでPythonプログラムを実行するようにアプリのショートカットを設定します:
Exec=python /path/to/python/app
「Exec」行がお好みに設定されたら、「Type」行を追加します。
Type=Application
アイコンを使用してカスタムショートカットを設定する必要がありますか? 「アイコン」行を使用します。
Icon=/path/to/custom/icon
Name、Comment、Exec、およびIconが設定されたので、カスタムショートカットを安全に保存できます。を使用して Ctrl + O キーボードの組み合わせ、アプリのショートカットを保存します。次に、Nanoを終了します Ctrl + X.
システム全体にカスタムアプリのショートカットをインストールします。
sudo mv ~/Desktop/example.desktop /usr/share/applications
アプリケーションメニューのショートカット-Alacarte
Linuxには多くのメニューエディターがあります。 ほとんどの場合、それらはすべて同様に機能し、同じことを行います。最良の結果を得るには、Alacarteアプリの使用をお勧めします。使いやすく、すべてで動作し、最も不明瞭なLinuxディストリビューションにもインストールできます(Gnomeプロジェクトとの関係のため)。
AlacarteはすでにLinux PCにインストールされている場合があります。を押して確認してください Alt + F2、「alacarte」と入力してEnterキーを押します。アプリが起動したら、すでにインストールされています。何も起こらない場合は、インストールする必要があります。以下の手順に従って動作させてください。
Ubuntu
sudo apt install alacarte
Debian
sudo apt-get install alacarte
Arch Linux
sudo pacman -S alacarte
フェドラ
sudo dnf install alacarte -y
OpenSUSE
sudo zypper install alacarte
汎用Linux
LinuxディストリビューションでAlacarteメニューエディターアプリが見つかりませんか?ソースコードサイトにアクセスして、自分でビルドしてください!
ショートカットを作る
Alacarteメニューエディターを使用してショートカットを作成するのは簡単です。開始するには、カテゴリをクリックします。この例では、「インターネット」カテゴリに新しいショートカットを作成します。
[インターネット]カテゴリで、[新しいアイテム]ボタンをクリックします。 「新しいアイテム」オプションを選択すると、「ランチャーのプロパティ」が開きます。

「ランチャーのプロパティ」ウィンドウには、いくつか入力する必要があります。最初に記入するのは「名前」です。 「名前」セクションにランチャーの名前を入力します。次に、「コマンド」に進みます。
「コマンド」セクションは、ユーザーが指定する場所ですショートカットが何をするか。 [参照]ボタンをクリックして、シェルスクリプト、バイナリ、Pythonアプリなどを検索し、読み込みます。または、次のいずれかのようなコマンドを記述します。
python /path/to/python/app.py
または
sh /path/to/shell/script/app.sh
または
wine /path/to/wine/app.exe
ランチャーの「コマンド」セクションが設定されると、[コメント]セクションにコメントを入力し、[OK]を選択して終了します。 「OK」ボタンをクリックすると、AlacarteはすぐにLinuxデスクトップに新しいアプリのショートカットを保存して有効にします!
コメント