قم بتعيين رمز المجلد/الدليل المخصص برمجيًا في Linux

StackOverflow https://stackoverflow.com/questions/1036046

  •  10-07-2019
  •  | 
  •  

سؤال

في Linux، هل يمكن تعيين رمز مخصص لمجلد/دليل كما يظهر في سطح المكتب/مدير الملفات؟

على سبيل المثال، بالنسبة لمستكشف Windows، يمكن للمرء تعيين رمز مخصص في ملف Desktop.ini الخاص بالمجلد؟

إذا كان الأمر كذلك ، هل هناك آلية مشتركة أو وظيفة واجهة برمجة التطبيقات للقيام بذلك (ربما يكون ذلك شائعًا بين موظفي التوزيع/أجهزة سطح المكتب/مديري الملفات)؟

أرغب في القيام بذلك من برنامج وضع وحدة التحكم المستقلة C ++ أو ربما باستخدام واجهة برمجة تطبيقات سطح المكتب لـ KDE و GNOME وما إلى ذلك ..(أيضًا Unix CDE وOSX)

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم سطح المكتب KDE، ثم ببساطة إنشاء ملف .directory داخل الدليل.

ومنها مثلا. لدي رمز مخصص لدليل بلدي المسمى "dev.sparc". أنا خلقت ذلك باستخدام سطح المكتب KDE. كل ما يفعله هو إنشاء ملف الذي يمكنني عرضها.

$ cat dev.sparc/.directory
[Desktop Entry]
Icon=applications-engineering

وإت فويلا. هذا كل ما في الامر. إذا كنت أنت أو المستخدمين يستخدمون غنوم، وهذا سوف يكون مماثلا ولكن ربما يختلف بمهارة. مجرد إنشاء دليل فارغ، استخدم غنوم لوضع رمز، ثم $ ls -al في الدليل لمعرفة ما تودعه بإنشائه.

نصائح أخرى

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

لمزيد من المعلومات، راجع مواصفات إدخال سطح المكتب من freedesktop.org الذي يصف معيار اختصارات سطح المكتب والدليل على أجهزة سطح المكتب KDE وGNOME.

وليس هناك طريقة قياسية للقيام بذلك عبر GNOME، KDE، وCDE.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top