ノートブックをドッキング解除/ドッキングするときにウィンドウの位置をどのように保存/復元しますか?

ノートブックをドッキング解除/ドッキングするときにウィンドウの位置をどのように保存/復元しますか?

私は大型モニターが接続されたドッキングステーション付きのノートパソコンを持っています。ノートブックがドッキングされると、モニターをプライマリモニターとして使用し、ノートブック画面をセカンダリモニターとして使用します。

切断すると、ノートパソコンの画面がメインディスプレイになり、すべてのウィンドウがその画面に移動します。ノートブックをドッキングすると、モニターは自動的にデフォルトのモニターになりますが、ウィンドウはすべてノートパソコンの画面に残ります。それぞれをモニターにドラッグしてサイズを変更する必要があります。

ドッキングが解除される前にウィンドウの位置とサイズを自動的に復元するにはどうすればよいですか(まだ開いていると仮定)。 私が見つけることができるのは、ログイン時に回復手順に答えるだけです。これは私が探しているものではありません。

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

答え1

私は尋ねたエマルジョンUbuntuについて質問するときに受け入れられる答えには、ウィンドウの場所を保存/復元する(Ubuntu以外の)シェルスクリプトが含まれています。

鍵は使用することです。コントロールパネルアクティブウィンドウを一覧表示し、ウィチャット情報ジオメトリを照会してからコントロールパネル各ウィンドウのジオメトリを復元します。

コントロールパネル別途インストールする必要があります。

答え2

スクリプトを作成しようとしましたが、時間が足りませんでした。ここで関連する議論を見つけることができます。

https://groups.google.com/d/topic/xdotool-users/ns-pHfwQErc/discussion

答え3

私はこれが非常に古いフォーラムであることを知っていますが、解決策を探している間にこれを直接見つけました...作成しました。その後、コンピュータを再ドッキングしたときに復元してください!見て、気に入ったら、GitHubからダウンロードまたはフォークしてみてください。https://github.com/jkos95/Undocking-Script

編集:私が知っている限り、これはWindows PCでのみ機能します!

関連情報