কিভাবে সিসআরকিউ ল্যাপটপে কাজ করছে?


12

আমার /proc/sys/kernel/sysrq502 নম্বর রয়েছে তবে Alt + SysRq + ... আমার এইচপি প্যাভিলিয়ন ল্যাপটপে কাজ করছে না বলে মনে হচ্ছে। আমি কীভাবে এটি ঠিক করতে পারি?

আপডেট 1: উপায় দ্বারা: আমার মুদ্রণ-স্ক্রিন-কী বা অন্য কোনও কীতে "সিসআরকিউ" এর মতো অতিরিক্ত লেবেল নেই।

আপডেট 2:

  • হার্ডওয়্যার মডেল: এইচপি প্যাভিলিয়ন 17 নোটবুক পিসি
  • কীবোর্ড বিন্যাস: জার্মান, কিউআরটিজেড

মনে হচ্ছে কাজ করতে হবে না।
আল ক্লিমভ

আপনার ঠিক কোন ল্যাপটপ মডেল রয়েছে এবং কীবোর্ডের বিন্যাস কী? আপনি কোন কী চেষ্টা করেছেন?
গিলস 'অশুভ হওয়া বন্ধ করুন'

আমি প্রিন্ট-স্ক্রিন-কি এফএন ছাড়া এবং ক্যাপসলকের সাথে এবং ছাড়া চেষ্টা করেছি।
আল ক্লিমভ

উত্তর:


15

বেশিরভাগ ল্যাপটপের চাবিকাঠি Fnপেতে টিপতে হয় SysRq। টিপলে Fnসাধারণত Altকীটি প্রভাবিত হয় না (কমপক্ষে বাম দিকে) তবে আপনি পরে যে চিঠিটি চাপছেন তা তার উপর প্রভাব ফেলতে পারে SysRq। ভাগ্যক্রমে, আপনাকে টিপতে হবে না SysRqএবং তৃতীয় কী একসাথে রাখা দরকার, এটি ধরে রাখা যথেষ্ট Alt। নিম্নলিখিত ক্রমটি আমার দেখা সমস্ত ল্যাপটপে কাজ করে:

  1. টিপুন এবং ধরে রাখুন Alt
  2. টিপুন Fn, SysRqকী টিপুন, এবং উভয় মুক্তি।
  3. সংক্ষেপে চিঠি বা বিরামচিহ্ন কী, Sসিঙ্ক করার জন্য।
  4. মুক্তি Alt

SysRqকী সাধারণত হিসাবে একই চাবিকাঠি PrintScreen। যদি আপনার কীবোর্ডে কী কী লেবেলযুক্ত থাকে SysRqবা PrintScreenনা থাকে তবে এটিতে এমন কী থাকতে পারে যা লিনাক্স প্রত্যাশা করে এমন স্ক্যান কোড প্রেরণ করে। যাদু SysRq এর উদ্দেশ্যে, SysRqকীটি যে কোনওটি স্ক্যান কোড 99 প্রেরণ করে।

একটি থানা / 2 (ক ল্যাপটপ অভ্যন্তরীণ কীবোর্ড সহ) কীবোর্ড সঙ্গে, কি কোডটি স্ক্যান একটি কী পাঠায় খুঁজে বের করতে, একটি টেক্সট কনসোলে লগ ইন (প্রেস Ctrl+ + Alt+ + F1, একটি টেক্সট কনসোলে স্যুইচ করতে, এবং সাধারণত Ctrl+ + Alt+ + F7গুই ফিরে যেতে ), এবং কমান্ড চালান showkey -sshowkey -sপ্রতিটি টাইপের স্ক্যান কোডটি টাইপ করার সাথে সাথে প্রদর্শন করে। এটি একটি কী প্রেসের জন্য সাধারণত একটি বাইট (দুটি হেক্সাডেসিমাল ডিজিট), তারপরে কী রিলিজের জন্য অন্য একটি বাইট। কয়েকটি কীগুলির জন্য, আপনি দুটি বাইট সমন্বয়ে একটি বাইট ক্রম পাবেন e0। আপনার আগ্রহী কীটি টিপুন, তারপরে 10 সেকেন্ড অপেক্ষা করুন এবং showkeyপ্রস্থান করবেন।

এখন আপনি যে স্ক্যান কোডটি সনাক্ত করেছেন, setkeycodes … 99সেই স্ক্যান কোডটি কী কোড 99 তে নির্ধারণের জন্য রুট হিসাবে চালান example উদাহরণস্বরূপ, আপনি যে কীটি বেছে showkey -sনিয়েছেন তার 0xe0 0x6f 0xe0 0xefজন্য যদি প্রিন্ট করে তবে চালান setkeycodes e06f 99

এই পরিবর্তনটি স্থায়ী করতে, হয় setkeycodesকমান্ডটি যুক্ত করুন /etc/rc.local, অথবা কীডোড ম্যাপিংগুলি পরিবর্তন করতে udev কনফিগার করুন । ইউডিবি কনফিগার করা কেবল ইউএসবি কীবোর্ডের একমাত্র সমাধান, setkeycodesইউএসবি কীবোর্ডগুলিকে প্রভাবিত করে না।


মনে হচ্ছে কাজ করতে হবে না।
আল ক্লিমভ

@ অ্যালক্লিমভ আপনাকে সিসআরকি কী টিপতে হবে। যদি আপনার কীবোর্ডে সিসআরকি কী না থাকে তবে এটি অবশ্যই সমস্যা। আমার সম্পাদিত উত্তর দেখুন।
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

আমি আমার প্রিন্টস্ক্রিন কীটি চালু করতে পারি নি, তবে আমি উদাহরণস্বরূপ আমার F12 কীটি চালু করতে পারি। আজব, আজব ..
আল ক্লিমভ

জিনিয়াস! আমি অনেকবার এফএন কীগুলি ব্যবহার করে বা ছাড়া চেষ্টা করেছি, তবে আপনার পদ্ধতির সাথে এটি হাইব্রিড করার কথা কখনও ভাবেনি। ধন্যবাদ!
অ্যাডাম প্লোচার

আমি পাবেন: setkeycodes: failed to set scancode 90 to keycode 99: ioctl KDSETKEYCODE: Invalid argument। দুর্ভাগ্যক্রমে আমার ল্যাপটপে একটি অ্যাপল কীবোর্ড রয়েছে।
টুথরোট

1

আমি একই সাথে একটি নতুন এইচপি প্যাভিলিয়ন ল্যাপটপ ব্যবহার করছি। আমার জন্য যা কাজ করেছে, সেটি প্রিন্টস্ক্রিন কী দিয়ে AltGr কী টিপছিল

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.