تحذير!: قبل تثبيت صندوق مفتوح، يجب عليك تثبيت البيئة الرسومية الأساسية (Xorg) وبرنامج تشغيل الفيديو ، إذا لم يكن مثبتًا لديك ، فانتقل إلى الدليل التالي:
تثبيت بيئة الرسوم الأساسية وبرنامج تشغيل الفيديو.
Openbox هو مدير نوافذ خفيف الوزن وقابل للتكوين بدرجة عالية مع توافق واسع مع المعايير.
تثبيت Openbox
Openbox متاح من المستودعات الرسمية.
$ سودو بكمن -S صندوق مفتوح
بمجرد التثبيت ، يجب علينا نسخ الملفات rc.xml, menu. أكس, تشغيل تلقائي y بيئة من التكوين الافتراضي إلى ~ / .config / openbox /.
لنسخ الملفات:
$ مكدير -p ~ / .config / openbox $ cp / etc / xdg / openbox / {rc.xml,menu.xml,تشغيل تلقائي,بيئة} ~ / .config / openbox
هذه الملفات هي أساس التكوين الخاص بك في openbox. يشير كل ملف إلى جانب واحد من التكوين ويخدم الأدوار التالية:
آر سي.xml: إنه ملف تكوين Openbox الرئيسي. يتم استخدامه لتكوين اختصارات لوحة المفاتيح والسمات وأسطح المكتب الافتراضية وخصائص أخرى.
القائمة.xml: تحكم في قائمة تطبيقات Openbox التي تظهر عند النقر بزر الماوس الأيمن فوق سطح المكتب.
بدء تلقائي: هذا هو الملف الذي يتم قراءته عند بدء جلسة openbox. يحتوي على البرامج التي ستبدأ بالدورة. يتم استخدامه عادةً لتشغيل اللوحات / الإرساء ، أو تعيين صورة الخلفية ، أو تشغيل البرامج النصية عند بدء التشغيل.
بيئة: يعيّن هذا الملف متغيرات بيئة Openbox. سيتم تنفيذ أي متغيرات محددة عند كل تسجيل دخول. يُستخدم لبدء محرر أسلوب الإدخال ، وتصدير وحدات اللغة ، والإشارة إلى الدليل الافتراضي وما إلى ذلك.
تثبيت البرنامج المساعد
أوبكونف: هي أداة واجهة رسومية لتكوين Openbox ، والتي يمكنها تعيين معظم التفضيلات بما في ذلك السمات وأسطح المكتب الافتراضية وخصائص النوافذ وهوامش سطح المكتب.
$ سودو بكمن -S obconf
صانع القائمة: هي أداة قوية تنشئ قوائم تعتمد على XML لعدد من مديري النوافذ ، بما في ذلك Openbox. سيقوم MenuMaker بالبحث عن البرامج القابلة للتنفيذ المثبتة على جهاز الكمبيوتر الخاص بك وإنشاء قائمة XML بناءً على النتائج.
sudo $ بكمن -S صانع القوائم
الصبغة 2: لوحة استخدام أساسية وقابلة للتخصيص.
sudo $ بكمن -S تينت 2
لبدء تشغيل Tin2 في بداية البيئة:
نفتح ملفنا ~ / .config / openbox /تشغيل تلقائي o .xinitrc (اختر واحدة فقط) ، على سبيل المثال .xinitrc:
$ نانو .xinitrc
نضع السطر التالي بالداخل:
الصبغة 2 &
الصغير لـ Networkmanager.
$ سودو بكمن -S شبكة مدير-التطبيق الصغير
نتروجين: هو متصفح / واضع خلفية سريع وخفيف الوزن لـ X.
sudo $ بكمن -النيتروجين
لاستعادة خلفيتنا إلى بداية Openbox ، نضيف النيتروجين إلى ملفنا .xinitrc أو إلى ملفنا ~ / .config / openbox /تشغيل تلقائي، نفتح أيًا من الاثنين ، على سبيل المثال .xinitrc:
$ نانو .xinitrc
بمجرد الدخول ، نضع السطر التالي في النهاية:
النيتروجين - استعادة و
lxappearance أداة لاختيار السمات والرموز والمؤشرات والخطوط. باختصار ، إنها أداة موصى بها بشدة لتخصيص البيئة.
sudo $ بكمن -Slxappearance
نحيل مدير بدء التشغيل:
sudo $ بكمن -S سليم
إعدادات البيئة
هذا هو الجزء من الدليل ، دعنا نقول أكثر "ترفيهيًا" ، لأنه كما قلت من قبل ، صندوق مفتوح إنها واحدة من أكثر البيئات القابلة للتكوين ، في هذه الخطوة نستفيد من الأدوات المثبتة مسبقًا.
obconf:
نفتح الأداة لرؤية و / أو تنشيط الوظائف التي سبق ذكرها:
$ com.obconf
صانع القائمة:
بمجرد التثبيت ، يمكنك إنشاء قائمة كاملة عن طريق تشغيل:
$ ممكر -v برنامج OpenBox3
بشكل افتراضي ، لن يقوم MenuMaker بالكتابة فوق ملف menu.xml سابق. للقيام بذلك ، قم بتشغيله باستخدام الوسيطة -f (force):
$ ممكر -vf برنامج OpenBox3
للحصول على قائمة كاملة بالخيارات ، قم بتشغيل
$ ممكر --مساعدة
سيوفر لك هذا قائمة شاملة إلى حد ما. الآن يمكنك تعديل الملف menu.xml يدويًا ، أو قم فقط بإعادة إنشاء القائمة عند تثبيت برنامج جديد.
بديل آخر ، خاصة إذا كنت لا ترغب في تحرير ملفات XML:
أوبمينو هو محرر رسومي لقائمة Openbox. بالنسبة لأولئك الذين لا يحبون العبث بـ XML ، فمن المحتمل أن يكون هذا هو الخيار الأفضل لك.
المظاهر والمظهر
هذه هي الخطوة الأخيرة لإنهاء بيئتنا.
مواضيع صندوق مفتوح التحكم في مظهر حدود النافذة ، بما في ذلك شريط العنوان وأزراره بالإضافة إلى الإشعارات (OSD). يتوفر عدد من السمات عن طريق تثبيت حزمة openbox-theme.
$ سودو بكمن - ثيمات اوبن بوكس
نظرة مربع هو مورد رائع للحصول على مواضيع من صندوق مفتوح.
يجب وضع السمات التي تم تنزيلها في ~ / .themes ويمكن تثبيته أو تحديده باستخدام الأداة ObConf (مثبتة مسبقًا).
تفعيل مدير تسجيل الدخول
Slim يقرأ الإعدادات المحلية من ~ / .xinitrc ثم قم بتشغيل سطح المكتب حسب ما هو موجود في هذا الملف ، في الدليل: التكوين الأساسي لـ Arch Linux يوجد ملف أساسي لـ .xinitrc ، في حالة عدم توفره ، قم بتنفيذ الأمر التالي:
$ cp /etc/skel/.xinitrc ~
نفتح ملف ~ / .xinitrc الخاص بنا:
$ نانو .xinitrc
نضيف بيئتنا في النهاية:
exec جلسة openbox
نقوم بتنشيط Slim:
$ سودو systemctl تمكين خدمة ضئيلة
• نعيد التشغيل:
$ سودو إعادة تشغيل
بمجرد إعادة تشغيل نظامنا ، يمكننا الاستمتاع صندوق مفتوح.
من فضلك! أرسل الخاص بك مشاكل / شكوك في بريدي الإلكتروني: Arch-blog@riseup.net
ساعدنا بنقرة واحدة!شارك الدليل مع أصدقائك.
دليل جيد جدًا ، لكن استمر في الإصرار على تطبيق Slim ، فهو يسبب مشاكل مع systemd وسيكون من الأفضل تثبيت lightdm ومدير بدء تشغيل آخر.
https://wiki.archlinux.org/index.php/Display_manager#Incompatibility_with_systemd
الكثير من الأسباب في ما تقوله ، هو أكثر في نهاية Wiki يظهر ما يلي:
عدم التوافق مع النظام د
الرسائل المباشرة المتأثرة: المدخل ، MDM ، SDDM ، SLiM
لا يتوافق بعض مديري العرض بشكل كامل مع systemd ، لأنهم يعيدون استخدام عملية جلسة PAM. يسبب مشاكل مختلفة عند تسجيل الدخول الثاني ، على سبيل المثال:
- برنامج NetworkManager الصغير لا يعمل ،
- لا يمكن ضبط حجم PulseAudio ،
- فشل تسجيل الدخول إلى جنوم مع مستخدم آخر.
هذا هو بالضبط سبب وضع الرابط panchomora ..
الآن ، كمستخدم Slim و Openbox ... ليس لدي مشكلة .. .. حتى تعداد nm-applet الذي أستخدمه .. ولكن إذا عدنا إلى تقرير الخطأ .. لقد كتب قبل بضع سنوات. .
كما أنني أستخدم PulseAudio .. وعلى الأقل باستخدام Pavucontrol كمدير .. ليس لدي أي مشاكل مع مستوى الصوت .. وحتى عند إعادة التشغيل ، يظل مستوى الصوت بنفس القيمة التي تم تركها ..
وآخر خطأ ، اسم مع استخدام جنوم .. وفي هذه الحالة نستخدم Openbox كـ WM-مستقل ..
لقد قمت بتثبيت Openbox منذ بعض الوقت ، لكن لم يعجبني لأنه كان علي تعديل كل شيء يدويًا ، أعلم أنه يمكنك تخصيصه بشكل أكثر شمولاً ، ولكن ما هي المزايا التي يتمتع بها على البيئات وأجهزة سطح المكتب الأخرى؟
ما تقوله صحيح ، عليك تعديل أشياء كثيرة ولكن في رأيي ، يأتي وقت لم تعد فيه مضطرًا لفعل الكثير ولديك مزايا مدير النوافذ من حيث الأداء. بشكل عام ، عادةً ما يكون مديرو النوافذ مثل Openbox حيث يتعين عليك تحرير الكثير من الملفات ، من ناحية أخرى ، عادةً ما تكون بيئات الرسوم أكثر اكتمالاً وتجلب العديد من الأشياء افتراضيًا.
مساهمة ممتازة. الحقيقة أهنئكم على إعطائكم هذه المرة لمشاركة معرفتكم. في انتظار بيئة آلهة!
تحياتي
عند الانتهاء من تثبيت كل شيء ، لم تظهر أخطاء ولكن عند إعادة تشغيله بعد لوجيا يظهر كل شيء باللون الأسود ، ولا يظهر أي شيء
هناك شيء ما خاطئ؟
جيد جدا وأوضح. تهانينا على مشاركة معرفتك. شكرا.
عندما أضع cp /etc/skel/.xinitrc هذا ~ يخبرني أن الملف غير موجود
عليك فقط إنشاء الملف ، لأنه غير موجود ، وفويلا ، يمكنك إضافة المحتوى وهذا كل شيء. لكن بالتأكيد ، لقد تخطيت بعض الخطوات السابقة من التكوين الأساسي https://blog.desdelinux.net/configuracion-basica-de-arch-linux/
ماذا عن صديقي ، برنامج تعليمي جيد ، لقد اتبعت جميع الخطوات وأظهر لي تسجيل الدخول لبدء الجلسة ، ثم أدخل وأظهر لي ثلاث محطات xterm فقط ، وساعة ليست لطيفة للغاية وصورة خلفية ، ولكن المشكلة هو أنه لا يظهر لي لوحة tint2 ، وإذا أضفته إلى ملف .xinitrc ولا أعرف ما هي المشكلة. انا حقا اقدر مساعدتك.
عظيم! شكرا جزيلا!
مرحبًا ، لدي سؤال: لقد قمت بتثبيت Archbang ، كيف يمكنني إنشاء قائمة Openbox باللغة الإسبانية؟ (أعلم أنه يمكن أن يكون ذلك لأنه قبل إعادة تثبيته ، ورغبتي في وضع لوحة المفاتيح باللغة الإسبانية ، قمت بتعديل شيء ما في الجهاز وتم تعديل لغة القائمة ، لكنني لا أتذكر ما فعلته)