Zenity を使用して Linux 上にカスタム アプリケーション メニューを作成する

Linux システムの世界では、効率性とはカスタマイズを意味することがよくあります。あなたのニーズに完璧に適応するアプリケーション ランチャーを想像してみてください。おかげで ゼニティ、シンプルかつ強力なツールであり、 アプリケーションメニュー お気に入りのツールをユーザーフレンドリーなインターフェイスにまとめます。初心者ユーザーでも専門家でも、カスタム アプリ ランチャーを作成するとエクスペリエンスが大幅に向上します。その方法を見てみましょう。

カスタム アプリ ランチャーを選択する理由は何ですか?

利点

アプリケーションメニュー パーソナライズすると、頻繁に使用するプログラムに簡単にアクセスできます。作成する理由は次のとおりです。

  • アクセシビリティ : お気に入りのアプリをすばやく見つけます。
  • 時間を節約する : ワンクリックでアプリケーションを起動します。
  • 組織 : 類似したプログラムを 1 つのメニューにグループ化します。

Zenity の機能

ゼニティ GTK ダイアログをシェル スクリプトに統合できます。以下に注目すべき機能をいくつか示します。

  • グラフィカル ユーザー インターフェイスを簡単に作成できます。
  • さまざまな Linux デスクトップ環境との互換性。
  • エラーおよび確認ダイアログのサポート。

アプリランチャーを作成する手順

アプリランチャーを作成する手順

環境を準備する

始める前に、次のことを確認してください。 ゼニティ Linux ディストリビューションにインストールされています。インストールを確認する方法は次のとおりです。

  1. 端末を開きます。
  2. 次のコマンドを入力します。 sudo apt インストール Zenity

スクリプトを書く

任意のテキスト エディタを使用して Bash スクリプトを作成します。このスクリプトはアプリケーション ランチャーの中心となります。従うべき手順は次のとおりです。

  1. まず、Bash インタープリターを指定します。 #!/bin/bash

  2. ユーザーがメニューを閉じるまでメニューをアクティブにしておくループを作成します。
  3. Zenity を使用して、シンプルなインターフェイスでアプリをリストします。

完全なコード

以下に使用できるサンプルコードをいくつか示します。



#!/bin/bash
真実である一方で、する
    CHOICE=$(zenity --list --title="アプリケーション メニュー" 
        --column="アプリケーション" 
        「ファイアーフォックス」 
        「ギンプ」 
        「VLC」 
        --高さ=400 --幅=300)

        壊す
    フィ

    $CHOICE の場合
        「Firefox」)
            ファイアフォックスと
            ;;
        「ギンプ」)
            ギンプ&
            ;;
        「VLC」)
            vlc&
            ;;
        *)
            zenity --error --text="無効なオプションです。"
            ;;
    イーサック
終わり


重要なポイント

重要なポイント
📌 Zenity をインストールする その機能を活用するために。
📝 スクリプトを書く これには、必要なアプリケーションがリストされています。
💻 ランチャーをテストする 適切に機能することを保証します。

ランチャーを自動的に起動します

起動アプリケーションを構成する

起動するたびにランチャーが開くようにするには、次の手順に従います。

  1. 「スタートアップアプリケーション」を開きます。
  2. 「追加」をクリックして新しいエントリを作成します。
  3. スクリプトのパスを指定します メニュー.sh

これで、デスクトップに接続するとランチャーが使用できるようになります。これにより、追加の検索を行わなくても、お気に入りのアプリに簡単にアクセスできるようになります。

アプリメニューにどのツールを表示したいですか?コメントであなたのアイデアを共有してください!