سالک: openbox آمد ولی فقط یک ترمینال داره که

این وضعیت کاملاً طبیعی است. Openbox یک مدیر پنجره خام است. تنها کاری که انجام میدهد مدیریت پنجرهها (مثل همین ترمینال) است. هیچ نوار وظیفه، منوی استارت، یا ابزار گرافیکی دیگری به صورت پیشفرض ندارد.
برای تبدیل این محیط خالی به یک دسکتاپ کاربردی، باید چند جزء اصلی را خودتان اضافه و پیکربندی کنید. در ادامه این مراحل را توضیح میدهم.
اجزای ضروری برای تکمیل Openbox
برای داشتن تجربهای شبیه به LXDE، حداقل به این موارد نیاز دارید:
جزء وظیفه گزینههای سبک و محبوب
پنل (Panel) نمایش نوار وظیفه، اپلیکیشنهای باز، سیستم ترای، تاریخ و ساعت. tint2 (بسیار سبک و قابل تنظیم)
منوی اصلی (Application Menu) دسترسی گرافیکی به همه برنامههای نصبشده. obmenu یا rofi (برای منوی راستی)
مدیر فایل (File Manager) مدیریت پوشهها و فایلها. pcmanfm یا thunar
اجرای برنامه (Application Launcher) راه سریع اجرای دستورات با کیبورد. dmenu یا rofi
️ گامبهگام: تبدیل Openbox خام به دسکتاپ
در همان ترمینال Openbox که باز است، این دستورات را وارد کنید:
1. نصب بستههای ضروری
```bash
apt update
apt install tint2 pcmanfm obmenu nitrogen lxappearance
```
· tint2: نوار وظیفه سبک.
· pcmanfm: مدیر فایل.
· obmenu: ویرایشگر منوی گرافیکی برای Openbox.
· nitrogen: برای تنظیم تصویر زمینه دسکتاپ.
· lxappearance: برای تغییر تم و آیکون.
2. راهاندازی خودکار این اجزا در هنگام ورود
محیط Openbox با فایل پیکربندی ~/.config/openbox/autostart کنترل میشود. این فایل را ایجاد یا ویرایش کنید:
```bash
nano ~/.config/openbox/autostart
```
سپس خطوط زیر را به آن اضافه کنید:
```bash
# Launch the panel
tint2 &
# Set a wallpaper (change the path to your image)
nitrogen --set-zoom-fill /path/to/your/wallpaper.jpg &
# Start the file manager in desktop mode (optional)
pcmanfm --desktop &
```
فایل را ذخیره (Ctrl+O، سپس Enter) و ببندید (Ctrl+X).
3. بارگذاری مجدد پیکربندی Openbox
برای اعمال تغییرات در همان جلسه، دستور زیر را در ترمینال بزنید:
```bash
openbox --reconfigure
```
همچنین میتوانید از منوی کلیک راست Openbox، گزینه Reconfigure را انتخاب کنید.
4. دسترسی به برنامههای نصبشده (مثل بازیها)
· روش سریع (دستوری): در همان ترمینال، نام بازی را تایپ کنید (مثلاً supertuxkart).
· ایجاد منو: برنامه obmenu را از ترمینال (obmenu) اجرا کنید تا به صورت گرافیکی آیتمها (از جمله بازیها) را به منوی کلیک راست Openbox اضافه کنید.
نکته حیاتی: مشکل کمبود منابع (RAM)
با توجه به خطای قبلی (signal 9)، فعال کردن همه این اجزا ممکن است دوباره باعث کرش شود. توصیه میکنم:
1. ابتدا فقط tint2 (پنل) را به autostart اضافه کنید و تست بگیرید.
2. سپس به تدریج و در صورت پایدار بودن سیستم، pcmanfm یا nitrogen را اضافه کنید.
3. از نصب و اجرای همزمان برنامههای سنگین (مثل بازیهای سهبعدی) خودداری کنید.
اگر خواستید به LXDE بازگردید
فقط کافی است فایل ~/.vnc/xstartup را ویرایش کرده و خط openbox-session & را به startlxde & تغییر دهید. سپس VNC را مجدداً راهاندازی کنید.
آیا میخواهید با نصب و پیکربندی tint2 به عنوان نوار وظیفه شروع کنیم؟