すべてのGoogleの結果は、2番目のxserverを起動する方法に関する情報を提供したり、ディスプレイマネージャの停止を提案したりしますが、すべてのモニタをオフにしたくはありません。デフォルト以外のモニター、特に次から始まるモニターのみをオフにしたいと思います。
どうすればいいですか?
答え1
最も自然なアプローチは、そのセッションのセッションマネージャプロセスを終了することです。セッションマネージャを殺すと、セッションは終了します。
ps xeww | grep DISPLAY=:1
Linuxでは、その環境のプロセスを一覧表示するために使用できますDISPLAY=:1
。他の多くのUnixバリアントにはこれを行う方法がありますが、オプションはさまざまですps
。これは、出力のどこかで発生する偽の肯定DISPLAY=:1
(たとえば、パイプラインの各部分が開始される速度によって発生したり発生しない可能性があるgrepコマンド自体)を返すことがあります。
セッションマネージャを見つけやすくするには、を使用してくださいps xewwf | grep DISPLAY=:1 | less
。セッションマネージャは、親セッションのリストにないセッションマネージャの1つになります。
または X サーバーを探します。実際、各ディスプレイは別個のXサーバプロセスによって制御される。fuser /tmp/.X11-unix/X1
ディスプレイを制御するXサーバーを一覧表示します:1
。-k
プロセスを終了するためのオプションを渡します。これを行うには、ルートである必要があります。