بسم الله الرحمن الرحيم
الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى آله وصحبه أجمعي
السلام عليكم ورحمة الله وبركاته
تحكم مطلق في قوائم نظامك – دليل استخدام Main Menu في لينكس خطوة بخطوة
الدليل الشامل أداة Main Menu في لينكس
في أنظمة لينكس (خصوصًا بيئة سطح المكتب GNOME ومشتقاتها مثل Ubuntu، Linux Mint، Debian GNOME Edition...)، تُنظم التطبيقات في قوائم يمكن الوصول إليها من زر "Show Applications" أو "Applications" في الشريط.
أحيانًا نرغب في:
إخفاء تطبيقات لا نستخدمها.
إعادة ترتيب القوائم.
إنشاء قوائم فرعية جديدة.
أو إضافة تطبيقات نصنعها يدويًا (بسكربت أو ملف تنفيذي).
لهذا تأتي أداة Main Menu، المعروفة أيضًا باسم Alacarte، لتمنحك تحكمًا كاملاً في بنية قائمة التطبيقات.
🔹 ما هي أداة Alacarte (Main Menu)؟
Alacarte هي محرر رسومي لقائمة التطبيقات في سطح مكتب GNOME.
تم تطويرها بلغة Python وتوفر واجهة بسيطة تمكّنك من:
إضافة، تعديل أو حذف التطبيقات من القائمة.
إنشاء مجلدات جديدة داخل القوائم (مثل "أدوات النظام"، "الإنترنت"...).
تغيير أسماء أو أيقونات التطبيقات.
التحكم في ظهور أو إخفاء عناصر معينة.
> 🧩 باختصار: هي أداة "تحرير قائمة التطبيقات" الرسمية في GNOME.
🔹 طريقة التثبيت على مختلف توزيعات لينكس
🟢 على Ubuntu و Debian ومشتقاتهما
يمكن تثبيتها من المستودعات الرسمية:
```bash
sudo apt update
sudo apt install alacarte
```
بعد التثبيت، يمكنك تشغيلها من خلال:
البحث عن Main Menu في قائمة التطبيقات.
أو من الطرفية بكتابة:
```bash
alacarte
```
🔵 على Fedora و Red Hat و CentOS
استخدم مدير الحزم `dnf`:
```bash
sudo dnf install alacarte
```
ثم شغّلها من قائمة النظام أو بالأمر:
```bash
alacarte
```
🟣 على Arch Linux و Manjaro
متوفرة في مستودع `extra`:
```bash
sudo pacman S alacarte
```
🟠 على توزيعات أخرى
إذا لم تتوفر في المستودعات، يمكنك تثبيتها يدويًا من GitHub أو عبر PyPI:
```bash
sudo pip install alacarte
```
(قد تحتاج إلى تثبيت Python وGTK3 مسبقًا)
🔹 كيفية الاستخدام خطوة بخطوة
1. تشغيل الأداة
افتح “Main Menu” من قائمة التطبيقات، أو نفّذ:
```bash
alacarte
```
ستظهر نافذة تتكون من قسمين:
اليسار: قائمة الفئات (Accessories، Internet، Office...).
اليمين: التطبيقات داخل الفئة المحددة.
2. إضافة تطبيق جديد
لإضافة تطبيق غير موجود:
1. اختر الفئة المناسبة (مثلاً “Accessories”).
2. اضغط "New Item".
3. املأ الحقول:
Type: عادةً "Application".
Name: اسم التطبيق الذي سيظهر في القائمة.
Command: المسار إلى الملف التنفيذي أو الأمر الذي يشغل البرنامج.
Comment: وصف مختصر يظهر كأداة تلميح.
4. (اختياري) اضغط على الأيقونة لتغييرها.
5. اضغط OK لحفظ العنصر.
3. تعديل أو حذف تطبيق
لتعديل: اختر التطبيق واضغط Properties أو انقر عليه مرتين.
لحذف: حدد التطبيق واضغط Delete.
4. إنشاء فئة (قائمة فرعية) جديدة
1. اضغط “New Menu” في الأسفل.
2. اختر اسم الفئة (مثل “My Tools”).
3. يمكنك سحب التطبيقات من القوائم الأخرى إليها.
5. إخفاء أو إظهار التطبيقات
يمكنك ببساطة تفعيل أو إلغاء تفعيل مربعات الاختيار بجانب اسم التطبيق للتحكم في ظهوره في القائمة.
🔹 نصائح متقدمة
ملفات القوائم يتم حفظها في المسار:
```
~/.local/share/applications/
```
ويمكنك تعديلها يدويًا (ملفات `.desktop`).
في حال لم تظهر التغييرات، أعد تشغيل الـ GNOME Shell:
```bash
alt + F2 → r → Enter
```
أو أعد تسجيل الدخول.
يمكنك نسخ ملفات `.desktop` الخاصة بتطبيقاتك المخصصة لمشاركتها بين المستخدمين.
🔹 بدائل وأدوات مشابهة
إذا كنت تستخدم بيئة مختلفة عن GNOME، هناك أدوات بديلة:
KMenuEdit (في KDE Plasma)
Menulibre (بديل حديث يدعم XFCE و MATE)
```bash
sudo apt install menulibre
```
🧠 ملخص سريع
| العملية | الأمر |
| | |
| التثبيت على Ubuntu/Debian | `sudo apt install alacarte` |
| التشغيل | `alacarte` |
| إضافة تطبيق | "New Item" |
| إنشاء فئة جديدة | "New Menu" |
| موقع ملفات التطبيقات | `~/.local/share/applications/` |
🔧 "حل مشاكل شائعة في Alacarte" (مثل عدم ظهور التغييرات أو فشل التشغيل)؟
رسالة الخطأ:
```
bash: alacarte: command not found
```
تعني ببساطة أن الأداة Alacarte (Main Menu) غير مثبتة حاليًا على نظامك، أو أن الأمر غير موجود في مسار التنفيذ (`PATH`).
دعنا نحلّها خطوة بخطوة حسب توزيعتك 👇
🧩 أولاً: تأكد من نوع التوزيعة
شغّل هذا الأمر لمعرفة نوع النظام الذي تستخدمه:
```bash
cat /etc/os-release
```
ستظهر لك سطور مثل:
```
NAME="Ubuntu"
VERSION="24.04 LTS"
```
أو
```
NAME="Debian GNU/Linux"
```
أو
```
NAME="Fedora"
```
أو
```
NAME="Arch Linux"
```
بناءً على النتيجة، اتبع التعليمات المناسبة 👇
🟢 على Ubuntu أو Debian أو Linux Mint
الأمر الرسمي للتثبيت هو:
```bash
sudo apt update
sudo apt install alacarte y
```
> ✅ بعد التثبيت، شغّلها بالأمر:
>
> ```bash
> alacarte
> ```
أو من قائمة التطبيقات ابحث عن:
> Main Menu
🔵 على Fedora أو RHEL أو Rocky Linux
استخدم مدير الحزم `dnf`:
```bash
sudo dnf install alacarte y
```
ثم شغّلها:
```bash
alacarte
```
🟣 على Arch Linux أو Manjaro
أدخل الأمر:
```bash
sudo pacman S alacarte
```
🟠 إذا قال النظام "package not found"
قد تكون المستودعات ناقصة أو غير مفعّلة.
جرّب البحث يدويًا عن الحزمة:
```bash
apt search alacarte
```
أو
```bash
dnf search alacarte
```
إن لم تظهر أي نتيجة، يمكنك تثبيتها من مصدر Flatpak كبديل (طريقة مضمونة تقريبًا على كل الأنظمة):
🧱 التثبيت عبر Flatpak (طريقة عالمية)
1. تأكد أن Flatpak مثبت:
```bash
sudo apt install flatpak y
```
أو على Fedora:
```bash
sudo dnf install flatpak y
```
2. فعّل مستودع Flathub (مرة واحدة فقط):
```bash
sudo flatpak remoteadd ifnotexists flathub https://flathub.org/repo/flathub.flatpakrepo
```
3. ابحث عن Alacarte:
```bash
flatpak search alacarte
```
4. إذا وجدتها، ثبّتها مثلاً:
```bash
sudo flatpak install flathub org.gnome.Alacarte
```
5. ثم شغّلها:
```bash
flatpak run org.gnome.Alacarte
```
🧠 ملاحظات إضافية
إذا كنت تستخدم بيئة غير GNOME (مثل XFCE أو KDE)، فالأداة قد لا تعمل جيدًا أو لا تكون موجودة.
في هذه الحالة استخدم البديل:
```bash
sudo apt install menulibre
```
ثم شغّله:
```bash
menulibre
```
وهو يقوم بنفس وظيفة Alacarte تقريبًا.
أداة Main Menu (Alacarte) توفر وسيلة سهلة لإدارة قوائم التطبيقات في لينكس دون الحاجة إلى تحرير ملفات النظام يدويًا.
إنها أداة مثالية للمستخدمين الذين يحبون التنظيم، أو يرغبون في إضافة تطبيقاتهم وسكربتاتهم الخاصة إلى قائمة النظام بطريقة احترافية.
ليست هناك تعليقات:
إرسال تعليق
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))