Неправильные цвета в xterm

Использование утилитыperlrename(, а не команды renameиз util-linux, которая имеет совершенно другие и несовместимые параметры строки команды -):

rename -n -v 's/\$+//g' *.mp3*

Это приведет к удалению всех$символов из в любом месте в именах файлов.

Если вы хотите удалить $символы, только если они находятся в конце имен файлов:

rename -n -v 's/\$+$//' *.mp3*

Кстати, приведенные выше команды используют параметр renameдля -nв качестве пробного прогона, чтобы показать вам, что будет делать renameбез фактического переименования чего-либо. Когда вы уверены, что он делает именно то, что вы хотите, без каких-либо непредвиденных последствий, удалите -nиз командной строки. При желании также удалите параметр-v(verbose ).


Утилита переименования perlнаходится в пакете renameв Debian и производных дистрибутивах. Этот пакет содержит модуль File ::Rename CPAN и утилиту rename.

Ранние версии пакета perlв Debian включали старую версию renameс некоторыми заметными ошибками. Если у вас установлена ​​эта версия, вам следует как можно скорее установить пакет rename.

Этот perl -на основе renameтакже иногда устанавливается как file-renameили prename. prenameобычно является более старой версией с ошибками.

1
11.09.2020, 01:39
1 ответ

Alacritty игнорирует настройки ресурсов, xterm их использует. Эти S_xxxимена обрабатываются препроцессором C после -до того, как их увидит xterm.

Копирование этого .Xresourcesматериала в файл и попытка сделать это показывает проблему с настройками (некоторые значения не определены):

> XAPPLRESDIR=/users/tom/app-defaults.orig uxterm
Warning: Color name "S_base3" is not defined
xterm: unable to allocate fg/bg colors
Warning: Color name "S_base1" is not defined
Warning: Color name "S_base00" is not defined

(Несколько месяцев назад я потратил некоторое время на изучение палитр, например, solarized , и обнаружил, что на большинстве веб-страниц со списком ресурсов X есть подобные ошибки ).

С исправленной палитрой :по умолчанию xterm сопоставляет первые 8 цветов ANSI с 8 -15, если есть жирный атрибут (, что солнечная палитра не имеет более ярких цветов, конечно ). Вы можете отключить это с помощью команды+pc(-опции строки )или соответствующего ресурса boldColors:false

.
3
18.03.2021, 23:05

Теги

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