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

saalek110

Well-Known Member
صفحه دوم:
بعد نصب ترموکس اف دروید
نصب پایتون

pkg update
pkg upgrade
pkg install python
pkg install python-pip
pip install opencv-python-headless
 
آخرین ویرایش:

saalek110

Well-Known Member
سالک: Thunar و conky چیه؟

سلام
سؤال خیلی خوبی پرسیدی، این‌ها جزو ابزارهای محبوبِ آدم‌هایی است که با Openbox کار می‌کنند.
Thunar چیه؟
فایل‌منیجر (File Manager)
یعنی برنامه‌ای برای:دیدن فایل‌ها........کپی........انتقال.....حذف........وصل شدن به فلش و مموری
تقریباً مثل:My Computer در ویندوز
چرا Thunar معروفه؟ چون که ، سبک است......سریع است.....ساده ولی حرفه‌ای.....مال پروژه XFCE است....روی سیستم‌های ضعیف عالی جواب می‌دهد.
چه کارهایی می‌کند؟......نمایش پوشه‌ها.......drag & drop........تغییر نام گروهی فایل‌ها.....دسترسی به مموری خارجی.......mount کردن حافظه‌ها
فرقش با PCManFM
PCManFM → خیلی ساده و سبک
Thunar → کمی حرفه‌ای‌تر و تمیزتر
خیلی‌ها روی Openbox می‌گویند: Thunar حس «لینوکس واقعی» می‌دهد

Conky چیه؟
نمایش اطلاعات سیستم روی دسکتاپ
آن نوشته‌هایی که روی دسکتاپ می‌بینی مثل:....CPU.....RAM.....دما......ساعت.....IP.....سرعت اینترنت
این‌ها معمولاً با Conky ساخته می‌شوند.
Conky چه کاری می‌کند؟
روی صفحه نشان می‌دهد:.....مصرف رم......مصرف پردازنده.....آپ‌تایم.......باتری.......وضعیت شبکه
یعنی:
مانیتور زنده سیستم......چرا حرفه‌ای‌ها دوستش دارند؟چون:......فوق‌العاده سبک......قابل شخصی‌سازی......با Openbox خیلی می‌چسبد
بعضی‌ها کل دسکتاپشان فقط:......Openbox......Conky
است!
یک تصویر ذهنی........Openbox = اسکلت........Thunar = کشوی پرونده‌ها.......Conky = نمایشگر علائم حیاتی بدن سیستم
اگر نصبشان کنی چه حسی می‌گیری؟سیستمت تبدیل می‌شود به:......سبک......تمیز.....حرفه‌ای....شبیه دسکتاپ هکرها
دستور نصب (اگر خواستی)
داخل دبیان:سالک: conky را پیدا نکرد ولی thunar نصب شد.

apt install thunar conky

به جای conky این دو را داریم

apt install gkrellm
apt install glances

و برنامه ترمینالی htop

apt install htop
 
آخرین ویرایش:

saalek110

Well-Known Member
مدیر پنجره یا Window Manager یک برنامه‌ی سیستمی است که در سطح پایین‌تری از محیط رومیزی کار می‌کند. به زبان ساده مدیر پنجره همان بخشی از محیط رومیزی است که از سخت افزار‌هایی مانند ماوس یا صفحه کلید پشتیبانی می‌کند و امکان مدیریت انواع عملیات‌ کار با پنجره‌ها مانند بازکردن و بستن پنجره ها، تغییر اندازه دادن پنجره‌ها(کوچک و بزرگ کردن) یا حتی تغییر شکل دادن آن‌ها را فراهم می‌کند.

در عوض محیط رومیزی یاDesktop Environment از ترکیب یک مدیر پنجره و برنامه‌های سودمندی مانند مدیر فایل، مدیر تنظیمات، سرویس گیرنده‌ی ایمیل، دفتر آدرس، ویرایشگر متن، پخش کننده‌ی چند رسانه‌ای و مرورگر وب، همچنین مجموعه ای از پوسته‌ها و تم‌ها و مجموعه‌ای از API های استاندارد، و روشی برای همکاری مترجمان محیط رومیزی به وجود می‌آید. بیشتر مدیر پنجره‌ها برای کمک به ساختن محیط های رومیزی به وجود آمده‌اند.

با توجه به تعریف بالا متوجه می‌شوید که در محیط‌های یونیکسی و مخصوصاَ لینوکس‌ با در دست داشتن یک مدیر پنجره به سادگی می‌توان یک میزکار شخصی ساخت. این دلیلی است بر وجود تنوع بسیار در مدیر پنجره‌ها و محیط‌های رومیزی در لینوکس.

در پست‌های آینده نمونه‌هایی از مدیر پنجره‌ها و محیط‌های رومیزی لینوکسی را معرفی خواهم کرد.

برگرفته شده از lidora.blog.ir

 

saalek110

Well-Known Member
سالک: فرق openbox با lxde-core چیه؟

Chatgpt:
سلام
خیلی خوشحال شدم کارت با Openbox راه افتاده.
برویم سر اصل سؤال مهمت:
فرق Openbox با LXDE-core چیست؟

Openbox → فقط «مدیر پنجره» است
LXDE-core → یک «محیط دسکتاپ کامل سبک» است که داخلش Openbox هم هست
یعنی:
Lxde=openbox+abzare janebi
Openbox دقیقاً چیست؟
Openbox فقط کارهای زیر را انجام می‌دهد:
باز و بسته کردن پنجره‌ها.....جابه‌جایی....دکمه مینیمایز/ماکسیمایز.....منوی راست‌کلیک
اینها را ندارد: پنل....فایل‌منیجر.....تنظیمات گرافیکی.....مدیریت صدا...آیکون دسکتاپ
به همین خاطر:
خیلی سبک و سریع
ولی باید خودت قطعات را اضافه کنی (که تو همین کار را کردی).
LXDE-core چیست؟
LXDE-core یک بسته آماده است که این‌ها را با هم می‌آورد:
معمولاً شامل:Openbox........LXPanel (نوار پایین).......PCManFM (فایل منیجر)......LXSession....تنظیمات گرافیکی......مدیریت autostart
یعنی وقتی lxde را نصبش کنی:
سیستم شبیه یک «ویندوز سبک» آماده استفاده می‌شود.
تفاوت عملی که حس می‌کنی
Openbox
حس:هکری....مهندسی....دست‌ساز....مینیمال
مزایا:
مصرف RAM خیلی کم....کنترل کامل....سرعت بالا
معایب:
تنظیمات دستی.....بعضی چیزها کار نمی‌کند تا اضافه کنی
LXDE-core
حس:دسکتاپ آماده....راحت.......شبیه ویندوز XP سبک.
مزایا:
همه چیز از اول هست.....تنظیمات گرافیکی......دردسر کمتر.
معایب:
کمی سنگین‌تر.....کنترل کمتر نسبت به Openbox خالص.
مثال واقعی (روی تبلت تو)
Openbox:
RAM ~ 120 تا 180 مگ
LXDE-core:
RAM ~ 220 تا 350 مگ
(تقریبی ولی حسش همین است)

LXDE بیشتر برای:
کاربر عادی.....استفاده روزمره......بدون تنظیمات
راز حرفه‌ای‌ها
خیلی از لینوکسی‌های حرفه‌ای:
Openbox
i3
awesome
استفاده می‌کنند
چون:
کنترل = سرعت فکر
ترکیب طلایی (که الان تقریباً داری)
Openbox +
Tint2 +
Rofi +
PCManFM +
Geany
این ترکیب از LXDE هم:
سبک‌تر......حرفه‌ای‌تر.....قابل شخصی‌سازی‌تر......است.
 

saalek110

Well-Known Member
Chatgpt: اگر فردا Tint2 را پاک کنی.....Openbox هنوز کار می‌کند....فقط نوار پایین می‌رود.

منظورش اینه openbox وابسته به نرم افزارهایی که بعدا نصب میشن ، نیست.
 

saalek110

Well-Known Member
سالک: مدیر پنجره یعنی چی ؟ openbox یک مدیر پنجره است؟

Chatgpt:
آره دقیقاً
Openbox یک «مدیر پنجره» (Window Manager) است.
بیا خیلی شفاف و مهندسی بفهمیم «مدیر پنجره» یعنی چی.
مدیر پنجره یعنی چه؟
وقتی یک برنامه گرافیکی باز می‌کنی، یک پنجره می‌بینی:
کادر دارد....دکمه بستن....جابه‌جا می‌شود.....بزرگ/کوچک می‌شود
مدیر پنجره برنامه‌ای است که همین کارها را مدیریت می‌کند.
کارهایش:
قاب دور پنجره می‌کشد
دکمه Close / Minimize / Maximize
جابه‌جایی با ماوس
چسباندن به کناره‌ها
ترتیب جلو/عقب پنجره‌ها
اگر مدیر پنجره نباشد:
برنامه‌ها باز می‌شوند ولی هیچ کادری ندارند و نمی‌توانی حرکتشان بدهی.
نقش مدیر پنجره در لایه‌های لینوکس
جریان ساده:

برنامه (مثلاً Geany)

مدیر پنجره (Openbox)

X Server

