ラップトップをドッキング解除/ドッキングするときに、ウィンドウの位置を保存/復元するにはどうすればよいですか?


9

大型モニターが接続されたドッキングステーションを備えたラップトップを持っています。ラップトップがドッキングされているときは、モニターをプライマリディスプレイとして使用し、ラップトップ画面をセカンダリディスプレイとして使用します。

アンドックすると、ラップトップの画面がプライマリディスプレイになり、すべてのウィンドウがそれに移動します。ラップトップをドッキングすると、モニターは自動的に再びプライマリディスプレイになりますが、ウィンドウはすべてラップトップの画面に残ります。それぞれをモニターにドラッグしてサイズを変更する必要があります。

ウィンドウをアンドックする直前の位置とサイズに自動的に再開させるにはどうすればよいですか(ウィンドウがまだ開いている場合)。 私が見つけることができたのは、ログイン時のプログラムの復元について話している答えだけです。それは私が探しているものではありません。

Arch LinuxでGnome 3を使用しています。


同様の問題があります。フルスクリーンモードを必要とするが、ネイティブの解像度をサポートしていないゲームを実行すると、すべてのウィンドウが動き回り、サイズが変更されます。それらを保存/復元する方法があればすばらしいでしょう。
アーロンディグラ2013年

回答:



1

私はask ubuntuで同様の質問をしましたが、受け入れられた回答にはウィンドウの位置を保存/復元するための(ubuntu固有ではない)シェルスクリプトが含まれています。

重要な点は、wmctrlを使用してアクティブなウィンドウを一覧表示し、xwininfoを使用してジオメトリをクエリし、後でwmctrlを使用して各ウィンドウのジオメトリを復元することです。

wmctrlは個別にインストールする必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.