起動時に外部モニタに切り替えるにはどうすればよいですか?

起動時に外部モニタに切り替えるにはどうすればよいですか?

ノートブックがドッキングステーションにある場合は、外部モニタの代わりにノートパソコンの画面に起動メッセージが表示されます。外部モニターに正常に切り替えたのはログイン後でした。

BIOSの設定も試してみましたが、必要に応じて機能しないようで、可能であれば、起動プロセスの初期に自動的に外部モニタに切り替える方法を探しています。

私はsystemd、lightdm(およびxmonad)でUbuntu 16.04.1を使用しています。ノートブックには、オンボードIntelカードと別々のNVIDIAカードが付属しています。外部モニタにはNVIDIAカードのみを使用できます。私はこれに公式のNVIDIAドライバを使用します。

次の提案に従ってくださいXorgがLinuxノートブックのディスプレイパネルを使用しないようにするにはどうすればよいですか?私は私を(そうでなければ空)に入れました/etc/lightdm/lightdm.conf

[Lightdm]
display-setup-script=xrandr --output DP-5.8 --mode "2560x1600" --primary

(コマンドラインからこのコマンドを実行すると外部画面がアクティブになります。)ただし、何もしません。コマンドをスクリプトに移動しても違いはありません。スクリプトに入れると、echo "test" > mylogfile起動時に実行されないことがわかります。

編集する私はmirが実行されていることを確認しましたが、ps -e | grep unity-system-co結果はありませんでした(https://askubuntu.com/a/523012/12015)

ベストアンサー1

構成ファイル内の行display-setup-scriptが間違った場所にあります。Seat:*(前)に移動SeatDefaults

[Seat:*]
display-setup-script=/path/to/display-setup.sh

/usr/share/doc/lightdm/lightdm.conf.gzパッケージには、正しいレイアウトを示すサンプルファイルが含まれています。

コンテンツdisplay-setup.sh:

#!/bin/sh

#xrandr's name for the external monitor connection
MONITOR=DP-5.8

#bail out if monitor not found
xrandr --query | grep -q "^$MONITOR connected" || exit 0

#the original command that does the switching
xrandr --output "$MONITOR" --mode "2560x1600" --primary

#optional: switch to vt1 and back, to fix with "blank screen" problem
chvt 1
chvt 7

おすすめ記事