উত্তর:
আমি আশঙ্কা করছি এটি সম্ভব নয়, যেহেতু কোনও PgUp / PgDown কমান্ড-লাইন অ্যাপ্লিকেশনগুলিতে প্রেরণ করা হবে না, যা তাদের কিছুকে অকেজো করে দেয়। এটি ওল'ইদিনের ইউনিক্স বৈশিষ্ট্য।
আপনি যদি আরও ব্যবহারকারী-বান্ধব স্ক্রোলিং চান তবে আমি less
আদেশটি ব্যবহার করার পরামর্শ দিচ্ছি । এটি এভাবে ব্যবহার করা হয়:
command-with-lot-of-output | less
এটি less
আপনার মূল কমান্ডের আউটপুট দিয়ে কমান্ডটি শুরু করবে । ( অন্যান্য প্রোগ্রামগুলিতে পাইপিং আউটপুট সম্পর্কে আরও এখানে পাওয়া যাবে: http://www.dsj.net/compedge/shellbasics1.html )
তীর বা PgUp / PgDown ব্যবহার করে কম নেভিগেট করা যায়। আপনার সুবিধার জন্য এটি অনুসন্ধান এবং আরও অনেক কিছু সরবরাহ করে (আরও man less
দেখুন)। আপনি কীটি টিপুন less
দিয়েই প্রস্থান করতে পারেন q
।
কী- xterm
বাইন্ডিংগুলি (এর মধ্যে ~/.Xresources
) এর মতো ব্যবহার এবং সাময়িকভাবে চিহ্নিত করুন :
xterm*VT100.Translations: #override \n\
<KeyPress>Prior:scroll-back(1,page)\n\
<KeyPress>Next:scroll-forw(1,page)\n\
gnome-terminal
পেজআপ / পেজডাউনটি টার্মিনালের মধ্যে থাকা অ্যাপ্লিকেশনগুলির জন্য এবং সেগুলি ব্যবহার বিভ্রান্তিকর হবে ...
কনসোল হ'ল কে-ডি-ই-এর একটি টার্মিনাল এমুলেটর যা প্রাসঙ্গিক বিকল্প সরবরাহ করে, যেখানে ব্যবহারেরজন্যকনফিগার করা যেতে পারেPage UpএবংPage Downসরাসরি পেজিংয়ের জন্য কীগুলি তৈরি করাযেতে পারে। এই জাতীয় কাস্টমাইজেশনের জন্য কনসোলের মতো সহজ খুঁজে পেয়েছি এমন অন্য কোনও টার্মিনাল এমুলেটর নেই।
কিভাবে পেজিং ডিরেক্ট করতে হয়
কনসোলে, নিম্নলিখিত পদক্ষেপগুলি করুন।
মেনু বারে "সেটিংস" এ যান এবং "বর্তমান প্রোফাইল কনফিগার করুন ..." (কুবুন্টু 12.04) বা "বর্তমান প্রোফাইল সম্পাদনা করুন ..." (কুবুন্টু 16.04) ক্লিক করুন এবং একটি উইন্ডো উপস্থিত হবে।
"ইনপুট" ট্যাব (কুবুন্টু 12.04) বা "কীবোর্ড" ট্যাব (কুবুন্টু 16.04) এ ক্লিক করুন, যার কী বাইন্ডিংগুলির পূর্বনির্ধারিত তালিকা সহ "কী বাইন্ডিংস" নামে একটি বিভাগ রয়েছে।
"ডিফল্ট (এক্সফ্রি 4)" নির্বাচন করুন এবং "সম্পাদনা ..." বোতামটি ক্লিক করুন, তারপরে অন্য একটি উইন্ডো আসবে।
নীচে স্ক্রোল করুন এবং PgDown-Shift-AnyModifier
আউটপুট সহ কী সংমিশ্রনের সন্ধান করুন \E[6~
। এই আউটপুটটির নাম পরিবর্তন করুন ScrollPageDown
।
নীচে স্ক্রোল করুন এবং PgUp-Shift-AnyModifier
আউটপুট সহ কী সংমিশ্রনের সন্ধান করুন \E[5~
। এই আউটপুটটির নাম পরিবর্তন করুন ScrollPageUp
।
উইন্ডোজ শেষ করতে এবং বন্ধ করতে "ওকে" বোতামটি ক্লিক করুন।
কিভাবে আউটপুট পরীক্ষা করতে হয়
পদক্ষেপ 3 এ, প্রতিটি কী প্রেসের আউটপুট নিশ্চিত করার জন্য "টেস্ট অঞ্চল" রয়েছে।
"ইনপুট:" পাঠ্যের ক্ষেত্রে ফোকাস আনতে ক্লিক করুন এবং টিপুন Page Upএবং Page Downকীগুলি (একবারে একটি করে)।
পুনর্নবীকরণকৃত হিসাবে আউটপুট একই হওয়ার জন্য নিশ্চিত করুন।
অথবা, লুপে বার্তা প্রতিধ্বনি করতে একটি সাধারণ স্ক্রিপ্ট লিখুন। আমি নিম্নলিখিত হিসাবে আমার নিজস্ব স্ক্রিপ্ট অন্তর্ভুক্ত করেছি।
পাঠ্য সম্পাদকটিতে নিম্নলিখিত লাইন কোডের কপি এবং পেস্ট করুন।
#!/bin/bash
echo "Started script"
echo "If no input, then loop"
while true
do {
echo "Hello, world"
echo "Wait 1 second to loop [q to quit]"
read -t 1 -n 1 INPUT && echo
if [ "$INPUT" == "q" ]
then break
else echo "UTC now: $(date -u +%H%M%S)"
fi
continue
}
done
echo "Ended script"
ফাইল হিসাবে সংরক্ষণ করুন loop.sh
এবং টার্মিনাল অর্থাৎ স্ক্রিপ্টটি চালান bash loop.sh
(অ-কার্যকর) able
প্রতিধ্বনিত বার্তাগুলি দেখার ক্ষেত্রটি পূরণ না করে এবং আউটপুট নীচের দিকে স্ক্রোল করা শুরু না হওয়া পর্যন্ত অপেক্ষা করুন।
তারপরে, দেখার ক্ষেত্রটি উপরে স্ক্রোল করতে এবং স্ক্রোল করতে টিপুন Page Upএবং Page Downকীগুলি টিপুন ।
আমি কনসোল ২.৮.৫, কেবিডি ৪.৮.৫ ব্যবহার করে কুবুন্টু 12.04 ব্যবহার করে পরীক্ষা করেছি।
বোনাস: মূল সমন্বয় এবং আউটপুট
ঠিক আছে, স্পষ্টতার জন্য বোনাস উত্তর। কেউ ভাবতে পারেন যে আমাকে কেন এই মূল সংমিশ্রণটি সম্পাদন করতে হয়েছিল অন্যকে নয়। এর আগে বেশ কয়েকটি ধরণের কীবোর্ড পরীক্ষা করে আমি এটি আবিষ্কার করেছি।
নিম্নলিখিতটি ডিফল্ট কী সংমিশ্রণ এবং এর আউটপুট, যা কনসোলে "টেস্ট অঞ্চল" ব্যবহার করে বের করা হয়েছে।
প্রাথমিক পৃষ্ঠা আপ / পৃষ্ঠা ডাউন কীগুলির জন্য (কী-বোর্ড ভেরিয়েন্ট সহ যা Fnওরফে Fn + PgUp / Fn + PgDn টিপতে হবে):
মূল সংমিশ্রণ: PgDown-Shift-AnyModifier
আউটপুট:\E[6~
মূল সংমিশ্রণ: PgUp-Shift-AnyModifier
আউটপুট:\E[5~
মাধ্যমিক পৃষ্ঠা আপ / পৃষ্ঠা ডাউন কীগুলির জন্য (টার্মিনালে ডিফল্ট শর্টকাট যার জন্য Shiftকী ওরফে Shift + PgUp / Shift + PgDn প্রয়োজন):
মূল সংমিশ্রণ: PgDown+Shift-AppScreen
আউটপুট:ScrollPageDown
মূল সংমিশ্রণ: PgUp+Shift-AppScreen
আউটপুট:ScrollPageUp
লক্ষ্য করুন যে প্রাথমিক এবং মাধ্যমিক কীগুলির জন্য প্রতিটি কীওয়ার্ডের মধ্যে বিয়োগ -
ও প্লাস +
চিহ্নগুলি পৃথক। কমপক্ষে কমসোলে কী কী প্রেসগুলি সমতুল্য অক্ষরে অনুবাদ করা হয়।
যাইহোক, আমি নিশ্চিত নই যে এই সমতুল্য অক্ষরগুলি অন্য টার্মিনাল এমুলেটর দ্বারা আসলে বোঝা গেছে। এটি আমি নিজের অভিজ্ঞতা দ্বারা যতদূর জানি।
রায়
যে শক্তি ব্যবহারকারীরা বিভিন্ন কনফিগারেশন ফাইল এবং এইরকম ক্লান্তিকর কাজের সমাধান করতে পছন্দ করেন না তাদের পক্ষে কনসোল সহজেই আপনার মন জয় করবে। দেখে মনে হচ্ছে গত চার বছর ধরে কনসোল এবং কেডিএর দেওয়া এই স্তরের কাস্টমাইজেশনের স্তরটি কেউ লক্ষ্য করেনি। কি অদ্ভুত.
PgDown
যা কোনও কারণে কাজ করছে বলে মনে হচ্ছে না।
ScrollPageDown
, ScrollPageUp
সঙ্গে পূর্বে প্রতিস্থাপিত \E[6~
, \E[5~
জন্য PgDown+Shift-AppScreen
এবং PgUp+Shift-AppScreen
যথাক্রমে কী কম্বো। সেটিংস প্রয়োগের জন্য "ওকে" ক্লিক করা গুরুত্বপূর্ণ।