লিনাক্সের অধীনে একটি অ্যাপল কীবোর্ডে, আমি কীভাবে fn সংশোধক কী ছাড়াই ফাংশন কীগুলি কাজ করব?


20

আমি লিনাক্সে একটি অ্যাপল তারযুক্ত কীবোর্ড ব্যবহার করি। ডিফল্টরূপে ফাংশন কীগুলি (F1, F2, F3, ইত্যাদি) fnতাদের কাজ করার জন্য কী টিপতে হবে। fnকীটি ছাড়াই , এই কীগুলি স্ক্রিন ব্রাইটনেস, ভলিউম এবং সঙ্গীত ট্র্যাক নিয়ন্ত্রণের মতো বৈশিষ্ট্যগুলি নিয়ন্ত্রণ করে।

এগুলির চারপাশে অদলবদলের কি কোনও উপায় আছে, সুতরাং ফাংশন কীগুলির জন্য fnসংশোধকটির প্রয়োজন হয় না , তবে অন্যান্য ফাংশনগুলি (উজ্জ্বলতা ইত্যাদি) করেন?

উত্তর:


25

আপনাকে যুক্ত করতে 0বা 2প্রবেশ করতে হবে /sys/module/hid_apple/parameters/fnmode

অর্থাৎ,

echo 2 > /sys/module/hid_apple/parameters/fnmode

দুটি মানের মধ্যে পার্থক্য কী হতে পারে সে সম্পর্কে কিছু বিভ্রান্তি রয়েছে বলে মনে হয়। উবুন্টু ডকুমেন্টেশন উদ্ধৃত :

  1. 0 = অক্ষম: 'fn' কীটি অক্ষম করুন। 'Fn' + 'F8' টিপলে আপনি যেমন 'F8' টিপেন তেমন আচরণ করবে
  2. 1 = ফেকাইস্লাস্ট: ফাংশন কীগুলি সর্বশেষ কী হিসাবে ব্যবহৃত হয়। 'F8' কী টিপলে বিশেষ কী হিসাবে কাজ করবে। 'Fn' + 'F8' টিপলে F8 এর মতো আচরণ করা হবে।
  3. 2 = fkeysfirst: ফাংশন কীগুলি প্রথম কী হিসাবে ব্যবহৃত হয়। 'F8' কী টিপলে F8 এর মতো আচরণ করা হবে। 'Fn' + 'F8' টিপলে বিশেষ কী (প্লে / বিরতি) হিসাবে কাজ করবে।

নোট করুন যে এটি ফেডোরায় আমার জন্যও কাজ করে।


এটি fnmode = কোন আন্ডারস্কোর নয়
ইয়াহেন ইয়াকিমোভিচ

অনেক ধন্যবাদ!!!
শিবাম

3

আমি মূর্ত আউট যে এই পরিবর্তক আচরণ পরিবর্তন করার জন্য, রুট ফাইলের মধ্যে মান পরিবর্তন হিসাবে বেশ সহজ /sys/module/hid_apple/parameters/fnmodeথেকে 1কাছে 0। উদাহরণ স্বরূপ:

# প্রতিধ্বনি 0> / sys / মডিউল / hid_apple / পরামিতি / fnmode

নোট করুন যে লিনাক্সের কিছু পুরানো সংস্করণে এই ফাইলটি ছিল /sys/module/apple/parameters/fnmode। এছাড়াও, আপনি পুনরায় বুট করার সময় এই পরিবর্তনটি স্থির থাকবে না।


3

যে কেউ নতুন ম্যাকবুক প্রস ( ২০১ later এবং তার পরে) এর মধ্যে একটির ব্যবহার করে এই থ্রেডটিতে হোঁচট খাচ্ছেন যার জন্য অ্যাপলসি ড্রাইভারের দরকার আছে কীবোর্ড এবং টাচপ্যাডটি তৈরি করার জন্য, এই কাজটি কীভাবে করা যায় তা এখানে, কারণ আমি এর জন্য ব্যাখ্যা করার মতো অন্য কোনও থ্রেড পাইনি couldn't আরও নতুন ম্যাকস

যতদূর আমি বুঝতে পারি, ড্রাইভার কার্যকরভাবে hid_apple মডিউলের ভূমিকা প্রতিস্থাপন করে, তাই সম্পাদনা করার ফাইলগুলি কিছুটা আলাদা।

প্রথমে আপনি hid_apple ড্রাইভার নয় অ্যাপলসিপি ড্রাইভারটি ব্যবহার করছেন তা যাচাই করতে, এই আদেশগুলির মধ্যে কোনটি (টার্মিনাল ব্যবহার করে) কিছু প্রত্যাবর্তন করে তা পরীক্ষা করে দেখুন। আপনি বর্তমানে কোন ড্রাইভারটি ব্যবহার করছেন তা যে কেউ আপনাকে বলবে:

# If this returns "applespi", you are using applespi
ls /sys/module | grep applespi

# If this returns "hid_apple", you are using hid_apple
ls /sys/module | grep hid_apple

অস্থায়ীভাবে সেটিংস পরীক্ষা করতে (পুনরায় বুট করার পরে সেটিংস পুনরায় সেট করা হবে):

echo 2 | sudo tee -a /sys/module/applespi/parameters/fnmode

পরিবর্তনগুলি স্থায়ীভাবে প্রয়োগ করতে (পুনরায় বুট চালিয়ে যাওয়া):

# Add the option for the fn key
echo options applespi fnmode=2 | sudo tee -a /etc/modprobe.d/applespi.conf
# Update initramfs bootfile
sudo update-initramfs -u -k all
# Reboot to test (optional)
sudo reboot

Hid_apple মডিউলটি ব্যবহার করে পুরানো ম্যাকবুক প্রসগুলির জন্য, কমান্ডগুলিতে "আপেলসিপি" না দিয়ে "hid_apple" ব্যবহার করুন।


2

যারা অ্যাক্সেস পান তারা অস্বীকার করেছেন এবং কেবল "সুডো" ব্যবহারের উপসর্গ করতে পারেন না:

sudo nano /sys/module/hid_apple/parameters/fnmode

এটিকে 2বা যে কোনও পরিবর্তন করুন এবং তারপরে Ctrl+Xসংরক্ষণ করুন to


আরও ভাল উপায় হ'ল echo 2| sudo tee /sys/module/hid_apple/parameters/fnmode, তবে এই সমস্ত সমাধানগুলি ক্ষণস্থায়ী .... একটি উপায় স্থির করার জন্য ( systemdউদাহরণস্বরূপ ফেডোরার পরিবেশে): echo "w /sys/module/hid_apple/parameters/fnmode - - - - 2" | sudo tee /etc/tmpfiles.d/rev_fn_key.conf

1

একটি ইন পুরোনো আলোচনা একটি সমাধান একটি কার্নেল বুট প্যারামিটার যা বাঞ্ছনীয় (সিস্টেম-ব্যাপী অ্যাপ্লিকেশন, মাত্র একটি লাইন পরিবর্তন হতে পারে সঙ্গে দেওয়া হয় /etc/default/grub, ইত্যাদি)।

কেবলমাত্র সেই সমাধান অনুযায়ী পরিবর্তে fnmodeসেট করা আছে । আমি কেবল সেট করার চেষ্টা করেছি এবং এটির পছন্দসই প্রভাবও রয়েছে। হয়তো যুক্তিবিজ্ঞান সহজভাবে হয় `1 →" প্রয়োজন অ্যাক্সেস করতে , , , ... "বনাম অন্য সব মান?20hid_apple/parameters/fnmode2FnF1F2F3


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