نصب لینوکس در ترموکس در گوشی

saalek110

Well-Known Member
سالک: VNC Viewer 4.9.2.60169 - مدیریت کامپیوتر-لپ‌تاب ویندوز-لینوکس با موبایل!
این خوبه؟
Deepseek:
⚠️ نه! توصیه نمی‌کنم!

Farsroid ممکنه فایل‌های مخرب داشته باشه!
بهتره از منابع معتبر دانلود کنی:

✅ منابع امن برای VNC Viewer:

۱. گوگل پلی (بهترین)

همون لینکی که خودت فرستادی:




۲. F-Droid (متن‌باز)



۳. APKPure (اگر گوگل پلی ندارید)




چرا Farsroid خوب نیست؟

مشکلات Farsroid:
1. ویروس/بدافزار ممکنه داشته باشه
2. نسخه دستکاری شده
3. تبلیغات مخرب
4. اطلاعات شخصی رو می‌دزده
5. ممکنه کار نکنه

توصیه امنیتی:

همیشه از این منابع دانلود کن:

· ✅ Google Play (مطمئن‌ترین)
· ✅ F-Droid (متن‌باز و امن)
· ✅ سایت رسمی RealVNC

راه درست:

اگر Play Store داری:

۱. برو Google Play
۲. سرچ کن "RealVNC Viewer"
۳. نصبش کن
۴. نسخه رسمی با امضای RealVNC Ltd

اگر Play Store نداری:

۱. برو F-Droid.org
۲. VNC Viewer رو سرچ کن
۳. از اونجا نصب کن

⚡ اگر واقعاً می‌خوای از Farsroid دانلود کنی:

حداقل این کارها رو بکن:

۱. بعد نصب، آنتی‌ویروس اسکن کن
۲. مجوزهای غیرعادی نده
۳. اگر مشکوک بود، پاکش کن
```

اما واقعاً ارزش ریسک نداره!

پیشنهاد نهایی:

برو همون Google Play رو باز کن
RealVNC Viewer رو نصب کن
آسان‌ترین و امن‌ترین راهه
 
آخرین ویرایش:

saalek110

Well-Known Member
سالک: از همون نرم افزار فارسروید استفاده می کنم. حالا چه کار کنم داخل vnc viewer?


مراحل اتصال در VNC Viewer:

رراهنمای کار با vnc viewer در پست زیر:


۱. برنامه رو باز کن:

· VNC Viewer رو اجرا کن
· احتمالاً اولین بار مجوزهای زیادی می‌خواد
·
۲. وارد کردن آدرس:

Address: localhost
Port: 5901
```

یا

```
Address: localhost:5901
```
سالک: اگر کادر وارد کردن پورت ندارید ،
بعد نوشتن localhost و گذاشتن دو نقطه : 5901 را بنویسید. این جوری localhost:5901

۳. اتصال:

· Connect یا اتصال رو بزن
· ممکنه هشدار امنیتی بده (Ignore یا ادامه بده)
· پسورد رو وارد کن (همونی که با vncpasswd گذاشتی)

---

اگر وصل نشدی:

مشکل ۱: VNC سرور روشن نیست

```bash
# در Termux (دبیان):
vncserver -list # ببین روشنه؟
# اگر خاموشه:
vncserver :1 -geometry 1280x720
```

مشکل ۲: پسورد اشتباه

```bash
vncpasswd # پسورد جدید بذار
```

مشکل ۳: برنامه VNC مشکل داره

نشانه‌های موفقیت:

اگر وصل شدی باید ببینی:

· دسکتاپ دبیان با منو و آیکون
· ممکنه کند باشه (نرمال هست)
· ممکنه رزولوشن درست نباشه
 
آخرین ویرایش:

saalek110

Well-Known Member
vncserver -list
Couldn't start Xtightvnc; trying default font path.
Please set correct fontPath in the vncserver script.
Couldn't start Xtightvnc process.

سالک: دستور خط اول که بولد کردم را زدم. خطایی که می بینید را داد.در پست بعد یک تلاش دیگر می کنم.
 

saalek110

Well-Known Member
سالک:
apt install tigervnc-standalone-server tigervnc-common -y
این زدم داره یک چیزایی نصب میشه....

Deepseek:
⏳ آره! داره VNC رو نصب می‌کنه!

این خوبه! یعنی داره نسخه واقعی VNC رو نصب می‌کنه.

---

چی داره نصب میشه؟

بسته‌هایی که می‌بینی:

1. tigervnc-standalone-server = سرور VNC اصلی
2. tigervnc-common = فایل‌های مشترک
3. و چند تا کتابخانه دیگه

---

⏱️ چقدر طول می‌کشه؟

· حدود ۱-۳ دقیقه
· بستگی به سرعت اینترنت داره
· حجم کل: ۱۰-۲۰ مگابایت

---

✅ بعد از تموم شدن:

مرحله ۱: تنظیم پسورد

