محیط GNOME در Ubuntu
آشنایی با محیط دسکتاپ GNOME در Ubuntu: نوار Activities، Dock، تنظیمات، سفارشیسازی با GNOME Tweaks و Extensions، و میانبرهای صفحهکلید.
GNOME محیط دسکتاپ پیشفرض Ubuntu از نسخهٔ ۱۷.۱۰ به بعد است. Canonical با سفارشیسازیهایی مانند Ubuntu Dock، نوار بالا و نشانگرهای خاص، تجربهای متمایز از GNOME خالص ارائه میدهد. در این آموزش با محیط، سفارشیسازی و میانبرهای GNOME در Ubuntu آشنا میشوید.
GNOME چیست؟
GNOME (GNU Network Object Model Environment) یکی از محبوبترین محیطهای دسکتاپ در دنیای لینوکس است. این محیط بر سه اصل استوار است: سادگی، دسترسیپذیری و آزادی. GNOME توسط پروژهٔ GNOME (یک جامعهٔ مستقل) توسعه مییابد و در بسیاری از توزیعها از جمله Fedora، Debian و Ubuntu استفاده میشود.
Ubuntu GNOME در برابر GNOME خالص
Ubuntu نسخهٔ اصلی GNOME را با سفارشیسازیهای Canonical ارائه میدهد. این سفارشیسازیها شامل Ubuntu Dock (نوار کناری)، نشانگر پنجرهها، تمهای Yaru و نوار بالای متفاوت است. اگر GNOME خالص میخواهید، میتوانید gnome-session را نصب کنید یا از Fedora استفاده کنید.
اجزای محیط GNOME در Ubuntu
۱. Activities Overview
با فشردن کلید Super (کلید ویندوز) یا کلیک روی Activities در گوشهٔ بالا-چپ، نمای کلی Activities باز میشود:
- جستجوی برنامهها و فایلها
- مشاهدهٔ پنجرههای باز
- جابهجایی بین میزهای مجازی (Workspaces)
- اجرای برنامه با تایپ نام
۲. Ubuntu Dock
نوار کناری سمت چپ (یا پایین در تنظیمات قابل تغییر) که:
- برنامههای مورد علاقه (Favorites) را نگه میدارد
- برنامههای در حال اجرا را نشان میدهد
- امکان pin/unpin برنامهها را فراهم میکند
- با کلیک راست، گزینههای quick-list برنامهها را نشان میدهد
۳. Top Bar
نوار بالای صفحه شامل:
- Activities (گوشهٔ چپ)
- ساعت و تقویم (مرکز)
- منوی سیستم شامل صدا، شبکه، بلوتوث، باتری و آیکون power (گوشه راست)
۴. Workspaces
GNOME از میزهای مجازی (Workspaces) پویا پشتیبانی میکند. هر Workspace یک دسکتاپ جدا است:
# نمایش میانبرهای Workspace
# Super + Page Up/Down: جابهجایی بین Workspaceها
# Super + Shift + Page Up/Down: انتقال پنجره به Workspace دیگرتنظیمات GNOME
بزرگترین تنظیمات GNOME از طریق Settings (تنظیمات) قابل دسترسی است:
# باز کردن Settings
gnome-control-centerبخشهای اصلی:
- Wi-Fi — مدیریت شبکههای بیسیم
- Network — تنظیمات سیمی، VPN، proxy
- Bluetooth — مدیریت دستگاههای بلوتوث
- Displays — رزولوشن، scale، چیدمان چندنمایشگر
- Sound — ورودی/خروجی صدا
- Keyboard — چیدمان کیبورد، میانبرها
- Mouse & Touchpad — سرعت، tapping
- Displays — Night Light، scale
- Privacy — قفل صفحه، دسترسی به دوربین/میکروفون
- Users — مدیریت کاربران
- Region & Language — زبان، فرمت تاریخ و عدد
افزودن کیبورد فارسی
# باز کردن Settings
gnome-control-center keyboard
# در تب Input Sources:
# + کلیک کنید → Persian → Persian (Standard) → Addسپس با Super + Space بین کیبوردها جابهجا شوید.
میانبر تغییر کیبورد
میانبر پیشفرض تغییر کیبورد در GNOME Super + Space است. میتوانید آن را به Alt + Shift یا Caps Lock در Settings → Keyboard → View and Customize Shortcuts → Typing تغییر دهید.
GNOME Tweaks
GNOME Tweaks ابزاری است که گزینههای بیشتری از Settings استاندارد در اختیار شما قرار میدهد:
# نصب Tweaks
sudo apt install -y gnome-tweaks
# اجرای Tweaks
gnome-tweaksبا Tweaks میتوانید:
- تم (Theme) و آیکونها را تغییر دهید
- قلم (Font) پیشفرض و anti-aliasing را تنظیم کنید
- پنجرهها را باMiddle-click به minimize ببرید
- نمایش ثانیه در ساعت
- تغییر Touchpad tap-to-click
- مدیریت Startup Applications
GNOME Shell Extensions
Extensions افزونههایی هستند که قابلیتهای GNOME را گسترش میدهند. Canonical برخی extensions رسمی مانند Ubuntu Dock و AppIndicator را بهطور پیشفرض نصب کرده است.
نصب Extension Manager
بهترین راه مدیریت extensions، نصب Extension Manager (از Flathub) است:
# نصب از Flathub (اگر Flatpak دارید)
flatpak install -y flathub com.mattjakeman.ExtensionManager
# اجرای Extension Manager
flatpak run com.mattjakeman.ExtensionManagerExtensions محبوب
| Extension | کاربرد |
|---|---|
| Dash to Dock | سفارشیسازی Dock (یا جایگزینی Ubuntu Dock) |
| Dash to Panel | تبدیل Dock به نوار وظیفه ویندوز-مانند |
| AppIndicator and KStatusNotifier | نمایش آیکونهای tray برنامهها |
| Caffeine | جلوگیری از sleep صفحه |
| Clipboard Indicator | تاریخچه clipboard |
| GSConnect | اتصال گوشی KDE Connect |
| Blur my Shell | افکت blur روی Shell |
| Just Perfection | سفارشیسازی پیشرفته GNOME Shell |
Extensions و پایداری
Extensions کد JavaScript هستند که در فرآیند GNOME Shell اجرا میشوند. یک extension بدنقض میتواند کل Shell را بیاندازد. فقط extensions از منابع معتبر (extensions.gnome.org یا Extension Manager) نصب کنید و در ارتقای نسخهٔ GNOME، آمادهٔ غیرفعالکردن موقت آنها باشید.
تم و آیکونها
Ubuntu تم پیشفرض Yaru را بههمراه دارد. برای نصب تمهای دیگر:
# نصب تم populaire
sudo apt install -y arc-theme
# یا تمهای اضافی
sudo apt install -y numix-gtk-theme
# نصب آیکونهای populaire
sudo apt install -y papirus-icon-themeسپس با GNOME Tweaks → Appearance، تم و آیکون را انتخاب کنید.
Midnight Commander و نرمافزارهای پیشفرض
Ubuntu با مجموعهای از برنامههای پیشفرض روی GNOME ارائه میشود:
| دسته | برنامهٔ پیشفرض |
|---|---|
| مرورگر | Firefox |
| ایمیل | Thunderbird |
| اداری | LibreOffice |
| عکس | Image Viewer (Loupe) |
| ویدیو | Videos (Totem) |
| موسیقی | Rhythmbox |
| فایلمنیجر | Files (Nautilus) |
| ترمینال | Terminal (gnome-terminal) |
| نرمافزار | App Center |
| تنظیمات | Settings (gnome-control-center) |
میانبرهای مهم صفحهکلید
| میانبر | عملکرد |
|---|---|
Super | باز کردن Activities |
Super + 1..9 | اجرای برنامه از Dock |
Super + D | نمایش دسکتاپ |
Super + L | قفل صفحه |
Super + Tab | جابهجایی بین برنامهها |
Super + (backtick) | جابهجایی بین پنجرههای یک برنامه |
Super + Alt + Arrow | جابهجایی بین Workspace |
Super + Shift + Arrow | انتقال پنجره به Workspace |
Super + M | پنل اعلانها |
Alt + F2 | اجرای دستور |
PrtSc | اسکرینشات کل صفحه |
Alt + PrtSc | اسکرینشات پنجرهٔ فعال |
Shift + PrtSc | اسکرینشات منطقهٔ انتخابی |
Ctrl + Alt + T | باز کردن Terminal |
سفارشیسازی میانبرها
تمام میانبرها در Settings → Keyboard → View and Customize Shortcuts قابل تغییرند. حتی میتوانید میانبرهای custom برای اجرای اسکریپتها بسازید.
Wayland در برابر X11
Ubuntu از نسخهٔ ۲۱.۰۴ به بعد، بهطور پیشفرض از Wayland بهعنوان display server استفاده میکند (نه X11 سنتی). Wayland مدرنتر، امنتر و سبکتر است.
# بررسی display server فعلی
echo $XDG_SESSION_TYPE
# wayland (یا x11)برای استفاده از X11 (در صورت مشکل):
- از logout کنید.
- در صفحهٔ ورود، روی نام کاربری کلیک کنید.
- چرخدنده را انتخاب کنید.
- Ubuntu on Xorg را انتخاب کنید.
- وارد شوید.
برخی برنامهها با Wayland مشکل دارند
برنامههایی که screen capture یا remote desktop میکنند (مانند OBS Studio، SomeNI، TeamViewer) در Wayland ممکن است نیاز به پیکربندی اضافی داشته باشند. در این موارد، استفاده از session Xorg موقتاً سادهترین راه است.
نصب مجدد GNOME (در صورت خرابی)
اگر GNOME خراب شده یا آن را حذف کردهاید:
# نصب مجدد Ubuntu desktop
sudo apt install --reinstall ubuntu-desktop
# یا نصب GNOME خالص
sudo apt install --reinstall gnome-shell gnome-session
# ریست تنظیمات کاربر (احتیاط!)
dconf reset -f /org/gnome/خطاهای رایج
۱. GNOME Shell هنگ کرده
# ریاستارت GNOME Shell (در Wayland کار نمیکند)
Alt + F2 → r → Enter
# در Wayland، نشست را ببندید و دوباره وارد شوید۲. Extension ناسازگار
# غیرفعالکردن همهٔ extensions از ترمینال
gnome-extensions list --enabled
gnome-extensions disable <extension-name>
# یا ریست تنظیمات
gsettings set org.gnome.shell disable-user-extensions true۳. آیکون tray برنامه نمایش داده نمیشود
# نصب extension AppIndicator
sudo apt install -y gnome-shell-extension-appindicator
# فعالسازی
gnome-extensions enable ubuntu-appindicators@ubuntu.comخلاصه و مرحلهٔ بعد
GNOME در Ubuntu تجربهای روان و کاربرپسند ارائه میدهد. با ترکیب GNOME Tweaks و Extension Manager، میتوانید تقریباً هر جنبهای از محیط را سفارشی کنید.
بهعنوان گام بعدی:
- آموزش نصب KDE Plasma را برای جایگزین GNOME ببینید
- آموزش نصب برنامههای کاربردی را برای نصب نرمافزارهای روزمره بخوانید
- آموزش نصب درایور NVIDIA را برای کارت گرافیک NVIDIA ببینید
این صفحه در تاریخ ۹ تیر ۱۴۰۵ بهروزرسانی شده است.