کرنل
یعنی:
مدیر پنجره بین «برنامه» و «سیستم گرافیک» قرار دارد.
مثال واقعی که لمس کرده‌ای
وقتی Openbox بالا آمد: راست‌کلیک داشتی.......پنجره‌ها قاب داشتند
ولی: نوار پایین نبود و آیکون دسکتاپ نبود
چرا؟ چون Openbox فقط مدیر پنجره است، نه دسکتاپ کامل.
فرق مدیر پنجره با دسکتاپ
Window Manager
فقط:
پنجره‌ها
مثال‌ها:
Openbox
i3
Fluxbox
Desktop Environment ، یک مجموعه کامل:
شامل : مدیر پنجره......پنل.....فایل منیجر......تنظیمات......صدا
مثال: LXDE.......XFCE......GNOME
مثال خیلی ملموس
تصور کن که ربات داری با چند نمایشگر.
مدیر پنجره = کسی که فقط می‌گوید هر نمایشگر کجا قرار بگیرد
ولی دسکتاپ = میز......کلیدها.....چراغ‌ها......پنل کنترل
چرا Openbox محبوب حرفه‌ای‌هاست؟
چون: سبک است......سریع است......کامل قابل شخصی‌سازی......RAM کم
و مهم‌تر: چیزی اضافه تحمیل نمی‌کند.
یک تست ساده
الان اگر:
Tint2 را ببندی.......پنجره‌ها هنوز کار می‌کنند.
چرا؟
چون Tint2 پنل است.......Openbox هنوز مدیر پنجره است.
یک جمله طلایی
مدیر پنجره = کنترل رفتار پنجره‌ها
یک نکته سطح بالاتر (جالب)
دو نوع مدیر پنجره داریم:
1) Stacking....... مثل Openbox.......پنجره‌ها روی هم می‌افتند (مثل ویندوز).
2) Tiling مثل i3........پنجره‌ها خودکار کنار هم چیده می‌شوند.....(خیلی مورد علاقه برنامه‌نویس‌ها)
 

saalek110

Well-Known Member
Chatgpt:

بگذار مدیر پنجره را یک لایه عمیق‌تر، ولی هنوز قابل‌فهم برای آموزش عمومی، توضیح بدهم.
اگر بخواهی به مردم ساده بگویی:
مدیر پنجره چیست؟
مدیر پنجره برنامه‌ای است که ظاهر و رفتار پنجره‌های برنامه‌ها را کنترل می‌کند.
یعنی:
پنجره کجا باز شود.....چقدر بزرگ باشد......جلو یا عقب باشد....با ماوس حرکت کند.....دکمه بستن داشته باشد
هست
پس:
قاب پنجره را خود برنامه نمی‌کشد......مدیر پنجره می‌کشد.....این نکته خیلی‌ها نمی‌دانند.

انواع مدیر پنجره (برای آموزش عمومی)
1) مدل ویندوزی (Stacking)
پنجره‌ها روی هم: Openbox.......Fluxbox
حس:.....آشنا برای همه.
2) مدل مهندسی (Tiling)........پنجره‌ها خودکار کنار هم: ........i3
و ........Awesome
مزیت:.......بدون اتلاف فضا.......سرعت کار بالا.......مناسب برنامه‌نویسی


چرا Openbox هنوز محبوب است؟
با اینکه قدیمی است ،بسیار پایدار.....مصرف RAM کم.....قابل کنترل با کیبورد.....مناسب سیستم‌های ضعیف....عالی برای کار مهندسی
به همین دلیل:
خیلی از سرورها و سیستم‌های صنعتی از محیط‌های سبک استفاده می‌کنند.
یک نگاه حرفه‌ای‌تر (برای مخاطب جدی)
مدیر پنجره مسئول است برای:Window focusو
Z-order و Decoration. و Workspace و Key bindings
و Window rules
این‌ها یعنی: کنترل کامل «رفتار» پنجره‌ها.

سیستم‌عامل فقط برنامه‌ها را اجرا می‌کند،
مدیر پنجره کاری می‌کند بتوانی با آن‌ها راحت کار کنی.
ا
سه موضوعی که مردم را شگفت‌زده می‌کند:چرا لینوکس بدون دسکتاپ هم کار می‌کند.....فرق شِل و ترمینال......چرا در لینوکس «همه چیز فایل است».......
این سه تا ذهن‌ها را باز می‌کند.
 

saalek110

Well-Known Member
سالک: برگردیم به openbox خوب این مدیر پنجره ، چی کم دارد؟ یعنی وقتی با openbox کار می کنی در مقایسه با وقتی با lxde کار می کنی ، چی کم است؟

آفرین که این‌قدر عمیق دنبال مفاهیم می‌ری
برگردیم به اصل سؤال:
وقتی با Openbox کار می‌کنی، نسبت به LXDE چه چیزهایی «کم» است؟
یادت باشد:
Openbox = فقط مدیر پنجره (Window Manager)
LXDE = یک دسکتاپ کامل که از چند ابزار کنار هم ساخته شده (یکی از آن‌ها معمولاً Openbox است)
یعنی LXDE یک «پکیج آماده» است، ولی Openbox «قلب ساده» ماجراست.
چیزهایی که در Openbox به‌صورت پیش‌فرض نداری
1. پنل پایین صفحه (Taskbar)
در LXDE:
نوار پایین داری......لیست پنجره‌ها.......ساعت.......صدا............شبکه
در Openbox:
هیچ پنلی نیست
باید جدا نصب کنی مثل: tint2........lxpanel..........fbpanel
2. منوی گرافیکی آماده
در LXDE:
منوی استارت داری (Applications)
در Openbox:
فقط راست‌کلیک ساده...........برنامه‌ها را باید خودت اضافه کنی
ابزارها:.................obmenu.........obmenu-generator
3. فایل منیجر با دسکتاپ آیکن‌دار
در LXDE:
PCManFM.........آیکن روی دسکتاپ
در Openbox:
هیچ آیکنی روی دسکتاپ نیست............حتی Desktop واقعی هم نداری
باید نصب کنی:.......pcmanfm.........thunar
4. تنظیمات گرافیکی ساده
در LXDE:
تنظیمات نمایش..........کیبورد.........موس.........تم..........فونت
در Openbox:
بیشتر تنظیمات داخل فایل‌های متنی:

~/.config/openbox/
ابزار کمکی:...؟......obconf
5. مدیریت خودکار صدا و شبکه
در LXDE:
Network Manager..........Volume Control...........
در Openbox:
هیچی ...........باید جدا نصب کنی:..........nm-applet.........volumeicon........pavucontrol
6. اجرای خودکار برنامه‌ها
در LXDE:
خودش بعضی چیزها را بالا می‌آورد
در Openbox:
باید خودت در این فایل بنویسی:

~/.config/openbox/autostart
مثلاً:
tint2 &
nm-applet &
خلاصه خیلی مهم
Openbox یعنی:....سبک‌ترین.....سریع‌ترین......ولی نیمه‌خام
LXDE یعنی:.....آماده استفاده........محیط کامل.......ولی کمی سنگین‌تر
یک تشبیه واقعی
Openbox مثل:
موتور یک ماشین
LXDE مثل:
ماشین کامل با صندلی و داشبورد و کولر
چرا حرفه‌ای‌ها Openbox را دوست دارند؟
چون:....کنترل کامل.......مصرف RAM خیلی کم.......مناسب سیستم ضعیف......مناسب VNC و ترموکس
یعنی:خودت دسکتاپت را می‌سازی

اگر بخواهی، قدم بعدی خیلی خفن است:
چطور Openbox را تبدیل کنیم به یک دسکتاپ حرفه‌ای شبیه XFCE ولی سبک‌تر
با ترکیب:
tint2..........rofi.......pcmanfm........conky
این همان جایی است که آدم حس «کنترل کامل سیستم» را می‌گیرد.
 

saalek110

Well-Known Member
دقیقاً همین حس «بس کن، فعلاً سیستم سبک و کاربردی باشه» خیلی حرفه‌ای است.
واقعیتش، چیزی که تا الان نصب کردی + چیزهایی که گفتیم، تقریباً همهٔ چیزی است که برای یک دسکتاپ سبک و حرفه‌ای روی Openbox نیاز داری:
Openbox → مدیر پنجره (کنترل پنجره‌ها)
xfce4-panel → نوار پایین، منو و سیستم ترای
Thunar → فایل منیجر، دسترسی به پوشه‌ها و حافظه‌ها
GKrellM / Glances → مانیتور مصرف CPU/RAM (اختیاری ولی کاربردی)
Tint2 / Rofi → نوار و لانچر جایگزین (اگر خواستی بعداً حرفه‌ای‌تر کنی)
نکته مهم:
الان هیچ چیز اضافه واقعاً لازم نیست، مگر بخواهی:
ظاهر دسکتاپ را جذاب‌تر کنی → تم، آیکون، والپیپر
کاربردی‌تر کنی → کلیدهای میانبر، autostart برنامه‌ها، منوی راست‌کلیک بهتر
یعنی:
برای کار روزمره، برنامه‌نویسی، رباتیک یا پردازش تصویر روی ترموکس، این چیدمان کامل و سبک است.
یک توصیه حرفه‌ای:
تا وقتی کارکرد اصلی سیستم را حس نکردی، چیزهای اضافی نصب نکن.
Openbox و xfce4-panel + Thunar الان همان چیزی است که حرفه‌ای‌ها هم روی سیستم سبک‌شان دارند.
اگر بخواهی، می‌توانم یک چک‌لیست “Openbox حرفه‌ای سبک و پایدار” درست کنم، با توضیح دقیق هر چیزی که نصب کردی، کدام اختیاری است و کدام ضروری—این کمک می‌کند از این به بعد سیستم تمیز و بدون شلوغی داشته باشی.
 

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

بالا