Контролировать размер контента в окне zenity?

Я могу контролировать размер окна Zenity с помощью --width и --height аргументы:

$ zenity --info --text="This is an information box." --width=600 --height=400

Есть ли способ контролировать размер контента? Например, могу ли я удвоить размер шрифта, используемого для отображения текста?

1 ответ

Решение

Zenity допускает некоторую разметку, например, , или . На самом деле это разметка Панго. Таким образом, больший текст может быть достигнут с помощью span, который имеет атрибут font или size:

Например:

zenity --info --text '<span foreground="blue" font="32">Some\nbig text</span>\n\n<i>(it is also blue)</i>'

Обратите внимание, что font="32" - это еще один способ написать size="32768", так как размер находится в 1024-х долях от точки. font="32" - это частичное описание шрифта, содержащее только размер. Смотрите страницу документации.

Другие вопросы по тегам