zsh повредился, составляют ключевые и специальные символы

Я боюсь, что нет никакого простого способа. Вероятно, легче просто использовать импульсное аудио для этого.

Импульсное аудио делает смешивание программного обеспечения, но на текущих машинах, делающих аппаратные средства, смешивающиеся, действительно не обеспечивает преимущества.

Я Вы действительно хотите использовать аппаратные средства, смешивающие Вас, должен искать некоторые .asoundrc опции и затем использовать некоторые alsa-псевдоустройства в Ваших программах.

2
25.09.2013, 13:37
1 ответ

Начиная с удара или zsh никоим образом не ответственно за обработку Составить ключа, что, должно быть, повредилось, Ваши файлы запуска сессии. Проверьте Ваш ~/.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, …) Вы используете.

1
27.01.2020, 22:23
  • 1
    мне удалось решить это путем установки LANG в двух различных местах, один для консоли, и один для X: см. мои комментарии выше для точно, что я сделал (но именно г-н Chazelas получил мой справа LANG дорожка). Это решило обе проблемы, включая составить ключ, но я не притворюсь, что это - что-либо, что я понимаю. Возможно, без указанного кодирования, компьютер даже не заметил, что составить клавиша была нажата? –  Emanuel Berg 28.10.2012, 21:01
  • 2
    @EmanuelBerg, который Это, вероятно, сделало, но затем передало неправильный символ из приложения. Я признаю, что не распознаю вид отказа из Вашего описания. Вы, по-видимому, используете локаль UTF-8; это помогло бы знать, как Ваша машина настраивается — распределение, настольная среда, менеджер по оформлению. –  Gilles 'SO- stop being evil' 28.10.2012, 21:04
  • 3
    О, Вы все еще хотите это.Конечно: Debian (sid), с остатками GNOME (например, Метагород), но я отключил gdm3, и вместо этого автовойдите в ttys и затем вперед к X с xinit (таким образом, я выполняю urxvt и Метагород в .xinitrc). –  Emanuel Berg 28.10.2012, 21:12
  • 4
    @EmanuelBerg, export LC_CTYPE=en_US.UTF-8 в .profile должен быть достаточным затем (это - то, что я делаю, за исключением того, что я не использую Метагород). –  Gilles 'SO- stop being evil' 28.10.2012, 21:58
  • 5
    Да, export LC_CTYPE=en_US.UTF-8 в .zprofile работы. Это лучше, чем вышеупомянутое решение, как это, каждый фиксирует (не два), и только в каталоге пользователя (возможно, LC_CTYPE является менее властным, чем LANG также). Что касается странности об этом, я думаю, что удар загружает некоторый файл, или по умолчанию или установка мной (т.е. выполненный из некоторого другого файла), так или иначе, в том файле, локаль установлена. Когда я переключился на zsh, этот файл не был внезапно выполнен. зафиксированный –  Emanuel Berg 28.10.2012, 23:57

Теги

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