Увеличьте размер шрифта в rxvt-unicode, не редактируя ~/.Xdefaults

Команда su - выполнится пользователи root представляют и берут среду того пользователя включая путь и т.д. sudo не делает этого.

Если Вы хотели бы sudo вести себя как su - затем используйте опцию sudo -i [command который выполнит профиль пользователя

Если Вы хотели бы su - вести себя как sudo затем не используйте дефис - просто используют su [command]

11
21.06.2016, 10:05
2 ответа

Я отвечаю на свой собственный вопрос (с кодом!) и upvoting Keith для его keysym предложения. Однако решение Keith не сохраняет измененный шрифт в файл Xresources, так, чтобы изменение размер было доступно, когда следующее окно открыто, тогда как мое делает:

https://github.com/noah/urxvt-font

2
27.01.2020, 19:58

Из страницы справочника:

ИЗМЕНЕНИЕ ШРИФТОВ, Изменяющих шрифты (или размеры шрифта, соответственно) через клавиатуру, еще не поддерживается в rxvt-unicode. Прослушивайте меня при необходимости в этом.

   You can, however, switch fonts at runtime using escape sequences,

например:

      printf '\e]710;%s\007' "9x15bold,xft:Kochi Gothic"

   You can use keyboard shortcuts, too:

      URxvt.keysym.M-C-1: command:\033]710;suxuseuro\007\033]711;suxuseuro\007
      URxvt.keysym.M-C-2: command:\033]710;9x15bold\007\033]711;9x15bold\007

   rxvt-unicode will automatically re-apply these fonts to the output so

далеко.

В зависимости от оболочки Вы используете Вас, мог присвоить тех, которые к сочетаниям клавиш. В zsh Вы могли определить функцию оболочки и использовать bindkey для привязки его с клавишей Alt, например.

15
27.01.2020, 19:58
  • 1
    Исправьте меня, если я неправ, но это не сохранится, правильно? –  g33kz0r 06.06.2011, 07:28
  • 2
    Уверенный это будет. keysym ярлыки Вы вставляете свой ~/.Xdefaults файл. При использовании функций оболочки и привязок клавиш, Вы помещаете тех, которые в Вашем ~/.zshrc (или безотносительно) файл. –  Keith 06.06.2011, 07:32
  • 3
    , я думаю, что мы определяем, "сохраняются" по-другому. Ваше предлагаемое решение повторения escape-последовательностей не сохранится в новом процессе (новое окно терминала). См. мой (принятый) ответ ниже для решения, которое действительно "сохраняется" в том смысле, что он переживает свой родительский процесс. спасибо –  g33kz0r 06.07.2012, 04:38

Теги

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