Как удалить заголовок «Загрузка ОС» после выбора ОС в rEFInd?

ЭТО РЕШЕНИЕ БОЛЬШЕ НЕ РАБОТАЕТ НА МОЕЙ МАШИНЕ (NEMO 4.4.2 ). Я, ВОЗМОЖНО, ОБНОВЛЮ ЭТО, КОГДА У МЕНЯ ЕСТЬ ПРАВИЛЬНОЕ РЕШЕНИЕ. ЧТОБЫ УЗНАТЬ БОЛЬШЕ ОБ ЭТОЙ ПРОБЛЕМЕ, ПРОВЕРЬТЕhttps://github.com/linuxmint/nemo/issues/2247

В случае TL;DR:можно начать с ПРИМЕЧАНИЕ:

Я получил решение от [Запрос функции] Чистая сортировка имен файлов ASCII

Что касается-

Как сделать так, чтобы «ls» сначала показывала точечные файлы, оставаясь при этом нечувствительным к регистру -?

И я думаю, что он забыл сослаться на-

Укажите порядок сортировки с помощью LC _COLLATE, чтобы нижний регистр был перед прописным

Сейчас я копирую решение сюда с небольшой модификацией, чтобы сделать его проще и на случай, если оно будет удалено с github.

Резюме:Для того, чтобы получить желаемую сортировку, необходимо создать свою локализацию. Фактическая информация о сортировке находится в файле iso14651_t1_common, на который ссылается iso14651_t1, который, в свою очередь, используется в определении фактической локали (, т.е. en _US, или как вы предпочитаете использовать )..Мы создадим копии всех файлов, которые мы изменим, скомпилируем эти копии и сообщим системе использовать полученный двоичный файл.

ПРИМЕЧАНИЕ.:начните с шага 1. Однако, если вам не нравятся хлопоты, существует решение только для en_US_sorted.UTF-8. загрузите zip-файл с tinyupload или Google Drive . Скопируйте и вставьте файлы локали в zip-файл в /usr/share/i18n/locales/и перейдите к шагу 7.

  1. перейти к/usr/share/i18n/locales/

  2. сделайте копию желаемого определения локали (, т. е. от en_USдоen_US_sorted)

  3. сделайте копии файлов, содержащих информацию о заказе(iso14651_t1иiso14651_t1_common)

  4. отредактируйте en_US_sorted, чтобы использовать iso14651_t1_sortedвместоiso14651_t1

  5. отредактируйте iso14651_t1_sorted, чтобы использовать iso14651_t1_common_sortedвместоiso14651_t1_common

  6. сделайте желаемое изменение наiso14651_t1_common_sorted

Чтобы символы подчеркивания отображались первыми, я изменил строку

 IGNORE;IGNORE;IGNORE; # 33 _

-

 ;IGNORE;IGNORE; # 33 _
  1. Поместите en_US_sorted.UTF-8 UTF-8в /etc/locale.genи запустите sudo locale-gen. Вам не нужно компилировать определение локали, используя localedef -i en_US_sorted -f UTF-8 -vc en_US_sorted.UTF-8, потому что-

locale-gen is a program that reads the file /etc/locale.gen and invokes localedef for the chosen localisation profiles.

  1. Запустите validlocale en_US_sorted.UTF-8, чтобы проверить новый файл локали.

  2. указать системе использовать новую локаль(sudo localectl set-locale LANG=en_US_sorted.utf8)

  3. перезагрузка

1
16.04.2021, 21:57
0 ответов

Теги

Похожие вопросы