GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Agar Ibus Tidak Abaikan ~/.xcompose?

Karena UIM tidak ingin main-main setelah menginstal Ubuntu 12.04 dari awal, saya mencoba IBus, karena itulah kerangka IME yang datang dengan Ubuntu secara default.

Namun, ibus-table-compose sulit digunakan karena hanya untuk memasukkan satu karakter saya perlu menekan kombinasi tombol untuk memicu IBus terlebih dahulu, masukkan urutan penulisan masing-masing, lalu tekan kombinasi tombol IBus lagi untuk menonaktifkannya. Alih-alih itu, saya lebih suka mempertahankan fungsionalitas kunci penulisan saya seperti yang disediakan oleh XIM, karena itu membutuhkan lebih sedikit penekanan tombol.

Masalahnya adalah, ketika metode input default diatur ke IBus dan IBus dinonaktifkan sehingga (AIUI, sejak saya memulainya dengan ibus-daemon –xim ) itu dilewati demi XIM, pengaturan di ~/.XCompose tampaknya ditimpa oleh versi IBus sendiri, jadi mis. Tuliskan tidak memberi ą (a-ogonek) seperti yang saya definisikan di .XCompose file di direktori home saya, tetapi ǎ (a-hacek), seperti yang didefinisikan oleh beberapa pengaturan lain.

Saya sudah cukup terbiasa dengan mnemnonik saya sendiri, jadi apakah ada cara untuk membuat sistem saya menggunakan ~/.XCompose saya sendiri? file dengan metode input default masih disetel ke IBus sehingga IBus masih berfungsi mis. di OpenOffice dan aplikasi lain yang tidak mengizinkan Anda memilih metode input dengan menu konteks?

Catatan: Ini bukan duplikat dari pertanyaan Bagaimana saya bisa menulis kembali di ibus?

Jawaban yang Diterima:

Seperti yang dinyatakan oleh @von, Anda TIDAK BISA menggunakan .XCompose Anda dengan IBUS untuk saat ini.

Anda dapat menggunakan uim sebagai Metode Input, yang mendukung Unicode, baik immodul GTK+ dan Qt dengan XIM lawas dukungan.

Cara yang baik untuk menangani .XCompose your Anda dan pertahankan Compose global yang ada adalah:

  1. Instal uim:

    sudo apt-get install uim

  2. Jadikan sebagai Metode Input default:

    im-config -n uim

  3. Edit .XCompose Anda dan tambahkan lokal keyboard saat ini (dalam kasus saya, en_US ) sebagai baris pertama :

    include "/usr/share/X11/locale/en_US.UTF-8/Compose"

  4. Selesai! Mulai ulang program yang ingin Anda mulai untuk mendapatkan .XCompose berkas.

Masalah Umum

Ubuntu Unity Dash tidak akan pernah menghasilkan cedilla.

Terkait:Paket "Disimpan kembali" untuk pembaruan, ingin menghapus instalan unity ??

Distro Lain

Saya bermain sedikit dengan .XCompose dan Metode Input pada distro modern saat ini, ketika mencoba membuat Linux mempertahankan perilaku keyboard yang sama seperti Windows(TM) untuk bahasa latin (output ç bukannya ć , tidak ada konsonan beraksen, dll).

Saya membuat repo dengan instruksi ini (untuk Ubuntu dan distribusi lainnya juga):https://github.com/raelgc/win_us_intl


Ubuntu
  1. Bagaimana Cara Membuat Cifs/smb Mount Abaikan Umask?

  2. Bagaimana Cara Membuat Alt-w Menutup Tab Saat Ini, Bukan Jendela Saat Ini, Di Gnome Shell?

  3. Bagaimana Cara Membuat Ubuntu Terkunci?

  1. Cara Menginstal Nagios di Ubuntu 14.04

  2. Cara membuat WordPress tidak terlihat seperti berada di dalam subfolder

  3. Bagaimana cara membuat file jarang?

  1. Cara Menginstal Nagios di Ubuntu 16.04

  2. Cara membuat VPN

  3. Bagaimana cara membuat Ubuntu terlihat cantik?