لماذا يستحق Hyprland، سطح المكتب المبلط الجميل لنظام التشغيل Linux، وقتك


Hyprland هو مدير نوافذ ديناميكي متطور وجميل لنظام التشغيل Linux. يستخدم Wayland لبروتوكول العرض الخاص به، مما يجعله سريعًا وآمنًا مقارنة بأجهزة الكمبيوتر المكتبية التقليدية المستندة إلى Xorg. في هذه المقالة، نلقي نظرة على Hyprland، وما الذي يميزه، وكيف يمكنك استخدامه لإنشاء سطح مكتب جميل في Linux اليوم.

لماذا تستخدم Hyprland كمدير للنوافذ لديك

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

سطح مكتب يعمل بنظام Hyprland مع وجود نافذتين مفتوحتين.

تعد Hyprland أيضًا جيدة في التعامل مع إعدادات الشاشات عالية الدقة ومتعددة الشاشات. على سبيل المثال، يحتوي التطبيق على إعداد مخصص لقياس العرض وضبط الدقة.

نصيحة: غير متأكد ما هو مدير النوافذ؟ تعرف على الفرق بين مديري النوافذ وبيئات سطح المكتب هنا.

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

لقطة شاشة توضح صفحة المكونات الإضافية لـ Hyprland.

تثبيت Hyprland في لينكس

الخطوة الأولى في تثبيت Hyprland هي التأكد من تحديث نظام Linux الخاص بك حاليًا. في فيدورا، يمكنك القيام بذلك عن طريق الجري dnf:

محطة توضح عملية التحديث لـ dnf.

بالنسبة لنظام Arch Linux، يمكنك تشغيله pacman مع -Syu علَم:

قم بتثبيت حزمة Hyprland من المستودع الافتراضي للتوزيع الخاص بك. بالنسبة لفيدورا، قم بتشغيل الأمر التالي:

sudo dnf install hyprland wofi kitty dolphin

في Arch Linux، يمكنك استخدام مدير الحزم pacman:

sudo pacman -S hyprland wofi kitty dolphin polkit

بناء وتثبيت Hyprland في أوبونتو

على عكس Fedora وArch Linux، لا توفر Ubuntu Hyprland في أي من مستودعاتها. وعلى هذا النحو، فإن الطريقة الوحيدة لتثبيت مدير النوافذ هي تجميع الحزمة نفسها على جهازك.

ملحوظة: ستعمل التعليمات التالية فقط على Ubuntu 24.10. وذلك لأن Hyprland يتطلب ثنائي Wayland أحدث وأحدث ميزات Wayland مقارنة بما هو متاح في الإصدارات الأقدم من Ubuntu.

لبدء بناء Hyprland على Ubuntu، تأكد من تحديث النظام بأكمله:

sudo apt update && sudo apt upgrade

قم بتثبيت التبعيات لبناء وتشغيل Hyprland في Ubuntu:

sudo apt install curl wofi kitty dolphin

انتقل إلى الدليل الرئيسي الخاص بك، ثم قم بتشغيل الأمر التالي لبدء عملية الإنشاء:

cd ~
curl https://hypr.kataba.me/oracular.sh | bash
محطة توضح أن البرنامج النصي لبناء جهة خارجية لـ Hyprland يعمل بشكل صحيح.

لعِلمِكَ: هل تبحث عن مدير نوافذ لنظام X11 الخاص بك بدلاً من ذلك؟ اطلع على دليلنا الشامل حول إعداد bspwm اليوم.

تشغيل Hyprland لأول مرة

مع تشغيل Hyprland على نظامك، يمكنك الآن إنشاء سطح المكتب الخاص بك. للقيام بذلك، قم بتسجيل الخروج من جلستك الحالية، وانقر فوق أيقونة Cog Wheel في شاشة تسجيل الدخول، ثم حدد “Hyprland” في قائمة سطح المكتب.

لقطة شاشة تسلط الضوء على إدخال Hyprland في شاشة تسجيل الدخول إلى GDM.

قم بتسجيل الدخول إلى حساب المستخدم الخاص بك، ثم انتظر لحظة حتى تقوم Hyprland بإنشاء ملفات التكوين لجلسة Hyprland الجديدة الخاصة بك.

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

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

بصرف النظر عن إنشاء نوافذ طرفية، يمكنك فتح تطبيقاتك العادية داخل Hyprland. للقيام بذلك، اضغط يفوز + ر، ثم أدخل اسم التطبيق على المشغل. في حالتي، سأكتب “firefox” لفتح متصفح الويب في مساحة العمل الحالية.

لقطة شاشة توضح مشغل البرنامج في Hyprland ويعرض إدخال Firefox.

لإغلاق نافذة، حرك المؤشر على النافذة التي تريد إغلاقها، ثم اضغط على يفوز + ج.

العمل مع مساحات العمل في Hyprland

