В домашнем каталоге скрытые папки расположены перед видимыми

vs220
По мне так быстрее чем скролить и искать папку
Возможно, но ничто не сравнится с "вообще не надо искать - всё уже на виду" ) Вот как сейчас в Наутилусе: открыл HOME, и все видимые папки, включая omni - вот они, родимые ) Кроме того, у Наутилуса есть ещё одна замечательная (для меня) привычка, которой сильно не хватает в других ФМ - при открытии всё новых и новых папок он помещает их в различные места, притом, по-умному - туда, где есть свободное место, чтобы по возможности новооткрытые папки не перекрывали открытые до этого. Большинство ФМ либо чуть-чуть сдвигает одно окно относительно другого (и закрывает предыдущее процентов на 70-80), либо открывает прямо поверх старого окна, один-в-один, закрывая старое на 100% - очень неудобно, просто очень.
yurius
закрывая старое на 100% - очень неудобно
Этим вообще то WM должен заниматься, в компизе умный режим в Xfce тоже должно настраиваться.
Ну и жест мыши или хоткей чтобы пихнуть окно в нужный угол с нужным размером или включить тайлинг окон.


Ну а так конечно кому что удобнее тот то и использует
yurius, для быстрой навигации попробуй попробуй ranger, тяжело привыкать и многим не нравится, но удобства очень большие.
На лету можешь менять сортировку, расположение папок, скрытых папок, мгновенный переход в другую директорию root - и все простым нажатием клавиш. Можно подстраивать и под себя, но нужно писать макросы. Плюс одновременный просмотр.
Ошибки не исчезают с опытом - они просто умнеют
vs220
На первые действует а на вторые нет
эт да но что это даёт не совсем понятно, но сама установка локали работает, поставьте какой нибудь en_US.
а значит можно подкоректировать саму локаль.
Ошибки в тексте-неповторимый стиль автора©
indeviral
но что это даёт не совсем понятно
Это дает сортировку в соответствии с правилами прописанными в локали. Но на ФМ это не действует -правила сортировки прописаны где то в коде и переменную LC_COLLATE не считывают
vs220
Но на ФМ это не действует -правила сортировки прописаны где то в коде и переменную LC_COLLATE не считывают
Не все так просто - часть (как понял, только приоритет символа точка) прописана в коде (бинарнике), а остально берет из LC_COLLATE
Решил провести экспериментик.
Да, с одной стороны, в бинарнике pcmanfm имеется сортировка, что можно бегло (не стал потрошить бинарник, очень уж это муторно) заметить, используя команду strings /bin/pcmanfm | grep -i sort, но похоже, что это то, что прописано в настройках самого приложения.
С другой стороны - в файле /usr/share/i18n/locales/POSIX прописана схема сортировки, типа такой (взял POSIX, что попалось 1-ое, но аналогичное будет и для C)
LC_COLLATE
order_start forward
<U0000>
<U0001>
<U002C> # это запятая
...
<U002E> # это точка
...
и, как видно, запятая стоит выше точки.
Попробовал создать папку .,z и она оказалась самая 1-ая. Но есть одно но — какие бы файлы не создавал с приоритетом выше точки, файлы с точкой стоят самые первые, а вот уже символы после точки идут с приоритетом, как прописано в локали.
Значит приоритет точки при сортировке прописан в бинарнике. Ну не может это быть прописано в самой локали.
Отсюда сделал вывод, изменив значение локали LC_COLLATE, а лучше изменив систему сортировки в нужной локали, это будет действовать на всю систему, за исключением особых случаев, прописанных в соответствующем приложении.
Но, конечно, делать это накладно, да и не к чему.
Ошибки не исчезают с опытом - они просто умнеют
Не хочу новый топик открывать, мой вопрос близок по теме.
В директории несколько файлов с цифровыми названиями.
$ ls Desktop/
01  02  1  101  2
В MC порядок такой же. В Thunar'е при сортировке по имени по возрастанию порядок такой:
1 01 2 02 101
Поставил PCManFM - в нём то же самое.
$ locale -a
C
POSIX
ru_RU.utf8
/etc/locale.conf
LANG=ru_RU.UTF-8
Добавил LC_COLLATE=C. Ничего не изменилось.
Добавил на всякий случай локаль en_US.UTF-8 UTF-8. Ничего не изменилось.
Мелочь, но всё же интересно: это фича или баг?
leonardo19
это фича или баг?
Фича.
В Pcmanfm это настраивается Вид → Сортировать файлы → Игнорировать регистр в имени
vs220, спасибо!
 
Зарегистрироваться или войдите чтобы оставить сообщение.