في بعض الأحيان ، لا تتوفر تطبيقات Linux من مستودعات التوزيعة ومخازن البرامج الخاصة بك ، أو كحزم DEB أو RPM قابلة للتنزيل. تتوفر التطبيقات في كثير من الأحيان على هيئة AppImages أو كرات القطر القديمة فقط. لا يتم تثبيت هذه الملفات التنفيذية المستقلة في الواقع ، إنها تعمل فقط.

المشكلة هي أنه بدون تثبيت ، ليس لديك شريط مهام أو إدخالات قائمة لهذه التطبيقات. على الرغم من وجود أدوات لتسهيل إنشاء هذه الإدخالات ، فمن الجيد معرفة كيفية إنشائها يدويًا بنفسك.

لحسن الحظ ، تعتمد معظم بيئات سطح مكتب Linux الرئيسية على مجموعة مشتركة من المواصفات المقدمة من freedesktop.org. لذا فإن عملية إنشاء اختصارات التطبيقات تعمل بنفس الطريقة على توزيعات Linux المختلفة.

يتم إنشاء إدخالات القائمة المخصصة من ملفات سطح المكتب الموجودة داخل مجلد مخفي في الدليل الرئيسي الخاص بك:

/home/username/.محلي/share/applications

أول شيء عليك القيام به هو تكوين مدير الملفات الخاص بك إلى عرض الملفات والمجلدات المخفية. افتح مدير الملفات الخاص بك ، وانقر فوق رمز القائمة (ثلاثة أشرطة أفقية) ، وحدد المربع المجاور لـ أظهر الملفات المخفية.

حفنة من الملفات والمجلدات الجديدة التي تبدأ بنقطة ، بما في ذلك

instagram viewer
.محلي، يجب أن يظهر الآن في الدليل الرئيسي (إلحاق نقطة (.) ببداية اسم الملف أو الدليل هو كيفية إخفاء الملفات والمجلدات على Linux).

توجه إلى .محلي > شارك > التطبيقات مجلد. إذا كان هذا تثبيت Linux جديدًا تمامًا ، فقد تضطر إلى إنشاء ملف التطبيقات مجلد بنفسك. هذا هو المكان الذي ستحفظ فيه ملفات سطح المكتب.

الخطوة 2: ابحث عن WMClass للتطبيق

الشيء التالي الذي يجب فعله هو تحديد WMClass لتطبيقك أو معرف النافذة. يتيح لنا ذلك إنشاء إدخال حديث لشريط المهام يجمع بين كل من مشغل التطبيقات والنوافذ المفتوحة في رمز واحد. إذا تخطيت هذه الخطوة ، سيكون لديك فقط إنشاء اختصار لتشغيل التطبيق.

لتحديد فئة WMClass لتطبيقك المحدد ، ابدأ AppImage أو قم بإلغاء تحديد الطريقة القديمة عن طريق تشغيل الملف القابل للتنفيذ مباشرةً.

العثور على WMClass على X11

إذا كنت تستخدم X11 ، فافتح Terminal وأدخل:

xprop WM_CLASS

يجب أن يتحول مؤشر الماوس إلى علامة متصالبة.

انقر في أي مكان داخل نافذة التطبيق الخاص بك ويجب أن تعرض المحطة الطرفية الإخراج بهذا التنسيق:

WM_CLASS (STRING) = اسم التطبيق, اسم التطبيق

القيمة الثانية في الاقتباسات هي تطبيقك WMClass; تذكرها للخطوة التالية.

العثور على WMClass في وايلاند

إذا كنت تستخدم توزيعة أحدث ، فقد لا تستخدم خادم عرض X11 التقليدي ، ولكن بدلاً من ذلك وايلاند الأحدث ، الذي يعمل باللمس. لسوء الحظ ، هذه الخدعة تعمل فقط مع جنوم لأنها تعتمد على أداة GNOME Shell's Looking Glass.

  1. يضعط Alt + F2، يكتب إل جي، و اضغط يدخل.
  2. اضغط على شبابيك التبويب.

يجب الآن إدراج جميع النوافذ المفتوحة مع كل منها wmclass. تذكر أن تقوم بتدوين ملف wmclass من التطبيق الخاص بك للخطوة التالية.

الخطوة 3: إنشاء ملف سطح المكتب

حان الوقت الآن لإنشاء ملف سطح المكتب. افتح محرر نصوص والصق ما يلي في ملف جديد:

[إدخال سطح المكتب]
اكتب = تطبيق
الاسم = اسم التطبيق
GenericName = نوع التطبيق
أيقونة =/home/اسم المستخدم /. محلي / حصة / تطبيقات / ApplicationIcon.extension
إكسيك =/home/اسم المستخدم / دليل التطبيق / ApplicationExecutable.extension
المحطة =خاطئة
الفئات = ApplicationSubCategory ؛ التطبيقالفئة
الكلمات الأساسية = Keyword1؛ Keyword2؛ Keyword3
StartupWMClass = ApplicationWMClass

