Вместо того, чтобы полагаться на Python и отсутствующие модули, как в решении github от Noah K. Tilton, я составил сценарий bash, который на шаг ближе к тому, чтобы стать более переносимым (по крайней мере, для установок, использующих самые общие пути по умолчанию).
Возможно, вам потребуется настроить скрипт, чтобы настроить путь конфигурации xfce, ваш любимый шрифт и т. Д.
Всего 2 файла, помещенных в папку ~ / bin моего дома, "zoomin" и "zoomout". Я не пошел дальше, чем создание коротких команд, которые я могу быстро набрать, поэтому я понятия не имею, как я могу настроить эти сценарии так, чтобы они отвечали ТОЛЬКО, когда я нахожусь внутри xfce4-терминала - это означает, что Я перестал думать о том, как сделать привязки клавиш, созданные для Ctrl+ -и Ctrl+, +потому что в настоящее время я знаю только о глобальных привязках клавиатуры и не хочу переопределять эти комбинации клавиш, поскольку они понадобятся другим приложениям (например, веб-браузер, текстовый редактор).
Я также подумал о том, чтобы использовать «zoommin» и «zoommax», чтобы переходить к моим самым маленьким и самым крупным шрифтам, когда это необходимо, обычно, когда мне нужно видеть тонны текста VS, когда мне нужно показать коллеге что-то на моем экране. Я оставлю эти два сценария на ваше воображение о том, как создавать: P
~ / Bin / ZoomIn
#!/bin/bash
SIZE=`grep 'FontName' ~/.config/xfce4/terminal/terminalrc | cut -d' ' -f 2`
NEWSIZE=$((SIZE + 2))
REGEXPR='s/FontName.*/FontName=Monospace '$NEWSIZE'/g'
sed -i "$REGEXPR" ~/.config/xfce4/terminal/terminalrc
~ / Bin / ZoomOut
#!/bin/bash
SIZE=`grep 'FontName' ~/.config/xfce4/terminal/terminalrc | cut -d' ' -f 2`
NEWSIZE=$((SIZE - 2))
REGEXPR='s/FontName.*/FontName=Monospace '$NEWSIZE'/g'
sed -i "$REGEXPR" ~/.config/xfce4/terminal/terminalrc
XDG_CONFIG_PATH
- строка, которая не появляется в моем сценарии. А? Предполагая , что вы имели в видуXDG_CONFIG_HOME
, что это появляется в моем сценарии, вы можете захотеть , чтобы проверить superuser.com/questions/365847/... , который в основном говорит , что это до пользователя , чтобы определить его. Не уверен, что были «другие вещи» :) Мнения могут отличаться, но я думаю, что 1 параметризованный скрипт на python немного чище, чем 2 скрипта bash.perl -pi -e 's/(FontName.*)(\d+)/$1.($2+2)/e' ~/.config/xfce4/terminal/terminalrc
а не возиться с bashz 12
, и чтобы увеличить масштаб за один шаг, я бы сделалzi 1
.Обновление: с этого коммита теперь поддерживается изменение размера с помощью Ctrl +и Ctrl -, что снимает вопрос.
Другие ответы в этой теме по-прежнему полезны, если вы используете более старые версии
xfce4-terminal
.источник
Ctrl
+Shift
+,=
чтобы увеличить иCtrl
+,-
чтобы уменьшить. НиCtrl
+,=
ниCtrl
+Shift
+ не-
будет работать, ни клавиатура,+
и-
, что очень плохо.Упомянутые вами ярлыки предназначены для терминала gnome, терминала по умолчанию, используемого gnome (и, как следствие, стандартным Ubuntu). XFCE, основная среда в Xubuntu, имеет собственную реализацию терминала. Однако, насколько я могу судить, в xfce4-терминал невозможно изменить размер шрифта с помощью ярлыка (вы можете увидеть список возможных ярлыков при переходе в «Правка-> Настройки-> Ярлыки»).
Если вы полагаетесь на эту функцию, вы можете установить gnome-терминал, но поскольку весь смысл использования XFCE часто заключается в том, что он не включает в себя довольно тяжелые библиотеки Gnome, это может быть немного непродуктивно.
источник
Это является возможным, хотя и не через xfce4 собственно, используя этот обходной путь:
https://github.com/noah/xfce4-terminal-font
(требуется питон).
Я использую его в удивительном оконном менеджере, как это:
Это немного взломать, но это работает.
источник
В то время как остальные ответы здесь требуют от вас создания некоторого типа «хака» с использованием пользовательских сценариев, которые могут или не могут сломаться при обновлении вашей системы, фактический / другой ответ был найден в вопросе StackOverflow здесь:
Может ли Vim увеличивать и уменьшать масштаб?
По пользователю: Chenming Zhang
Edit > Preferences > Appearance
Вы увидите вариант:
Font
Который содержит как выбранный шрифт, так и размер шрифта-текста.
Я знаю, что вы ищете «ярлык», но все остальные опции, похоже, требуют большой настройки, тогда как этот маршрут гарантирует, что вы не испортите свой терминал с какими-либо настройками.
Этот ответ также публикуется здесь для всех, кому нужна альтернативная опция
ctrl +-
для увеличения / уменьшения.источник
Следующий скрипт проверяет, работает ли терминал Xfce4. Если это не так, скрипт завершается. Этот скрипт использует аргументы,
script-name --in
чтобы увеличить илиscript-name --out
уменьшить масштаб. Это будет работать для любого типа шрифта. (Различные типы шрифтов имеют разное количество слов.)Я назвал свой скрипт Terminal-Zoom, и я использую Ctrl Alt +для
terminal-zoom --in
и Ctrl Alt -дляterminal-zoom --out
.источник
В настоящее время xfce-term не предлагает быстрых клавиш для увеличения. Рассмотрим терминатор, который облегчает зависимости (в отличие от термина Gnome) и предлагает увеличение и уменьшение масштаба с помощью сочетания клавиш CTRL + SHIFT + "+"
источник
Это старая ветка, но было любопытно, как это сделали другие. Я использую i3-wm и написал этот скрипт для использования с ним
Я улучшил это, глядя на сценарий кем-то еще здесь
источник