কিউটি অ্যাপ্লিকেশনগুলির জন্য সিডিলা 'এবং সি (মৃত কী) সহ


5

ব্রাজিলিয়ান হিসাবে, আমি চাই আমার আমেরিকান কীবোর্ডটি মৃত কীগুলি ব্যবহার করে এবং সিডিলা (ç) থেকে '+ সি তে মানচিত্র করতে পারে । ডিফল্ট ম্যাপিং আমাকে দেয় । জিটিকে ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য, নিম্নলিখিত পরিবেশের পরিবর্তনশীল সেট করে সহজেই এই সেটআপটি অর্জন করা যায়:

GTK_IM_MODULES=cedilla

তবে, কিউটি-ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য (কেউরাইটের মতো), একই পদ্ধতিটি কাজ করে না:

QT_IM_MODULES=cedilla #doesn't work!

Qt অ্যাপ্লিকেশনগুলি print মুদ্রণ করতে থাকবে ć আমি কীভাবে এটি ডিবাগ করব এবং ঠিক করব?

দ্রষ্টব্য: দয়া করে, এখানে দেওয়া পদ্ধতির পরামর্শ দিবেন না । AltGr + c টাইপ করা একজন ব্রাজিলিয়ানকে খুব ভিনগ্রহী মনে হয় এবং জিটিকে সমাধান ঠিক কাজ করে।


এক্স 11 কে মৃত কীগুলি পরিচালনা করতে দিয়ে সেট করার জন্য, আপনার জন্য এই পোস্টে বর্ণিত সমাধানটি XMODIFIERS="@im=none"মরে যায়। এই কিউটি বাগ রিপোর্টটিও দেখুন
harrymc

দুর্ভাগ্যক্রমে, না
ivarec

উত্তর:


6

~/.XComposeনিম্নলিখিত বিষয়বস্তু দিয়ে একটি ফাইল তৈরি করার কৌশলটি করা উচিত:

include "%S/en_US.UTF-8/Compose"
<dead_acute> <C>                        : "Ç"
<dead_acute> <c>                        : "ç"

তবে, অ্যাপ্লিকেশনটি XCompose ফাইল ( /usr/share/X11/locale/...) পড়তে থাকলে কেবল এটি কাজ করে । এটি কোনও এক্স সার্ভার সেটিং নয় তবে এটি সত্যই অ্যাপ্লিকেশনটির উপর নির্ভর করে, কোনও অ্যাপ্লিকেশন এই ফাইলগুলি পড়ছে কিনা তা জানতে কোনও পদ্ধতির জন্য UNIX.SE এ গিলস উত্তরটি দেখুন ।


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