Nautilus هو مدير ملفات جميل وأنيق لبيئة سطح مكتب جنوم. إنه يعمل من خلال توفير واجهة يمكن الوصول إليها وسهلة الاستخدام وقابلة للتوسيع بدرجة كبيرة. سنوضح لك هنا كيفية رفع مستوى مدير الملفات الخاص بك باستخدام بعض أفضل التعديلات والإضافات لبرنامج Nautilus في Linux.
نصيحة: إذا لم تكن مرتاحًا مع Nautilus، فهناك العديد من مديري الملفات البديلين الآخرين الذين يمكنك تثبيتهم على توزيعة Linux الخاصة بك.
تمكين عناوين المسار التقليدي
إحدى ميزات Nautilus مقارنة بمديري الملفات الآخرين لنظام Linux هي أنه لا يُظهر المسار الكامل للدليل الحالي افتراضيًا. بينما يمكنك العثور على ذلك عن طريق فتح محطة طرفية على هذا المجلد وتشغيل pwd، فإن القيام بذلك يعد أمرًا مرهقًا ومرهقًا.
لحل هذه المشكلة اضغط كنترول + ل لاستبدال المسار الكامل للمجلد النشط حاليًا. يمكنك الضغط على نفس رابط المفاتيح مرة أخرى للعودة إلى نمط المسار الأصلي.
يمكنك أيضًا جعل المسار التقليدي دائمًا عن طريق تشغيل الأمر التالي في الوحدة الطرفية:
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
لتطبيق إعداداتك الجديدة، قم بإعادة ضبط جلسة Nautilus الحالية:
إنشاء مولد ملف نصي فارغ
هناك ميزة أخرى لدى Nautilus وهي أن قائمة السياق الخاصة بها لا تحتوي على خيار لإنشاء ملفات عشوائية. قد يكون هذا مزعجًا إذا كنت تريد إنشاء ملف فارغ ولا تريد فتح جلسة طرفية جديدة.
لإصلاح هذه المشكلة، انتقل إلى الدليل الرئيسي الخاص بك في Nautilus.
افتح مجلد “القوالب”، ثم انقر بزر الماوس الأيمن فوق الماوس وحدد “فتح في الوحدة الطرفية”.
قم بإنشاء ملف جديد في مجلد القوالب عن طريق تشغيل الأمر التالي:
تحقق مما إذا كان خيار السياق الجديد يعمل بشكل صحيح عن طريق النقر بزر الماوس الأيمن على نافذة Nautilus.
حدد “مستند جديد”، ثم انقر فوق خيار الملف النصي الفارغ الجديد.
يعد الشريط الجانبي للتنقل جزءًا مميزًا من واجهة Nautilus الحديثة في Linux. على الرغم من أنها طريقة بسيطة لعرض المجلدات المهمة على جهاز الكمبيوتر الخاص بك، إلا أن تغيير القيم الافتراضية قد يكون مربكًا للمستخدم المبتدئ.
لتعديل قيم الشريط الجانبي، انتقل إلى الدليل الرئيسي في Nautilus.
يضعط كنترول + ح للكشف عن الملفات المخفية في الدليل، ثم انقر نقرًا مزدوجًا فوق المجلد “.config”.
افتح الملف “user-dirs.dirs” باستخدام محرر النصوص المفضل لديك.
قم بتعديل مسار الدليل لمتغير XDG الذي تريد تغييره. في حالتي، أريد تعيين مجلد مقاطع الفيديو الخاص بي على “$HOME/Downloads/Media”.
احفظ الملف “user-dirs.dirs”، ثم قم بتشغيله nautilus -q
على المحطة لإعادة تحميل إعداداتك الجديدة.
لعِلمِكَ: تعرف على المزيد حول ماهية متغيرات Bash في Linux.
تمكين الحذف الدائم للملفات
افتراضيًا، سيحتفظ Nautilus دائمًا بملفاتك المحذوفة مؤخرًا في مجلد سلة المهملات الخاص به. يكون هذا مفيدًا دائمًا عندما تقوم بحذف ملف عن طريق الخطأ وتريد استعادته. ومع ذلك، هناك حالات قد ترغب فيها في حذف ملف دون نقله إلى سلة المهملات.
لتمكين الحذف الدائم، افتح Nautilus ثم انقر فوق قائمة إعدادات مدير الملفات.
انقر على “التفضيلات” في قائمة القائمة المنسدلة، ثم قم بالتمرير لأسفل في نافذة التفضيلات وحدد زر التبديل “الحذف نهائيًا”.
تأكد من أن إعداداتك تعمل بشكل صحيح عن طريق الضغط بزر الماوس الأيمن على أي ملف والتحقق من خيار “الحذف نهائيًا”.
تمكين الحذف الآمن للملفات
Nautilus-wipe هو امتداد خفيف الوزن يضيف خيار “الحذف الآمن” إلى قائمة سياق الملف في Nautilus. على عكس الحذف العادي، فهو يضمن أن أي ملف تقوم بإزالته لن يكون قابلاً للاسترداد حتى من برامج استعادة البيانات.
وبصرف النظر عن ذلك، يأتي هذا الامتداد أيضًا مع خيار مسح المساحة الحرة على القرص لديك. يعد هذا مفيدًا إذا كنت تريد محرك أقراص نظيفًا تمامًا من أي بيانات متبقية.
لتثبيت هذا الامتداد، قم بتشغيل الأمر التالي في جهازك:
sudo apt install nautilus-wipe
قم بتحميل ملحقك الجديد في الجلسة الحالية عن طريق إعادة تحميل عملية Nautilus الخاصة بك:
جيد ان تعلم: تعرف على كيفية تشفير ملفاتك الحساسة باستخدام Tomb في Linux.
تمكين وضع المسؤول
أحد أكبر سلبيات Nautilus هو أنه لا يأتي مع طريقة مدمجة لفتح الملفات وتشغيل البرامج كجذر. قد يكون هذا محبطًا خاصةً إذا كنت قد قمت بالفعل بفتح ملف نظام Linux على Nautilus GUI لتكتشف أنه يتطلب الوصول إلى الجذر.
Nautilus-admin هو امتداد بسيط يضيف خيار “وضع المسؤول” في قائمة سياق مدير الملفات. على غرار خيار “فتح كمسؤول” في نظام التشغيل Windows، يمنحك هذا مطالبة يمكنك من خلالها الوصول إلى مجلد كمستخدم جذر.
لاستخدام هذا لمثيل Nautilus الخاص بك، قم بتشغيل ما يلي:
sudo apt install nautilus-admin
إخفاء الملفات في نظام الملفات الخاص بك
تقليديًا، يتطلب إخفاء الملفات في Linux إضافة نقطة (.) في بداية اسم الملف. يجلب ملحق nautilus-hide هذه الميزة مباشرة إلى مدير الملفات الخاص بك، من خلال توفير خيار قائمة السياق لإخفاء الملفات.
يعمل هذا الامتداد أيضًا مع ملفات متعددة وأدلة كاملة. على هذا النحو، تعد nautilus-hide أداة مفيدة للمستخدمين الذين يرغبون في إخفاء كمية كبيرة من الملفات في نظام الملفات الخاص بهم ولكنهم لا يريدون إعادة تسميتها واحدًا تلو الآخر.
ومع ذلك، يمكنك تثبيت هذا الامتداد عن طريق تشغيل ما يلي:
sudo apt install nautilus-hide
تحرير وتحويل الصور
Nautilus-image-converter هي أداة صغيرة وأنيقة توفر طريقة لإجراء تحرير الصور الأساسي مباشرة من مدير الملفات لديك. إنه يعمل باستخدام الأداة المساعدة Imagemagick CLI باعتبارها العمود الفقري لميزات معالجة الصور الخاصة به.
ميزة أخرى رائعة لهذا الامتداد هي أنه يمكنه التعامل مع تعديلات الصور المتعددة في وقت واحد. على سبيل المثال، يمكنك تحديد دليل كامل للصور وتغيير حجمها بمقياس 50% بالضبط.
يمكنك تثبيت هذه الأداة المساعدة عن طريق تشغيل الأمر التالي:
sudo apt install nautilus-image-converter
افتح نافذة طرفية مخصصة
افتراضيًا، يسمح لك Nautilus بفتح محطة Linux في موقع المجلد الحالي من خلال قائمة السياق الخاصة به. ومع ذلك، فهو يفعل ذلك فقط لمحاكي Gnome Terminal.
تعمل الأداة المساعدة nautilus-open-any-terminal على حل هذه المشكلة عن طريق توسيع خيار “Open in Terminal” الافتراضي ليشمل أي عميل محاكي تقريبًا.
للحصول على ذلك، افتح محطة جديدة وقم بتشغيل الأمر التالي:
sudo apt install python3-nautilus python3-full gettext
قم بتنزيل أحدث ملف إصدار من صفحة Github الخاصة بالمطور.
افتح نافذة طرفية جديدة في مجلد التنزيلات، ثم استخرج محتويات الملف المضغوط الخاص بالامتداد:
unzip ./nautilus-open-any-terminal-0.5.0.zip
انتقل إلى مجلد الامتداد، ثم قم بتشغيل البرنامج النصي للتثبيت:
sh ./tools/update-extension-user.sh install glib-compile-schemas ~/.local/share/glib-2.0/schemas/
قم بتشغيل أوامر القائمة التالية لتعيين غلاف طرفي مخصص جديد. في حالتي، سوف أقوم بتعديل terminal
القيمة إلى “urxvt” نظرًا لأنها المحطة التي أستخدمها.
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal terminal urxvt
أعد تحميل مثيل Nautilus الخاص بك لتطبيق إعداداتك الجديدة.
تمكين نسخ المسار في نوتيلوس
في أغلب الأحيان، يؤدي تحديد ملف ونسخه في معظم مديري الملفات إلى نسخ هذا الملف بالضبط. ومع ذلك، هناك حالات تريد فيها نسخ بعض البيانات التعريفية لهذا الملف.
في Nautilus، من الممكن القيام بذلك عن طريق تثبيت nautilus-copy-path. هذا امتداد صغير يضيف ثلاثة أنواع جديدة من إجراءات النسخ: “المسار، URI، والاسم” في قائمة سياق مدير الملفات. كما أنه قابل للتكوين ويأتي مع اختصارات لوحة المفاتيح لأتمتة الإجراءات.
لتثبيت هذا، قم بتشغيل الأمر التالي للحصول على تبعيات الأداة المساعدة:
sudo apt install python3-nautilus python3-gi git make
قم بإحضار مستودع Git من صفحة Github الخاصة بالمطور:
git clone https://github.com/chr314/nautilus-copy-path.git cd ./nautilus-copy-path
انتقل إلى دليل الامتداد، ثم قم بتشغيل الأمر التالي:
تحقق مما إذا كان الامتداد الجديد يعمل عن طريق فتح قائمة السياق في الملف.
يعد Actions For Nautilus امتدادًا قويًا يمكّنك من إنشاء قوائم وقوائم فرعية وأوامر مخصصة لـ Nautilus في Linux. يمكنك أيضًا إنشاء سلوك مخصص اعتمادًا على نوع وعدد الملفات المحددة حاليًا.
علاوة على ذلك، تأتي Actions for Nautilus أيضًا مع أداة واجهة المستخدم الرسومية (GUI) التي تجعل من السهل جدًا تكوينها والبدء بها.
للحصول على إجراءات لـ Nautilus، انتقل إلى صفحة Github الخاصة بالمشروع وقم بتنزيل أحدث حزمة .deb للملحق.
بمجرد الانتهاء، افتح جلسة طرفية جديدة، ثم انتقل إلى مجلد التنزيلات الخاص بك:
احصل على التبعيات الاختيارية للملحق من apt:
sudo apt install zenity xclip
قم بتثبيت الأداة المساعدة Actions for Nautilus عن طريق تشغيل dpkg على الحزمة .deb:
sudo dpkg -i ./actions-for-nautilus_1.6.1_all.deb
قم بإعادة تحميل جلسة Nautilus الخاصة بك لتمكين الامتداد الجديد الخاص بك:
قم بتشغيل البرامج النصية المخصصة لـ Nautilus
من الممكن أيضًا تشغيل برامج نصية مخصصة لـ Shell مباشرةً من Nautilus. على عكس Actions for Nautilus، لا تحتوي هذه الميزة الأصلية على أي دعم لواجهة المستخدم الرسومية ولا طريقة أكثر دقة للتصفية من خلال قوائم الملفات. وبغض النظر عن ذلك، لا يزال من الممكن أن تظل هذه طريقة سهلة لإضافة إجراءات مخصصة إذا كنت لا ترغب في تثبيت ملحقات الجهات الخارجية.
للبدء، افتح محطة طرفية جديدة وانتقل إلى دليل البرامج النصية المخصصة لـ Nautilus:
cd ~/.local/share/nautilus/scripts
قم بإنشاء ملف نصي Shell جديد باستخدام محرر النصوص المفضل لديك:
الصق الكود التالي داخل ملف البرنامج النصي الجديد الخاص بك:
#!/bin/bash gnome-terminal -e "nano $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"
احفظ ملفك، ثم قم بتعيين بتات الأذونات الخاصة به ليتم تنفيذها باستخدام chmod:
أعد تحميل Nautilus لتطبيق البرنامج النصي الجديد:
يمكنك اختبار ما إذا كان البرنامج النصي يعمل عن طريق النقر بزر الماوس الأيمن على الملف، ثم تحديد البرنامج النصي ضمن القائمة الفرعية “البرامج النصية”.
يعد تعلم كيفية تعديل الامتدادات واستخدامها في Nautilus هو الأول من نوعه في تكوين Gnome. اكتشف المزيد من خيارات التخصيص لسطح المكتب لديك من خلال الاطلاع على بعض أفضل ملحقات Gnome Shell اليوم.
حقوق الصورة: ThisisEngineering RAEng عبر Unsplash (الخلفية) وWikimedia Commons (الشعار). جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك
اكتشاف المزيد من إشراق العالم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.