Saya telah menggunakan fcitx4 yang ada selama waktu yang sangat lama (sekitar 10 tahun?).
Saya mencoba menggunakan uim, batu asah, dan ibus sebelum akhirnya menetap di fcitx.
---------------------------------------------
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
----------------------------------------------
Entah mengapa, sekitar 6 bulan yang lalu, saya menginstal fcitx5, tetapi input bahasa Korea tidak berfungsi di aplikasi Vivaldi/Brave/Qt.
Jadi saya kembali ke fcitx4. Masalah dengan jarak dan karakter spasi setengah muncul. Karena saya tidak bisa menyelesaikannya, saya terus menggunakannya saja.
Juga, saya menggunakan terminal kitty untuk memutar gambar/video di terminal, tetapi input bahasa Korea tidak berfungsi di terminal kitty, tidak peduli apa yang saya lakukan.
fcitx4 : sudo pacman -S fcitx fcitx-configtool fcitx-hangul
fctix5 : sudo pacman -S fcitx5 fcitx5-configtool fcitx5-hangul
Dan kali ini saya menginstal fcitx5 lagi. Masalah yang sama terjadi.. Saya ingin menginstal fcitx(4) lagi tetapi oops. Sepertinya fcitx4 sekarang sepenuhnya dihapus dari repositori universal.
Hmm..
Tidak tahu apa pun tentang itu, jadi coba instal semuanya... Coba pasang semua yang berfungsi.
Saya menginstal semua paket yang muncul ketika saya mengetik tab fcitx5. Kemudian input bahasa Korea bekerja dengan baik di Vivaldi, Brave, dan aplikasi Qt.
Saya tidak memverifikasinya dengan metode eliminasi, tetapi saya menduga bahwa paket "fcitx5-m17n" mungkin yang penting dan diperlukan.
1. Saat menggunakan input method fcitx5 di X11
sudo pacman -S fcitx5 fcitx5-configtool fcitx5-hangul fcitx5-m17n
sepertinya itu.
2. Input bahasa Korea di X11, terminal kitty
-----------------------------------------------------
# Fcitx Input Method Framework
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
export GLFW_IM_MODULE=ibus
----------------------------------------------------
Apa adanya. Secara kebetulan saya memasukkan "ibus" bukan "fcitx" di baris kelima, dan input bahasa Korea bekerja dengan baik di kitty. Hmm !!!
- Ah, sekarang pemutaran video di terminal kitty juga berfungsi dengan baik, dan input bahasa Korea juga berfungsi dengan baik.
Seiring dengan peningkatan versi mpv, pemutaran video di atas kitty -> tmux juga sekarang berfungsi dengan baik.
| Midas Touch episode 439, pemutaran di kitty terminal tmux
- Ah, akhirnya input bahasa Korea di X11, terminal kitty ㅠ.ㅠ berfungsi.
Karena saya tidak tahu satu baris ini "export GLFW_IM_MODULE=ibus", saya tidak bisa melakukan input bahasa Korea langsung di kitty selama bertahun-tahun, dan saya mengetik di terminal urxvt serta melakukan copy/paste ㅠ.ㅠ itu sia-sia.
3. Input bahasa Korea di Telegram, rofi
Dengan instalasi paket di bagian 1 dan nilai konfigurasi lingkungan di 4 baris bagian 2, input bahasa Korea di Telegram menjadi mungkin.
Namun, ketika saya menjalankan "Telegram" dengan mengetik di terminal atau menjalankannya melalui launcher dmenu, input bahasa Korea tersedia, tetapi ketika saya menjalankan "Telegram" dengan mengetik di launcher utama saya "rofi", input bahasa Korea tidak tersedia.
Saya menduga bahwa variabel lingkungan tidak diteruskan dengan baik atau diabaikan di rofi, jadi saya membuat 2 file baru di bawah ini.
3-1. $ touch ~/.local/bin/telegram_with_fcitx.sh
$ chmod +x ~/.local/bin/telegram_with_fcitx.sh
---------------------------------------------------------------------------------------------
#!/bin/bash
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export INPUT_METHOD=fcitx
export SDL_IM_MODULE=fcitx
export GLFW_IM_MODULE=ibus
/usr/bin/Telegram
---------------------------------------------------------------------------------------------
3-2. $ cp /usr/share/applications/org.telegram.desktop.desktop ~/.local/share/applications/org.telegram.desktop.desktop
$ vim ~/.local/share/applications/org.telegram.desktop.desktop
---------------------------------------------------------------------------------------------
[Desktop Entry]
Name=Telegram
Comment=New era of messaging
TryExec=Telegram
Exec=/home/nietz/.local/bin/telegram_with_fcitx.sh -- %U
Icon=org.telegram.desktop
Terminal=false
StartupWMClass=TelegramDesktop
Type=Application
Categories=Chat;Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;x-scheme-handler/tonsite;
Keywords=tg;chat;im;messaging;messenger;sms;tdesktop;
Actions=quit;
DBusActivatable=true
SingleMainWindow=true
X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true
[Desktop Action quit]
Exec=Telegram -quit
Name=Quit Telegram
Icon=application-exit
---------------------------------------------------------------------------------------------
Hmm. Telegram yang dijalankan dari rofi masih tidak mendukung input bahasa Korea. Sepertinya ini adalah masalah konfigurasi rofi.
Saya membaca dokumen terkait dan berkonsultasi dengan kemampuan saya.
Saya melihat saran untuk menonaktifkan dbus di rofi. Tidak ada salahnya mencoba.... Saya memodifikasi file konfigurasi
$ mkdir -p ~/.config/rofi
$ rofi -dump-config > ~/.config/rofi/config.rasi
$ vim ~/.config/rofi/config.rasi
Tambahkan konten di bawah
---------------------------------------------------------------------------------------------
drun {
/** Disable DBusActivatable */
DBusActivatable: false;
}
---------------------------------------------------------------------------------------------
Saya menjalankan Telegram dari rofi. Oh! Input bahasa Korea berfungsi dengan baik sekarang.
Wow! Ternyata sesuatu yang sesederhana ini.... Wow !!!
Selama 10 tahun saya tidak mengetahui ini, saya mengetik dalam bahasa Korea di vim, lalu menyalin/menempel ke Telegram. Ini adalah hasil dari ketidaktahuan saya, benar-benar bodoh. Wow...
Setelah menonaktifkan pengaturan dbus di rofi, input bahasa Korea di rofi juga menjadi mungkin. Sekarang pencarian bahasa Korea di rofi, input kata kunci bahasa Korea, dan pencarian YouTube juga menjadi mungkin.
X11, Fcitx5 dengan input Hangul, poin pentingnya adalah
1. Instalasi paket penting terkait fcitx5
2. Pengaturan variabel lingkungan terkait fcitx
3. Mengaktifkan ibus IM di terminal kitty
4. Menonaktifkan dbus di peluncur rofi
seperti itu.
Terima kasih. Semoga bermanfaat bagi seseorang....
- Film rekomendasi hari ini: Ameba Blood Fantastic - Sun Wukong
Kualitas beras pertama tahun baru, makan beras....
[ terminal kitty -> tmux ] 2 buah
(Di tmux, mpv hanya muncul di bagian atas atau kiri. Tidak dapat diperbaiki pada posisi kanan/bawah)
tmux kanan: 1. yt-x -> mpv 2. rmpc 3. cava 4. rmpc -> ueberzugpp
- Musik untuk semua orang
"Pear Desktop", "yt-x : mpv", "ytermusic", "tmux"
- workspace 3: nsxiv, pear-desktop, tmux (atas: yt-x -> mpv youtube playlist | bawah: fastanime) | workspace 4: tmux
- [Workspace 3 - Tata Letak Vertikal Tinggi] nsxiv(rmpc,mopidy, spotify cover), pear-desktop
- [Workspace 4 - Tata Letak Tab Sederhana] tmux(mmm - mpv , yazi)
- [Workapsce 5 - Tata Letak Penuh ] NSP "Win + F9" tombol toggle - tmux(yt-x-> mpv daftar putar youtube, rmpc, cava, ncspot, ytermusic)
** kitty terminal, 1. Dukungan input Bahasa Indonesia, 2. Pemutaran mpv di tmux yang bagus..
Di terminal, $ mmm 'Enmix musik video'
Tekan Enter, maka secara otomatis "Enmix musik video" akan dicari di YouTube dan diputar dengan dekoding hardware (shortcut untuk mengubah stream kodek kualitas video YouTube: tombol "F" kapital).
Hmm.. Kombinasi memutar yang sempurna, tapi apakah kita membutuhkan VPN?
- ok : "Mod4 + f" ka : Toggle Fullscreen Workspace,
then , di yazi "Ctrl + z" latar belakang <-> "fg" latar depan
Pencarian film/drama/aplikasi/musik lokal melalui fd-fzf di terminal: Cepat.... Kombinasi keyboard, shortcut Tui sungguh hebat.
"Mantap!!!"
- kitty kitty kitty