لماذا قد يصبح QtFM مدير الملفات المفضل لدي على Linux

يتمتع مدير الملفات Qt المسمى QtFM بميزات رائعة، مثل تخزين الأوامر المخصصة بحيث لا تحتاج إلى فتح نافذة طرفية لنظام Linux لتشغيلها. العيب الوحيد هو تثبيته. دعنا نلقي نظرة على ما يجعل متصفح الملفات هذا مميزًا وكيف يمكنك (ربما) تجربته.




ما الذي يجعل QtFM مدير ملفات رائع لنظام Linux

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

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

يمكن تنفيذ إجراءات أخرى بالنقر بزر الماوس الأيمن على ملف أو دليل، أو خلفية دليل، وتحديد الخيارات من قوائم السياق. يسهل مدير الملفات Qt، QtFM، إضافة أوامر مخصصة حساسة للامتداد تسمى الإجراءات إلى قوائم السياق التي تظهر عند النقر بزر الماوس الأيمن.

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


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

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

ذات صلة: أفضل برامج إدارة الملفات البديلة لأنظمة Windows وMac وLinux

تثبيت QtFM

المشكلة الوحيدة مع QtFM هي أنه قد لا يكون متاحًا لتوزيعة Linux الخاصة بك. تحتوي بعض التوزيعات على QtFM مضمنًا في مستودعاتها، لكن العديد منها لا يحتوي على QtFM. ومن المدهش أن Fedora وUbuntu لا يحتويان على QtFM.

ذات صلة: كيفية استخدام AppImages على Linux


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

الخيار الوحيد الآخر الذي لديك هو التثبيت من المصدر. تتم كتابة QtFM باستخدام مجموعة أدوات واجهة المستخدم الرسومية لتطبيق Qtيعمل مع العديد من بيئات سطح المكتب المختلفة. يبدو أن “Qt” تنطق “لطيف”ولكن لا يوجد شيء لطيف في تثبيت QtFM يدويًا.

يتم تقديم تعليمات البناء على صفحة المشروع على GitHubاعتبارًا من يناير 2023، لم تنجح هذه التعليمات بالنسبة لنا، بعد محاولات عديدة. ربما تحتاج التعليمات إلى التحديث. لا يزال QtFM مشروعًا نشطًا، مع إضافة الالتزامات إلى GitHub الخاص به خلال الشهرين الماضيين، لذا ربما يتم تحديث التعليمات أو توسيعها وتوضيحها.


لحسن الحظ بالنسبة لي، تم تجميع QtFM للتوزيعات المستندة إلى Arch، ويمكن العثور عليها في مستودع مستخدمي Archوهذا يعني أنه يمكنك تثبيته على أي توزيع قائم على Arch باستخدام مساعد AUR المفضل لديك.

على سبيل المثال، لتثبيته على Manjaro، باستخدام yayكل ما عليك فعله هو الكتابة:

yay qtfm

تثبيت QtFM على Manjaro باستخدام أداة المساعدة AUR من yay

إذا لم يكن لديك بالفعل yayيمكنك تثبيته باستخدام:

sudo pacman -S yay

التنقل في QtFM

يتبع QtFM تصميم مدير الملفات التقليدي. يتم عرض قائمة بالمواقع والدلائل في جزء جانبي على اليسار. يتم تحديد موقع بنقرة واحدة. تعرض اللوحة الرئيسية الملفات والدلائل الموجودة في الموقع الحالي. يؤدي النقر المزدوج على دليل في اللوحة الرئيسية إلى فتح هذا الدليل.


واجهة QtFM الافتراضية

تنقلك الأزرار الموجودة على شريط الأدوات إلى موقعك السابق، أو إلى مستوى أعلى في الدليل، أو إلى الدليل الرئيسي. يتم عرض المسار إلى الموقع المعروض حاليًا.

على جهاز الكمبيوتر الذي اختبرناه، تم ضبط GNOME لاستخدام الوضع المظلم، وقام QtFM تلقائيًا بمطابقة ذلك. ومع ذلك، ظل QtFM في الوضع المظلم عندما تم تحويل GNOME إلى الوضع الفاتح، حتى بعد إغلاق QtFM وإعادة فتحه. يحتوي QtFM على خيار في تحرير > الإعدادات > المظاهر ولكن هذا لم يكن له أي تأثير.

