LINUX.ORG.RU

кириллические имена файлов не отображаются в консоли

 


0

1

На одной машине Fedora 29 KDE. И кириллические имена файлов отображаются числами в терминалах Konsole и xterm

(шрифт liberation mono)

video]$ ls
''$'\320\244\321\203\320\275\321\202\320\270\320\272'

Dolphin отображает правильно.

Как сделать, что бы отображались буквами?

UPD. Арчевики рулит, https://wiki.archlinux.org/index.php/Locale ,

deleting the file at ~/.config/plasma-localerc

Deleted

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

★★★★★

М-да. Покажи вывод locale и убедись, что в эмуляторах терминала указана UTF-8.

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

А что мдакаешь? Решать очередной геморрой с просмотром детьми мультиков на чужом компе с usb диска, в рабочее междупрочим для меня время (надо детей занять, пока жена приедет), приходится силами сообщества - вот на что надо мдакать. Ретроспективно, когда знаешь ответ, всё кажется просто. Так что спасибо, анон

Это еще хорошо, что какой-то чудик поставил себе:

LANG=C
LC_CTYPE=C
...

, … а мог бы и топориком по темечку. (Америкос междупрочим, которому всё что сверх latin-1 до лампочки, вот уж воистину)

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

я другой anonymous /

дак это вроде, когда шрифта с кириллицей не установлено такая проблема вылазит

anonymous
()

это ТС. Пока коллеги нет, решил разобраться.

Как было выяснено, корень проблемы - локаль «C» в системе. Делаем

$ LANG=en_GB.utf8 ls   
йцукен

, все работает.

Имеем

$ cat /etc/locale.conf  
LANG=en_GB.utf8

$ localectl 
   System Locale: LANG=en_GB.utf8
       VC Keymap: us
      X11 Layout: us

Однако,

$ locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

Никаких ~/.locale* файлов в хомяке нет. Где это тюнить? Чего я тут не увидел https://docs.fedoraproject.org/en-US/fedora/f29/system-administrators-guide/basic-system-configuration/System_Locale_and_Keyboard_Configuration/ ?

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

Нет, это был чертов КДЕ со своим ~/.config/plasma-localerc.

Нахрена, спрашивается, 100500 мест для одной и той же настройки. Поттер дал им localectl, но нет, NIH синдром зашкаливает

Кстати, в очередной раз убеждаюсь, что арчевская вики рулит (в отличие от гентушной), https://wiki.archlinux.org/index.php/Locale . RTFM блин

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

мультиков на чужом компе с usb диска,

Использую названия транслитом для мультиков на внешних накопителях. Это реально работает!

Поттер дал им localectl, но нет, NIH синдром зашкаливает

В каком году он его, говоришь, дал? В каком году у него NIH зашкалил?

это был чертов КДЕ со своим ~/.config/plasma-localerc.

Fedora проблемы.

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

Кстати, в очередной раз убеждаюсь, что арчевская вики рулит (в отличие от гентушной), https://wiki.archlinux.org/index.php/Locale . RTFM блин

А в чем там существенные отличия по настройке файла /etc/locale.gen ?

https://wiki.gentoo.org/wiki/Localization/Guide

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

А в чем там существенные отличия по настройке файла /etc/locale.gen ?

хз, это нерелевантная инфа по проблеме. Релевантную нашел в Арчевской, а в гентушной этого нет.

Fedora проблемы.

может быть, может быть. Позже попробую создать тикет. Но по опыту, отфутболивать могут до бесконечности во все проекты по кругу, никто ответственности не берет. С русскими символами в okular в заметках такое было, до сих пор не пофикшено. С русскими надписями в gnome-settings - через 5 лет после тикета они объявили, что переписали приложение целиком, лол.

Я, если что, вообще не сторонник использовать что-то кроме latin-1, любых локализаций. Именно из-за таких дебильных проблем. Каждый раз нарываешься, и только убеждаешься во мнении. Но сабж, как в результате оказалось, о кривоте софта, который пихает настройки черте где. И кто тут виноват, как обычно, не понятно - всё переложено на юзера, мол не углядел конфиг в хомяке.

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

это нерелевантная инфа по проблеме

Странно, в начале года по ней настраивал локаль для генту. Вот о кириллических шрифтах для терминала искать отдельно пришлось в другом месте.

Но локали внутри KDE за 15 лет использования никогда не трогал и тем более не создавал подобные конфиги в хомяке.

А насчёт имён файлов я серьёзно - никогда не знаешь в какое устройство накопитель воткнёшь.

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