টার্মিনাল

Mobile SSH টার্মিনাল ফোন ও ট্যাবলেট পরিচালনার জন্য তৈরি। এটি একটি টার্মিনাল ক্যানভাস, অতিরিক্ত কী সারি, মাল্টি-সেশন প্যান, স্ক্রল হ্যান্ডলিং এবং পুনঃসংযোগ আচরণ একত্র করে।

টার্মিনাল মূল বিষয়

মাল্টি-সেশন গ্রিড

Mobile SSH একসাথে আটটি SSH সেশন পর্যন্ত চালাতে পারে। প্রতিটি সেশন টার্মিনাল গ্রিডে একটি প্যান হিসেবে দেখা যায়। প্যান হেডার বর্তমান গন্তব্য বা শিরোনাম দেখায়। নির্বাচন করতে প্যানে ট্যাপ করুন, অথবা অন্য সংযোগ শুরু করতে + Add Session ব্যবহার করুন।

প্যান বন্ধ করলে সেই SSH সেশন বিচ্ছিন্ন হয়। স্টার্ট স্ক্রিনে ফিরলে সক্রিয় সেশন Active Sessions-এর মাধ্যমে উপলব্ধ থাকে।

অতিরিক্ত কী সারি

অতিরিক্ত কী সারি Android কীবোর্ডের উপরে দেখা যায় এবং এমন টার্মিনাল কী দেয় যা টাচ কীবোর্ডে অসুবিধাজনক:

CTRL এবং Shift পরবর্তী সামঞ্জস্যপূর্ণ ইনপুটের জন্য স্টিকি মডিফায়ার হিসেবে কাজ করে। যেমন, CTRL ট্যাপ করুন, তারপর Ctrl-C পাঠাতে C টাইপ করুন।

কীবোর্ড আচরণ

Mobile SSH-এ কীবোর্ড-সম্পর্কিত দুটি সেটিং আছে:

সাজেশন সক্ষম থাকলে, Mobile SSH কম্পোজিং টেক্সট শব্দ-সীমা পর্যন্ত বাফার করে, যাতে রিমোট শেলে পাঠানোর আগে কীবোর্ড সংশোধন বর্তমান শব্দটি প্রতিস্থাপন করতে পারে। কন্ট্রোল কী এবং টার্মিনাল কর্ড সেই বাফার এড়িয়ে যায়, তাই tmux প্রিফিক্স কমান্ডের মতো শর্টকাট দ্রুত পৌঁছায়।

ভয়েস ইনপুট (Gboard মাইক্রোফোন বোতাম) একই কম্পোজিং-টেক্সট বাফারের মধ্য দিয়ে যায়, তাই উচ্চারিত টেক্সট অক্ষরে-অক্ষরে নয়, সমাধান হওয়ার পর একবারে পাঠানো হয়।

নির্বাচন, কপি, শেয়ার

নির্বাচন মোডে যেতে টার্মিনালের ভেতরে দীর্ঘক্ষণ চাপুন। নির্বাচন টুলবার তিনটি ক্রিয়া দেয়:

স্ক্রলিং

Mobile SSH টার্মিনাল অবস্থার উপর ভিত্তি করে স্ক্রল অঙ্গভঙ্গি রুট করে:

পিছনে স্ক্রল করা অবস্থায় টাইপ করলে Mobile SSH লাইভ টার্মিনাল ভিউতে ফিরে আসে।

tmux আচরণ

Mobile SSH বহির্গামী tmux attach ও new-session কমান্ড পর্যবেক্ষণ করে, যেমন:

tmux attach -t work
tmux a -t work
tmux new -A -s work

আপনি tmux-এ থাকা অবস্থায় সংযোগ বিচ্ছিন্ন হলে, অ্যাপ সেই সার্ভারের শেষ tmux সেশনের নাম মনে রাখতে পারে এবং পুনঃসংযোগের পর পুনরায় অ্যাটাচ করার চেষ্টা করতে পারে। স্পষ্ট কোনো সেশন নাম দেখা না গেলেও যদি অ্যাপ জানে আপনি বিকল্প-স্ক্রিন tmux-সদৃশ সেশনে ছিলেন, এটি সাধারণ tmux attach চেষ্টা করতে পারে।

এই আচরণ যথাসাধ্য। রিমোট tmux সেশন আর না থাকলে রিমোট শেল উপলব্ধ থাকে।

Agent alerts

Mobile SSH সক্রিয় সেশনের টার্মিনাল আউটপুট পর্যবেক্ষণ করতে পারে, যাতে বোঝা যায় রিমোট এজেন্ট ইনপুটের অপেক্ষায় আছে কিনা। মিল পাওয়া গেলে — যেমন Claude Code বা Codex প্রম্পটের জন্য বিরতি নিলে — অ্যাপ ঐচ্ছিক শব্দ ও কম্পনসহ একটি বিজ্ঞপ্তি পাঠায়।

কনফিগার করতে:

  1. স্টার্ট স্ক্রিন থেকে Settings খুলুন।
  2. Agent alerts সক্ষম করুন।
  3. একটি বিজ্ঞপ্তির শব্দ ও কম্পন প্যাটার্ন বেছে নিন।

অ্যালার্ট যেকোনো সক্রিয় অডিও আউটপুটের মাধ্যমে বাজে, হেডফোনসহ, তাই ভিডিও দেখার সময় বা ফোন লক থাকলেও শুনতে পাবেন। Mobile SSH ব্যাকগ্রাউন্ডে থাকলেও বিজ্ঞপ্তি আসে।

Agent alert প্যাটার্ন দৃশ্যমান টার্মিনাল আউটপুটের সাথে মেলানো হয়। রিমোট টুল যদি একটি চেনা প্রম্পট লাইন আউটপুট করে (যেমন ব্যবহারকারীর নাম, ?, বা ব্র্যাকেটে প্রশ্ন), অ্যাপ স্বয়ংক্রিয়ভাবে তা শনাক্ত করতে পারে। অ্যালার্ট বেশি বা কম আসলে Settings-এ সংবেদনশীলতা সামঞ্জস্য করুন।

ফুল-স্ক্রিন টার্মিনাল প্রোগ্রাম

Vim, less, htop, ncurses টুল এবং tmux প্যানের মতো প্রোগ্রামের জন্য: