Warna kursor teks harus berubah sesuai bahasa

15

OK, ada indikator bahasa / pemilih di bagian atas Unity (Saya di Ubuntu 12,04).

Dan saya berpikir bahwa warna kursor teks bisa menjadi cara yang bagus untuk indikasi bahasa saat ini. Saya menggunakan tiga bahasa, dan saat mengetik di Gmail atau di suatu tempat, kami melihat kursor teks. Jadi untuk alasan kenyamanan itu akan menjadi cara yang bagus untuk mengadaptasi warna terpisah (atau bentuk kursor teks) untuk setiap bahasa.

Saya tidak tahu apakah ini sudah diterapkan. Akan menyenangkan untuk menggunakan fitur ini. Akan menghargai jika Anda bisa mengarahkan saya ke arah yang benar.

Seperti yang saya katakan, ini bukan tentang kursor / kursor mouse, ini tentang kursor di bidang teks.

DUA
sumber
1
(Mengomentari sampai saya mendapatkan info lebih lanjut). Ini mungkin memiliki opsi untuk mengedit warna kursor teks. Maka itu akan menjadi masalah menghubungkan ini ke deteksi dalam bahasa IME yang dipilih saat ini.
crimsonspectre
Bilah teks / kursor itu sendiri tidak dapat berubah karena terikat dengan warna kotak teks apa pun yang menjadi bagiannya. Apakah ini akan menjadi solusi yang memuaskan jika peluncur Unity berubah sesuai bahasa?
Sergiy Kolodyazhnyy

Jawaban:

1

Buat skrip shell yang menguji cuaca bagaimana bahasa Anda ( $LANG) diatur. Kemudian, output nilai prompt berwarna sesuai.

Di .bashrc, Anda kemudian akan mengatur promptvarsopsi shell, dan kemudian mengatur bash prompt ke output dari skrip shell itu, seperti ini:

PS1="`/full/path/your-script.sh`\$ "

Dengan begitu, skrip Anda akan dipanggil masing-masing dan setiap kali Anda mendapatkan prompt perintah dan itu akan menghasilkan string prompt yang sesuai dengan bagaimana LANGdiatur.

Bagaimana Anda menghasilkan prompt berwarna? Tidak mungkin bagi saya untuk menggambarkannya tanpa menyalin tabel warna ... Namun, cara mudah adalah pergi ke http://ezprompt.net/ dan membuatnya menghasilkannya untuk Anda di kedua kasus, dan kemudian hanya menyalin yang dihasilkan meminta berwarna pada setiap kasus tertentu.

Pemenang
sumber
1
Itu ide yang bagus, tetapi itu akan terbatas pada bash saja, dan hanya jendela terminal. OP ingin mengatur kursor per jendela GUI, mis. Firefox + english -> kursor merah, Libreoffice + jerman -> hijau.
Sergiy Kolodyazhnyy