Не открываются файлы с кирилицей в пути

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
adgeuk
Сообщения: 90
Зарегистрирован: 30 сен 2016, 23:53
Решено: 1
Откуда: Даугавпилс (Латвия)
Благодарил (а): 38 раз
Поблагодарили: 3 раза
Контактная информация:

Не открываются файлы с кирилицей в пути

#1

10 июл 2019, 18:09

Некоторые программы не открывают файл, если он имеет кирилицу в пути.
Например, фото-редактор Pixeluvo (другие сейчас не припомню, но было еще парочку).

Погуглил, почитал тут и тут
C
...
ru_RU.utf8
ru_UA.utf8
...
# ru_RU ISO-8859-5
# ru_RU.CP1251 CP1251
# ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
# ru_UA KOI8-U
# ru_UA.UTF-8 UTF-8
...

В файл /etc/environment добавлял строки:

Код: Выделить всё

LANG="ru_RU.UTF-8"
LANGUAGE="ru_RU.UTF-8"
LANG="ru_RU:ru:en_GB:en"
LANGUAGE="ru_RU:ru:en_GB:en"
Затем выпонял:

Код: Выделить всё

locale-gen
Исправлял пакеты с ошибками в Synaptic.

Переустанавливал locales:

Код: Выделить всё

sudo apt-get install --reinstall locales
Ничего не помогает.
System:
  Host: Mint Kernel: 4.15.0-54-generic x86_64 bits: 64 Desktop: Xfce 4.12.3 
  Distro: Linux Mint 19.1 Tessa 
Machine:
  Type: Laptop System: TOSHIBA product: Satellite Pro A120 
  v: PSAC1E-05R021EN serial: <root required> 
  Mobo: TOSHIBA model: Portable PC v: Version A0 serial: <root required> 
  BIOS: TOSHIBA v: Version 3.40 date: 03/12/2007 
Battery:
  ID-1: BAT1 charge: 2.6 Wh condition: 2.5/38.9 Wh (6%) 
CPU:
  Topology: Dual Core model: Intel Core2 T7400 bits: 64 type: MCP 
  L2 cache: 4096 KiB 
  Speed: 1991 MHz min/max: N/A Core speeds (MHz): 1: 1991 2: 2067 
Graphics:
  Device-1: Intel Mobile 945GM/GMS 943/940GML Express Integrated Graphics 
  driver: i915 v: kernel 
  Display: x11 server: X.Org 1.19.6 driver: intel 
  unloaded: fbdev,modesetting,vesa resolution: 1280x800~60Hz 
  OpenGL: renderer: Mesa DRI Intel 945GM v: 1.4 Mesa 19.0.2 
Audio:
  Device-1: Intel NM10/ICH7 Family High Definition Audio 
  driver: snd_hda_intel 
  Sound Server: ALSA v: k4.15.0-54-generic 
Network:
  Device-1: Intel 82573L Gigabit Ethernet driver: e1000e 
  IF: enp1s0 state: down mac: 00:15:b7:f0:0f:51 
  Device-2: Intel PRO/Wireless 3945ABG [Golan] Network driver: iwl3945 
  IF: wlp2s0 state: up mac: 00:19:d2:46:62:16 
Drives:
  Local Storage: total: 298.09 GiB used: 42.68 GiB (14.3%) 
  ID-1: /dev/sda vendor: Western Digital model: WD3200BUDT-73DPZY0 
  size: 298.09 GiB 
Partition:
  ID-1: / size: 292.41 GiB used: 42.68 GiB (14.6%) fs: ext4 dev: /dev/sda1 
Sensors:
  System Temperatures: cpu: 48.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 202 Uptime: 50m Memory: 2.92 GiB used: 1.55 GiB (53.1%) 
  Shell: bash inxi: 3.0.27 
Вложения
Error.png
Medicaments de qualite viagrasansordonnancefr.com pharmacie de Paris

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Не открываются файлы с кирилицей в пути

#2

