Различные цветовые схемы в URxvt?

Оператор &, как и ;, является оператором терминатора списка. Они имеют одинаковый синтаксис и могут использоваться взаимозаменяемо (в зависимости от того, что вы хотите сделать). Это означает, что вам не нужны command1 &; command2, все, что вам нужно, это command1 & command2.

Таким образом, в вашем примере вы можете просто написать:

for i in {1..10}; do wait file$i & done

и каждая команда wait будет запущена в фоновом режиме, а цикл немедленно перейдет к следующей.

4
16.07.2016, 23:31
2 ответа

Если вы хотите переключать профили так же, как gnome-terminal (или konsole), то это вносит изменения в работающий терминал. xrdb не будет делать , что .

Если вы хотите изменить цвета переднего плана / фона по умолчанию, вы можете использовать escape-последовательности xterm динамических цветов (которые реализует rxvt-unicode, как я отмечал в Urxvt: изменить цвет фона на муха ).

2
27.01.2020, 20:59

Я добавил следующее в свой файл ~ / .Xresources , чтобы менять цвета на лету, нажав Ctrl и 7 или 8 или 9 .

! change to red background
URxvt.keysym.C-7: command:\033]11;#ff0000\007

! change to light background
URxvt.keysym.C-8: command:\033]11;#ffffff\007

! change to dark gray background
URxvt.keysym.C-9: command:\033]11;#777777\007

Если вы хотите установить цвет переднего плана и фона одновременно, просто объедините команды (некоторые цвета определяются по именам):

! change to red background
URxvt.keysym.C-7: command:\033]11;#ff0000\007\033]10;yellow\007

Вы можете проверить свои цвета с помощью простой команды echo , как этот:

echo -e '\033]11;#ff0000\007\033]10;yellow\007'   # changes to red background and yellow foreground

Внимание

Я использовал код 11 для цвета фона и код 10 для цвета переднего плана . Определения для Urxvt, процитированные Томасом Дики , указывают на использование вместо них 49 и 39 (которые я тестировал и также работает).

3
27.01.2020, 20:59

Теги

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