জিনোমে স্থায়ী সিটিআরএল / সিএপিএস অদলবদলের স্ক্রিপ্টিং?


0

আমার কাছে বাশ স্ক্রিপ্ট রয়েছে যা আমি ভ্যানিলা উবুন্টু (10.10 ম্যাভেরিক মেরক্যাট) ইনস্টলেশনটি ঠিক যেমনভাবে চাই তার জন্য কনফিগার করতে ব্যবহার করি। আমি ডেস্কটপটি কনফিগার করতে, শর্টকাট কীগুলি সেট আপ করতে ইত্যাদি ব্যবহার করতে gconftool-2 ব্যবহার করি

এখন, আমি সিটিআরএল এবং সিএপিএস কীগুলি অদলবদল করার চেষ্টা করছি। আমি এটি করার দুটি উপায় খুঁজে পেয়েছি:

  • জিনোমে, সিস্টেম -> পছন্দসমূহ -> কীবোর্ড -> লেআউট -> বিকল্পগুলিতে যান এবং সেখানে পরিবর্তন করুন। এটি ভালভাবে কাজ করে, তবে কীভাবে এটি স্ক্রিপ্ট করতে হয় তা আমি জানি না; সেটিংসটি স্বাভাবিক জায়গায় সংরক্ষণ করা হবে বলে মনে হচ্ছে না কারণ আমি এটি gconf- সম্পাদকের সাথে খুঁজে পাচ্ছি না।

  • setxkbmap -option "ctrl:swapcaps"আমার .bashrcফাইলে লাইন যুক্ত করুন। এটি মেশিনটিকে স্থগিত না করা এবং তারপরে পুনরায় শুরু না করা পর্যন্ত এটি কাজ করে। সেই সময়ে সিটিআরএল এবং সিএপিএস আচরণটি স্বাভাবিক অবস্থায় ফিরে আসে, যতক্ষণ না আমি নতুন শেল খোলার মাধ্যমে আবার .brcrc চালানোর কারণ না করি। এই আচরণটি রেডহ্যাটে একটি বাগ হিসাবে রিপোর্ট করা হয়েছে ।

কেউ দয়া করে সেই কীগুলি স্যুইচ করার কোনও উপায় প্রস্তাব করতে পারেন যা উভয় স্থায়ী এবং স্ক্রিপ্ট করা যায়? আমি নিশ্চিত এখানে অবশ্যই স্পষ্ট কিছু মিস করছি ...

উত্তর:


1

আমি আমার আরএইচইএল সিস্টেমে জেনেরিক উপায়ে এটি `~ / .xinitrc এর শুরুতে যুক্ত করে সম্পন্ন করেছি:

xmodmap ~/.xmodmaprc

এবং এর বিষয়বস্তু .xmodmaprc:

!! Swap Caps_Lock and Control_L
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

0

একটি আরও দ্রুত জিনোম-সমাধান রয়েছে। উবুন্টু ফোরামগুলিতে গামার্গো থেকে এই পোস্টকে ধন্যবাদ :

আপনি যদি জিনোম চালাচ্ছেন, তবে আপনাকে যা করতে হবে তা হ'ল এই বিষয়বস্তু দিয়ে একটি ফাইল $ HOME / .Xkbmap তৈরি করা:

-option ctrl:swapcaps

আবার লগ ইন করুন

আপডেট: আমি কেবল নিশ্চিত করেছি যে সেটিংস স্থগিত / পুনঃসূচনা জুড়ে চলে।

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