เป็นเพราะโมดูลเซดยาไม่ได้ถูกโหลดตามค่าเริ่มต้นเมื่อตั้งค่าโลแคลเป็นenดังนั้นคุณต้องเปลี่ยนไฟล์การกำหนดค่าสำหรับ gtk เพื่อเพิ่ม:
1. แก้ไขไฟล์การกำหนดค่า:
sudo vim /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
sudo vim /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
บนทั้งสองค้นหาบรรทัดที่ขึ้นต้นด้วย"cedilla" "Cedilla"
และเพิ่ม: en ไปยังบรรทัด บางสิ่งเช่นนี้
"cedilla" "Cedilla" "gtk30" "/usr/share/locale"
"az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
2. เปลี่ยนไฟล์เขียน:
sudo sed -i /usr/share/X11/locale/en_US.UTF-8/Compose -e 's/ć/ç/g' -e 's/Ć/Ç/g'
3. สั่งให้ระบบโหลดโมดูลcedilla :
เพิ่มบรรทัดเหล่านั้นไปที่/etc/environment
:
GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla
เริ่มต้นใหม่และคุณเสร็จแล้ว