حسنًا ، لنفهم هذا الأمر ، فهذه ليست سوى بعض ملفات النقاط والنصوص ، والتي ستساعدك على إعداد بيئة رسومية أثناء التشغيل . لقد حاولت أن أجعل الأمر سهلاً قدر الإمكان لإعداد سطح مكتب Linux جميل على جهاز Android الخاص بك باستخدام termux ، لذا اتبع الخطوات وستنتهي بجعله يبدو هكذا -
برنامج Openbox WM | أسلوب آخر |
---|---|
![]() | ![]() |
دعونا نبدأ من البداية...
ما هو ترمو؟
Termux هو محاكي طرفي Android وتطبيق بيئة Linux يعمل مباشرة دون الحاجة إلى تجذير أو إعداد. يتم تثبيت الحد الأدنى من النظام الأساسي تلقائيًا - تتوفر حزم إضافية باستخدام مدير حزم PKG / APT . المزيد هنا ...
كيفية تثبيت Termux؟
يمكنك تثبيت termux من متجر google play أو من f-droid.
- احصل عليه من متجر جوجل بلاي
- تنزيل من F-Droid
مزيد من المعلومات حول التثبيت هنا
تحضير
تثبيت Termux
& Termux:API
على هاتفك. يوصى بتثبيت تطبيق Termux API لأن العديد من عناصر سطح المكتب تعتمد عليه.
تم إنشاء هذا الإعداد واختباره على:
الجهاز - Redmi Note 9 Pro
Android - Android 10 (Q)
نوع وحدة المعالجة المركزية - aarch64
تثبيت
بعد تثبيت كلا التطبيقين أعلاه ، افتح Termux
واتبع الخطوات أدناه -
- تحديث حزم termux وتثبيتها
git
pkg upgrade && pkg install git
- استنساخ هذا المستودع
git clone --depth=1 https://github.com/adi1090x/termux-desktop.git
تحذير : أفترض أنك تقوم بذلك على تثبيت جديد. إذا لم يكن كذلك ، سأقترح عليك القيام بذلك. على الرغم من
setup.sh
النسخ الاحتياطي لكل ملف يتم استبداله ، لا يزال من المستحسن إجراء نسخ احتياطي لملفاتك يدويًا لتجنب التعارضات.
- قم بالتغيير إلى الدليل المستنسخ وتشغيله
setup.sh
باستخدام خيار التثبيت
cd termux-desktop
chmod +x setup.sh
./setup.sh --install
إذا
setup.sh
فشل البرنامج النصي أثناء تثبيت الحزمة (بسبب مشاكل في الشبكة) ، يمكنك إعادة تنفيذه مرة أخرى.
- أثناء التثبيت ، سيُطلب منك إعداد كلمة مرور لـ VNC -
[*] Setting up VNC Server...
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
لاحظ أن كلمات المرور غير مرئية عند كتابتها وأن الحد الأدنى لطول كلمة المرور هو 6 أحرف. تذكر كلمة المرور التي كتبتها حيث ستكون مطلوبة للاتصال عبر عميل vnc.
- إذا كان كل شيء على ما يرام ، فسترى هذه الرسالة -
New 'localhost:1 ()' desktop is localhost:1
Creating default startup script /data/data/com.termux/files/home/.vnc/xstartup
Creating default config /data/data/com.termux/files/home/.vnc/config
Starting applications specified in /data/data/com.termux/files/home/.vnc/xstartup
Log file is /data/data/com.termux/files/home/.vnc/localhost:1.log
[*] Server Is Running...
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:1 XXXXX
هذا يعني أن خادم X (vnc) متاح على الشاشة "localhost: 1".
هذا هو. Termux Desktop
تم التثبيت بنجاح. أعد تشغيل Termux وأدخل startdesktop
الأمر لبدء vncserver والاتصال عبر عميل VNC.
startdesktop
[*] Starting VNC Server...
New 'localhost:1 ()' desktop is localhost:1
Starting applications specified in /data/data/com.termux/files/home/.vnc/xstartup
Log file is /data/data/com.termux/files/home/.vnc/localhost:1.log
إلغاء التثبيت
إذا كنت تريد في أي وقت إلغاء تثبيت Termux Desktop ، فما عليك سوى تشغيل setup.sh
خيار --uninstall . ما عليك سوى الاحتفاظ بالبرنامج setup.sh
النصي وحذف المستودع المستنسخ لتوفير مساحة. سأقوم بإنشاء برنامج نصي منفصل لبرنامج إلغاء التثبيت لاحقًا. سيؤدي الأمر أدناه إلى إزالة جميع الحزم وحذف جميع ملفات التكوين التي تم تثبيتها ، بما في ذلك التغييرات التي أجريتها. لذا ، كن حذرا هناك ...
./setup.sh --uninstall
عميل VNC
أنت الآن بحاجة إلى تطبيق عميل VNC للاتصال بالخادم. أنا أستخدم عميل Android VNC هذا: VNC Viewer . يمكنك استخدام TigerVNC إذا كنت تحاول الاتصال بالخادم عن طريق جهاز كمبيوتر (Windows أو Linux).
حدد رقم المنفذ الذي يستمع إليه خادم VNC. يمكن حسابه على النحو التالي: 5900 + {رقم العرض}. لذلك بالنسبة للعرض "localhost: 1" ، سيكون المنفذ 5901.
افتح الآن تطبيق VNC Viewer وقم بإنشاء اتصال جديد بالمعلومات التالية (بافتراض أن المنفذ هو 5901) -
Address:
127.0.0.1:5901
Name:
Termux
الآن قم بتشغيله. سيُطلب منك password
ذلك الذي أدخلته أثناء التثبيت. بعد إدخال كلمة المرور ، ستتوجه مباشرة إلى سطح المكتب هذا -
الانطباع الأول
دعنا نلقي نظرة على البرامج المثبتة التالية التي ستحصل عليها هنا -
مدير الملفات | محرر نصوص / IDE |
---|---|
![]() | ![]() |
محطة المحاكي | متصفح الإنترنت |
---|---|
![]() | ![]() |
قائمة Openbox | العديد من البرامج القائمة على CLI |
---|---|
![]() | ![]() |
vim & htop | الحارس و calcurse | mutt & elinks | mpd و ncmpcpp |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
قاذفة تطبيقات Rofi والتطبيقات الصغيرة -
مشغل التطبيقات | مشغل الموسيقى |
---|---|
![]() | ![]() |
حالة البطارية | قائمة الخروج | معلومات الشبكة |
---|---|---|
![]() | ![]() | ![]() |
الأنماط
هناك ثمانية أنماط / سمات مختلفة متوفرة في هذا الإعداد. لتغيير النمط ، Right click on desktop > Preferences > Change Style
واختيار النمط الذي تريد تطبيقه.
تقصير | شاطئ | غابة | جريد |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
مانهاتن | الوحل | شرارة | لوح |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
تطبيقاتTermux Desktop
حسنًا ، هذه بعض الأفكار أو الأشياء التي يمكنك القيام بها باستخدام سطح المكتب. من تعلم الترميز إلى اختبار الاختراق ، والدردشة عبر IRC إلى تصفح الويب وتنزيل الملف ، ولعب الألعاب الكلاسيكية القديمة لتشغيل Windows من التسعينيات.
- تعلم وممارسة مهارة البرمجة الخاصة بك دون الحاجة إلى جهاز كمبيوتر محمول
بايثون | سحق |
---|---|
![]() | ![]() |
- الدردشة وتصفح الويب وتنزيل الملفات
هيكسات وبجين | Netsurf & Uget | تصفح الويكي |
---|---|---|
![]() | ![]() | ![]() |
- اختبار الاختراق وتعلم عناصر الأمن السيبراني
أنا لا أفعل أي شيء غير قانوني أو أرعى أي نوع من القرصنة والاختراق . Termux هي أداة قوية ، استخدمها مع المسؤوليات.
ميتاسبلويت - شيرلوك - سوشيال فيش - زفيشر - سكل ماب |
---|
![]() |
- العب الألعاب الكلاسيكية القديمة أو قم بتشغيل Microsoft Windows من التسعينيات باستخدام
Dosbox
Turbo C ++ و Windows 1 و Windows 3 | دوق و بلو براذرز |
---|---|
![]() | ![]() |
ماريو وباكمان | أمير بلاد فارس (كلاهما) |
---|---|
![]() | ![]() |
ولفنشتاين وتوريكان 2 | SuperKarts و Spiderman |
---|---|
![]() | ![]() |
من المحتمل أن تحصل على فكرة عن الأشياء المحتملة التي يمكنك القيام بها مع Termux وكيف يجعل Termux Desktop الأمر أكثر سهولة.
Keybindings
إليك بعض مفاتيح الاختصار التي تريد استخدامها لتسريع عملك. للمزيد من،Right click on desktop > Keybinds
مفاتيح | عمل | ----- | مفاتيح | عمل |
---|---|---|---|---|
W-1 | انتقل إلى سطح المكتب 1 | S-W-1 | إرسال إلى سطح المكتب 1 | |
W-2 | انتقل إلى سطح المكتب 2 | S-W-2 | إرسال إلى سطح المكتب 2 | |
W-3 | انتقل إلى سطح المكتب 3 | S-W-3 | إرسال إلى سطح المكتب 3 | |
W-4 | انتقل إلى سطح المكتب 4 | S-W-4 | إرسال إلى سطح المكتب 4 | |
W-5 | انتقل إلى سطح المكتب 5 | S-W-5 | إرسال إلى سطح المكتب 5 | |
W-S-Left | إرسال إلى السابق سطح المكتب | W-S-Right | أرسل إلى Next Desktop | |
A-Tab | النافذة التالية (مساحة العمل الحالية) | W-Tab | النافذة التالية (كافة مساحات العمل) | |
W-h | الانتقال إلى أعلى اليسار | W-j | نقل إلى أسفل اليسار | |
W-k | انتقل إلى أعلى اليمين | W-l | انتقل إلى أسفل اليمين | |
W-Left | تحرك إلى اليسار الحافة | W-Right | تحرك إلى الحافة اليمنى | |
W-Up | مكبرة | W-Down | لم يكبر | |
W-q/c | أغلق النوافذ | A-r/m | تبديل تغيير الحجم / نقل | |
W-Space | قائمة Openbox | W-p/A-F1 | مشغل التطبيقات | |
W-d | تبديل سطح المكتب | W-v | حدد المهام | |
W-f | مدير الملفات | W-e | محرر النص | |
W-t/return | صالة | W-w | متصفح الإنترنت | |
W-x | قائمة الخروج | W-m | قائمة الموسيقى | |
W-b | قائمة البطارية | W-n | قائمة الشبكة | |
C-A-v | همة | C-A-r | الحارس | |
C-A-h | هتوب | C-A-n | نانو |
أدوات إضافية
يمكنك تثبيت أدوات إضافية من أجل termux ، لجعلها تبدو جيدة بصريًا.
- يا بلدي zsh ، قم بإعداد zsh باستخدام إطار عمل oh-my-zsh . (مضاف بالفعل في هذا الإعداد)
- نمط Termux ، تغيير اللون والخطوط في النهاية.
لعِلمِكَ
- إذا واجهت أي مشكلة أو حصلت على أي خطأ ، يمكنك إنشاء مشكلة وسأحاول مساعدتك.
- قم بتحرير
~/.local/bin/email
ووضع معرف البريد الإلكتروني وكلمة المرور (استخدم كلمة مرور التطبيق) لإظهار رسائل البريد غير المقروءة على polybar. - قد تحتاج إلى تعديل بعض ملفات التكوين حسب حاجتك (
~/.mutt/muttrc
،~/.gitconfig
) - لا ترسل لي بريدًا إلكترونيًا أو أرسل رسالة إلكترونية تسألني عن كيفية الاختراق ، فأنا لست هاكرًا.
- استمتع ، شارك هذا المستودع مع أصدقائك.
تعليقات: (0) إضافة تعليق