আপনি ব্যবহার করতে পারেন ভিটি কনসোলের নেতৃত্বাধীন সূচকটি পরিবর্তন করতে ভাল setleds
। সুতরাং আপনি যদি কোনও ভিটিতে থাকেন তবে আপনি কেবল টাইপ করতে পারেন
setleds
এবং আপনি আপনার বর্তমান নেতৃত্বের স্থিতি পাবেন। আপনি যদি নামলক সক্ষম করতে না চান তবে কেবল এটি টাইপ করতে পারেন:
setleds -L +num
এটি এক্স-এ জটিল হয় এবং এটি চেষ্টা করার এটিই "সহজতম" উপায়। অনুগ্রহ করে নোট করুন যে এক্স সাধারণত মূল হিসাবে চালিত হয় তাই আপনাকে হয় এক্স-উইন্ডোজ টিটির উপর অনুমতি পরীক্ষা করতে হবে বা রুট সুবিধাগুলি দিয়ে চালাতে হবে। সাধারণত এক্স টিটিআই 7 হয়। /dev/console
সিস্টেম কনসোল হিসাবে কাজ করা উচিত এবং এর মাধ্যমে সমস্ত ভিটিগুলিকে প্রভাবিত করা উচিত।
sudo su -c 'setleds -L +num < /dev/tty7'
আমি মনে করি এটি কাজ করবে:
sudo su -c 'setleds -L +num < /dev/console'
হালকা বিকল্পগুলির তালিকা এখানে
[{+|-}num] [{+|-}caps] [{+|-}scroll]
যদি আপনার setleds
সিস্টেমে না থাকে তবে আমার ধারণা হ'ল আপনি এই উত্থাপিত প্যাকেজটি থেকে এটি পেতে পারেন sys-apps/kbd
।
আপনি যদি এমন ব্যক্তির বেশি হন যিনি কোড স্টাফ পছন্দ করেন এখানে এক্সের নেতৃত্বে পরিবর্তনগুলি উদাহরণস্বরূপ কোডের একটি লিঙ্ক । আমি এটি পরীক্ষা করিনি, তবে কেবল কোডটি দেখে ঠিক আছে looked
আপনি এখানে যা চান তা করতে এখানে একটি শেল স্ক্রিপ্ট রয়েছে। এইচডিডি সূচক হিসাবে ক্যাপ বা অন্যান্য সীসা থাকা।
#!/bin/bash
# Check interval seconds
CHECKINTERVAL=0.1
# console
CONSOLE=/dev/console
#indicator to use [caps, num, scroll]
INDICATOR=caps
getVmstat() {
cat /proc/vmstat|egrep "pgpgin|pgpgout"
}
#turn led on
function led_on()
{
setleds -L +${INDICATOR} < ${CONSOLE}
}
#turn led off
function led_off()
{
setleds -L -${INDICATOR} < ${CONSOLE}
}
# initialise variables
NEW=$(getVmstat)
OLD=$(getVmstat)
##
while [ 1 ] ; do
sleep $CHECKINTERVAL # slowdown a bit
# get status
NEW=$(getVmstat)
#compare state
if [ "$NEW" = "$OLD" ]; then
led_off ## no change, led off
else
led_on ## change, led on
fi
OLD=$NEW
done