KDE Plasma — دسکتاپ انعطافپذیر
آموزش نصب و پیکربندی KDE Plasma در Gentoo: انتخاب پروفایل plasma، نصب plasma-meta، SDDM، KDE Applications و Wayland.
KDE Plasma یک محیط دسکتاپ مدرن و بسیار قابل سفارشیسازی است که در Gentoo با پروفایلهای اختصاصی و متابستههای آماده پشتیبانی میشود. این دسکتاپ از هر دو پروتکل Wayland و X11 پشتیبانی میکند و با systemd و OpenRC سازگار است.
انتخاب پروفایل Plasma
ابتدا پروفایل مناسب KDE Plasma را انتخاب کنید:
# فهرست پروفایلها
eselect profile list
# خروجی:
# [1] default/linux/amd64/23.0
# [2] default/linux/amd64/23.0/desktop
# [3] default/linux/amd64/23.0/desktop/plasma
# [4] default/linux/amd64/23.0/desktop/plasma/systemd
# انتخاب پروفایل Plasma با systemd (پیشنهادی)
eselect profile set 4
# یا با OpenRC
eselect profile set 3اعمال تغییرات پروفایل:
emerge --ask --changed-use --deep --newuse @world
# خروجی:
# [ebuild N ] dev-qt/qtcore-5.15.12
# [ebuild N ] dev-qt/qtgui-5.15.12
# [ebuild N ] kde-plasma/plasma-desktop-5.27.10
# ...نسخه Plasma 6
KDE Plasma 6 در اوایل ۲۰۲۴ منتشر شد و بهطور پیشفرض از Wayland استفاده میکند. در Gentoo، Plasma 6 با ~amd64 (تست) در دسترس است و Plasma ۵.۲۷ هنوز پایدار است. این آموزش برای هر دو نسخه قابل اعمال است.
نصب KDE Plasma
سه سطح نصب وجود دارد:
| متابسته | شامل | کاربرد |
|---|---|---|
plasma-meta | هسته Plasma + SDDM + ابزارهای پایه | نصب کامل پیشنهادی |
kde-plasma/plasma-desktop | فقط هسته، بدون SDDM/برنامهها | حداقلی |
kde-plasma/plasma-workspace | فقط پوسته کاری | برای محیطهای سبک |
# نصب کامل (پیشنهادی)
emerge --ask kde-plasma/plasma-meta
# خروجی:
# [ebuild N ] kde-plasma/plasma-meta-5.27.10
# [ebuild N ] kde-plasma/plasma-desktop-5.27.10
# [ebuild N ] kde-plasma/plasma-workspace-5.27.10
# [ebuild N ] kde-plasma/sddm-kcm-5.27.10
# [ebuild N ] x11-misc/sddm-0.20.0
# [ebuild N ] kde-frameworks/* (تعدادی)
# ...
# نصب حداقلی
emerge --ask kde-plasma/plasma-desktopبرای نصب مجموعه برنامههای KDE (Dolphin, Konsole, Kate, ...):
# مجموعه کامل برنامههای KDE
emerge --ask kde-apps/kde-apps-meta
# یا انتخابی
emerge --ask kde-apps/dolphin kde-apps/konsole kde-apps/kateجلوگیری از نصب برنامههای اضافی
اگر فقط Dolphin و Konsole را میخواهید، متابستهٔ kde-apps-meta را نصب نکنید. این متابسته بیش از ۳۰۰ بسته نصب میکند که شامل بازیها، آموزشها و ابزارهای تخصصی است و احتمالاً به آنها نیاز ندارید.
USE flags مهم برای Plasma
پیش از نصب، این USE flags را در /etc/portage/make.conf بررسی کنید:
# /etc/portage/make.conf
USE="${USE} wayland pulseaudio widgets"
USE="${USE} -qt4" # Qt 4 قدیمی است، حذف کنید| USE Flag | توضیح |
|---|---|
wayland | پشتیبانی Wayland (Plasma 6 پیشفرض) |
pulseaudio | استفاده از PulseAudio (یا PipeWire) |
widgets | نصب ابزارکهای پلاسما |
discover | فروشگاه برنامه Discover |
flatpak | پشتیبانی Flatpak در Discover |
screencast | اشتراک صفحه (Wayland) |
فعالسازی SDDM
SDDM (Simple Desktop Display Manager) مدیر نمایشگر پیشفرض KDE است:
# نصب اگر نصب نیست
emerge --ask x11-misc/sddm
# فعالسازی در systemd
systemctl enable sddm
# خروجی:
# Created symlink /etc/systemd/system/display-manager.service → /usr/lib/systemd/system/sddm.service
# فعالسازی در OpenRC
rc-update add xdm default
rc-update add sddm default
echo 'DISPLAYMANAGER="sddm"' >> /etc/conf.d/xdmبرای انتخاب نشست Wayland بهجای X11، در صفحهٔ لاگین SDDM گزینهٔ «Plasma (Wayland)» را انتخاب کنید. همچنین میتوانید پیشفرض را در پیکربندی SDDM تعیین کنید:
# /etc/sddm.conf.d/plasma.conf
[Autologin]
User=username
Session=plasmawaylandSDDM و NVIDIA Wayland
اگر از کارت گرافیک NVIDIA استفاده میکنید و میخواهید نشست Wayland فعال شود، باید nvidia-drm.modeset=1 را به پارامترهای کرنل اضافه کنید. به آموزش NVIDIA مراجعه کنید.
پیکربندی Plasma
پس از ورود به Plasma، میتوانید با System Settings (تنظیمات سیستم) تقریباً هر چیزی را سفارشی کنید:
# باز کردن System Settings از خط فرمان
systemsettings5
# یا در Plasma 6:
systemsettingsبرخی پیکربندیهای رایج:
| بخش | کاربرد |
|---|---|
| Display & Monitor | چندنمایشگری، scale، نرخ بروزرسانی |
| Appearance | تم، آیکون، فونت |
| Window Management | رفتار پنجره، shortcutها |
| Input Devices | کیبورد، موس، تاچپد |
| Power Management | خواب، روشنماندن صفحه |
| Network | اتصال WiFi، Ethernet |
نصب ابزارهای تکمیلی
# ترمینال قدرتمند
emerge --ask kde-apps/konsole
# مدیریت فایل
emerge --ask kde-apps/dolphin
emerge --ask kde-apps/dolphin-plugins # git, svn, ...
# ویرایشگر متن
emerge --ask kde-apps/kate
# مشاهده سیستم و اطلاعات
emerge --ask kde-apps/kinfocenter
# اجرا:
kinfocenter
# نمایش اطلاعات گرافیک
emerge --ask kde-apps/kmenueditkinfocenter
ابزار kinfocenter اطلاعات کاملی از سیستم شامل کرنل، X/Wayland، OpenGL، Devices و... نمایش میدهد. این ابزار معادل neofetch برای کاربران KDE است.
خطاهای رایج
۱. خطای missing Qt dependencies
* ERROR: kde-plasma/plasma-desktop-5.27.10::gentoo failed
* depend: dev-qt/qtwidgets[wayland] requiredدلیل: USE flag wayland برای Qt فعال نیست. راهحل:
# فعالسازی wayland برای همه Qt
echo "dev-qt/qtgui wayland" >> /etc/portage/package.use/qt
echo "dev-qt/qtwidgets wayland" >> /etc/portage/package.use/qt
emerge --ask --changed-use dev-qt/qtgui dev-qt/qtwidgets
# سپس نصب Plasma را ادامه دهید
emerge --ask kde-plasma/plasma-meta۲. SDDM اجرا نمیشود
sddm.service: Failed with result 'exit-code'راهحل:
# بررسی لاگ
journalctl -u sddm -b --no-pager | tail -30
# تست دستی
sddm --test-mode --theme /usr/share/sddm/themes/breeze
# بررسی گروههای کاربر
groups
# sddm نیاز دارد کاربر در video و input باشد
gpasswd -a username video
gpasswd -a username input۳. پلاسما Wayland کرش میکند
kwin_wayland: EGL_BAD_ALLOCدلیل: مشکل درایور گرافیک. راهحل:
# بررسی متغیرهای محیطی
echo $XDG_SESSION_TYPE
echo $WAYLAND_DISPLAY
# اجرای KWin با debug
KWIN_DEBUG=1 kwin_wayland --replace
# اجرای موقت X11 session (از صفحه لاگین SDDM گزینه Plasma را انتخاب کنید)اگر از NVIDIA استفاده میکنید، آموزش NVIDIA را ببینید. برای AMD به آموزش AMD مراجعه کنید.
خلاصه و مرحله بعد
KDE Plasma در Gentoo یک دسکتاپ قدرتمند، انعطافپذیر و قابل سفارشیسازی است. انتخاب پروفایل desktop/plasma، نصب plasma-meta و فعالسازی SDDM مراحل اصلی هستند. KDE Applications (Dolphin، Konsole، Kate) تجربهٔ کامل دسکتاپ را فراهم میکنند.
برای مقایسه با سایر دسکتاپها، GNOME و XFCE را ببینید. برای تنظیمات پایهای نمایشگر، Wayland و X11 را مطالعه کنید. اگر از کارت گرافیک NVIDIA استفاده میکنید، پیش از نصب Plasma آموزش NVIDIA را بخوانید.
این صفحه در تاریخ ۱ تیر ۱۴۰۵ بهروزرسانی شده است.