রাখার সঠিক স্থানটি 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নিজেদের দ্বারা পড়া নেই।