Thunar: неправильная сортировка

Всем привет!

Народ, кто-нибудь из вас сталкивался с такой ситуацией в Thunar ?

У меня установлена крайняя версия Thunar (1.4.0), который вообще непонятно как сортирует файлы и папки по имени.

Пример “сортировки” содержимого одной из моих папок по имени (по возрастанию).
Вот с чего начинаются файлы, глядя сверху вниз по списку…
  • русские буквы в верхнем регистре
  • цифры
  • русские буквы в нижнем регистре
  • снова цифры
  • снова русские буквы в нижнем регистре
  • английские буквы в нижним регистре
  • и снова русские буквы в нижнем регистре

    Вот конкретный пример другой папки “отсортированной” по имени (по возрастанию):
    голубь.txt
    иволга.txt
    аист.txt
    орёл.txt
    сова.txt
    В то же время
    ls -1
    сортирует правильно
    аист.txt
    голубь.txt
    иволга.txt
    орёл.txt
    сова.txt

    PCManFM и другие файл-менеджеры сортируют правильно.

    Итого, Thunar не сортирует с помощью 'ls'. Также, порядок сортировки не может быть изменён с помощью переменной LC_COLLATE.
    Thunar использует свой собственный “мега-умный” алгоритм.

    P.S.
    Кстати, до версии 1.4.0 всё было нормально. Видимо, в один прекрасный день разработчики решили сделать кое-какие “улучшения”.
То же самое, вместе с xfce4.10 пришло. После небольшого поверхностного гугления выяснилось, что чинить нам ничего не собираются.
Аналогичную тему завёл на главном Arch-форуме
https://bbs.archlinux.org/viewtopic.php?id=146980

Там решения проблемы не знают (видимо, не сталкивались из-за того, что иностранцам нечего именовать файлы и папки на русском языке) и посоветовали отправить баг-репорт.
Однако, как выяснилось, баг уже существует достаточно давно и я просто добавил коммент к обсуждению бага
https://bugzilla.xfce.org/show_bug.cgi?id=7110

Баг существует давно, а решать его никому не хочется, видать. Печально :-(
Для тех, кто заинтересован в разрешении этого бага.

Мой новый баг репорт
https://bugzilla.xfce.org/show_bug.cgi?id=9218
Они наверное ждут когда кто нибудь исправить код и пришлет готовое решение.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Они наверное ждут когда кто нибудь исправить код и пришлет готовое решение.
Я полтора года назад оставлял предложение для погодного апплета, чтобы давление отображалось в мм.рт.ст, а не в гПА. Так мне только на днях разработчик ответил :)
а как сделать, чтобы тунар выводил вверх файлы и папки с символами _, # и др.?

сейчас у меня к примеру:
pub
_pub

а надо:
_pub
pub

в mc (миднайт командере) отображается как мне нужно.

я использую разные символы, чтобы выводить папки наверх для скорости поиска частоиспользуемых папок.
Попробуйте в /etc/locale.conf добавить
LC_COLLATE=C
спасибо, это работает!
возможно есть какие-то настройки, чтобы повлиять на вывод файлов с заглавной буквой, чтобы они выше были, чем с маленькой )

например, было:
backup
Desktop
tmp

а хотелось бы так:
Desktop
backup
tmp

или это уже перебор с желаниями )
Вот насчёт этого не могу сказать. Попробуйте что-то другое поставить вместо C, например, POSIX или en_US.UTF-8, может быть и поможет. Если нет, скорее всего это лечится только изменением сортировки внутри самого Thunar-а.
 
Зарегистрироваться или войдите чтобы оставить сообщение.