My Awesome Linux هو مستودع شخصي يصف ما أعتبره في بيئة سطح المكتب Linux.
مواقع الويب المفيدة التي أنشأها مجتمع Linux.
برنامج Linux رائع
ديولينوكس
توزيع
DivOwatch
Guiafoca
لينكس البرازيل
دليل Linux
قائمة توزيعات Linux .
لا يوجد توزيع مثالي Linux ، سيكون هناك دائمًا توزيع لحالة استخدام محددة. على سبيل المثال ، تصوري الحالي هو كما يلي:
ألبيين لينكس للحاويات والاختبارات ؛
Arch Linux كسطح مكتب للاستخدام الشخصي ؛
ذيول إذا كان التركيز هو الخصوصية ؛
Ubuntu و Fedora مفيدة جدًا لأجهزة USB Live و Virtual.
لكل حاجة سيكون هناك دائمًا توزيع مختلف.
الشيء الأكثر أهمية هو أن نفهم أن هدفي ليس هو نفسه لك ، واختبر توزيعات مختلفة حتى تجد واحدة تناسب الغرض المطلوب.
أبسط ، كان ذلك أفضل ، وهذا هو السبب في أن Arch Linux هو نظام تشغيل يلفت انتباهي.
يحتوي Arch Linux على بساطته الغرضية واستخدام الأساسيات فقط.
قد يبدو من الغريب أن أذكر استقرار الإصدار المتداول ، لكن في تجربتي لم أواجه أي مشاكل أبدًا ، وبغض النظر عن مدى إثارة للجدل كما قد يبدو ، كان لدي دائمًا مشاكل في توزيعات Linux التي تقدم نموذج توزيع "التحديثات الرئيسية" ، وخاصة Ubuntu.
إذا كنت لا تزال تعتقد أن "Linux قد أعطت مشكلة والآن تنسيق فقط" ، أخرجها من رأسي.
بالإضافة إلى Arch Linux Wiki ، تعد الوثائق الأكثر اكتمالا التي ربما توجد في كل إنترنت ، وهناك أيضًا طرق لحل المشكلات ، مثل استخدام اللقطات التي توفرها BTRFs.
تجنب اتباع البرامج التعليمية ، فإن جهازك واحتياجاتك يختلف بالتأكيد عن الآخرين.
استخدم وثائق التثبيت كأساس وقم بتعديل ما هو مطلوب لاستخدامه.
في حالتي ، بعد البرنامج التعليمي ، اضطررت إلى تغيير الخطوات التالية:
مع GPT FDISK ، تم إعداد الألبوم مع التصميم التالي:
| تقسيم | قطاع | يكتب | حَشد | شكل |
|---|---|---|---|---|
| 1 | الافتراضي في +512m | EF00 | /mnt/boot | FAT32 |
| 2 | افتراضي إلى +2g | 8200 | تبديل | - |
| 3 | الافتراضي إلى الافتراضي | 8304 | /mnt | extre |
base dhcpcd linux-lts linux-firmware nano
نظام التشغيل الذي تم تكوينه باللغة الإنجليزية والتنسيقات باللغة البرتغالية:
# /etc/locale.gen
en_US.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8 locale-gen .
رمز صغير يتوافق مع الجهاز.
فقط أساسيات boot systemd كافية لجعل كل شيء يعمل بشكل مثالي.
يجب arch.conf loader.conf .
# arch.conf
title Arch Linux
linux /vmlinuz-linux-lts
initrd /amd-ucode.img
initrd /initramfs-linux-lts.img
# Cuidado.
# Se for definir o root por UUID, PARTUUI ou semelhante, saiba que são coisas diferentes.
# options root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw
# options root=PARTUUI=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw
#
# Consulte com uma das formas:
# /dev/disk/by-*
# $ blkid /dev/disco
#
# Ou use diretamente o caminho do disco
options root=/dev/particao rw مرة أخرى ، كن حذرا.
فهم ما هو UEFI والتمهيد الآمن.
أسهل طريقة أعرفها لإعداد قوس Linux على أجهزة التمهيد الآمنة هي تعطيل التمهيد الآمن ، ثم تنظيف المفاتيح التي تم تكوينها بالفعل وإنشاء المفاتيح وتوقيعها باستخدام sbctl .
قبل تثبيت بيئة سطح المكتب ، أفضل إنشاء المستخدم الخاص بي.
لا أرغب في استخدام الجذر في بيئة رسومية ، يجب استخدام جذر الحمل الخاص بي فقط في المهام الخاصة بالجذر.
useradd -m -G wheel -s /bin/bash usuario
passwd usuario
حزم لتجربة استخدام النظام الجيد.
base-devel
btop
firefox
gnome
less
networkmanager
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
noto-fonts-extra
pipewire
pipewire-alsa
pipewire-audio
pipewire-jack
pipewire-pulse
sudo
ttf-hack
wget
which
wireplumber
zip
zsh
systemctl enable gdm.service
systemctl enable NetworkManager
من الضروري أيضًا تكوين مجموعة wheel باستخدام visudo للسماح لمستخدمي المجموعة باستخدام Sudo.
حزم للعمل الجيد وخبرة الترفيه.
git
fastfetch
باستخدام OH My ZSH مع ZSH-AUTOSUGSIGNS ، فإن المكونات الإضافية ذات الإضافات ZSH-Syntax وموضوع PowerLevel10K سيوفران بالتأكيد إنتاجية جيدة.
إذا كان جهازك يحتوي على بطاقة رسومات AMD ، فاقرأ دليل AMDGPU.
من المحتمل أن تقوم بتثبيت الحزم التالية:
lib32-vulkan-radeon
lib32-libva-mesa-driver
libva-mesa-driver
mesa
vulkan-radeon
xf86-video-amdgpu
يمكن أن يكون دليل التحديد مفيدًا جدًا لمستخدمي kgx .
بالنسبة لمستخدمي Gnome ، قد يكون من المفيد جدًا إنشاء مستندات باستخدام قائمة النقر بزر الماوس الأيمن.
توفر القدرة على إنشاء بيئات محكومة ومعزولة فائدة فريدة ، ارتكاب أخطاء.
بالإضافة إلى القدرة على ارتكاب خطأ بقدر ما تريد ، من الصحيح جدًا استخدام الأجهزة والحاويات الافتراضية للحفاظ على نظافة نظام التشغيل وسائلها.
من غير المعقول كيف أكثر عملية وسهلة الاستخدام لتثبيت البرامج مباشرة على نظام التشغيل.
sudo pacman -S docker
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo usermod -aG docker $USER
بعد ذلك ، فقط قم بتنفيذ تسجيل الدخول مرة أخرى مع المستخدم الخاص بك.