Получение настроек шрифта urxvt из отдельного процесса в терминале - PullRequest
0 голосов
/ 05 сентября 2018

Я бы хотел запустить программу (из командной строки Bash) внутри терминала rxvt-unicode, которая бы распечатывала настройки шрифта, которые в данный момент использует терминал, аналогично тому, что расширение размера шрифта делает, когда вы вызываете его font-size:show функцию.

Однако это отдельный процесс, и поэтому он не имеет прямого доступа к внутренним объектам в процессе urxvt, как расширение. Хотя я знаю о последовательности кода перехода терминала на установку текущего шрифта, я не знаю ни одного, чтобы прочитать его или другую информацию о конфигурации. Существуют различные способы получения текущего идентификатора окна X11 и последующего запроса на сервере, если это поможет.

Возможно, я напишу программу на Python (вместе с расширением C или C ++, если необходимо), но примеры или предложения на любом языке подойдут.

...