دعنا ننتقل إلى هذا سطرًا بسطر:

  1. [إدخال سطح المكتب] يحدد الملف كإدخال في قائمة سطح المكتب ويجب تركه دائمًا كما هو.
  2. يكتب يحدد أن الاختصار هو ملف طلب. تشمل الخيارات الأخرى الدليل والرابط.
  3. اسم يحدد اسم التطبيق الخاص بك. يتغيرون اسم التطبيق لتعكس اسم التطبيق الخاص بك.
  4. اسم عام يحدد نوع التطبيق. يتغيرون نوع التطبيق إلى وصف عام مثل "محرر النص" أو "مستعرض الويب".
  5. أيقونة يحدد الرمز المرتبط بتطبيقك. يمكنك اختيار أي ملف صورة ، لكن PNG و SVG يعملان بشكل أفضل عادةً. يتغيرون /home/Username/.local/share/applications/ApplicationIcon.extension لتعكس موقع رمز التطبيق الخاص بك.
  6. إكسيك يحدد ملف التطبيق القابل للتنفيذ. يتغيرون /home/Username/ApplicationDirectory/ApplicationExecutable.extension لتعكس موقع واسم الملف القابل للتنفيذ للتطبيق الخاص بك.
  7. صالة يحدد التطبيق الخاص بك على أنه يعمل في نافذة طرفية أم لا. الخيارات هنا حقيقي للمحطة و خاطئة للتطبيقات الرسومية.
  8. فئات يحدد الفئات و / أو الفئات الفرعية التي ينتمي إليها تطبيقك. يحل محل التطبيق و التطبيقالفئة مع الفئات و / أو الفئات الفرعية المناسبة لتطبيقك -يمكنك العثور على قائمة كاملة بالخيارات على موقع freedesktop.org. بينما يمكنك تضمين اختيارات متعددة لكل منها ، فقد يؤدي القيام بذلك إلى ظهور التطبيق الخاص بك عدة مرات داخل قوائمك.
  9. الكلمات الدالة يحدد الكلمات للمساعدة في البحث عن التطبيق الخاص بك. قم بتغيير Keyword1 و Keyword2 و Keyword3 إلى أي عدد من الكلمات الرئيسية التي تريد ربطها بتطبيقك ، مفصولة بفواصل منقوطة (؛).
  10. بدء التشغيل يحدد نوافذ التطبيق الخاص بك. يحل محل التطبيق مع WMClass لتطبيقك من القسم السابق.

إليك مثال باستخدام Bitwarden AppImage ومجلد التنزيلات كرمز ودليل قابل للتنفيذ.

[إدخال سطح المكتب]
اكتب = تطبيق
الاسم = Bitwarden
GenericName = مدير كلمات المرور
أيقونة =/home/آدم / التنزيلات / Bitwarden.png
إكسيك =/home/آدم / التنزيلات / Bitwarden-22.6.2-x86_64.AppImage
المحطة =خاطئة
الفئات = الأمان ؛ نظام
الكلمات الرئيسية = Bitwarden ؛ تشفير. كلمات السر حماية
StartupWMClass = bitwarden

قم بإجراء تغييراتك واحفظ الملف النصي باسم اسم التطبيق في /home/username/.local/share/applications/.

يجب أن يظهر تطبيقك الآن في قوائمك:

يمكنك الآن تثبيت AppImages و Tarballs على شريط المهام أو قفص الاتهام ، وستعمل بشكل عام تمامًا مثل التطبيقات المثبتة بشكل طبيعي.

استخدام الاقتباسات للتعامل مع المساحات

إذا احتوى دليل أو رمز أو ملف قابل للتنفيذ على مسافة ، فمن غير المرجح أن يعمل ملف سطح المكتب:

إكسيك =/home/اسم المستخدم / دليل التطبيق / التطبيق القابل للتنفيذ

ستحتاج إلى تضمين علامات الاقتباس في بداية ونهاية أيقونة و إكسيك مجالات. فمثلا:

إكسيك =/ home / Username / Application Directory / Application Executable.extension

الآن يجب أن يعمل إدخال قائمة التطبيق الخاص بك بشكل صحيح.

استخدام العلامات النجمية للتعامل مع أرقام الإصدارات

إذا كان الملف القابل للتنفيذ للتطبيق الخاص بك يحتوي على أرقام الإصدارات ، فستحتاج إلى تحديث ملف سطح المكتب في كل مرة يتم فيها تحديث التطبيق:

إكسيك =/home/اسم المستخدم / دليل التطبيق / التطبيق القابل للتنفيذ- v2.2.امتداد

ومع ذلك ، يمكن لمستخدمي KDE استخدام ملف النجمة (*) كحرف بدل لاستبدال النص المتغير ، مثل أرقام الإصدارات ، مثل:

إكسيك =/home/اسم المستخدم / دليل التطبيق / ApplicationExecutable-v * .extension

لسوء الحظ ، لا يحترم جنوم أحرف البدل في ملفات سطح المكتب ولكن يمكنك دائمًا إعادة تسمية الملف القابل للتنفيذ وإزالة رقم الإصدار.

قم بإنشاء إدخالات قائمة التطبيق الخاصة بك على Linux

الآن عندما تقوم بتنزيل AppImage أو tarball ، ستتمكن من دمجه في شريط المهام والقوائم كما لو كان أي تطبيق آخر مثبت.

على طول الطريق ، تعلمت أيضًا كيفية إظهار الملفات والأدلة المخفية في مدير الملفات (و قم بإخفائها أيضًا) ، وإنشاء ملفات سطح المكتب ، وطريقتين لتحديد ملفات WMClass.

عادةً ، ستحصل على إدخال القائمة الذي تم إنشاؤه لك افتراضيًا ، نظرًا لأنك تحصل على برنامجك من مصدر موثوق.