zsh сломал ключ и специальные символы

Я думал, что переключусь на zsh, поэтому я сделал это с помощью пользователя chsh -s /usr/bin/zsh user , к сожалению, он сломал мой ключ для компиляции (не отвечает как на консоли, так и на X-терминале); также, когда я читаю электронную почту в emacs rmail, шведские символы отображаются неправильно (бриллианты в консоли, вопросительные знаки в X-терминале), но их можно отобразить, например, если я cat вместо почтовых файлов.

Чтобы, возможно, повторно инициализировать setupcon ключ, я снова запускаю setupcon как суперпользователь, но это не помогло. В /etc/default/keyboard эта строка присутствует XKBOPTIONS="compose:lwin,terminate:ctrl_alt_bksp" .

Что касается ключа компоновки в X и символа, установленного как в консоли, так и в терминале X, я не знаю, потому что я не могу вспомнить, когда-либо «настраивал» эти вещи, они просто работали.

Чтобы дважды проверить, я переключился на bash с пользователем chsh -s /bin/bash user , и все по-прежнему работало. Я изучил .profile и .bashrc чтобы увидеть, возможно ли, что я сделал некоторую инициализацию клавиатуры / charmap, но я не мог найти ничего такого.

 zsh --version zsh 4.3.17 (i686-pc-linux-gnu) 

One Solution collect form web for “zsh сломал ключ и специальные символы”

Поскольку bash или zsh никоим образом не ответственны за обработку ключа Compose, что должно быть сломано, это файлы запуска сеанса. Проверьте ~/.profile или ~/.bash_profile или /etc/profile для команд, которые могут иметь отношение к настройке локали, например значения для переменных среды LANG или LC_CTYPE . Вероятно, ваша конфигурация клавиатуры больше не соответствует идее вашего приложения для набора системных символов.

Вы можете заставить zsh прочитать ваш .profile , поместив следующую команду в ваш файл ~/.zprofile :

 emulate -R sh -c '. ~/.profile' 

Если этого недостаточно (особенно в разделе X), сообщите нам, какой дистрибутив (например, Ubuntu, Fedora, …), какая среда рабочего стола (или оконный менеджер, например KDE4, Gnome2, XFCE4, …) и какой диспетчер дисплеев (программа GUI где вы вводите свое имя пользователя и пароль, например GDM, KDM, Lightdm, …).

  • Завершить только в начале слова
  • Портативный способ получить абсолютный путь скрипта?
  • Альтернативный псевдоним суффикса Zsh в bash
  • Как отредактировать приглашение командной строки для отображения времени?
  • Как указать тайм-аут для завершения вкладки в zsh?
  • Как я могу остановить Z-оболочку от сговора, чтобы вмешаться в вывод GNU Make?
  • Изменение оболочки по умолчанию без привилегий chsh или администратора
  • Клавиша ESC вызывает небольшую задержку в терминале из-за его поведения Alt +
  • Доступ к элементу случайного массива в ZSH
  • Удалять удаленные файлы, соответствующие локальным файлам, или удалять файлы по мере их загрузки
  • ZSH: путь удаления, имя файла и расширение из списка файлов для соединения команды
  • Linux и Unix - лучшая ОС в мире.