ОК, в верхней части Unity есть языковой индикатор / селектор (я на Ubuntu 12.04).
И я думал, что цвет текстового курсора может быть хорошим способом индикации текущего языка. Я использую три языка, и, набирая текст в Gmail или где-то еще, мы смотрим на текстовый курсор. Поэтому для удобства было бы неплохо адаптировать отдельный цвет (или форму текстового курсора) для каждого языка.
Я не знаю, реализовано ли это уже. Было бы неплохо использовать эту функцию. Буду признателен, если вы можете указать мне в правильном направлении.
Как я уже сказал, речь идет не о курсоре / указателе мыши, а о курсоре в текстовых полях.
Ответы:
Создайте скрипт оболочки, который проверяет, как
$LANG
настроен ваш язык ( ). Затем он выводит значение цветного приглашения соответственно.В
.bashrc
, вы бы затем установитьpromptvars
опцию оболочки, а затем установить Баш быстрого к выходу этого сценария оболочки, как это:Таким образом, ваш скрипт будет вызываться каждый раз, когда вы получаете командную строку, и он будет генерировать соответствующую строку приглашения в соответствии с тем, как
LANG
установлено.Как вы генерируете цветную подсказку? Я не смогу описать это без расшифровки таблицы цветов ... Однако, простой способ - перейти на http://ezprompt.net/ и сгенерировать его для вас в любом случае, а затем просто скопировать сгенерированный раскрашенные подсказки на каждый конкретный случай.
источник