Bagaimana cara mengetik "ç" saat menggunakan USA intl sebagai tata letak keyboard?


10

Saya mengajukan pertanyaan yang sama ketika saya menggunakan Maverick Meerkat tetapi saya tidak bisa membuat solusi itu bekerja pada Unity. Saya ingin menggunakan tombol ´diikuti oleh cdan output harus "ç". Ia bekerja seperti itu di Windows di luar kotak, dan itu berfungsi di Ubuntu 10.10 mengikuti solusi yang diberikan dalam pertanyaan di atas. Tetapi dalam 11,04 output "ć". Bagaimana cara mengubahnya?


Kami sedang mencari solusi di sini, tetapi kami harus benar-benar bertanya pada diri sendiri mengapa perilaku ini di tempat pertama. Windows dan Mac berperilaku seperti yang diharapkan untuk us intltata letak: ' + c = ç. Mengapa melewati semua penderitaan dan kesengsaraan ini selama bertahun-tahun pada sistem linux?
Reuel Ribeiro

seperti ini: ç ...
jkjk

Jawaban:


7

Sunting /usr/lib/gtk-2.0/2.10.0/gtk.immodules Ubah baris tempat Anda dapat menemukan "cedilla" add ": en" di akhir

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

Edit /etc/environment Tambah:export GTK_IM_MODULE=cedilla


Edit untuk Ubuntu 12.10 : (sesuai dengan jawaban lain oleh Hoerlle )

yang gtk.immodulefile yang terletak di:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

atau

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


Untuk KDE dan aplikasi lain yang bukan GTK: Edit: /usr/share/X11/locale/en_US.UTF-8/Compose

Temukan semua koreksi untuk ć dan ganti semua untuk ç, ingat untuk mencari kecocokan huruf besar juga Ć dan Ç

Anda mungkin harus memulai ulang gnome.


4

Di Ubuntu 13.10, saya memperbaikinya dengan menambahkan baris berikut di /etc/environment:

GTK_IM_MODULE=cedilla 
QT_IM_MODULE=cedilla 

Bagi saya, di Ubuntu 13.10 dan Gnome Shell, berfungsi juga.
euDennis

Itu bekerja juga di Mint 18
Luciano

3

Coba gunakan tata letak Dvorak International dengan kunci mati , ada kemungkinan bagus bahwa QWERT International dengan kunci mati juga menggunakan kunci ini. Di tambang, koma adalah kunci hidup. (Sudah cukup sering digunakan sehingga akan mengganggu jika itu adalah kunci mati.)

Untuk ç. coba AltGr(kanan Alt) + ,. Untuk modal, Ç, coba Shift+ AltGr+ ,.


2
menggunakan Dvorak mungkin lebih menyebalkan daripada kunci koma mati untuk orang-orang yang menggunakan QWERT

2

Menggunakan jawaban yang sama untuk pertanyaan yang sama yang ditemukan di sini: Bagaimana cara membuat karakter Cedilla (ç) tersedia dalam bahasa Inggris AS?

Jika Anda terburu-buru, lakukan ini dan Anda akan mendapatkan "ç" bukannya "ć":

Tekan "AltGr +," lalu "c".

Jika Anda ingin tahu lebih banyak, teruslah membaca.

Ini mungkin sudah dipecahkan dengan menggunakan salah satu jawaban di atas, tetapi saya menyadari bahwa hal terbaik untuk dilakukan adalah menggunakan tata letak keyboard, alih-alih mengubah hal-hal yang pada akhirnya harus Anda ubah lagi di masa mendatang (setelah pembaruan, misalnya) .

Sebelum saya mulai, perlu diingat saya menggunakan Ubuntu 14.04.2, yang tidak sama dengan distro yang disebutkan pertanyaan awal (11.04). Bagaimanapun, saya yakin sebagian besar pengguna sudah bermigrasi ke versi yang lebih baru sekarang. Begitu:

$ cat /etc/issue
Ubuntu 14.04.2 LTS \n \l

Oke, hal pertama yang saya lakukan adalah melihat file immodules:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

Di header, file-file itu dengan jelas menyebutkan bahwa mereka tidak boleh diubah, karena mereka dihasilkan secara otomatis:

# GTK+ Input Method Modules file
# Automatically generated file, do not edit
# Created by /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 from gtk+-3.10.8

Jadi mengubah mereka, meskipun mungkin menyelesaikan masalah sementara, tidaklah ideal.

Melihat sekeliling, saya menemukan jawaban terbaik tentang mengapa kita mendapatkan "ć" dan bukannya "ç" saat mengetik '+ c: karena kita benar-benar menempatkan aksen akut di bagian atas huruf "c". Jadi tata letaknya tepat. Dengan mengingat hal itu, bagaimana seseorang akan menaruh "semacam" koma di bagian bawah huruf "c"? Menggunakan koma, tentu saja!

