রাখার সঠিক স্থানটি xmodmap ~/.Xmodmap
(যাতে আপনার পরিবর্তনগুলি প্রারম্ভকালে পড়তে পারে) এতে রয়েছে ~/.xinitrc
(নীচের ব্যাখ্যা দেখুন), যদিও আপনি পর্যায়ক্রমে xmodmap
কমান্ডটি একটি স্টার্টআপ আইটেম হিসাবে রাখতে পারেন ( /usr/bin/xmodmap /home/user/.Xmodmap
)। আমি বলতে পারি যে 12.04 (এবং সম্ভবত 12.10) এর জন্য যে এই দুটি বিকল্প অবশ্যই কাজ করে, আপনি যেভাবেই লগ ইন করার পরে সেগুলি পড়া হয় lightdm
। (আমি পরিবর্তিত রিটার্ন করার রাইট শিফট , এবং পরিবর্তন শুধুমাত্র আমার পাসওয়ার্ড এবং লগিং প্রবেশের পর কার্যকর হয়েছে)।
দয়া করে নোট করুন: আপনি Xfce এ থাকলে, এটি অফিশিয়াল Xfce এফএকিউ- তে উল্লেখ করা হয়েছে যে আপনাকে ব্যবহারের পরিবর্তে একটি স্টার্টআপ আইটেম তৈরি ~/.xinitrc
করতে হতে পারে, এবং xmodmap
পরিবর্তনগুলি ওভাররাইট না করা যাতে আপনাকে কার্যকর করতে বিলম্ব করতে হতে পারে setxkbmap
। আপনার প্রারম্ভিক এন্ট্রিতে এটি অর্জন করতে আপনি একটি বিলম্ব ব্যবহার করতে পারেন:
/bin/bash -c "sleep 20; /usr/bin/xmodmap /home/$USER/.Xmodmap"
(প্রারম্ভিক প্রবেশের জন্য নিখুঁত পাথ নির্দিষ্ট করা প্রয়োজন)
প্রতিটি সময় setxkbmap
কীবোর্ড লেআউট পরিবর্তন করতে চালানো xmodmap ~/.Xmodmap
হয় , আপনাকে আবার টার্মিনালে চালাতে হবে ।
তৈরি করা হচ্ছে ~/.xinitrc
আপনার বাড়িতে একটি ফাইল তৈরি করুন ফোল্ডারের নামক .xinitrc
সঙ্গে
touch .xinitrc
এবং এটিতে রাখুন:
xmodmap ~/.Xmodmap
আপনার Xmodmap
ফাইলটিতে স্টাইলটিতে এন্ট্রি থাকতে হবে নাxmodmap -e " "
যেগুলি অস্থায়ীভাবে মানগুলি সেট করার জন্য টার্মিনালে ব্যবহৃত হয়। এটি অবশ্যই এই ফর্ম্যাটে এন্ট্রি থাকতে হবে:
keycode 65 = Tab
keycode 23 = Space
এটা প্রায়ই বিভ্রান্তিকর যা বিভিন্ন এর X
ফাইল (যেমন .xprofile
, .xinitrc
ইত্যাদি) স্টার্টআপে পড়া হয়, কিন্তু .xinitrc
এখনও 12.04 অধীনে পড়তে হবে যেহেতু বলে মনে হচ্ছে না .Xmodmap
বা .xinputrc
নিজেদের দ্বারা পড়া নেই।