LINUX.ORG.RU

plasma5 - русский в Konsole

 


0

1

Обновил Archlinux с plasma4 на plasma5 в итоге получил кучу проблем. Одна их них - в yakuake/Konsole вместо русских букв отображаются знаки вопроса. В то же время в остальных терминалах (RetroTerminal, tty1) все рабочее.

setfont cyr-sun16
  en_US.UTF-8... done
  ru_RU.KOI8-R... done
  ru_RU.UTF-8... done
  ru_RU.ISO-8859-5... done
  ru_UA.UTF-8... done
  ru_UA.KOI8-U... done
Почитал форумы, добавил в bash.rc
export LANGUAGE="en_US.UTF-8."
export LC_CTYPE="en_US.UTF-8."
export LC_NUMERIC="en_US.UTF-8."
export LC_TIME="en_US.UTF-8."
export LC_COLLATE="en_US.UTF-8."
export LC_MONETARY="en_US.UTF-8."
export LC_MESSAGES="en_US.UTF-8."
export LC_PAPER="en_US.UTF-8."
export LC_NAME="en_US.UTF-8."
export LC_ADDRESS="en_US.UTF-8."
export LC_TELEPHONE="en_US.UTF-8."
export LC_MEASUREMENT="en_US.UTF-8."
export LC_IDENTIFICATION="en_US.UTF-8."
export LC_ALL="en_US.UTF-8."
Вместо знаков вопроса уже появились кракозябры. (Не важно ru или en) В какую сторону смотреть?

★★

Последнее исправление: deathangel908 (всего исправлений: 3)

1) setfont — это для консоли, не графических терминалов для

2) точно видите разницу в строках ниже

... "en_US.UTF-8."
... "en_US.UTF-8"

3) обычно для задания LC_* достаточно

export LANG=...

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

точно видите разницу в строках ниже

Опечатка, когда `заменить все` делал. Без точки тоже не пашет.

setfont — это для консоли, не графических терминалов

Возможно, но когда plasma4 стояла, без этой комманды не работало в Konsole.

deathangel908 ★★
() автор топика

В plasma5 кодировка перетиралась консольной. Нужно было сделать m2 в графическом терминале - set encoding - на ту, которая прописана. ( т.е. в моем случае unicode)

deathangel908 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.