لماذا يستحق Hyprland، سطح المكتب المبلط الجميل لنظام التشغيل Linux، وقتك
Hyprland هو مدير نوافذ ديناميكي متطور وجميل لنظام التشغيل Linux. يستخدم Wayland لبروتوكول العرض الخاص به، مما يجعله سريعًا وآمنًا مقارنة بأجهزة الكمبيوتر المكتبية التقليدية المستندة إلى Xorg. في هذه المقالة، نلقي نظرة على Hyprland، وما الذي يميزه، وكيف يمكنك استخدامه لإنشاء سطح مكتب جميل في Linux اليوم.
لماذا تستخدم Hyprland كمدير للنوافذ لديك
أكبر نقطة بيع في Hyprland هي أنه حل كامل مجمع في حزمة واحدة. لأنه يأتي مع مؤلف ديناميكي للبلاط، وبرنامج الاختصارات، ومشغل التطبيقات. وهذا يجعل Hyprland جذابًا للمستخدمين الذين يريدون مدير نوافذ يمكنهم استخدامه فورًا بمجرد إخراجه من الصندوق.
تعد Hyprland أيضًا جيدة في التعامل مع إعدادات الشاشات عالية الدقة ومتعددة الشاشات. على سبيل المثال، يحتوي التطبيق على إعداد مخصص لقياس العرض وضبط الدقة.
نصيحة: غير متأكد ما هو مدير النوافذ؟ تعرف على الفرق بين مديري النوافذ وبيئات سطح المكتب هنا.
وأخيرًا، يأتي Hyprland مزودًا بمدير الحزم الخاص به للتعامل مع المكونات الإضافية. وهذا يجعل من السهل تضمين ميزات الجهات الخارجية مثل خلفيات سطح المكتب وأشرطة العناوين وسلوكيات التجانب المخصصة.
تثبيت Hyprland في لينكس
الخطوة الأولى في تثبيت Hyprland هي التأكد من تحديث نظام Linux الخاص بك حاليًا. في فيدورا، يمكنك القيام بذلك عن طريق الجري 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
لعِلمِكَ: هل تبحث عن مدير نوافذ لنظام X11 الخاص بك بدلاً من ذلك؟ اطلع على دليلنا الشامل حول إعداد bspwm اليوم.
تشغيل Hyprland لأول مرة
مع تشغيل Hyprland على نظامك، يمكنك الآن إنشاء سطح المكتب الخاص بك. للقيام بذلك، قم بتسجيل الخروج من جلستك الحالية، وانقر فوق أيقونة Cog Wheel في شاشة تسجيل الدخول، ثم حدد “Hyprland” في قائمة سطح المكتب.
قم بتسجيل الدخول إلى حساب المستخدم الخاص بك، ثم انتظر لحظة حتى تقوم Hyprland بإنشاء ملفات التكوين لجلسة Hyprland الجديدة الخاصة بك.
بمجرد أن يعرض مدير النوافذ الخلفية المخصصة له، اضغط على يفوز + س لإنشاء جلسة طرفية جديدة على مساحة العمل الحالية.
ملحوظة: يمكنك الضغط يفوز + س مرة أخرى لإنشاء نافذة طرفية جديدة على نفس سطح المكتب وسيقوم Hyprland بتقسيمها بشكل صحيح على شاشتك.
بصرف النظر عن إنشاء نوافذ طرفية، يمكنك فتح تطبيقاتك العادية داخل Hyprland. للقيام بذلك، اضغط يفوز + ر، ثم أدخل اسم التطبيق على المشغل. في حالتي، سأكتب “firefox” لفتح متصفح الويب في مساحة العمل الحالية.
لإغلاق نافذة، حرك المؤشر على النافذة التي تريد إغلاقها، ثم اضغط على يفوز + ج.
العمل مع مساحات العمل في Hyprland
بشكل افتراضي، يأتي Hyprland مزودًا بـ 9 مساحات عمل يمكنك اللعب بها. يمكنك الوصول إليهم عن طريق الضغط يفوز، متبوعًا بأي رقم في صف الأرقام بلوحة المفاتيح. على سبيل المثال، الضغط يفوز + 5 سوف يضبط تركيزك على مساحة العمل الخامسة.
يمكنك أيضًا نقل النوافذ الموجودة إلى مساحة عمل مختلفة. للقيام بذلك، قم بتمييز نافذتك، ثم اضغط على يفوز + يحول متبوعًا برقم مساحة العمل التي تريد نقل النافذة إليها.
بصرف النظر عن ذلك، يأتي Hyprland مزودًا بمساحة عمل خاصة يمكنك تبديلها على كل شاشة. يعد هذا مفيدًا لوضع النوافذ التي لا ترغب في ازدحامها في مساحات العمل الرئيسية جانبًا.
لتحريك نافذة موجودة في مساحة العمل الخاصة، قم بتمييزها باستخدام المؤشر، ثم اضغط على يفوز + يحول + س.
يمكنك الضغط يفوز + س إما لإخفاء نافذتك أو الكشف عنها، و يفوز + يحول + 1 لنقل أي نوافذ في مساحة العمل الخاصة بك مرة أخرى إلى سطح المكتب العادي.
تكوين هايبرلاند
كما هو الحال مع مديري النوافذ الآخرين، يأتي Hyprland مع مجموعته الخاصة من ملفات التكوين التي تسمح لك بتعديل كل جانب من جوانب البرنامج. يتضمن ذلك شكل Hyprland وارتباطات المفاتيح الافتراضية وإعدادات الشاشة الشاملة. في هذا القسم، سنرشدك خلال الخطوات الأساسية لتخصيص إعداد Hyprland الخاص بك.
أسهل عملية تخصيص يمكنك القيام بها في Hyprland هي تعطيل تحذير التكوين التلقائي على سطح المكتب. للقيام بذلك، انتقل إلى دليل تكوين Hyprland الخاص بك، ثم افتح ملف تكوين مدير النوافذ باستخدام محرر النصوص المفضل لديك:
cd ~/.config/hypr/ nano ./hyprland.conf
قم بالتمرير لأسفل إلى السطر الذي تم إنشاؤه تلقائيًا، ثم قم بتغيير قيمته من “1” إلى “0”.
يضعط كنترول + يا لحفظ ملف التكوين الخاص بك وتطبيق التغييرات على سطح المكتب.
تغيير تخطيط النافذة الافتراضية
يأتي Hyprland مع تخطيطين للنافذة محددين مسبقًا بمجرد إخراجهما من الصندوق. أحدهما يحاكي تخطيط الشجرة الثنائية لـ bspwm، بينما الآخر يشبه إعداد المكدس الخاص بـ dwm. لتغيير قواعد النافذة، اضغط على كنترول + دبليو ثم اكتب general {
.
سيؤدي هذا إلى وضع المؤشر داخل الوظيفة العامة لـ Hyprland. قم بالتمرير لأسفل إلى متغير “التخطيط”، ثم قم بتعيينه إما على “dwindle” لتخطيط bspwm أو “master” لتخطيط dwm.
قم بحفظ وتطبيق التكوين الجديد الخاص بك عن طريق الضغط على كنترول + يا.
اختبر ما إذا كانت Hyprland تستخدم الآن تخطيطك الجديد عن طريق إنشاء مجموعة من النوافذ الجديدة وتبليطها على سطح المكتب.
إضافة ربط مفاتيح مخصص في Hyprland
بالإضافة إلى تغيير تخطيط النافذة الافتراضي، يمكنك إنشاء روابط مفاتيح مخصصة داخل ملف تكوين Hyprland. للقيام بذلك، اضغط كنترول + دبليو، ثم اكتب bind =
.
قم بالتمرير لأسفل إلى السطر الموجود أسفل مفتاح “togglesplit” مباشرةً، ثم قم بتوفير الوظيفة التي تريد إضافتها. يستخدم Hyprland بناء الجملة التالي عند تحديد اختصار جديد:
bind = $mainMod, KEY, function, argument
باستخدام ذلك، يمكنك استخدام هذا السطر من التعليمات البرمجية لتمكين ميزة “مبادلة النافذة” لوضع Hyprland المشابه لـ dwm:
bind = $mainMod, O, layoutmsg, swapwithmaster auto
يمكنك أيضًا تعديل الارتباطات الموجودة بالفعل في ملف التكوين. على سبيل المثال، تغيير قيمة $mainMod
المتغير من “SUPER” إلى “ALT” سيضبط مفتاح التعديل الخاص بك على بديل بدلاً من يفوز.
التغيير والتبديل في دقة الشاشة الافتراضية في Hyprland
إحدى الميزات الفريدة لـ Hyprland هي أنه يمكنه تغيير دقة الشاشة وتخطيطها بسرعة دون إعادة تشغيل سطح المكتب بالكامل. يعد هذا مفيدًا إذا كنت تقوم بتشغيل Hyprland على جهاز كمبيوتر محمول وتقوم بالتبديل باستمرار بين شاشات العرض المتعددة.
لتغيير إعدادات الشاشة في Hyprland، قم أولاً بإدراج جميع الشاشات المتصلة على جهازك:
قم بتدوين الاسم والدقة والأوضاع المتاحة لكل إدخال شاشة في إخراج الأمر، ثم ارجع إلى ملف تكوين Hyprland الخاص بك.
قم بالتمرير لأسفل إلى فئة “الشاشات”، ثم قم بتغيير قيمة متغير “الشاشة” إلى الإعدادات الحالية لشاشتك. على سبيل المثال، يقوم السطر التالي بتعيين شاشة eDP-1 الخاصة بي على دقة 1920×1080 عند 60 هرتز:
monitor = eDP-1, 1920x1080@60, auto, 1
لإضافة شاشة جديدة إلى سطح مكتب Hyprland، يمكنك نسخ متغير الشاشة الأصلي واستبداله باسم ودقة الشاشة الثانية.
يضعط كنترول + يا لحفظ تكوين Hyprland الحالي الخاص بك وانتظر حتى يتم تطبيق دقة الشاشة وتخطيطها الجديد.
بفضل معرفة تثبيت Hyprland واستخدامه تحت حزامك، يمكنك الآن إنشاء سطح مكتب مبلط مخصص خاص بك باستخدام مدير النوافذ الجميل هذا. إذا كانت لديك أية مشكلات، يمكنك دائمًا مراجعة Hyprland Wiki للحصول على المساعدة والوثائق. ومع ذلك، فإن هايبرلاند ليس الحل الوحيد المتاح اليوم. تعرف على بعض أفضل بيئات سطح المكتب في Linux اليوم.
حقوق الصورة: كاري شيا عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.
اشترك في النشرة الإخبارية لدينا!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك