xterm * faceName в .xResources не отражается

Я понял, в чем дело. Это как-то связано с использованием ps. Я думаю, когда вы вызываете команду "service iperf status", ps всегда найдет процесс с iperf в нем. Поэтому значение всегда будет "1" и никогда не будет никаким другим. Поэтому я использовал netstat, чтобы найти процесс. В моем сценарии я использую:

IS_RUNNING=$(netstat -anp | grep ":5001" | grep "iperf" | awk '{print $7}' | cut -d"/" -f 2)

Который, если его запустить, приведет к тому, что эта команда найдет "iperf"

Затем вы делаете оператор if следующим образом:

if [ "$IS_RUNNING" = iperf ];

И это решило мою проблему.

1
07.12.2018, 23:40
2 ответа

Имя соответствующего шрифта семейства ShureTechMono NF, которое можно найти с помощью fc-list. Вот скриншот.xterm using ShureTechMono NF

На странице руководства fc-listпредлагается, чтобы эта команда(:соответствовала всем, параметрfamilyпоказывает семейство лиц -, используемое xterm):

fc-list : family

Запись страницы руководства xterm дляfaceNameтакже дает пример использованияfc-list:

fc-list :scalable=true:spacing=mono: family
3
27.01.2020, 23:42

Пробовали ли вы использовать параметр -fn и вводить имя шрифта, используя нотацию Pango, например. ShureTechMono\ Nerd\ Шрифт\ Обычный :px=11

Я сделал это таким образом, с другим шрифтом, пробным -и -стилем ошибок, прежде чем я сделал окончательную запись в.Xresources. В этом примере я бы не использовал «Полный», а «Обычный», как показано на рисунке.

1
27.01.2020, 23:42

Теги

Похожие вопросы