Jadi, solusinya adalah kombinasi tombol AltGR +, dan kemudian "c".

Tidak perlu mengubah konfigurasi di komputer Anda.


1

Gunakan aksen, bukan tanda kutip:

aksen + c (´ + c) = ç trencada


Saya menggunakan aksen <kbd> ´ </kbd> sepanjang waktu, tetapi pertanyaan itu tidak mencerminkannya, jadi saya mengedit pertanyaan, membatalkan jawaban Anda. Maaf
Jader Dias

1

Di Ubuntu 12.10 gtk.immodulesfile yang akan diedit berada di:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

atau

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


0

Di Kubuntu 15.04, setelah mengganti cedillas untuk /usr/share/X11/locale/en_US.UTF-8/Compose seperti yang dijelaskan oleh orang lain di atas, hanya aplikasi berbasis qt yang OK. Setelah itu, saya menginstal ibus-gtk dan ibus-gtk3 dan memperbaiki masalah saya ke firefox dan aplikasi berbasis gtk lainnya.


0

Pertama temukan kunci yang digunakan untuk mengetik aksen seperti ini é, è, á, à . (Biasanya itu di baris yang sama dengan angka)

Tekan Alt+ Grdan tombol itu secara bersamaan. Setelah selesai, tekan C(atau Shift+ C, jika Anda ingin cedilla besar: Ç seperti ini).


-1

EDIT: Jika semua yang Anda inginkan adalah mengubah ç dan bukan kunci beraksen konsonan lainnya yang datang dengan tata letak AS-internasional dari Linux:

  1. Buat file dengan nama .XCompose
  2. Masukkan di awal file termasuk "% L" ini akan mengimpor konfigurasi asli dari /usr/share/X11/locale/en_US.UTF-8/Compose
  3. Kemudian tambahkan baris-baris itu:

<dead_acute> <C>: "Ç"

<dead_acute> <c>: "ç" tanpa spasi di dalam <>

  1. Simpan file Anda di direktori ~ /

  2. Mulai ulang

================================================== =========================

Tetapi jika Anda ingin keyboard Anda bertindak seperti AS-internasional dari Windows:

Untuk semua orang yang menginginkan keyboard AS-internasional seperti Windows. Ada repo github yang dapat membuat ini berfungsi: https://github.com/raelgc/win_us_intl Inilah yang ingin Anda lakukan:

  1. unduh file zip

  2. ekstrak di mana pun Anda inginkan, fokus Anda harus pada file XCompose .

  3. Buka file XCompose dengan editor teks pilihan Anda, dan kemudian masukkan di bawah ini termasuk "/usr/share/X11/locale/en_US.UTF-8/Compose" baris seperti ini: sertakan "% L"

  4. Pindahkan file XCompose ke direktori ~ /

  5. Mulai ulang


2
Beberapa dari langkah-langkah tersebut memiliki efek samping yang buruk, dan tidak benar-benar berkontribusi pada solusi. Jadi saya menurunkan suara; Maaf.
Gunnar Hjalmarsson

@GunnarHjalmarsson, bisakah Anda memberi tahu saya apa saja efek sampingnya? Pengguna juga menginginkan keyboard AS-internasionalnya berperilaku seperti Windows di luar kebiasaan, dan dengan langkah-langkah ini Anda dapat mencapainya. export GTK_IM_MODULE = "xim" adalah agar file .XCompose dibaca, dan IBus diutamakan daripada beberapa pintasan keyboard aplikasi, jadi Anda harus mendefinisikan ulang kombinasi tombol di kedua sisi untuk menghindari efek seperti itu
Eduardo Moraes

@ GunnarHjalmarsson Pokoknya saya mengedit posting, bisa Anda periksa sekarang apakah itu solusi yang baik? Karena itu berfungsi baik untuk saya, seperti sebelum saya melakukan langkah-langkah ini jika saya menekan "'m" sebagai contoh, itu akan menunjukkan kepada saya aksen m, dan itu seperti ini untuk setiap huruf konsonan.
Eduardo Moraes

GTK berbunyi ~/.XCompose- Anda tidak perlu mengaktifkan XIM untuk itu. XIM adalah metode lama dengan masalah, dan khususnya file penulisan en_US.UTF-8 sangat besar dan dapat mempengaruhi kinerja. Mengenai IBus, hal itu mungkin berdampak pada pintasan, tetapi harap dicatat bahwa IBus diinstal secara default di Ubuntu standar. Dan jika Anda memberi tahu im-config untuk tidak memulainya, GNOME akan memulainya dan mengkonfigurasi variabel penting.
Gunnar Hjalmarsson

@ GunnarHjalmarsson Ohh begitu, maaf saya tidak tahu tentang ini, saya hanya melakukan beberapa langkah yang saya temukan mencari di internet. Saya mengedit posting.
Eduardo Moraes
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.