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

كيف يمكنني بناء بيئة سطح المكتب؟

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

الخطوة 1: إنشاء البرنامج النصي للجلسة

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

لتثبيت kwin على الأنظمة المستندة إلى Ubuntu و Ubuntu ، اكتب الأمر التالي في Terminal:

 sudo apt install kwin - no-install- يوصى به 

بدون ال --لا يوجد تثبيت يوصي الخيار ، ستقوم apt بتثبيت بيئة سطح المكتب kde بالكامل.

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

 sudo apt تثبيت اللوح الخشبي
instagram viewer

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

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

 القرص المضغوط / بن

ثم قم بإنشاء البرنامج النصي بالأمر التالي (سنسميه custom_de.sh):

 sudo touch custom_de.sh 

افتح الملف كجذر باستخدام محرر النصوص الخاص بك ، على سبيل المثال نانو:

 sudo نانو custom_de.sh 

يمكنك استبدال nano بأي محرر نصوص مثل gedit أو xed.

ثم ضع السطر التالي في الجزء العلوي من البرنامج النصي.

 #! / بن / باش 

يخبر هذا السطر المحطة الطرفية بتنفيذ هذا البرنامج النصي باستخدام bash.

بعد ذلك ، اكتب أوامر البرامج التي تريد وضعها في سطح المكتب المخصص بدءًا من مدير النوافذ (في هذه الحالة kwin).

كوين &
لوح

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

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

لهذا السبب من المهم عدم وضع علامة العطف (&) بعد الأمر الأخير. إذا حدث هذا وتم إرسال الأمر الأخير إلى الخلفية ، فسيتم إنهاء البرنامج النصي ، وستخرج الجلسة بمجرد أن تبدأ.

بعد حفظ البرنامج النصي ، امنحه إذنًا قابلاً للتنفيذ عن طريق كتابة الأمر التالي:

 sudo chmod + x custom_de.sh 

الخطوة 2: قم بإنشاء ملف سطح المكتب

لجعل سطح المكتب المخصص مرئيًا أثناء تسجيل الدخول ، يتعين علينا إنشاء ملف .سطح المكتب إملأ /usr/share/xsessions والتي ستشير إلى البرنامج النصي. للانتقال إلى هذا الدليل ، في نوع الجهاز الطرفي:

 cd / usr / share / xsessions 

ثم أنشئ الملف وافتحه عن طريق:

sudo touch custom_de.desktop
sudo نانو custom_de.desktop

ضع داخل الملف الأسطر التالية:

[إدخال سطح المكتب]
الاسم = مخصص DE
تعليق = بيئة سطح المكتب الرائعة الخاصة بي
Exec = / bin / custom_de.sh
اكتب = تطبيق

ل إكسيك =، أدخل موقع نص الجلسة الذي قمت بإنشائه مسبقًا.

الخطوة 3: قم بتشغيل بيئة سطح المكتب المخصصة

لبدء تشغيل بيئة سطح المكتب لديك:

  1. تسجيل خروج
  2. ابحث عن قائمة بيئات سطح المكتب المثبتة
  3. حدد بيئة سطح المكتب المنشأة حديثًا
  4. تسجيل الدخول مرة أخرى

للخروج من هذه الجلسة ، اقتل البرنامج الأخير في نص جلستك باستخدام الأمر pkill:

 لوح pkill 

اجعل بيئة سطح المكتب أكثر اكتمالاً

تهانينا! لقد أنشأت بيئة سطح المكتب الخاصة بك.

لكنها لا تزال تفتقد بعض المكونات. حان الوقت لإضافة خلفية ولوحة.

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

لتثبيت komorebi قم بتنزيل حزمة deb من ملف مستودع جيثبوتثبيته وتشغيله.

بالنسبة للوحة ، سنستخدم لوحة lxqt ، لتثبيتها على Ubuntu:

 sudo apt تثبيت lxqt-panel 

لا تنسَ وضع الأمر lxqt-panel و komorebi في نص الجلسة متبوعًا بعلامة العطف (&). استخدم المسار الكامل لأمر komorebi (/System/Applications/komorebi).

يمكنك أيضًا إضافة Ulauncher ، مشغل تطبيقات مفيد. سيؤدي ذلك إلى جعل تجربة سطح المكتب أكثر اكتمالاً:

sudo add-apt-repository ppa: agornostal / ulauncher && sudo apt update && sudo apt install ulauncher

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

كيفية تعيين سمات GTK والأيقونة

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

لكي يكون للإعدادات تأثير ، يجب تشغيل dbus.

بدأ استخدام Dbus إطلاق dbus. فقط اضف dbus-إطلاق باش في بداية البرنامج النصي الخاص بك.

بعد ذلك ، اخرج من الجلسة وقم بتسجيل الدخول مرة أخرى. للحصول على سمة GTK المطبقة حاليًا:

 الحصول على gsettings org.gnome.desktop.interface gtk-theme 

لتعيين سمة GTK على سمة Canta على سبيل المثال ، اكتب:

 تعيين gsettings org.gnome.desktop.interface gtk-theme Canta 

يجب أن يكون الموضوع الذي ستقوم بتعيينه موجودًا فيه /usr/share/themes الدليل. اسم الموضوع هو اسم المجلد الخاص به.

تجربة التخصيص النهائية

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

7 أشياء يجب أن تعرفها قبل التحول إلى مدير النوافذ

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

اقرأ التالي

شاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • لينكس
  • بيئة سطح مكتب Linux
عن المؤلف
حمزة الجوهري (2 مقالات منشورة)المزيد من Hamza Algohary

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

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك