Я верный поклонник Linux, который в последнее время много времени использует iTerm на Mac. Одна вещь, которая мне действительно нравится в Mac, и в частности в iTerm, это возможность использовать сочетание клавиш для увеличения / уменьшения размера шрифта. Я считаю, что это яблоко + и яблоко-, чтобы сделать это. AFAIK это также возможно, используя gnome-терминал и, возможно, konqueror.
Тем не менее, я пользователь rxvt-unicode. Период. Я не хочу переключать свой терминал, но я хотел бы иметь возможность быстро изменить размер шрифта. В настоящее время, чтобы изменить размер шрифта, я должен сделать это:
- Отсоединить tmux
- $ EDITOR ~ / .Xdefaults
- xrdb -all ~ / .Xdefaults
- закрыть терминал
- открыть новый терминал
- Reattach Tmux
Я думаю, что должно быть возможно написать что-то, что уменьшило бы вышеупомянутые шаги до одного, возможно, связавшись с сочетанием клавиш, возможно, с помощью xbindkeys или чего-то подобного. У кого-нибудь есть мысли о том, как лучше всего это сделать?
Примечание: я использую отличный оконный менеджер и предпочитаю делать вещи максимально простыми (т. Е. Никаких специфичных для Gnome / KDE решений, пожалуйста).
@Keith: Я знаком с escape-последовательностями, и я виноват в том, что не сказал так явно в моем первоначальном вопросе, но: я ищу решение, которое будет сохраняться между сессиями. Вероятно, это потребует написания некоторого кода.
Я отвечаю на свой собственный вопрос (с кодом!) И голосую за Кита за его предложение кейсима. Однако решение Кейта не сохраняет измененный размер шрифта в файле Xresources, поэтому изменение размера доступно при открытии следующего окна, в то время как у меня это:
https://github.com/noah/urxvt-font
источник