Вставьте это Ваш ~/.zsh
[centos@centos ~]$ cat .zsh
if [[ ${TERM} == "screen-bce" || ${TERM} == "screen" ]]; then
precmd () { print -Pn "\033k\033\134\033k%m[%1d]\033\134" }
preexec () { print -Pn "\033k\033\134\033k%m[$1]\033\134" }
else
precmd () { print -Pn "\e]0;%n@%m: %~\a" }
preexec () { print -Pn "\e]0;%n@%m: $1\a" }
fi
PS1=$'%{\e[0;32m%}%m%{\e[0m%}:%~> '
export PS1
[centos@centos ~]$
В Вашем ~/.screenrc
hardstatus string "%h"
caption always "%{= kw} %-w%{= wk}%n*%t%{-}%+w%{= kw} %=%d %M %0c %{g}%H%{-}"
Это не проблема локали.
Я не знаю, что греческий язык, но могу сказать из Вашего снимка экрана, что это - совершенно нормальный английский язык. Это вполне ясно говорит, "Добро пожаловать в VirtualBox", существует кнопка, которая говорит "Новый", тот рядом с ним подозрительно похож на "Настройки", существуют несколько и другие английские слова. Если бы это на самом деле было греческим, то я ожидал бы, что это будет выглядеть очень отличающимся.
Таким образом, это не локаль, и это не является греческим, но английским.
Я предполагаю, что Вы установили или выбрали некоторый шрифт Шутки в своей системе, которая отображает символы ABC в греческих эквивалентах. К сожалению, я не достаточно быстр в спокойной конфигурации, и при этом я не знаю, какой шрифт, который мог быть должен указать на Вас непосредственно на решение.
Возможно, это поможет Вам так или иначе.
Попытайтесь добавить следующее к Вашему /etc/default/locale
файл, возможно, также на /etc/environment
.
LC_ALL=en_US.UTF-8
LANGUAGE=en_US.UTF-8
Более адекватно добавьте следующее к /etc/profile
: ${LANG:=en_US.UTF-8}; export LANG
: ${LC_ALL:=en_US.UTF-8}; export LC_ALL
Если после перезагрузки, которая не устраняет проблему, попытайтесь выполнить virtualbox от терминала как это
(export LANG=en_US.UTF-8; export LC_ALL=en_US.UTF-8; VirtualBox)
или независимо от того, что название исполняемого файла, и посмотрите, изменяет ли это что-нибудь. Я читал где-нибудь, что qt 4.7 имел проблемы локалей, закрепленные на 4,8 версиях.
Редактирование, как Chris Brown упомянул на комментариях, Установив LC_ALL
переменная глобально не является корректным решением. Это более предназначается как временное обходное решение в случае, если проблемой является ошибка на 4,7 версиях. Это изменение должно быть отменено, если это не проблема или если это фиксируется после обновления до qt 4.8.
Попытайтесь создать резервную копию или очистить Ваш ~/.config/Trolltech.conf
rm
'd это. Шрифты были все еще нежелательны, но файл появился снова...
– jcora
03.02.2013, 16:47
diff
из проверочного пользователя Trolltech.conf
и мой не ни один.
– jcora
03.02.2013, 16:54
~/.config/Trolltech/
, ~/.config/fontconfig/
, ~/.kde4/
Шрифт называют "Стандартными символами L", возможно, захватывание $HOME помогает.
– t-8ch
03.02.2013, 17:17