10 июл 2019, 18:26

Если там действительно utf-8 то попробуй может запустить приложение с LC_ALL=ru_RU.UTF-8 appname
Изображение
   
Изображение

Аватара пользователя

Автор темы
adgeuk
Сообщения: 90
Зарегистрирован: 30 сен 2016, 23:53
Решено: 1
Откуда: Даугавпилс (Латвия)
Благодарил (а): 38 раз
Поблагодарили: 3 раза
Контактная информация:

Не открываются файлы с кирилицей в пути

#3

10 июл 2019, 18:50

Chocobo писал(а):
10 июл 2019, 18:26
попробуй может запустить приложение с LC_ALL=ru_RU.UTF-8 appname
Не помогло, но обнаружил следующее:

Файл не получается открыть через меню "Открыть с помощью Pixeluvo".
Но если открыть саму программу Pixeluvo, а затем через ее меню открыть файл, то он открывается, несмотря на кирилицу в пути.
Medicaments de qualite viagrasansordonnancefr.com pharmacie de Paris

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

Не открываются файлы с кирилицей в пути

#4

11 июл 2019, 08:14

А пробела в пути нет?

Аватара пользователя

Автор темы
adgeuk
Сообщения: 90
Зарегистрирован: 30 сен 2016, 23:53
Решено: 1
Откуда: Даугавпилс (Латвия)
Благодарил (а): 38 раз
Поблагодарили: 3 раза
Контактная информация:

Не открываются файлы с кирилицей в пути

#5

11 июл 2019, 11:54

Dja писал(а):
11 июл 2019, 08:14
А пробела в пути нет?
Пробелов нет, скопированный путь к файлу на рабочем столе выглядит так:

Код: Выделить всё

file:///home/master/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/file.jpg
Причем, открыть такой файл через контекстное меню не может только один из имеющихся у меня фоторедакторов, а именно Pixeluvo.

Ранее, я пару раз замечал подобное поведение с другими типами файлов, но не запомнил какие это были программы. Возможно, дело в самих программах.
Последний раз редактировалось пользователем 1 adgeuk; всего редактировалось раз: 11
Medicaments de qualite viagrasansordonnancefr.com pharmacie de Paris

Аватара пользователя

Автор темы
adgeuk
Сообщения: 90
Зарегистрирован: 30 сен 2016, 23:53
Решено: 1
Откуда: Даугавпилс (Латвия)
Благодарил (а): 38 раз
Поблагодарили: 3 раза
Контактная информация:

Не открываются файлы с кирилицей в пути

#6

11 июл 2019, 13:24

Как вариант, можно изменить все названия системных папок на английские, это в корне прибьет проблему.
Но у меня что-то не вышло, делал так:

Код: Выделить всё

sudo gedit ~/.config/user-dirs.dirs

Код: Выделить всё

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Share"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Video"
Однако, после перезагрузки файл выглядит так:

Код: Выделить всё

XDG_DESKTOP_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
При этом у системных папок по прежнему русские названия, а сами папки еще и дублированы на рабочем столе, так как:

Код: Выделить всё

XDG_DESKTOP_DIR="$HOME/"
Medicaments de qualite viagrasansordonnancefr.com pharmacie de Paris

Аватара пользователя

Автор темы
adgeuk
Сообщения: 90
Зарегистрирован: 30 сен 2016, 23:53
Решено: 1
Откуда: Даугавпилс (Латвия)
Благодарил (а): 38 раз
Поблагодарили: 3 раза
Контактная информация:

Не открываются файлы с кирилицей в пути

#7

11 июл 2019, 15:35

Вообщем, нужно было сначала переименовать системные папки вручную, и только потом изменять файл
~/.config/user-dirs.dirs

Правда, после этого еще и пропадают закладки в Thunar, но это можно поправить в файле
~/.config/gtk-3.0/bookmarks
Medicaments de qualite viagrasansordonnancefr.com pharmacie de Paris

Закрыто

Вернуться в «Xfce»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость