rxvt-unicode + мГц - странные символы в корневой оболочке только

Я предлагаю использовать Ручной тормоз. Это делает хороший фронтэнд к транскодированию VLC.

1
06.06.2011, 13:42
2 ответа

У Вас есть переменная среды STY набор в ребенке. Учитывая его присутствие и его содержание, ребенок на самом деле выполняет внутренний Экран. Ваша среда не корректна (т.е. она лжет приложениям) двумя способами:

  • У Вас есть терминал Unicode, и Вы пытаетесь отобразить символы неASCII. Все же Ваша среда не определяет LC_CTYPE. Если Вы хотите отобразить символы неASCII, необходимо установить LC_CTYPE, обычно к чему-то как en_US.UTF-8.
  • Вы используете Экран, терминальный тип ($TERM) как объявляют, rxvt-256color.

Существует, вероятно, что-то не так в Вашем .zshrc относительно TERM. Для LC_CTYPE, если Вы всегда работаете в локали UTF-8, является самым легким установить его в Вашем .profile.

0
28.01.2020, 02:11
  • 1
    Regarding: Да, у меня есть он набор в моем .zlogin для выполнения экрана-xRR, таким образом, я выполнял внутренний экран. Удаление этого и установки LC_CTYPE не влияет на него все же. –  Ali Lown 06.06.2011, 11:17
  • 2
    @Ali: Вы устанавливали LC_CTYPE к допустимой локали (выполненный locale -a видеть список допустимых локалей)? Попробовать rxvt-unicode -e zsh -f. Кроме того, сделайте у Вас есть terminfo запись для rxvt-256color? Попробуйте TERM=rxvt или TERM=xterm, это имеет значение? –  Gilles 'SO- stop being evil' 06.06.2011, 13:06
  • 3
    Поместите еще некоторую информацию в OP. При выполнении urxvt-e zsh -f, и затем рабочий мГц это действительно работает и проводит корректные линии вместо этого, предполагая, что это - проблема с zsh. Добавленный .zshrc выше также. –  Ali Lown 06.06.2011, 13:43
  • 4
    @Ali: 1. Я сделал ошибку в своем ответе (зафиксирует): Вы установили LANG, и это эквивалентно установке LC_CTYPE (для цели под рукой). Таким образом, это не проблема. 2. Вы пропускаете несколько переменных среды в Вашем zsh -f окно, Вы обычно запускаете оболочку входа в систему? В этом случае: 2a. Вы не были должны; 2b. покажите нам Ваш .zprofile и .zlogin. –  Gilles 'SO- stop being evil' 06.06.2011, 23:47
  • 5
    @Giles: 2a), Как я знаю?. Все оболочки запустились через Потрясающий WM, который запускается через .xinitrc от тонкого. 2b), .zprofile и .zlogin являются несуществующими. –  Ali Lown 07.06.2011, 01:06

Столкнутый подобная проблема. Измененный кодирование моей сессии шпаклевки для соответствия кодированию, используемому в терминале. Таким образом, измененный конфигурация шпаклевки-> перевод в UTF-8

локаль LANG=en_US.UTF-8 LC_CTYPE = "en_US.UTF-8" LC_NUMERIC = "en_US.UTF-8" LC_TIME = "en_US.UTF-8" LC_COLLATE = "en_US.UTF-8" LC_MONETARY = "en_US.UTF-8" LC_MESSAGES = "en_US.UTF-8" LC_PAPER = "en_US.UTF-8" LC_NAME = "en_US.UTF-8" LC_ADDRESS = "en_US.UTF-8" LC_TELEPHONE = "en_US.UTF-8" LC_MEASUREMENT = "en_US.UTF-8" LC_IDENTIFICATION = "en_US.UTF-8" LC_ALL =

0
28.01.2020, 02:11

Теги

Похожие вопросы