外部モニター(openbox)で解像度を設定する

画像
最近、彼はOpenBoxCrunchBangディストリビューション)に移りました。

私はラップトップを持っていますが、自宅では外部モニターを接続しています。
システムをロードした後、モニターとラップトップで低解像度が設定されるという問題にすぐに出くわしました。
grandrを使用して 、通常の解像度設定します。 しかし、再起動後、すべての設定が飛んだため、すべてを再度設定する必要がありました。

次のような問題を解決しました。

次の内容のスクリプト/ usr / local / bin / video_switcherを作成します。
#!/bin/bash

VGASTAT=`xrandr | grep "TMDS-1 connected"`;

if [ "$VGASTAT" = "" ] ; then
xrandr --output LVDS --auto;
else
xrandr --output LVDS --off;
xrandr --output TMDS-1 --mode 1440x900;
fi
exit 0;


外部モニターが接続されているかどうかを確認します。
接続されている場合、ラップトップのモニターを切断します。

LVDS-ラップトップモニター。
TMDS-1は外部モニターです。

私は走る権利を与えます:
# chmod +x /usr/local/bin/video_switcher

〜/ .config / openbox / autostart.shにスクリプト追加します:
echo "video_switcher" >> ~/.config/openbox/autostart.sh

それは私にとってそれがどのように機能するかです。 あなたのコメントを待っています。

Source: https://habr.com/ru/post/J80658/


All Articles