質問: コンソールからx11ウィンドウを非表示または最小化する方法は? ウィンドウはフルスクリーンで、すべてをつかみます。その後ろに新しいウィンドウが表示されています。そのアプリケーションを強制終了することはできません。ssh経由でrootとしてリモートでログインしています。そのようなものを期待する:$ xcontrol > ls window id: pid: window class: window name: ... 111 1122 vncviewer .. 222 1133 .. . google-chrome ... > minimize 111 > restore 111 > hide 222 > unhide 222 > move 111 by (10,-20) > q $
回答: wmctrl を使用して、コマンドラインからウィンドウとデスクトップを制御できます。 (sshまたは仮想コンソールを介してログインしている場合は、最初にdisplayを:0に設定する必要があります。)例:## list windows wmctrl -l ## put the window (find window id in above list) below other windows: wmctrl -i -r 0x04800004 -b add,below ## remove maximization: wmctrl -i -r 0x04800004 -b remove,maximized_horz,maximized_vert wmctrlを使用して1つのウィンドウを最小化する方法を見つけていませんが、デスクトップを表示する(つまり、すべてのウィンドウを最小化する)ことができます。wmctrl -k on