أخبار التقنية

كيفية جعل نوتيلوس أكثر فائدة في لينكس


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

نصيحة: إذا لم تكن مرتاحًا مع Nautilus، فهناك العديد من مديري الملفات البديلين الآخرين الذين يمكنك تثبيتهم على توزيعة Linux الخاصة بك.

تمكين عناوين المسار التقليدي

إحدى ميزات Nautilus مقارنة بمديري الملفات الآخرين لنظام Linux هي أنه لا يُظهر المسار الكامل للدليل الحالي افتراضيًا. بينما يمكنك العثور على ذلك عن طريق فتح محطة طرفية على هذا المجلد وتشغيل pwd، فإن القيام بذلك يعد أمرًا مرهقًا ومرهقًا.

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

لقطة شاشة لـ Nautilus مع مسار ملف نصي.

يمكنك أيضًا جعل المسار التقليدي دائمًا عن طريق تشغيل الأمر التالي في الوحدة الطرفية:

gsettings set org.gnome.nautilus.preferences always-use-location-entry true

لتطبيق إعداداتك الجديدة، قم بإعادة ضبط جلسة Nautilus الحالية:

إنشاء مولد ملف نصي فارغ

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

لإصلاح هذه المشكلة، انتقل إلى الدليل الرئيسي الخاص بك في Nautilus.

افتح مجلد “القوالب”، ثم انقر بزر الماوس الأيمن فوق الماوس وحدد “فتح في الوحدة الطرفية”.

لقطة شاشة توضح المطالبة

قم بإنشاء ملف جديد في مجلد القوالب عن طريق تشغيل الأمر التالي:

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

لقطة شاشة توضح الخيار الجديد ضمن قائمة سياق Nautilus.

حدد “مستند جديد”، ثم انقر فوق خيار الملف النصي الفارغ الجديد.

لقطة شاشة توضح قالب الملف النصي الجديد في Nautilus.

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

لتعديل قيم الشريط الجانبي، انتقل إلى الدليل الرئيسي في Nautilus.

يضعط كنترول + ح للكشف عن الملفات المخفية في الدليل، ثم انقر نقرًا مزدوجًا فوق المجلد “.config”.

لقطة شاشة توضح الملفات المخفية في الدليل الرئيسي.

افتح الملف “user-dirs.dirs” باستخدام محرر النصوص المفضل لديك.

لقطة شاشة توضح ملف user-dirs داخل دليل .config.

قم بتعديل مسار الدليل لمتغير XDG الذي تريد تغييره. في حالتي، أريد تعيين مجلد مقاطع الفيديو الخاص بي على “$HOME/Downloads/Media”.

لقطة شاشة تعرض ملف user-dirs الذي تم تعديله.

احفظ الملف “user-dirs.dirs”، ثم قم بتشغيله nautilus -q على المحطة لإعادة تحميل إعداداتك الجديدة.

لعِلمِكَ: تعرف على المزيد حول ماهية متغيرات Bash في Linux.

تمكين الحذف الدائم للملفات

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

لتمكين الحذف الدائم، افتح Nautilus ثم انقر فوق قائمة إعدادات مدير الملفات.

لقطة شاشة توضح زر القائمة لـ Nautilus.

انقر على “التفضيلات” في قائمة القائمة المنسدلة، ثم قم بالتمرير لأسفل في نافذة التفضيلات وحدد زر التبديل “الحذف نهائيًا”.

لقطة شاشة توضح مفتاح الحذف الدائم في Nautilus.

تأكد من أن إعداداتك تعمل بشكل صحيح عن طريق الضغط بزر الماوس الأيمن على أي ملف والتحقق من خيار “الحذف نهائيًا”.

تمكين الحذف الآمن للملفات

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

لقطة شاشة توضح خيارات المسح في قائمة سياق Nautilus.

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

لتثبيت هذا الامتداد، قم بتشغيل الأمر التالي في جهازك:

sudo apt install nautilus-wipe

قم بتحميل ملحقك الجديد في الجلسة الحالية عن طريق إعادة تحميل عملية Nautilus الخاصة بك:

جيد ان تعلم: تعرف على كيفية تشفير ملفاتك الحساسة باستخدام Tomb في Linux.

تمكين وضع المسؤول

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

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

لقطة شاشة توضح خيار فتح كمسؤول في قائمة سياق Nautilus.

لاستخدام هذا لمثيل Nautilus الخاص بك، قم بتشغيل ما يلي:

sudo apt install nautilus-admin

إخفاء الملفات في نظام الملفات الخاص بك

تقليديًا، يتطلب إخفاء الملفات في Linux إضافة نقطة (.) في بداية اسم الملف. يجلب ملحق nautilus-hide هذه الميزة مباشرة إلى مدير الملفات الخاص بك، من خلال توفير خيار قائمة السياق لإخفاء الملفات.

لقطة شاشة توضح خيار إخفاء الملف في قائمة سياق Nautilus.

يعمل هذا الامتداد أيضًا مع ملفات متعددة وأدلة كاملة. على هذا النحو، تعد nautilus-hide أداة مفيدة للمستخدمين الذين يرغبون في إخفاء كمية كبيرة من الملفات في نظام الملفات الخاص بهم ولكنهم لا يريدون إعادة تسميتها واحدًا تلو الآخر.

ومع ذلك، يمكنك تثبيت هذا الامتداد عن طريق تشغيل ما يلي:

sudo apt install nautilus-hide

تحرير وتحويل الصور

Nautilus-image-converter هي أداة صغيرة وأنيقة توفر طريقة لإجراء تحرير الصور الأساسي مباشرة من مدير الملفات لديك. إنه يعمل باستخدام الأداة المساعدة Imagemagick CLI باعتبارها العمود الفقري لميزات معالجة الصور الخاصة به.

ميزة أخرى رائعة لهذا الامتداد هي أنه يمكنه التعامل مع تعديلات الصور المتعددة في وقت واحد. على سبيل المثال، يمكنك تحديد دليل كامل للصور وتغيير حجمها بمقياس 50% بالضبط.

لقطة شاشة توضح خيارات تحرير الصور لبرنامج Nautilus.

يمكنك تثبيت هذه الأداة المساعدة عن طريق تشغيل الأمر التالي:

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 الخاصة بالمطور.

لقطة شاشة تعرض أحدث ملف تنزيل لامتداد nautilus-open-any-terminal.

افتح نافذة طرفية جديدة في مجلد التنزيلات، ثم استخرج محتويات الملف المضغوط الخاص بالامتداد:

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، من الممكن القيام بذلك عن طريق تثبيت 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

انتقل إلى دليل الامتداد، ثم قم بتشغيل الأمر التالي:

تحقق مما إذا كان الامتداد الجديد يعمل عن طريق فتح قائمة السياق في الملف.

لقطة شاشة توضح خيارات النسخ المتنوعة لـ Nautilus.

يعد Actions For Nautilus امتدادًا قويًا يمكّنك من إنشاء قوائم وقوائم فرعية وأوامر مخصصة لـ Nautilus في Linux. يمكنك أيضًا إنشاء سلوك مخصص اعتمادًا على نوع وعدد الملفات المحددة حاليًا.

علاوة على ذلك، تأتي Actions for Nautilus أيضًا مع أداة واجهة المستخدم الرسومية (GUI) التي تجعل من السهل جدًا تكوينها والبدء بها.

لقطة شاشة تعرض صفحة تكوين الإجراءات الخاصة بـ Nautilus.

للحصول على إجراءات لـ Nautilus، انتقل إلى صفحة Github الخاصة بالمشروع وقم بتنزيل أحدث حزمة .deb للملحق.

لقطة شاشة توضح أحدث إصدار لبرنامج Actions for Nautilus..

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

احصل على التبعيات الاختيارية للملحق من 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.

يعد تعلم كيفية تعديل الامتدادات واستخدامها في Nautilus هو الأول من نوعه في تكوين Gnome. اكتشف المزيد من خيارات التخصيص لسطح المكتب لديك من خلال الاطلاع على بعض أفضل ملحقات Gnome Shell اليوم.

حقوق الصورة: ThisisEngineering RAEng عبر Unsplash (الخلفية) وWikimedia Commons (الشعار). جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

اشترك في نشرتنا الإخبارية!

يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك

رمسيس الأحمر

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


اكتشاف المزيد من إشراق العالم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى