2017-03-14 26 views
0

私はubuntuシステムを使い、2台のモニタ(プライマリとセカンダリ)で接続しています。 Pythonまたはシェルコマンドを使用して、2番目のモニタに画像をフルスクリーンで表示するにはどうすればよいですか?たとえば、コマンドPythonを使用して2番目のモニタ(ubuntuシステム)に画像をフルスクリーンで表示する方法

eog --fullscreen --display=:0 image.jpg 

は、フルスクリーンのimage.jpgを表示できますが、プライマリモニタ上にのみ表示されます。

+0

なぜこれをPythonでやりたいのですか?なぜ 'eog --fullscreen --display =:1 image.jpg'をしないのですか? – mprat

答えて

0

これを行う最も簡単な方法は、ジオメトリフラグをサポートするeog以外のプログラムを使用することです。例えば、feh。そして、あなたは、Wは、画像を表示するウィンドウの幅で、Hは高さ

feh --geometry WxH+1920+0 image.jpg 

コマンドを使用することができますが、2台の1920x1080のモニタを持っていると仮定して、プライマリモニタが左側に設定されています。 1920は水平オフセット、0は垂直オフセットです。

上記の答えは、xineramaモードで2つのモニターが設定されていることを前提としています(2つのモニター間でウィンドウを移動できます)。 2つのモニターを2つの異なるXディスプレイとして設定した場合は、eog --displayフラグにeogを適切な表示番号で代用することができます。

関連する問題