উবুন্টু সহ ম্যাক এয়ারে টিলডে কী


10

ডিফল্টরূপে, আমার ম্যাকবুক এয়ারের কোনও বিন্যাস আমাকে ব্যাকটিক (`) এবং টিল্ড (~) চিহ্নগুলি মুদ্রণ করতে দেয় না। পরিবর্তে, আমি লেআউট থেকে নির্ভর করে ব্যাকস্ল্যাশ, পাইপ বা যা কিছু পাই।

নিম্নলিখিত কমান্ডগুলি ব্যবহার করে টিলডে মুদ্রণের জন্য আমি যে কীটি ব্যবহার করতে চাই তার আচরণটি পরিবর্তন করেছি:

xev
<press tilde button>
keycode <keycode from xev output> = grave asciitilde >~/.Xmodmap
xmodmap ~/.xmodmaprc 

(নির্দেশাবলী এই /programming/17757232/switch-tab-and-backtick-keys-ubuntu-linux উপর ভিত্তি করে )

তবে দুর্ভাগ্যক্রমে, আমি লেআউটটি স্যুইচ করার পরে, আমি আবার ডিফল্ট আচরণ পাই।

কীভাবে এই পরিবর্তনগুলি স্থায়ী করবেন?


এটি এমন একটি সমস্যা যা আমি এর জন্য একটি সহজ সমাধান অনুসন্ধান করছি । কেবল যোগ করার জন্য, বিষয়টি হ'ল উবুন্টু 14.04 xmodmap এর সাথে আর কার্যকরী নয়। এর পরিবর্তনগুলি xkb দ্বারা পর্যায়ক্রমে (আমার ক্ষেত্রে কয়েক মিনিটের পরে) ওভাররাইট হয়ে যায়। আমি এ বিষয়ে বিশেষজ্ঞ নই এবং এখনও সমাধানের সন্ধান করছি। এই সমস্যাটির কারণ সম্পর্কে আপনাকে কেবল অবহিত করা।
বোয়াজ রিমল্যান্ড

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

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

আমার ম্যাকবুক ফিনিশ কীবোর্ডে টিলড বাটনও নেই।
জার্নো

উত্তর:


22

টিমোফির পক্ষে যে সমাধানটি কাজ করেছিল তা কোনও কারণে আমার পক্ষে কার্যকর হয়নি। তবে, একটি সমাধান যা কাজ করেছিল তা হ'ল লাইন

echo 0 > /sys/module/hid_apple/parameters/iso_layout

মধ্যে /etc/rc.local

এই পরামর্শটি এখান থেকে এসেছে:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1245081

মাধ্যমে

https://stdio.sangwhan.com/backtick-tilde-problem-macbook-air/


3
16.04-এও কাজ করে
রিচার্ড ফ্রাঙ্ক

ম্যাকবুক
প্রোতেও

প্রো 12,1 W / ডেবিয়ান ম্যাকবুক উপর কাজ করে
জেরেমি

1
দীর্ঘ-প্রতিষ্ঠিত সমাধানটি অনিবার্যভাবে আমার পক্ষে কাজ করা বন্ধ করে দিয়েছে। আমি আর এই ফাইলটি সম্পাদনা করতে পারছি না, এবং কোডটি কোডটিতে রাখার rc.localকোনও প্রভাব নেই। অন্য কেউ এই ইস্যুতে চালিত হয়েছে?
Csteele5

6

ঠিক আছে, আমি সমস্যার সমাধান করেছি।

প্রথম বন্ধ, xmodmaprcউবুন্টু 14.04 এ কাজ করে না। সমাধানটি হ'ল xkb(এক্স কীবোর্ড এক্সটেনশন) কনফিগার ফাইলগুলি।

ফাইলটি সন্ধান করুন /usr/share/X11/xkb/symbols/pc, এটি ব্যাকআপ করুন, তারপরে লাইনটি খুলুন এবং মন্তব্য করুন:

key <LSGT> {    [ less, greater, bar, brokenbar ] };

এবং পরবর্তী লাইনে, নিম্নলিখিতগুলি যুক্ত করুন:

key <LSGT> { [ grave, asciitilde, grave, asciitilde ] };

আপনার যদি অন্য কোনও লোকেলের জন্য কনফিগারেশন পরিবর্তন করতে হয় তবে ফোল্ডারটি পরীক্ষা করুন /usr/share/X11/xkb/symbols/এবং আপনি যে লোকেলটি পরিবর্তন করতে চান তার সাথে সংশ্লিষ্ট ফাইলটি সন্ধান করুন।

পরিবর্তনগুলি প্রয়োগ করতে, আপনাকে সমস্ত xkb ক্যাশে ফাইলগুলি সরিয়ে ফেলতে হবে:

rm -rf /var/lib/xkb/*

একটি রিবুট পরে কাজ করে। উবুন্টু 16.04LTS এর পাশাপাশি প্রাথমিক প্রাথমিকের কাজ করে
কাজল সিনহা

1
এটি @ ইয়াসমার এর চেয়ে আরও সঠিক উত্তর কারণ এটি প্রয়োগের পরে ওভাররাইড না করে সিস্টেমের সিফিগিরেশনটিকে সংশোধন করে।
bschlueter

0

অপ্রয়োজনীয় ব্যবহারকারী হিসাবে কাজ করে এমন আরও একটি সমাধান:

setxkbmap -option apple:badmap

একটি প্রাইভেলজড ব্যবহারকারী হিসাবে এটি কীবোর্ড ডিভাইসের এক্স কনফিগারেশনে সমস্যাটি সমাধান করার জন্য যেমন ব্যবহার করা যেতে পারে:

# /etc/X11/xorg.conf.d/90-custom-kbd.conf
Section "InputClass"
    Identifier "keyboard defaults"
    MatchIsKeyboard "on"

    Option "XKbOptions" "apple:badmap"
EndSection

0

ম্যাক কীবোর্ড সহ উবুন্টু 16.04 এ আপনার ডান আল্ট +] কী টিপে টিলড প্রতীক পেতে সক্ষম হওয়া উচিত।

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