Контролировать размер контента в окне 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" - это частичное описание шрифта, содержащее только размер. Смотрите страницу документации.