LINUX.ORG.RU

xnview по ssh перестаёт видеть русские имена файлов

 , ,


0

1

Включён X11Forwarding yes в /etc/ssh/sshd_config, сервер перезагружал sudo systemctl restart sshd. При подключении просто в консоль всё ок, русские буквы видны, обе машины на одном дистро manjaro. Но если попробовать запустить удалённо графическое приложение, то не в каждом вижу файлы с русскими именами. Их нет вообще, даже нет кракозябр. Файлы латиницей вижу. Doublecmd - проблем нет, есть проблемы с xnviewmp:

ssh -X часто выдаёт ошибку ssh "RANDR" missing on displayпоэтому пробую Y.

Ещё раз, user1@pc1:~$ ssh -Yf user2@pc2 doublecmd запустился без проблем. А вот

user1@pc1:~$ ssh -Yf user2@pc2 xnviewmp

Запустился, но в xnview в каталоге не вижу даже следа от файлов с русскими буквами. В консоли есть строки типа: BookmarksModel-GETICON /mnt/Photo/????????????/_???????/ 2

Поначалу подумал, что проблема с ssh, но потом запустил doublecmd и там всё работает. Вопрос, как починить.

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

Она в каждом случае должна быть одинаковой, ведь запускаю из одного места, а после запуска приложения как я проверю?

$ 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=
hikikomori ★★★ ()