الجانب المظلم من الفسيفساء (II): اختر ما يناسبك!

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

قبل أن تبدأ

  •  اقرأ الدليل. في كثير من الأحيان نرتكب خطأ فادحًا بعدم قراءة الكتيبات. سيرحب بك جميع مديري البلاط تقريبًا بشاشة فارغة دافئة في المرة الأولى التي تقوم فيها بتشغيلهم. لا تصب بالذعر. إذا كنت قد وصلت إلى هنا بالفعل ولا تعرف ماذا تفعل ، فاضغط واكتب man insert-your-window-manager هنا. كل الأشخاص الذين جربتهم يقدمون وصفًا مفيدًا جدًا لكيفية استخدامها بشكل أساسي. للعودة إلى البيئة الرسومية ، اضغط على و مستعد. على الرغم من أنه كان يجب عليك القيام بذلك قبل تشغيل أي شيء.
  •  لا تخافوا من المحطة. ستستخدمه كثيرًا ، لدرجة أن هناك اختصارًا له من البداية في كل واحد تقريبًا. أوصي بـ rxvt-unicode ، وسأشرح السبب لاحقًا.
  •  لا تقم بنسخ ملفات التكوين ولصقها دون مراجعتها. هذا أمر حيوي ، لأن هذه الإعدادات مخصصة للمستخدم وليس لك. ومع ذلك ، هناك شيء مثير للاهتمام هو مراقبتها بعناية ومعرفة ما هو مفيد لك. أوصي فقط بالنسخ واللصق عندما تكون ملفات صغيرة جدًا أو عامة أو أجزاء من التعليمات البرمجية.
  •  افعل ذلك بهدوء. لن تلائم البيئة في المرة الأولى. سوف تعاني من أخطاء مع مدير النوافذ الخاص بك ، وهذا أمر مؤكد. لذلك ، حافظ على البيئة الرسومية التي لديك بالفعل تعمل بشكل آمن وتأكد من أنك تعرف كيفية العودة إليها في حالة الطوارئ. في وقت لاحق أشرح كيف.

ماذا سنحتاج؟

  • أي توزيع لينكس. حتى الآن ، مهما يكن ، جيد جدًا.
  • محرر نصوص ، ويفضل أن يكون محررًا يمكن تشغيله في محطة طرفية.
  • محاكي طرفي. تلك التي تجلبها بيئات سطح المكتب كافية.
  • فزت 😀

البدائل

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

رائعة

ضبط: لوا

لصالح: تطور رائع من DWM ، قبل بضع سنوات. بدءًا من الفرع 3 ، بدأت في تكوين نفسها من Lua ، وهي لغة امتداد قوية جدًا. إنه مبتكر لأنه أول من استخدم مكتبات XCB الجديدة على حساب Xlib. لديها مجتمع قوي من المستخدمين. من خلال الاعتماد على Lua ، تحصل على مكتبة قياسية ومكتبات خارجية تعمل على توسيع وظائفها ، مثل عناصر واجهة المستخدم. لديها نظام الإخطار الخاص بها ، مثل notify-osd ؛ شكلي بالتساوي في Lua. يدعم الأزرار. يحتوي على عدد غير قليل من التخطيطات للفسيفساء الافتراضية.

ضد: لا يستطيع العديد من المستخدمين تحمل التبديل إلى Lua. ملفات التكوين كبيرة ولتقليل حجمها عليك أن تعرف شيئًا عن Lua. في بعض الأحيان لديك مشاكل مع Xcompmgr. إذا كسرت التكوين ، فارجعت إلى التكوين الذي كان افتراضيًا ، فلن يحتفظ بالتكوين السابق.

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

XMonad

ضبط: هاسكل

لصالح: على الرغم من أنه يبدو طنانًا ، إلا أن حقيقة أنه تم تطويره في Haskell تجعله أقل عرضة للبق والأخطاء البشرية وهو مستقر للغاية. إذا فشل التكوين (في هذه الحالة ، تمت إعادة ترجمة البيئة) ، فإنه يحتفظ بالتكوين السابق ويرسل لك رسالة تفيد بحدوثه. ملفات التكوين صغيرة وسهلة الفهم. يتماشى مع كل شيء تقريبًا.

ضد: الاعتماد على هاسكل هو مشكلتها الرئيسية. تنزيله يعني الحاجة إلى تنزيل حزمة منصة haskell ، أو على الأقل ghc ، وهي كبيرة بعض الشيء. يمكن أن تكون Haskell (وهي) مشفرة إلى حد ما إذا كنت معتادًا على البرمجة الإلزامية وغير الوظيفية (للسرعة: اذهب وافعل هذا مضاد هذا هذا ، اذهب وقيمه). لا يدعم الأزرار ، على حد علمي. لديها عدد قليل من التخطيطات المتاحة بشكل افتراضي.

ملاحظات: يمكن تكوينه بسهولة ليناسب بيئة سطح مكتب كاملة. أعتقد ، لكني لا أؤكد لكم ، أنه يذهب مباشرة إلى Gnome و Xfce. يمكن تثبيت العديد من امتداداته مباشرة من القرصنة ، مستودع Haskell ، من خلال تثبيت بسيط لـ cabal ، على الرغم من أن الأمر يستغرق بعض الوقت لأنه يجمعها عند التنزيل.

هذا هو الذي سأستخدمه لأمثلة للمقالات المستقبلية.

دهاء

ضبط: روبي

لصالح: يستخدم روبي ، لذا فإن تكوينه أقل تعقيدًا. روبي لطيفة وبنية واضحة. لديها مدير الحزم الخاص بها ، لتثبيت sublets تسمى sur. إنه ينمو بسرعة ، وهذا يتحدث عن جودته. يحتوي على نظام علامات صارم ، مثل رائع ، ولكنه أكثر تعقيدًا ، وقد يكون مفيدًا للبعض. المحطة الافتراضية الخاصة بها هي rxvt-unicode ، لذا أشر إلى Subtle ؛ حسنًا ، يترك معظمهم ذلك لنا ، ومن الجيد أن يكون موجودًا بالفعل إذا كنت ستستخدمه.

ضد: لا يبدو أن هناك الكثير من المعلومات المتاحة بلغتنا.

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

DWM

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

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

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

ضبط: ملف التكوين الخاص

لصالح: وهو يدعم العديد من الميزات التي لا يمكن إلا للمديرين المبرمجين تقديمها ، مثل الأزرار والتعليقات التوضيحية والرموز ، وله مجتمع مخلص وسريع التوسع.

ضد: القليل من الوثائق في لغتنا.

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

نطاق (كيسنوم سابقًا)

ضبط: ملف التكوين الخاص

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

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

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

StumpWM

ضبط: اللثغة المشتركة

لصالح: آخر يستخدم لغة وظيفية كتكوين. مفيد لمن اعتادوا على Emacs Lisp.

ضد: لم أحاول ذلك. لذا أنا لا أعلم. جزئيًا لأنني لا أعرف شيئًا عن Lisp.

ملاحظات: لا شيء لتلاحظه ، بخلاف الصورة الفضولية لمستخدم StumpWM السعيد ، وهي سعيدة للغاية على ما يبدو:

لا يوجد المزيد؟

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