مربع الاختيار للوضع المظلم في QtFM


على جهاز كمبيوتر مختلف يعمل بنظام EndeavourOS، عمل الوضع الفاتح والوضع الداكن كما هو متوقع.

QtFM في الوضع الخفيف

إن قائمة المواقع في الجزء الجانبي قليلة جدًا في البداية. لتعبئة القائمة بالمواقع التي اخترتها بنفسك، انقر بزر الماوس الأيمن على دليل في الجزء الرئيسي وحدد “إضافة إشارة مرجعية” من قائمة السياق.

قائمة المواقع في QtFM مملوءة بالمواقع الشخصية، ويتم ترتيبها عن طريق سحب الإدخالات إلى المواضع المفضلة

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


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

قائمة السياق التي تظهر عند النقر بزر الماوس الأيمن على خلفية الجزء الرئيسي في QtFM

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

  • السيطرة+N:افتح مثيل QtFM جديد.
  • السيطرة+T:افتح علامة تبويب جديدة.
  • Ctrl+W:إغلاق علامة التبويب الحالية.
  • السيطرة+C: ينسخ.
  • السيطرة+V:لصق.
  • Alt+أعلى:الانتقال إلى مستوى واحد أعلى في شجرة الدليل.
  • مسافة للخلف:الانتقال إلى الموقع السابق.
  • السيطرة+H:تبديل إظهار الملفات المخفية.
  • ديل:نقل إلى سلة المهملات.
  • التحول + حذف:احذفه فورًا، ولا تنقله إلى سلة المهملات.
  • ف1:افتح نافذة المحطة الطرفية في الموقع الحالي.
  • Ctrl+Q:إنهاء. إغلاق QtFM.
  • ف2:إعادة تسمية الملف أو الدليل المميز.
  • السيطرة+-:تصغير الصورة.
  • كنترل++:تكبير.
  • ف3:التبديل بين الأيقونات وعرض القائمة.
  • ف4:في عرض القائمة، يتم تبديل العرض التفصيلي.
  • ف5:تحديث العرض الحالي.


لفتح نافذة المحطة الطرفية في الموقع الحالي، انقر فوق الزر “المحطة الطرفية” في أقصى يمين شريط الأدوات. يتم ضبط هذا بشكل افتراضي لفتح xterm، والذي يوجد في معظم أنظمة Linux.

ال "افتح المحطة الطرفية" الزر في شريط أدوات QtFM

يمكنك تغيير هذا لفتح محاكي المحطة الطرفية المفضل لديك من خلال الوصول إلى مربع الحوار “الإعدادات” من “تحرير > إعدادات”. قم بتغيير حقل “الأوامر” لإدخال “محاكي المحطة الطرفية” في جزء “عام”.

بالنسبة لـ GNOME، سيكون هذا هو “gnome-terminal”.

تغيير محاكي الطرفية الذي سيتم فتحه بواسطة QtFM "فتح نافذة المحطة الطرفية" زر


إذا قمت بتثبيت محاكي طرفية مختلف، فأدخل الأمر الذي استخدمته لتشغيله.

أفضل جزء: الإجراءات المخصصة

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

لإنشاء إجراءات مخصصة، انتقل إلى تحرير > الإعدادات > إجراءات مخصصة.

قائمة الإجراءات المخصصة

يتم عرض الإجراءات المخصصة الموجودة. الأزرار الأربعة الموجودة أسفل قائمة الإجراءات هي:

  • استعادة الإجراءات المخصصة إلى قيمها الافتراضية.
  • عرض نص تعليمات قصير.
  • أضف إجراءً جديدًا.
  • حذف الإجراء المميز.