بشكل افتراضي، يأتي Hyprland مزودًا بـ 9 مساحات عمل يمكنك اللعب بها. يمكنك الوصول إليهم عن طريق الضغط يفوز، متبوعًا بأي رقم في صف الأرقام بلوحة المفاتيح. على سبيل المثال، الضغط يفوز + 5 سوف يضبط تركيزك على مساحة العمل الخامسة.

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

لقطة شاشة توضح متصفح Firefox في مساحة العمل الخامسة في Hyprland.

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

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

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

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

تكوين هايبرلاند

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

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

cd ~/.config/hypr/
nano ./hyprland.conf

قم بالتمرير لأسفل إلى السطر الذي تم إنشاؤه تلقائيًا، ثم قم بتغيير قيمته من “1” إلى “0”.

محطة تسلط الضوء على المتغير الذي تم إنشاؤه تلقائيًا بقيمته الافتراضية.

يضعط كنترول + يا لحفظ ملف التكوين الخاص بك وتطبيق التغييرات على سطح المكتب.

لقطة شاشة توضح القيمة التي تم إنشاؤها تلقائيًا بالإضافة إلى الشعار العلوي المفقود في Hyprland.

تغيير تخطيط النافذة الافتراضية

يأتي Hyprland مع تخطيطين للنافذة محددين مسبقًا بمجرد إخراجهما من الصندوق. أحدهما يحاكي تخطيط الشجرة الثنائية لـ bspwm، بينما الآخر يشبه إعداد المكدس الخاص بـ dwm. لتغيير قواعد النافذة، اضغط على كنترول + دبليو ثم اكتب general {.

سيؤدي هذا إلى وضع المؤشر داخل الوظيفة العامة لـ Hyprland. قم بالتمرير لأسفل إلى متغير “التخطيط”، ثم قم بتعيينه إما على “dwindle” لتخطيط bspwm أو “master” لتخطيط dwm.

محطة تسلط الضوء على متغير تخطيط سطح المكتب المعدل.

قم بحفظ وتطبيق التكوين الجديد الخاص بك عن طريق الضغط على كنترول + يا.

اختبر ما إذا كانت Hyprland تستخدم الآن تخطيطك الجديد عن طريق إنشاء مجموعة من النوافذ الجديدة وتبليطها على سطح المكتب.

لقطة شاشة توضح التصميم المشابه لـ dwm في Hyprland.

إضافة ربط مفاتيح مخصص في Hyprland

بالإضافة إلى تغيير تخطيط النافذة الافتراضي، يمكنك إنشاء روابط مفاتيح مخصصة داخل ملف تكوين Hyprland. للقيام بذلك، اضغط كنترول + دبليو، ثم اكتب bind = .

محطة توضح موقع روابط المفاتيح في تكوين Hyprland.

قم بالتمرير لأسفل إلى السطر الموجود أسفل مفتاح “togglesplit” مباشرةً، ثم قم بتوفير الوظيفة التي تريد إضافتها. يستخدم Hyprland بناء الجملة التالي عند تحديد اختصار جديد:

bind = $mainMod, KEY, function, argument

باستخدام ذلك، يمكنك استخدام هذا السطر من التعليمات البرمجية لتمكين ميزة “مبادلة النافذة” لوضع Hyprland المشابه لـ dwm:

bind = $mainMod, O, layoutmsg, swapwithmaster auto

يمكنك أيضًا تعديل الارتباطات الموجودة بالفعل في ملف التكوين. على سبيل المثال، تغيير قيمة $mainMod المتغير من “SUPER” إلى “ALT” سيضبط مفتاح التعديل الخاص بك على بديل بدلاً من يفوز.

لقطة شاشة تسلط الضوء على مفتاح التعديل المعدل لـ Hyprland.

التغيير والتبديل في دقة الشاشة الافتراضية في Hyprland

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

لتغيير إعدادات الشاشة في Hyprland، قم أولاً بإدراج جميع الشاشات المتصلة على جهازك:

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

محطة تسلط الضوء على التفاصيل المهمة لشاشتك الخاصة بـ Hyprland.

قم بالتمرير لأسفل إلى فئة “الشاشات”، ثم قم بتغيير قيمة متغير “الشاشة” إلى الإعدادات الحالية لشاشتك. على سبيل المثال، يقوم السطر التالي بتعيين شاشة eDP-1 الخاصة بي على دقة 1920×1080 عند 60 هرتز:

monitor = eDP-1, 1920x1080@60, auto, 1

لإضافة شاشة جديدة إلى سطح مكتب Hyprland، يمكنك نسخ متغير الشاشة الأصلي واستبداله باسم ودقة الشاشة الثانية.

لقطة شاشة تسلط الضوء على متغيرات الشاشات المتعددة لـ Hyprland.

يضعط كنترول + يا لحفظ تكوين Hyprland الحالي الخاص بك وانتظر حتى يتم تطبيق دقة الشاشة وتخطيطها الجديد.

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

حقوق الصورة: كاري شيا عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

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

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

رمسيس الأحمر

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

اترك تعليقاً

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

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