Jump to content

General recommendations (العربية)

From ArchWiki

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

إدارة النظام

يتناول هذا القسم المهام الإدارية وإدارة النظام. طالع الأدوات الأساسية و تصنيف:إدارة النظام للمزيد.

المستخدمون والمجموعات

يتركك التثبيت الجديد مع حساب المستخدم الخارق فقط، المعروف باسم "root". تسجيل الدخول كـ root لفترات طويلة، وربما حتى تعريضه عبر SSH على خادم، غير آمن. بدلاً من ذلك، يجب عليك إنشاء واستخدام حساب (حسابات) مستخدم غير مميز لمعظم المهام، واستخدام حساب root فقط لإدارة النظام. طالع المستخدمون والمجموعات#إدارة المستخدم للتفاصيل.

المستخدمون والمجموعات هي آلية لـ التحكم في الوصول؛ يمكن للمسؤولين ضبط عضوية المجموعة والملكية بدقة لمنح أو منع المستخدمين والخدمات من الوصول إلى موارد النظام. اقرأ مقالة المستخدمون والمجموعات للتفاصيل والمخاطر الأمنية المحتملة.

الأمن

اقرأ الأمن للحصول على توصيات وأفضل الممارسات حول تقوية النظام.

للحصول على قائمة بالتطبيقات التي تسمح بتشغيل الأوامر أو بدء صدفة تفاعلية كمستخدم آخر (مثل root)، طالع قائمة التطبيقات/الأمن#رفع الامتيازات.

إدارة الخدمات

يستخدم Arch Linux نظام systemd كعملية init، وهو مدير نظام وخدمات لنظام Linux. لصيانة تثبيت Arch Linux الخاص بك، من الجيد تعلم الأساسيات عنه.

يتم التفاعل مع systemd من خلال الأمر systemctl. طالع systemd#الاستخدام الأساسي لـ systemctl لمزيد من المعلومات.

يتم توفير نظام تسجيل أيضًا، مع الأمر journalctl. طالع journal لمزيد من المعلومات.

صيانة النظام

آرتش هو نظام إصدار متدحرج ولديه معدل دوران سريع للحزم، لذلك يجب على المستخدمين تخصيص بعض الوقت للقيام بـ صيانة النظام.

إدارة الحزم

يحتوي هذا القسم على معلومات مفيدة تتعلق بإدارة الحزم. طالع الأسئلة الشائعة#إدارة الحزم و تصنيف:إدارة الحزم للمزيد.

Note من الضروري البقاء على اطلاع دائم بالتغييرات في Arch Linux التي تتطلب تدخلاً يدويًا قبل ترقية نظامك. اشترك في القائمة البريدية لإعلانات آرتش أو تلقيم RSS للأخبار الأخيرة. بدلاً من ذلك، تحقق من الصفحة الرئيسية أخبار آرتش في كل مرة قبل التحديث.

pacman

pacman هو مدير حزم Arch Linux: يُشجع بشدة على التعرف عليه قبل قراءة أي مقالات أخرى.

للتعامل طويل الأمد مع الحزم المخزنة مؤقتًا، طالع pacman#تنظيف ذاكرة التخزين المؤقت للحزم.

طالع pacman/نصائح وحيل للحصول على اقتراحات حول كيفية تحسين تفاعلك مع pacman وإدارة الحزم بشكل عام.

المستودعات

طالع مقالة المستودعات الرسمية للحصول على تفاصيل حول الغرض من كل مستودع يتم صيانته رسميًا.

إذا كنت تخطط لاستخدام تطبيقات 32-بت، فسترغب في تمكين مستودع multilib.

تسرد مقالة مستودعات المستخدمين غير الرسمية العديد من المستودعات الأخرى غير المدعومة.

قد تفكر في تثبيت خدمة pkgstats.

المرايا

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

نظام بناء آرتش

المنافذ (Ports) هو نظام استخدم في البداية بواسطة توزيعات BSD يتكون من سكربتات بناء موجودة في شجرة أدلة على النظام المحلي. ببساطة، يحتوي كل منفذ على سكربت داخل دليل مسمى بشكل بديهي على اسم التطبيق الخارجي القابل للتثبيت.

يقدم نظام بناء آرتش نفس الوظيفة من خلال توفير سكربتات بناء تسمى PKGBUILDs، والتي تكون مليئة بمعلومات لقطعة معينة من البرمجيات: تجزئات السلامة، وعنوان URL للمشروع، والإصدار، والرخصة وتعليمات البناء. يتم تحليل ملفات PKGBUILD هذه بواسطة makepkg، وهو البرنامج الفعلي الذي يولد الحزم التي يمكن إدارتها بشكل نظيف بواسطة pacman.

كل حزمة في المستودعات إلى جانب تلك الموجودة في AUR تخضع لإعادة التجميع باستخدام makepkg.

مستودع مستخدمي آرتش

بينما يسمح نظام بناء آرتش بالقدرة على بناء البرمجيات المتاحة في المستودعات الرسمية، فإن مستودع مستخدمي آرتش (AUR) هو المكافئ للحزم المقدمة من المستخدمين. هو مستودع غير مدعوم لسكربتات البناء يمكن الوصول إليه من خلال واجهة الويب أو من خلال واجهة Aurweb RPC.

التمهيد

يحتوي هذا القسم على معلومات تتعلق بعملية التمهيد (boot process). يمكن العثور على نظرة عامة على عملية تمهيد آرتش في عملية تمهيد آرتش. طالع تصنيف:عملية التمهيد للمزيد.

التعرف التلقائي على العتاد

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

الكود المصغر (Microcode)

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

الاحتفاظ برسائل التمهيد

بمجرد ظهور موجه تسجيل الدخول، يتم مسح الرسائل من التمهيد، مما يترك المستخدمين غير قادرين على جمع التعليقات منها. عطل مسح رسائل التمهيد للتغلب على هذا القيد.

تفعيل Num Lock

Num Lock هو مفتاح تبديل موجود في معظم لوحات المفاتيح. لتفعيل تعيين مفاتيح الأرقام لـ Num Lock أثناء بدء التشغيل، طالع تفعيل numlock عند بدء التشغيل.

واجهة المستخدم الرسومية

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

خادم العرض

This article or section is a candidate for merging with Arch boot process#Display manager.

Notes: لا أحد يقوم بتثبيت خادم عرض مجرد دون شيء لتشغيله عليه، شرح ماهية الأشياء جميل لكن هذه الصفحة ليست المكان الأنسب لذلك. (Discuss in Talk:General recommendations (العربية))

Xorg هو التطبيق العام ومفتوح المصدر لـ نظام نوافذ X (المعروف باسم X11، أو X). هو مطلوب لتشغيل التطبيقات ذات واجهات المستخدم الرسومية (GUIs).

Wayland هو بروتوكول خادم عرض بديل وأحدث مع العديد من المركبات للاختيار من بينها. مزاياه مقارنة بـ Xorg هي ميزات أمان محسنة، ومعالجة أكثر كفاءة لمهام الرسومات الحديثة والتطوير النشط مع الحفاظ على التوافق من خلال Xwayland.

تعريفات العرض

سيعمل تعريف العرض الافتراضي modesetting مع معظم بطاقات الفيديو، لكن قد يتم تحسين الأداء وتسخير ميزات إضافية عن طريق تثبيت التعريف المناسب لمنتجات AMD أو NVIDIA.

بيئات سطح المكتب

على الرغم من أن خادم العرض يوفر إطار العمل الأساسي لبناء بيئة رسومية، قد تعتبر المكونات الإضافية ضرورية لتجربة مستخدم كاملة. تجمع بيئات سطح المكتب مثل KDE، و GNOME، و COSMIC، و Xfce، و Cinnamon، و LXDE، مجموعة واسعة من التطبيقات المتكاملة جيدًا، مثل مدير نوافذ أو مركب، ولوحة/شريط مهام، ومدير ملفات، ومحاكي طرفية، ومحرر نصوص، وأيقونات، وأدوات مساعدة أخرى. قد يرغب المستخدمون الأقل خبرة في تثبيت بيئة سطح مكتب لبيئة مألوفة أكثر. طالع تصنيف:بيئات سطح المكتب لموارد إضافية.

مديرو النوافذ أو المركبات

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

مدير العرض

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

أدلة المستخدم

يتم إنشاء أدلة المستخدم المعروفة مثل التنزيلات أو الموسيقى بواسطة خدمة المستخدم xdg-user-dirs-update.service، التي توفرها xdg-user-dirs وتكون مفعلة افتراضيًا عند التثبيت. إذا كانت بيئة سطح المكتب أو مدير النوافذ الخاص بك لا يسحب الحزمة، يمكنك تثبيتها وتشغيل xdg-user-dirs-update يدويًا وفقًا لـ أدلة مستخدم XDG#إنشاء الأدلة الافتراضية.

إدارة الطاقة

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

طالع إدارة الطاقة للحصول على نظرة عامة أكثر.

أحداث ACPI

يمكن للمستخدمين تكوين كيفية تفاعل النظام مع أحداث ACPI مثل الضغط على زر الطاقة أو إغلاق غطاء الحاسوب المحمول. للطريقة الموصى بها باستخدام systemd، طالع إدارة الطاقة#أحداث ACPI. للطريقة القديمة، طالع acpid.

تحجيم تردد وحدة المعالجة المركزية

يمكن للمعالجات الحديثة تقليل ترددها وجهدها لتقليل الحرارة واستهلاك الطاقة. تؤدي الحرارة الأقل إلى نظام أكثر هدوءًا وتطيل عمر العتاد. طالع تحجيم تردد وحدة المعالجة المركزية للتفاصيل.

الحواسيب المحمولة

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

التعليق والإسبات

طالع المقالة الرئيسية: إدارة الطاقة/التعليق والإسبات.

الوسائط المتعددة

يتضمن تصنيف:الوسائط المتعددة موارد إضافية.

نظام الصوت

ALSA هو نظام صوت في النواة يجب أن يعمل فورًا (يحتاج فقط إلى إلغاء كتم الصوت). يمكن لـ خوادم الصوت مثل PipeWire و PulseAudio تقديم ميزات إضافية ودعم تكوين صوت أكثر تعقيدًا.

طالع الصوت الاحترافي لمتطلبات الصوت المتقدمة.

الشبكات

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

أمان DNS

لأمان أفضل أثناء تصفح الويب، والدفع عبر الإنترنت، والاتصال بخدمات SSH والمهام المماثلة، فكر في استخدام محلل DNS مفعل به DNSSEC يمكنه التحقق من صحة سجلات DNS الموقعة، وبروتوكول مشفر مثل DNS عبر TLS، أو DNS عبر HTTPS أو DNSCrypt. طالع تحليل اسم المجال للتفاصيل.

إعداد جدار ناري

يمكن للجدار الناري توفير طبقة حماية إضافية فوق مكدس شبكات Linux. بينما نواة آرتش القياسية قادرة على استخدام iptables و nftables الخاصة بـ Netfilter، لا يتم تمكين أي منهما افتراضيًا. يوصى بشدة بإعداد شكل من أشكال الجدار الناري. طالع تصنيف:الجدران النارية للأدلة المتاحة.

مشاركات الشبكة

لمشاركة الملفات بين الأجهزة في شبكة، اتبع مقالة NFS أو SSHFS.

استخدم Samba للانضمام إلى شبكة Windows. لتكوين الجهاز لاستخدام Active Directory للمصادقة، اقرأ تكامل Active Directory.

طالع أيضًا تصنيف:مشاركة الشبكة.

أجهزة الإدخال

يحتوي هذا القسم على نصائح تكوين أجهزة الإدخال الشائعة. طالع تصنيف:أجهزة الإدخال للمزيد.

تخطيطات لوحة المفاتيح

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

أزرار الفأرة

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

لوحات لمس الحواسيب المحمولة

تستخدم العديد من الحواسيب المحمولة أجهزة تأشير "لوحة لمس" من Synaptics أو ALPS. لهذه، وللعديد من نماذج لوحات اللمس الأخرى، يمكنك استخدام إما تعريف إدخال Synaptics أو libinput؛ طالع Touchpad Synaptics و libinput للحصول على تفاصيل التثبيت والتكوين.

TrackPoints

طالع مقالة TrackPoint لتكوين جهاز TrackPoint الخاص بك.

التحسين

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

قياس الأداء (Benchmarking)

قياس الأداء هو عملية قياس الأداء ومقارنة النتائج بنتائج نظام آخر أو معيار مقبول على نطاق واسع من خلال إجراء موحد.

تحسين الأداء

تجمع مقالة تحسين الأداء المعلومات وهي ملخص أساسي حول اكتساب الأداء في Arch Linux.

محركات الحالة الصلبة (SSD)

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

خدمات النظام

يتعلق هذا القسم بـ البرامج الخفية.

فهرس الملفات والبحث

لدى معظم التوزيعات أمر locate متاح للتمكن من البحث في الملفات بسرعة. يوفر Arch Linux العديد من البدائل، طالع locate للتفاصيل.

توفر محركات بحث سطح المكتب خدمة مماثلة، بينما تكون مدمجة بشكل أفضل في بيئات سطح المكتب.

تسليم البريد المحلي

لا يوفر الإعداد الافتراضي طريقة لمزامنة البريد. تتوفر قائمة بوكلاء تسليم البريد في مقالة خادم البريد.

الطباعة

CUPS هو نظام طباعة مفتوح المصدر قائم على المعايير تم تطويره بواسطة OpenPrinting لنظام Linux. طالع تصنيف:الطابعات للمقالات الخاصة بالطابعات.

المظهر

يحتوي هذا القسم على تعديلات "الجماليات البصرية" (eye candy) المطلوبة بشكل متكرر لتجربة آرتش مبهجة جمالياً. طالع تصنيف:الجماليات البصرية للمزيد.

الخطوط

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

يمكن العثور على فيض من المعلومات حول الموضوع في مقالتي الخطوط و تكوين الخطوط.

إذا كنت تقضي وقتًا طويلاً في العمل من الطرفية الافتراضية (أي خارج خادم X)، قد يرغب المستخدمون في تغيير خط الطرفية لتحسين القراءة؛ طالع طرفية لينكس#الخطوط.

سمات GTK و Qt

جزء كبير من التطبيقات ذات الواجهة الرسومية لأنظمة Linux مبني على أدوات GTK أو Qt. طالع تلك المقالات و مظهر موحد لتطبيقات Qt و GTK للحصول على أفكار لتحسين مظهر برامجك المثبتة وتكييفها حسب رغبتك.

تحسينات الطرفية

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

تحسينات الإكمال التلقائي بزر Tab

يوصى بإعداد الإكمال التلقائي بزر Tab الممتد بشكل صحيح على الفور، كما هو موضح في مقالة الصدفة التي اخترتها.

الأسماء المستعارة (Aliases)

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

أصداف بديلة

Bash هي الصدفة المثبتة افتراضيًا في نظام آرتش. ومع ذلك، تستخدم وسائط التثبيت الحية zsh مع حزمة الإضافة grml-zsh-config. طالع صدفة سطر الأوامر#قائمة الأصداف لمزيد من البدائل.

إضافات Bash

قائمة بإعدادات Bash المتنوعة، والبحث في السجل ووحدات ماكرو Readline متاحة في Bash#نصائح وحيل.

المخرجات الملونة

يتم تغطية هذا القسم في المخرجات الملونة في الطرفية.

الملفات المضغوطة

يتم مصادفة الملفات المضغوطة، أو الأرشيفات، بشكل متكرر على نظام GNU/Linux. Tar هو أحد أدوات الأرشفة الأكثر استخدامًا، ويجب أن يكون المستخدمون على دراية بصياغته (حزم Arch Linux، على سبيل المثال، هي ببساطة كرات تار مضغوطة بـ zstd). طالع الأرشفة والضغط.

موجه الطرفية

يمكن تخصيص موجه الطرفية (PS1) إلى حد كبير. طالع Bash/تخصيص الموجه أو Zsh#الموجهات إذا كنت تستخدم Bash أو Zsh، على التوالي.

صدفة Emacs

يُعرف Emacs بتميزه بخيارات تتجاوز واجبات تحرير النصوص العادية، أحدها هو استبدال كامل للصدفة. راجع Emacs#مشاكل المخرجات الملونة لإصلاح يتعلق بالأحرف المشوهة التي قد تنتج عن تمكين المخرجات الملونة.

دعم الفأرة

قد يفضل استخدام الفأرة مع الطرفية لعمليات النسخ واللصق على وضع النسخ التقليدي لـ GNU Screen. راجع فأرة الأغراض العامة للحصول على توجيهات شاملة. لاحظ أنه يمكنك بالفعل القيام بذلك في محاكيات الطرفية باستخدام الحافظة.

إدارة الجلسة

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