我正在使用 Linux Mint 17.2 XFCE。
我在 Linux Mint 17.2 XFCE 上遇到非常奇怪的问题。当我打开位于非拉丁名称路径(例如 /home/yanpas/Загрузки)中的文件时,我会看到弹出窗口,其中包含错误:
。
Xubuntu 15.04 上不会发生同样的情况(它具有相同的语言环境参数(输出locale
几乎相同))。哪里可以隐藏错误? exo-open 版本在两个系统上都是相同的。
$ locale
LANG=ru_RU.UTF-8
LANGUAGE=
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=
重现:在 qpdfview 中打开任何带有非拉丁路径的 pdf。然后在 qpdfview 中右键单击 -> 打开包含文件夹(在较新版本中的文件 -> 打开续文件夹)。在 Libreoffice 中勾选“导出后打开”导出为 PDF 也会发生同样的情况。该问题似乎是 Mint 或/和 XFCE 特定的。
答案1
该问题是 Linux Mint 特有的,其根源是 Linux Mint 软件包。要修复它,请在终端中键入以下行:
sudo apt-get install exo-utils/trusty libexo-common/trusty libexo-helpers/trusty
并禁用他们的更新:
sudo apt-mark hold exo-utils libexo-1-0 libexo-common libexo-helpers