```bash
vncpasswd
# دو بار پسورد دلخواه رو وارد کن
# (مثلاً: 123456)
```

مرحله ۲: شروع VNC

```bash
vncserver :1 -geometry 1280x720
```

مرحله ۳: بررسی

```bash
vncserver -list
# باید ببینی: :1
```

اگر نصب تموم شد:

پیامی شبیه این می‌بینی:

```
Setting up tigervnc-standalone-server (1.12.0-1) ...
Processing triggers for libc-bin (2.36-9) ...
✅ نصب کامل شد!
```

حالا می‌تونی ادامه بدی!
راه سریع بعد از نصب:

```bash
# این ۳ خط رو پشت هم بزن:
vncpasswd # پسورد بذار
vncserver :1 -geometry 1280x720 # VNC رو روشن کن
echo "✅ حالا در VNC Viewer: localhost:5901" # راهنما
```
 

saalek110

Well-Known Member
سالک: نصب شد ، می رویم ادامه کار.

عالی! حالا VNC نصب شده!

مراحل بعدی:

۱. اول پسورد تنظیم کن:


vncpasswd


· دو بار همون پسورد رو وارد کن
· مثلاً: 123456 (ساده بذار تا یادت بمونه)

۲. VNC سرور رو روشن کن:


vncserver :1 -geometry 1280x720


خروجی باید شبیه این باشه:

New 'X' desktop is localhost:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost:1.log

۳. بررسی کن کار می‌کنه:

vncserver -list

باید ببینی: :1

حالا برو به VNC Viewer روی گوشیت:

مراحل اتصال:

۱. برنامه VNC Viewer رو باز کن
۲. آدرس بزن: localhost
۳. پورت: 5901
۴. Connect بزن
۵. پسوردت رو وارد کن (همونی که با vncpasswd گذاشتی)

⚡ اگر باز هم مشکل داشت:

راه‌حل جایگزین:

# اول VNC های قبلی رو ببند
vncserver -kill :1

# دوباره با تنظیمات ساده‌تر شروع کن

vncserver :1 -geometry 800x600 -localhost no



یا تست کن با این دستور:

# ببین پورت 5901 بازه
netstat -tulpn | grep 5901
# اگر دیدی: LISTEN یعنی درسته

نکته مهم:

هر دو برنامه باید همزمان باز باشن:

· ✅ Termux (که VNC توش روشنه)
· ✅ VNC Viewer (روی خود گوشی)

اگر وصل شدی:

· باید دسکتاپ دبیان رو ببینی
· ممکنه صفحه سیاه یا خط فرمان باشه
· می‌تونی برنامه‌ها رو اجرا کنی

برنامه‌هایی که می‌تونی تست کنی:

# در VNC، ترمینال باز کن و:
xfce4-terminal # ترمینال گرافیکی
firefox # مرورگر
xeyes # چشم متحرک برای تست

حالا vncpasswd رو بزن و پسورد بذار!
بعدش vncserver :1 رو بزن و با VNC Viewer وصل شو!

پسورد گذاشتی؟ VNC رو روشن کردی؟
 
آخرین ویرایش:

saalek110

Well-Known Member
سالک:
root@localhost:~# vncserver :1 -geometry 1280x720
A X11 server is already running for display :1 on machine localhost.localdomain.
root@localhost:~#

⚠️ X11 از قبل برای نمایشگر :1 در حال اجراست!

یعنی VNC قبلاً راه‌اندازی شده!


دو راه داری:

راه ۱: به همون VNC قبلی وصل شو (ساده‌تر)


# فقط بررسی کن:

vncserver -list

اگر دیدی :1 یعنی VNC روشنه.

حالا در VNC Viewer:

· آدرس: localhost:5901
· پسوردت رو بزن
· باید وصل شی!


راه ۲: VNC قبلی رو ببند و جدید باز کن

`
# اول ببند:

vncserver -kill :1

# ۲ ثانیه صبر کن:
sleep 2

# دوباره شروع کن:

vncserver :1 -geometry 1280x720


بررسی وضعیت:

۱. ببین چه پروسه‌هایی در حال اجران:


ps aux | grep vnc


# یا

ps aux | grep Xtightvnc


۲. ببین پورت 5901 بازه:


netstat -tulpn | grep 5901

# اگر دیدی LISTEN یعنی کار می‌کنه


۳. خیلی مهم: پسوردت رو یادت هست؟

اگر پسورد یادت رفت:


vncpasswd

# پسورد جدید بذار

اقدام فوری:

این دستورها رو پشت هم بزن:

```bash
# قطع VNC قبلی

vncserver -kill :1 2>/dev/null


# صبر
sleep 2

# شروع مجدد

vncserver :1 -geometry 800x600


# بررسی

vncserver -list


اگر بازهم خطا داد:

ممکنه فایل قفل مانده باشه:

```bash
# فایل‌های قفل رو پاک کن


rm -f /tmp/.X1-lock /tmp/.X11-unix/X1

# دوباره شروع کن

vncserver :1



یا با پورت دیگه‌ای شروع کن:


vncserver :2 -geometry 1280x720

# حالا به پورت 5902 وصل شو


در VNC Viewer:

اگر از قبل VNC روشنه:

· آدرس: localhost:5901
· پسورد: (همونی که قبلاً گذاشتی)

اگر پورت ۲ استفاده کردی:

· آدرس: localhost:5902


اول vncserver -list رو بزن ببین VNC روشنه یا نه؟
اگر روشنه، پسوردت رو وارد کن و وصل شو!
 
آخرین ویرایش:

saalek110

Well-Known Member
سالک: توضیح بده داریم چه کار می کنیم؟

متأسفم که گیجت کردم!

بیا ساده بگم چه خبره و چرا اینقدر پیچیده شد:

وضعیت فعلی:

چی داریم:

✅ دبیان لینوکس روی Termux نصب شد
✅ VNC سرور نصب شده
✅ اما وصل نمی‌شیم چون یه سری تنظیمات مونده

مشکل اصلی:

VNC مثل ریموت کنترل هست، اما باید هم فرستنده (سرور) و هم گیرنده (Viewer) درست تنظیم باشن.
 
آخرین ویرایش:

saalek110

Well-Known Member
بحث انتخاب دسکتاپ برای کل تاپیک

سالک: دیستروهایی که من نصب کردم دبیان و ابونتو بود.....

بعد دیدم دبیان از ابونتو پایدارتره ، پس کل این تاپیک که شامل ۶ صفحه و بالای ۱۰۰ پست است را ادیت کردم و هر جا اسم ابونتو بود کردم دبیان...اگر جایی اسم ابونتو دیدید خودتون دبیان در نظر بگیرید ، چون نباید اسمی از ابونتو در تاپیک باشد.

دسکتاپ این تاپیک هم باید باشه lxde-core یعنی خلاصه lxde ....... من یکی دو بار xfce نصب کردم ولی کل تاپیک را باز ادیت کردم و هر جا اسمی از xfce بود به lxde تبدیل کردم.
موقع نصب دسکتاپ می نویسیم:
apt install lxde-core -y
ولی داخل فایل استارت می نویسیم startlxde چون بهرحال lxde-core هم همان lxde است...
پس هر جا کلمه xfce دیدید ، از دید من پنهان مونده و باید میشده lxde


کد:
apt install lxde-core -y


سالک:
دیسترو مثل دبیان یا ابونتو را موتور خودرو در نظر بگیرید
و دسکتاپ را مثل اتاق خودرو در نظر بگیرید ، شامل lxde یا lxde-core
یا xfce یا lxqt
اینکه نوشتم یا ..یا ....بخاطر اینه که روی یک موتور که نمیشه در یک لحظه دو تا اتاق نصب باشه. البته می توانید روی دبیان یا هر دیستروی دیگری چند تا دسکتاپ نصب کنید و هر وقت خواستید عوض کنید...
حالا برویم بحث دسکتاپ ها یا اتاق ها:

برای من lxqt همون موقع نصب قفل می کرد و همه چی مجبور شدم از اول نصب کنم

در مورد xfce هم یکی دو بار نصب کردم ، یک بار هم بالا اومد ولی پایداری خوبی نداشت و من lxde را ترجیح دادم و برگشتم lxde ....بعدا فهمیدم lxde-core پایدارتر از lxde است چون خلاصه تره.
در مورد دسکتاپ openbox ، دیگه خیلی ساده است و باید چیزهایی رویش اضافه کنی پس lxde-core مناسب تره ، چون هم سبکه و هم تقربیا همه چی را داره و هر چی هم نداشت سریع قابل نصبه.



من کل تاپیک تا اینجا را ادیت کردم و هر جا اسم xfce بود به جایش lxde گذاشتم

داخل فایل استارت باید داشته باشیم startlxde نه startxfce

پس هر جا xfce بود یعنی پیدا نکردم ادیتش کنم و باید عوض بشه. داخل فایل استارت باید بشه startlxde

و برای نصب دستکتاپ هم این دستور را داریم:

apt install lxde-core -y

پس نصب xfce یا lxqt دیگه نداریم و برای دسکتاپ lxde-core نصب می کنیم ولی باز همون lxde است و داخل فایل استارت می نویسیم startlxde

پس اگر جایی از تاپیک دیدید در کدی نام xfce است ، من پیدا نکردم تبدیل به lxde کنم.
 
آخرین ویرایش:

saalek110

Well-Known Member
سالک: در پستهای دیلت شده بالا ، opencv کار کردم ولی چون محیط گرافیکی تداشتیم ، عکس ساخته شده را نمیشد دید. پس opencv کار کردن بدون نمایش گرافیکی ، بی معنی است،
برگردیم برای راه اندازی حالت گرافیکی.
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا