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

Створіть власне меню програми Linux за допомогою Zenity

By Jean-Luc Pircard , on 22 Жовтня, 2024 , updated on 22 Жовтня, 2024 - 1 minute to read
Notez-moi

У середовищі Linux є кілька інструментів для поліпшення взаємодії з системою. Серед них Zenity виділяється своєю простотою та ефективністю. Цей інструмент дозволяє створювати графічні інтерфейси зі скриптів, що полегшує виконання різних завдань. У цій статті ми дізнаємося, як створити a меню програм настроюється, що дасть вам швидкий доступ до ваших улюблених програм.

Екологічна підготовка

Встановлення Zenity

Перш ніж почати розробляти наше меню, його необхідно встановити Zenity у вашій системі. Розподіл Linux найпоширеніші, такі як Ubuntu, Debian або Fedora, роблять процес встановлення дуже доступним.


sudo apt update && sudo apt install zenity

Вибір текстового редактора

Для написання нашого сценарію корисно вибрати хороший текстовий редактор. Ви можете використовувати такі редактори:

  • Джіні
  • Код Visual Studio
  • Gedit

Створення сценарію

Розробка файлу сценарію

Коли Zenity буде встановлено, давайте відкриємо наш текстовий редактор і почнемо писати код. Ось кроки, які потрібно виконати:


#!/bin/bash
поки правда; робити
    CHOICE=$(zenity --list --title="Меню програм" --column="Програми" 
        «Firefox» 
        "Термінал" 
        «LibreOffice» 
        «GIMP» 
        «VLC» 
        --height=300 --width=400)
        перерва
    фі
    справа $CHOICE в
        "Firefox")
            firefox &
            ;;
        "Термінал")
            gnome-термінал &
            ;;
        "LibreOffice")
            libreoffice &
            ;;
        "GIMP")
            gimp &
            ;;
        "VLC")
            vlc &
            ;;
        *)
            zenity --error --text="Недійсний параметр. Спробуйте ще раз."
            ;;
    esac
зроблено

Пояснення коду

Цей сценарій розроблено для циклічної роботи, надаючи вам можливість вибирати потрібну програму кожного разу, коли з’являється меню. Ось зведена таблиця важливих елементів:

🔧 елемент опис
🖥️ Назва Встановлює заголовок вікна меню.
📂 Список додатків Програми доступні в меню.
⚙️ Терміни Дозволяє керувати вибором користувача.

Налаштування панелі запуску

Запаси та можливість виконання

Після того, як ваш сценарій буде збережено під назвою меню.ш, необхідно зробити його виконуваним. Використовуйте таку команду:


chmod +x ~/menu.sh

Автоматизація запуску

Щоб зробити доступ до вашого меню ще зручнішим, ви можете налаштувати його автоматичний запуск під час сеансу Linux, виконавши такі дії:

  • Відкрийте їх програми для запуску.
  • Натисніть на додати.
  • Введіть назву Запуск програми і вкажіть шлях до меню.ш.
  • Підтвердьте зміни.

Перевірте меню програм

Нарешті, відкрийте термінал і запустіть свій сценарій, щоб побачити ваше меню в дії:


./menu.sh

Завдяки цим крокам створення спеціального меню програми стає простим і інформативним. Будь ласка, поділіться своїм досвідом і поставте запитання нижче.

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.