প্রাথমিক নোট: আপনার অপ্রচলিত xmodmapকমান্ডটি ব্যবহার করা উচিত নয় , তবে এক্সকেবি ( xkbcomp) ব্যবহার করা উচিত ।
তারপরে আপনি আপনার ~/.xsessionস্ক্রিপ্ট থেকে সেটিংস পরিবর্তন করতে পারেন । ব্যক্তিগতভাবে আমার আছে:
setxkbmap -types local -print | \
sed -e '/xkb_symbols/s/"[[:space:]]/+local&/' > $HOME/.xkb/keymap/custom
xkbcomp -w0 -I$HOME/.xkb -R$HOME/.xkb keymap/custom $DISPLAY
আমার ~/.xsessionফাইলে, এবং আমার এক্সকেবি সেটিংসগুলিতে লাগানো হয় ~/.xkb/symbols/localএবং ~/.xkb/types/localফাইলগুলি। এটি প্রতিটি এক্স লগইনের পরে সেটিংস পরিবর্তন করবে।
দুর্ভাগ্যক্রমে এই সেটিংস স্থগিত / পুনরায় শুরু করার পরে হারিয়ে যায় । একটি কর্মপরিকল্পনা রয়েছে: এগুলি সংরক্ষণ করুন এবং /etc/pm/sleep.dডিরেক্টরিতে স্ক্রিপ্টের সাথে pm-ব্যবহারের মাধ্যমে পুনরুদ্ধার করুন ; তোমার দরকার হতে পারে
xhost +si:localuser:root
আপনার ~/.xsessionস্ক্রিপ্টে যেহেতু মূলের কাছে আপনার xauth সম্পর্কিত তথ্য নেই। আমি একটি উদাহরণ দিয়েছি (এক্সকেবি এর জন্য): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633849#92