LINUX.ORG.RU

Вывод команды ls в konsole показывает знак ? вместо русских названий каталогов

 ,


0

1

После обновления до 28-ой федоры вывод команды ls в эмуляторе терминала konsole вместо русских названий каталогов выводит вопросы, при этом сами по себе русский буквы отображаются. Когда даю команду ls не в konsole а в обычном терминале тоже названия каталогов выводятся нормально. В Dolphin русские названия каталогов также отображаются нормально. В чем может быть причина?

★★

Ответ на: комментарий от Yorween

По locale

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

cat ~/.config/user-dirs.dirs

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Рабочий стол"
XDG_DOWNLOAD_DIR="$HOME/Загрузки"
XDG_TEMPLATES_DIR="$HOME/Шаблоны"
XDG_PUBLICSHARE_DIR="$HOME/Общедоступные"
XDG_DOCUMENTS_DIR="$HOME/Документы"
XDG_MUSIC_DIR="$HOME/Музыка"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Видео"
mio ★★
() автор топика
Ответ на: комментарий от Yorween

И ls -l в хомяке

пишет например вот такое :

drwxrwxrwx.  20 user user  12288 Jan  6 13:46 ''$'\320\222\320\270\320\264\320\265\320\276'
drwxrwxrwx.  67 user user   4096 Jan 19 16:41 ''$'\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213'
drwxrwxrwx.   2 user user  36864 Jan 19 17:23 ''$'\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270'
drwxrwxrwx.   4 user user   4096 Nov 29  2015 ''$'\320\234\321\203\320\267\321\213\320\272\320\260'

я неправильно написал в стартовом сообщении. ls мне показывает юникод коды вместо русских букв, вопросы показывает mc. Это все в konsole, в обычном терминале все нормально. Попробую гномовскую консоль установить посмотрю что там

mio ★★
() автор топика
Ответ на: комментарий от mio

ls мне показывает юникод коды вместо русских букв

Попробуй сохранить env в konsole и другом терминале, а потом дать по ним diff.

Deleted
()
Ответ на: комментарий от Deleted

Определил причину ошибки. Запускаю xterm из konsole, пишет при запуске

Warning: locale not supported by C library, locale unchanged

вот она походу дела причина

mio ★★
() автор топика
Ответ на: комментарий от Deleted

помогла вот эта команда

sudo dnf install glibc-all-langpacks
mio ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.