découvrez notre guide complet sur le menu d'applications linux avec zenity. apprenez à créer des interfaces graphiques simples et efficaces pour vos scripts shell, et améliorez l'interaction avec l'utilisateur directement depuis votre terminal. simplifiez vos tâches quotidiennes sur linux grâce à zenity !
Linux

Zenity を使用してカスタム Linux アプリ メニューを作成する

By Jean-Luc Pircard , on 10月 22, 2024 , updated on 10月 22, 2024 - 1 minute to read
Notez-moi

Linux 環境には、システムとの対話を改善するためのツールがいくつかあります。その中で、 ゼニティ そのシンプルさと効率性が際立っています。このツールを使用すると、スクリプトからグラフィカル インターフェイスを作成できるため、さまざまなタスクの実行が容易になります。この記事では、 アプリケーションメニュー カスタマイズ可能で、お気に入りのアプリケーションにすばやくアクセスできます。

環境整備

Zenity のインストール

メニューの設計を開始する前に、以下をインストールする必要があります。 ゼニティ あなたのシステム上で。分布 Linux Ubuntu、Debian、Fedora などの最も一般的なものを使用すると、インストール プロセスが非常に簡単になります。


sudo apt アップデート && sudo apt インストール zenity

テキストエディタの選択

スクリプトを作成するには、適切なテキスト エディタを選択すると便利です。次のようなエディタを使用できます。

  • ジーニー
  • Visual Studioコード
  • ゲディット

スクリプトの作成

スクリプトファイルの開発

Zenity がインストールされたら、テキスト エディタを開いてコードを書き始めましょう。従うべき手順は次のとおりです。


#!/bin/bash
真実である一方で、する
    CHOICE=$(zenity --list --title="アプリケーション メニュー" --column="アプリケーション" 
        「ファイアーフォックス」 
        "ターミナル" 
        「リブレオフィス」 
        「ジンプ」 
        「VLC」 
        --高さ=300 --幅=400)
        壊す
    フィ
    $CHOICE の場合
        「Firefox」)
            ファイアフォックスと
            ;;
        "ターミナル")
            gnome ターミナル &
            ;;
        「リブレオフィス」)
            リブレオフィス&
            ;;
        「ギンプ」)
            ジンプ&
            ;;
        「VLC」)
            VLC&
            ;;
        *)
            zenity --error --text="オプションが無効です。もう一度お試しください。"
            ;;
    イーサック
終わり

コードの説明

このスクリプトはループ内で実行されるように設計されており、メニューが表示されるたびに必要なアプリを選択するオプションが提供されます。重要な要素の要約表は次のとおりです。

🔧 要素 説明
🖥️ タイトル メニューウィンドウのタイトルを設定します。
📂 アプリケーションリスト メニューから利用できるアプリケーション。
⚙️ 条項 ユーザーの選択を管理できます。

ランチャーのカスタマイズ

株式と実行可能性

スクリプトが次の名前で保存されたら、 メニュー.shを実行可能にする必要があります。次のコマンドを使用します。


chmod +x ~/menu.sh

起動の自動化

メニューへのアクセスをさらにスムーズにするために、次の手順に従って、Linux セッションでメニューが自動的に開始されるようにすることができます。

  • 開いてください スタートアップアプリ
  • をクリックしてください 追加
  • 名前を入力してください アプリケーションランチャー そしてへのパスを示します メニュー.sh
  • 変更を検証します。

アプリメニューをテストする

最後に、ターミナルを開いてスクリプトを実行し、メニューが動作していることを確認します。


./menu.sh

これらの手順を実行すると、カスタム アプリ メニューの作成が簡単になり、有益になります。あなたの経験を共有し、以下で質問してください。

  • 毎日使いたい手作りバッグ―手作りのバッグを持って、おでかけしよう (レディブティックシリーズ―ソーイング (2631))
    Binding : Mook, medium : Sonstige Einbände, ISBN : 4834726312
  • 人生とビジネスを変える自分メディアの育て方 改訂版 ~夢を叶えるブログの作り方、教えます~
    Binding : Taschenbuch, medium : Taschenbuch, ISBN : 4865462236
  • 国語辞典はこうして作る 理想の辞書をめざして
    Binding : Gebundene Ausgabe, PackageQuantity : 1, medium : Gebundene Ausgabe, ISBN : 4880083461
Jean-Luc Pircard

Jean-Luc Pircard

Je suis un passionné de l'informatique qui aime les défis et les nouvelles technologies. J'aime découvrir de nouveaux systèmes et s'améliorer constamment.

Comments

Leave a comment

Your comment will be revised by the site if needed.