سالک:xfce. را نصب کردم
عالی که XFCE را نصب کردهاید. این محیط دسکتاپ سبکوزن و بهینهای است که تجربه بهتری نسبت به LXDE ارائه میدهد. حالا باید تنظیمات VNC را برای راهاندازی XFCE بهروز کنیم.
تنظیم VNC Server برای اجرای XFCE
1. ابتدا مطمئن شوید سرور VNC قبلی متوقف است:
```bash
vncserver -kill :1
# یا برای همه نمایشها
pkill -f Xtightvnc
```
2. فایل ~/.vnc/xstartup را ویرایش کنید:
این فایل به VNC میگوید پس از اتصال چه محیط دسکتاپی را اجرا کند.
```bash
nano ~/.vnc/xstartup
```
3. محتوای زیر را جایگزین تمام محتویات قبلی کنید:
```bash
#!/bin/sh
# تنظیمات پایه برای XFCE
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="XFCE"
export XDG_DATA_DIRS=$HOME/.local/share:/usr/local/share:/usr/share
# شروع XFCE
startxfce4 &
```
4. دسترسی اجرا به فایل بدهید:
```bash
chmod +x ~/.vnc/xstartup
```
5. سرور VNC را مجدداً راهاندازی کنید:
```bash
vncserver :1 -geometry 1280x720 -depth 24 -localhost no
```
· 1280x720: رزولوشن پیشنهادی برای نمایش بهتر XFCE
· -localhost no: اجازه اتصال از شبکه محلی را میدهد
راهاندازی جایگزین (اگر روش بالا کار نکرد)
اگر XFCE به درستی شروع نشد، این نسخه جایگزین را در ~/.vnc/xstartup امتحان کنید:
```bash
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# مسیرهای ضروری برای XFCE
export PATH=/usr/local/bin:/usr/bin:/bin:$HOME/.local/bin
export XDG_RUNTIME_DIR=/tmp/runtime-$USER
export XDG_DATA_DIRS=/usr/local/share:/usr/share:$HOME/.local/share
export XDG_CONFIG_DIRS=/etc/xdg
# ایجاد دایرکتوریهای ضروری
mkdir -p $XDG_RUNTIME_DIR
chmod 0700 $XDG_RUNTIME_DIR
# راهاندازی XFCE
exec startxfce4
```
بررسی وضعیت و عیبیابی
1. بررسی لاگ سرور VNC:
پس از تلاش برای اتصال، لاگ را بررسی کنید:
```bash
cat ~/.vnc/localhost:1.log | tail -30
```
2. تست اتصال محلی:
```bash
vncviewer localhost:1
```
3. اگر با خطای "Cannot open display" مواجه شدید:
```bash
export DISPLAY=:1
startxfce4 &
```

بهینهسازی برای Termux + XFCE
1. حافظه اشتراکی برای بهبود عملکرد:
قبل از راهاندازی VNC:
```bash
pkg install termux-x11
termux-setup-storage
```
2. دستور نهایی بهینه شده:
vncserver :1 -geometry 1024x768 -depth 16 -dpi 96 -localhost no -name "Termux-XFCE"
3. نصب تم و آیکون برای تجربه بهتر:
```bash
pkg install xfce4-theme-manager xfce4-icon-theme
```

چکلیست نصب موفقیتآمیز
1.

XFCE نصب شده (pkg list-installed | grep xfce)
2.

فایل xstartup ویرایش و قابل اجرا شده
3.

سرور VNC با تنظیمات جدید راهاندازی شده
4.

از VNC Viewer با آدرس IP:1 متصل شدهاید
5.

محیط XFCE به جای LXDE نمایش داده میشود
اگر بعد از اعمال این تنظیمات هنوز مشکل دارید، لطفاً:
1. خروجی دستور cat ~/.vnc/localhost:1.log را بفرستید
2. پیام دقیق خطا هنگام اتصال با VNC Viewer را ذکر کنید
3. نسخه XFCE نصب شده را با pkg show xfce4 بررسی کنید
آیا XFCE به درستی نمایش داده میشود یا با خطای خاصی مواجه شدهاید؟