يتكون الإجراء المخصص من:

  • نوع الملف:يمكن أن يكون هذا امتداد ملف، أو علامة النجمة “*” التي تعني جميع الملفات والدلائل، أو “المجلد” الذي يعني أي دليل، أو اسم دليل محدد.
  • نص:وصف نصي للفعل.
  • رمز:يمكنك اختيار الرمز من قائمة طويلة يقوم QtFM بملئها من الرموز المتوفرة على جهاز الكمبيوتر الخاص بك.
  • يأمر:الأمر الفعلي الذي تريد تنفيذه. هذا في صيغة shell القياسية، مع بعض الرموز الخاصة. يمكنك استخدام “%f” لتمثيل الملف المحدد من الملفات، أو “%F” لتمثيل الملف أو الملفات المحددة مع مسار نظام الملفات الكامل الخاص بها، أو “%n” لتمثيل اسم الملف الحالي.
  • مربع الاختيار:يتم استخدام مربع الاختيار في كل حقل أمر بالتزامن مع مربع الاختيار “إظهار مربع الحوار مع مخرجات الإجراء”. عند تحديد مربع الاختيار هذا، ستعرض جميع الأوامر التي تم تحديد مربعات الاختيار الخاصة بها مربع حوار يعرض تفاصيل الأمر أثناء تشغيله، ويسجل أي مخرجات من الأمر.


انقر على “+“زر لإنشاء إجراء مخصص جديد. تتم إضافة إجراء فارغ إلى أسفل القائمة.

تمت إضافة إجراء مخصص فارغ إلى أسفل قائمة الإجراءات المخصصة الموجودة

انقر نقرًا مزدوجًا فوق أحد الحقول الفارغة لتحريره. سنقوم بإعداد إجراء مخصص لاستدعاء pandoc أداة تحويل المستندات لإنشاء إصدار HMTL من ملف Markdown.

مدخلاتنا الميدانية هي:

  • نوع الملف:”MD”، امتداد ملف Markdown الافتراضي.
  • نص:”إنشاء HTML”.
  • رمز: ال pandoc لا تحتوي الأداة المساعدة على رمز، لذا تركنا هذا الحقل فارغًا.
  • يأمر:”pandoc -o draft.html %f.” هذا يخبرك pandoc لإنشاء ملف يسمى “draft.html” من Markdown في الملف المسمى “%f”.


تم الانتهاء من الإجراء المخصص

انقر على زر “حفظ” عند ملء الحقول.

إذا انتقلنا إلى موقع يحتوي على ملف Markdown، فيمكننا التحقق من الإجراء المخصص الجديد. لدينا ملفان في دليل “~/Documents”. أحدهما ملف Markdown، والآخر مستند LibreOffice.

يؤدي النقر بزر الماوس الأيمن فوق ملف ODT إلى ظهور قائمة سياقية. وكما توقعنا، لا يظهر الإجراء المخصص الجديد.

قائمة سياقية بدون إجراء مخصص

يظهر الإجراء الجديد في قائمة السياق لملف Markdown.


قائمة سياقية مع الإجراء المخصص

إذا قمنا باختيار الإجراء المخصص، pandoc يتم استدعاء الأمر ويتم إنشاء ملف HTML يسمى “draft.html”.

الملف HTML الذي تم إنشاؤه حديثًا.

ذات صلة: كيفية استخدام pandoc لتحويل الملفات على سطر أوامر Linux

رائع، بصرف النظر عن التثبيت

يعد QtFM مدير ملفات رائعًا في كثير من النواحي، ولكنه لن يحظى باعتماد أوسع إلا إذا تم تبسيط عملية التثبيت لمزيد من توزيعات Linux.


إنه لأمر مؤسف لأن الإجراءات المخصصة وسهولة استخدامها تجعل QtFM متميزًا حقًا عن مديري الملفات الآخرين. حتى إذا لم تكن ترغب في تبني QtFM كمدير ملفات عادي، فقد يكون من المفيد تكوين بعض الإجراءات المخصصة التي ستساعد في تحسين أحد تدفقات العمل الأكثر تعقيدًا لديك، واستخدامها فقط لتلك المناسبات.

ذات صلة: ما هو نظام ملفات Linux الذي يجب عليك استخدامه؟

أضف تعليق