Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Из Unity Dash не открываются файлы с русскими именами  (Прочитано 1535 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kitaets

  • Автор темы
  • Активист
  • *
  • Сообщений: 571
  • Аналитик
    • Просмотр профиля
До этого я жаловался, что Calc (LibreOffice) на двух машинах перестал открывать файлы из списка "Недавние файлы" в Dash. Никто не подсказал. Теперь всё хуже: перестали открываться все файлы с русскими буквами в названии, любой программой.
Вот последние строки ~/.xsession-errors после неудачной попытки открыть файл ~/тест:
Предупреждение менеджера окон: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1600002 (unity-2d-s)
Предупреждение менеджера окон: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
unity-2d-shell: [WARNING] file:///usr/share/unity-2d/shell/launcher/Launcher.qml:38: TypeError: Result of expression 'main.visibleMenu' [null] is not an object.
gvfs-open: file:///home/kitaets/%25D1%2582%25D0%25B5%25D1%2581%25D1%2582: ошибка открытия адреса: Ошибка при получении информации о файле «/home/kitaets/%D1%82%D0%B5%D1%81%D1%82»: Нет такого файла или каталога

Пользователь решил продолжить мысль 16 Мая 2012, 09:25:19:
Вот ещё залез в ~/.local/share/recently-used.xbel, фрагмент:
  <bookmark href="file:///home/kitaets/%D1%82%D0%B5%D1%81%D1%82" added="2012-05-16T04:54:53Z" modified="2012-05-16T04:54:54Z" visited="2012-05-16T04:54:54Z">
    <info>
      <metadata owner="http://freedesktop.org">
        <mime:mime-type type="text/plain"/>
        <bookmark:groups>
          <bookmark:group>gedit</bookmark:group>
        </bookmark:groups>
        <bookmark:applications>
          <bookmark:application name="gedit" exec="&apos;gedit %u&apos;" modified="2012-05-16T04:54:54Z" count="2"/>
        </bookmark:applications>
      </metadata>
    </info>
  </bookmark>

Что за нафиг? Почему не UTF?
« Последнее редактирование: 16 Мая 2012, 09:31:00 от kitaets »
«Если ты не наступил на грабли, это не значит, что их нет», – kitaets.

Оффлайн kanunnikovdp

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Kitaets, здарова. Столкнулся с той же проблемой. Дополнительно к твоему выяснил, что в среде оболочки Unity-2D команда gvfs-open не открывает ни одну ссылку из файла ~/.local/share/recently-used.xbel с содержанием русских файлов, а вот в Unity открывает. Может дело в среде переменных, которые используют оболочки?
    А вот то, что имена русских файлов так выгладят - это нормально, так кодируется URL.
С уважением, Канунников Д.П.

Оффлайн kitaets

  • Автор темы
  • Активист
  • *
  • Сообщений: 571
  • Аналитик
    • Просмотр профиля
А вот то, что имена русских файлов так выгладят - это нормально, так кодируется URL.
Да, URL так кодируется, когда не используется UTF. Даже на некоторых сайтах сейчас URL-ы содержат русские буквы (я не про имена доменов). Но вполне возможно, что в этом файле так и должно быть. Я решил проблему кардинально: удалил линзу последних документов.
«Если ты не наступил на грабли, это не значит, что их нет», – kitaets.

 

Страница сгенерирована за 0.197 секунд. Запросов: 25.