اعتبارات أخرى وإجابات سريعة

  1.  لماذا rxvt-unicode؟ urxvt (يطلق عليه هذا الاسم ، ولكن تسمى الحزمة rxvt-unicode) هو محاكي طرفي يدعم 256 لونًا وامتدادات Perl وعلامات التبويب وما إلى ذلك ؛ مفيد جدًا لأن التطبيقات الطرفية تستخدم أنظمة ألوان ، يمكن تكوينها بسهولة في urxvt ، لعرضها على الشاشة ؛ مما يجعل مهمة الحصول على واجهة جميلة وموحدة أسهل بكثير.
  2. كيف أفعل عجائب dotshare.it? إذا كنت تعرف هذه الصفحة ، فستكون قد قمت بالفعل بجولة في ملفات التكوين الخاصة بالأشخاص الإيثاريين الذين وضعوها هناك ، حتى لو بدا أنهم يفعلون ذلك للتباهي. الأمر كله يتعلق بمراجعتها ، والتعلم منها ، وتنفيذ ذلك في مدير النوافذ الخاص بك وعبور أصابعك لجعلها تعمل ، خاصة إذا كنت لا تعرف ما تفعله.
  3.  كيف قمت بالتبديل بين المكاتب؟قم بتعديل الملف
    ~ / .xinitrc

    بحيث يكون هناك سطر واحد فقط يقول

    EXEC أدخل هنا الخاص بك wm

    إذا كنت في Arch ، فربما يكون لديك بالفعل ، ما عليك سوى تغيير الخط ، دعنا نقول ،

    إكسيك ستارتxfce4

    a

    إكسك إكسموناد

    هذا يعمل مع الأمر startx أو مع ضئيلة. إذا كان لديك بالفعل شاشة وصول مثل GDM أو KDM ، فإنهم يجلبون بالفعل شيئًا لتغيير الجلسات.

  4.  هل محرر النصوص ضروري؟ ولكن بالطبع هو عليه. إذا كان يعمل في المحطة بشكل أفضل ، لأن التجانب يتوافق بشكل جيد مع الجهاز. إذا كنت لا تعرف أيهما ، يمكنك البدء باستخدام nano. البعض الآخر الذي يعمل على قمة المحطة هم Vi و Vim و Emacs ، ولكن قد تحتاج إلى بعض التدريب للتعامل معها بشكل صحيح. يتم استدعاءهم جميعًا بالاسم ، لا مشكلة في ذلك.
  5.  والإعدادات؟ في الوقت المناسب. بالإضافة إلى ذلك ، لا يمكنني تزويدك بالتكوينات التي تبحث عنها لكل مدير ، وذلك ببساطة لأنني لا أستطيع استخدامها جميعًا.

استنتاجات

هناك للاختيار من بينها. الآن نعم ، في المرة القادمة التي نلتقي فيها ، سأقدم وصفًا شاملاً للملف xmonad.hs أساسي ، عام وآخرون ، على دبيان مستقر. أراك لاحقا.


20 تعليقات ، اترك لك

اترك تعليقك

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

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   اوسكار سيلفا قال

    حسنًا ، في انتظار الرقيب. آخر 😉

  2.   أوروش قال

    حسنًا ، ممتع. أعرف شيئًا عن Lua ، لذا ربما جرب Awesome

    1.    مكافحة قال

      الشيء الجيد هو أن رائعًا تجده في جميع التوزيعات تقريبًا ، حتى في ديبيان المستقرة

      1.    أوروش قال

        حسنًا ، لقد جربته بالفعل. لا يبدو الأمر صعبًا ، لكنه ليس ما أبحث عنه 😛

  3.   MSX قال

    سويز رئيس الوزراء !!

    رجل عنصر عظيم ، +1. يستخدم معظم متسللي Google - وبشكل عام - Xmonad ولكن كما تقول إنها لغة غريبة ، يجب أن أجلس بهدوء لمراجعتها ، هناك برنامج تعليمي جيد هنا: http://www.learnhaskell.com؛ كما أن سمة مترجم غلاسكو ليست أقل من ذلك ، إذا كنت لا تستخدم Haskell على أساس يومي أو كنت من محبي Xmonad ، فعليك تنزيل هذا الوحش الذي يبلغ حجمه 700 ميجا بايت فقط للحصول على بيئة مبسطة ، هاها!

    كبرنامج WM مثير للاهتمام وسهل الاستخدام ، أود أن أضيف إلى قائمتك i3wm (www.i3wm.org) ، بيئة كاملة للغاية ، مع شريط حالة متكامل (ميزة إضافية لتجنب إضاعة الوقت في تكوين أي شيء) ، ملف تكوين بسيط للغاية وسهل للغاية لتخصيص نمط Windows .ini وهو أيضًا قيد التطوير الكامل.
    مثل WM فضولي: DSWM (Deep Space WM) ، استنادًا إلى StumpWM وركز على محبي Emacs ... أنا من محبي Emacs ، لكن لم يكن هناك موجة مع DSWM xD

    في الوقت الحالي وبعد تجربة كل الأشخاص الذين أسماؤهم في القائمة ، ظللت أقيم مع Awesome 3 منذ ذلك الحين لم أعاني من التغيير المفاجئ في التكوين حتى الآن لم أواجه مشكلات مع WM (دائمًا باستخدام أحدث إصدار) وأجدها قوية ومتعددة الاستخدامات ، مثالي تقريبًا لاستبدال سطح مكتب كامل مثل KDE SC.
    أنا أحب dwm وقد استخدمته لفترة طويلة ، لكن لكوني بسيط للغاية أجد أنه يفتقر إلى العديد من الأشياء التي أستخدمها ؛ WM آخر كنت معجبًا به هو Musca ، مهجور حاليًا ، على الرغم من أنهم قاموا بتزويره مع الحفاظ على الكثير من جوهره ، إلا أن التعامل مع Awesome و i3 do لشريط الحالة أفضل بشكل واضح.

    اللغة التي أحببتها هي أيضًا خفية - وعلى الرغم من أنني لا أبرمج في Ruby ، ​​فهي ميزة إضافية لأنني أحب هذه اللغة ، بمجرد أن يكون لدي وقت سأختبرها بعمق ، أعتقد أنها أخف من Awesome ومن ماذا يقولون في المشروع إنهم يدعون منحه نفس الوظيفة.

    نصيحة: إذا كنت تستخدم مديري مربعات WM أو * ، فجرّب Compton -X composer fork من xcompmgr-dana علق بالفعل على هذه المدونة- ، على الأقل _ ممتاز _ (لا أتذكر من نشر المقالة الأصلية ولكن شكرًا!)

    1.    إيلاف قال

      يكاد يكون مثاليًا لاستبدال سطح مكتب كامل مثل KDE SC.

      ¬¬ حقًا؟

      1.    مكافحة قال

        ربما ليس * كل * كيدي ، ولكن نعم لكوين. يجب أن يكون دمجها في KDE رائعًا

      2.    MSX قال

        «¬¬ حقًا؟»
        هاها! ليست نصية ، بالطبع!
        لكن Awesome كامل جدًا ويعمل بشكل جيد جدًا.

        انظر ، KDE SC 4.9.1 على Arch Linux x86_64 ، باستخدام نواة Liquorix 3.5.4 ومحسن الوصول إلى وحدة المعالجة المركزية - على أساس cgroups- Ulatencyd + بعض التعديلات الإضافية الصغيرة (في /etc/sysctl.conf وبعض الأماكن الأخرى ) إنه يعمل بشكل جيد ولكن حسنًا جدًا جدًا لدرجة أنه يبدو وكأنه جريمة عدم استخدامه ، إنه حرير ، إنه يثير إعجابي! وجه ضاحك
        بالإضافة إلى ذلك ، تستحق إدارة الطاقة في KDE SC 4.9.1 قسمًا خاصًا بها: استخدام الموارد من قبل البيئة مُحسَّن جيدًا لدرجة أن توفير الطاقة - الحديث دائمًا عن استخدام الماكينة على الطريق مع البطارية - يمكن أن يمنحك الاستخدام WM مثل Awesome أو dwm (أكثر اثنين استخدمتهما) لا يكاد يذكر ، واو! KDE SC 4.9.1 لديها استهلاك بطارية منخفض للغاية! ونحن نتحدث عن سطح مكتب كامل / كامل مع ميزات PREMIUM مقابل مدير نوافذ مع شريط أدوات مدمج o_O

        بالإضافة إلى ذلك ، هناك سؤال لا يعرفه عامة الناس كثيرًا: بينما كان لدى جنوم دائمًا جانب اجتماعي أكثر موجهًا نحو قابلية الاستخدام والتكامل لمستخدميه ، مع التركيز على دعم اللغات وأجهزة الإدخال من جميع الأنواع ، كانت كيدي منطقة المستخدمين أنهم كانوا يبحثون عن شيء أكثر من بيئة رسومية ولماذا لا من العديد من المتسللين وهذا ينعكس في العديد من "التفاصيل" المخفية تقريبًا ، على سبيل المثال:
        1. دعنا ننتقل إلى نظرة عامة على أجهزة الكمبيوتر المكتبية. في حالتي ، قمت بتكوينه بطريقتين:
        الأول. ضمن إعدادات النظام ، ننتقل إلى Workspace Behviour (أفترض أنه سيكون سلوك مساحة العمل أو شيء مشابه باللغة الإسبانية) ، وهناك نختار Screen Edges (Screen Edges؟) ثم في أي من حواف الشاشة نحدد تأثير شبكة Destkop (I لدي في الحافة اليمنى السفلى)
        1 ب. في شاشة System Sets العامة. نذهب إلى Shortcuts and Managers (أعتقد أن شيئًا مثل الإيماءات واختصارات لوحة المفاتيح) ثم اختصارات لوحة المفاتيح العالمية (اختصارات لوحة المفاتيح العالمية) وأخيرًا في مجموعة مكونات كيدي ، نبحث عن KWin. الآن الشيء الوحيد المتبقي هو ربط تأثير Show Desktop Grid (أعتقد أنه باللغة الإسبانية يترجمونه على أنه إظهار شبكة سطح المكتب أو شيء من هذا القبيل) باختصار مريح لنا (في حالتي Meta + s).
        إلى أين كنت ذاهبًا: هناك تفاصيل مثيرة للاهتمام للغاية تتعلق عندما نعمل مع مكاتب متعددة.
        عند تنشيط عرض Desktop Grid ، لا نرى فقط جميع أجهزة سطح المكتب الافتراضية التي قمنا بتمكينها ولكن أيضًا جميع التطبيقات الموجودة في كل منها ، حيث يمكننا سحبها بين أجهزة سطح المكتب.
        الآن ، إذا نقرنا بزر الماوس الأيمن على أي من هذه التطبيقات ، فسنرى أن نفس النافذة المنعكسة تظهر تلقائيًا على كل من أسطح المكتب الافتراضية ، حتى نعمل على سطح المكتب الذي نعمل معه ، سيكون لدينا دائمًا تلك النافذة (أي التطبيق) ... ولكن هذا لا ينتهي هنا! إذا نقرنا بزر الماوس الأيمن مرة أخرى على التطبيق الذي عكسناه سابقًا ، ولكن على سطح مكتب آخر ، فإن التطبيق يفسد تلقائيًا ، تاركًا فقط مثيله على سطح المكتب حيث نقرنا عليه بزر الماوس الأيمن.

        مثل هذا المثال ، هناك الكثير من غير الموثقين الذين اكتشفناهم بمرور الوقت عندما نستخدم KDE SC.

    2.    xykyz قال

      يؤدي ارتباط هاسكل الخاص بك إلى صفحة حول .NET. لن يكون http://learnyouahaskell.com الرابط الذي كنت تشير إليه؟

      من سيحاول XMonad ، لأنني أعرف شيئًا عن Haskell وقد تكون طريقة جيدة لتطبيقه. من بين البقية ، جربت i3 و Awesome فقط. كان i3 معقدًا بالنسبة لي ، أو على الأقل أكثر تعقيدًا من Awesome ..

      1.    MSX قال

        شكرا بالضبط ، لقد كتبته من الذاكرة. سؤال واحد: عندما تقول "من سيحاول XMonad ، لأنني أعرف شيئًا عن Haskell وقد يكون طريقة جيدة لتطبيقه. من بين البقية ، جربت i3 و Awesome فقط. كان i3 معقدًا بالنسبة لي ، أو على الأقل أكثر تعقيدًا من Awesome. » هل أنت جاد أم تتصيد؟ أم أنك أتيت للتو من كوكب آخر ولهذا تستخدم هاسكل حتى لا تفوت وطنك!؟
        i3 هو بسيط للغاية ، في الواقع أفترض أنه قد يكون مستوى الدخول إلى WM لجميع أولئك الذين يريدون شيئًا سهلًا وجاهزًا للاستخدام. تم تكوينه بملف واحد ، ~ / .i3 / config حيث يكون التكوين من النوع:
        [متغير] = [قيمة]
        وحيث يكون لديك كل إمكانيات التكوين في i3 wiki لتغيير الخط ، اختر نهاية الشاشة حيث يتم تثبيت شريط الحالة ، إلخ. في الواقع ، تم تكوين شريط الحالة بالفعل لإظهار المعلومات من جميع الأنواع: اتصالات شبكة البطارية والإدخال والإخراج لجميع بطاقات NIC المرتبطة والتاريخ والوقت وعلبة النظام حيث تظهر رموز العلبة التي تفتح التطبيقات الأخرى (لـ مثال KWallet) ، إلخ.

        لكن بالطبع ، إذا قمت ببرمجة هاسكل ، أفترض أنه من المنطقي أن يبدو لك شيء بسيط معقدًا ، هاها!

        1.    MSX قال

          هاه ، يا له من بولي ، لقد أرسلت له غرينغو هايبر مع و 😛
          لا تفعل هذا في المنزل للأطفال ، في اللغة الإسبانية نستخدم i لـ HIPER =)

        2.    xykyz قال

          جعلتني بساطة i3 xD معقدة لم أستخدمها بما يكفي لاستيعاب نفسي لأنني اكتشفت أنها رائعة بعد فترة وجيزة.
          وأنا لا أتصيد ، أعرف هاسكل والبرمجة الوظيفية 😛

    3.    مكافحة قال

      هناك نسخة باللغة الإسبانية وهي في الواقع النسخة التي أستخدمها ، وهي موجودة http://aprendehaskell.es/
      أتمنى أن أتحسن ككاتبة ، في المنشور السابق كان عندي أخطاء فادحة ، كما قلت ، بعضها لم أضعها لأنني لا أعرفها. مع تحياتي.

    4.    مكافحة قال

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

      1.    MSX قال

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

        في حين أنه من الصحيح أن الكود الأنيق والأنيق يجعل من السهل الحفاظ عليه وأنه كلما زاد عدد الفانيليا في النظام وقل عدد الاختراقات التي قمت بها ، كلما كان ذلك أسهل من نظام آخر لا يعرف الاختراقات الخاصة بك ، فلا تزعج ، فالحقيقة هي أنك إذا كنت n00b بالتأكيد ستشعر بالذعر عندما تلمس شيئًا "لا يجب أن تلمسه" (WTF بهذا المفهوم المروع للرجل ، المس ، انكسر ، تعلم ، ثم اخترق) ، عندما تكون على بعد 00 طن أو على الأقل _ أنت تعرف نظامك _ (تعرف على نظامك المضحك) يمكنك القيام به ويجب عليك افعل ما تريده تقريبًا وما تحب وكيف تريد أن تفعله.
        مع الملحن هو نفسه: أي شخص يصاب بالجنون ويخشى استخدام WM مع مؤلف موسيقي يذهب إلى الطبيب النفسي لأنه ليس صحيحًا في الرأس.

        هناك القليل من الأشياء التي أحتقرها أكثر من "الأصوليين" (الذين هم عمومًا الأقل معرفة) ممن هم صانعو القواعد وأقل إبداعًا من الطوب الأجوف ولا يمكنهم الخروج من القالب الذي وقعوا فيه.

        تعرف على نظامك => افعل ما تريد _طريقتك_.

        1.    مكافحة قال

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

  4.   socrates_xD قال

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

    wm الذي تم تكوينه باستخدام Python هو qtile -> http://qtile.org/
    ما لم يعجبني هو أنه يبدو أن ملف التكوين الخاص بك ليس قابلاً للتخصيص كما ينبغي. سيتعين عليك لمس الكود المصدري للبرنامج لتخصيصه حسب رغبتك لوضع نظام ألوان على سبيل المثال.

    1.    MSX قال

      أنا أستخدم Awesome ، والحقيقة هي أنه ببساطة "رائع".

      تماما! رائع رائع ، كما هو.

  5.   كوناندويل قال

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

  6.   إيفانوفيتش قال

    أنا من محبي Linux - لست مبرمجًا - أنا متعلم بسيط - أتعلم حاليًا التعامل مع i3_wm وبضربة حظ (تعلم التنقل باستخدام uzbl-browser- في شريط الحالة الخاص به اكتشفت اسم لوحة المفاتيح مفيدة لتعديل التثبيت المسبق في i3_wm (Mod5 + intro)) تمكنت من تكوين »~ / .i3 / config» لتنشيط تسلسل لوحة مفاتيح سهل ، وبالتالي تنشيط الجهاز ... ، يا له من متعة أكبر. .. ، كان الأمر أشبه بالخطوة على سطح القمر ، صديق مدونة جيد - 🙂 (11 - 04 - 2013 / تشيلي - بينكو - المنطقة الثامنة)