Metin imleci rengi dile göre değişmelidir


15

Tamam, Unity'nin üstünde bir dil göstergesi / seçici var (Ubuntu 12.04'teyim).

Ve metin imleci renginin geçerli dil gösteriminin güzel bir yolu olabileceğini düşünüyordum. Üç dil kullanıyorum ve Gmail'e veya başka bir yere yazarken metin imlecine bakıyoruz. Bu nedenle, kolaylık nedenlerinden ötürü, her dil için ayrı renk (veya metin imleç formu) uyarlamanın iyi bir yolu olacaktır.

Bunun zaten uygulanmış olup olmadığını bilmiyorum. Bu özelliği kullanmak güzel olurdu. Beni doğru yönde gösterebilirseniz sevinirim.

Dediğim gibi, bu fare imleci / işaretçisi ile ilgili değil, bu metin alanlarındaki imleçle ilgili.


1
(Daha fazla bilgi alana kadar yorum yapıyorum). Bunun metin imleci rengini düzenleme seçeneği olabilir. O zaman bu, şu anda seçili olan IME dilinde bir dektöre bağlanmakla ilgili olacaktır.
crimsonspectre

Metin çubuğunun / imlecinin kendisi değişemez çünkü parçası olduğu metin kutusunun rengine bağlıdır. Unity başlatıcısı dile göre değişirse tatmin edici bir çözüm olur mu?
Sergiy Kolodyazhnyy

Yanıtlar:


1

Hava durumunun dilinizin ( $LANG) nasıl ayarlandığını test eden bir kabuk komut dosyası oluşturun . Ardından, buna göre renkli bir istemin değerini çıkarır.

İçinde .bashrc, daha sonra promptvarskabuk seçeneğini ayarlayıp bash istemini aşağıdaki gibi kabuk komut dosyasının çıktısına ayarlarsınız:

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

Bu şekilde, bir komut istemi aldığınızda komut dosyanız her çağrılır ve nasıl LANGayarlandığına göre ilgili bilgi istemi dizesini oluşturur .

Renkli bir istem nasıl oluşturulur? Bir renk tablosunu kopyalamadan tanımlamak benim için imkansız olacak ... Ancak, kolay yol http://ezprompt.net/ adresine gitmektir ve her iki durumda da sizin için oluşturmasını sağlamak ve daha sonra sadece oluşturulan her özel durumda renklendirilmiş bilgi istemleri.


1
Bu iyi bir fikir, ama sadece bash ve sadece terminal penceresi ile sınırlı olacak. OP, GUI penceresi başına imleç ayarlanmasını istedi, örneğin firefox + english -> imleç kırmızı, Libreoffice + german -> yeşil.
Sergiy Kolodyazhnyy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.