Передача переменной в xrandr в bash

Не уверен, что на этот вопрос когда-либо был дан ответ, но у меня была такая же проблема, и в итоге я установил все шрифты Google, которые решили мою проблему.

sudo curl https://raw.githubusercontent.com/qrpike/Web-Font-Load/master/install.sh | bash

Сообщение encase кто-то еще столкнулся с этим.

0
22.05.2021, 22:16
1 ответ

Неудачное имя-DISPLAYуже зарезервировано для указания на правильный X-сервер. Откройте новую оболочку и проверьте ее содержимое:

$ echo $DISPLAY
:0

Используйте другое имя для вашей DISPLAYпеременной. Кстати, вот почему рекомендуется использовать в скриптах имена переменных в нижнем регистре, поэтому в вашем случае это может быть:

display=$(xrandr | grep ' connected' | cut -d' ' -f1)

Кроме того, обратите внимание, что одновременно может быть подключено более 1 экрана, и в этом случае xrandr --output "$display" --autoне удастся.

1
28.07.2021, 11:30

Теги

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