我有一个双监视器设置,我使用的是Ubuntu 12.04 LTS 我已经多次更改了显示器的位置,现在由于某种原因,一些窗口在屏幕外打开(在两个屏幕之外),例如Update Manager。 我如何在我的一个屏幕上定位窗口?


您可以使用命令将窗口恢复到屏幕上

ALT + 空格键

这将显示最大化/最小化/…选项。点击最大化,它将占据你的屏幕。

你也可以点击“移动”,然后用鼠标或方向键将窗口移动到当前窗口。


确保选择了屏幕外窗口(例如,使用Alt-Tab或Super-W)。然后按住Alt+F7,用光标键移动窗口,直到它出现在视口中。

当我遇到这种情况时,隐藏窗口通常在屏幕下方(我偶尔会使用两个屏幕,其中一个在另一个上面,这种设置很适合台式笔记本电脑)。如果您使用Super-W选择窗口,您可以通过查看动画来猜测它的位置。按住Alt+F7+Up,窗口就会进入视野。


我做了一个小脚本来修复我在ubuntu 15.04中有两个屏幕的类似错误:https://github.com/mezga0153/offscreen-window-restore

该脚本使用wmctrl命令行工具找到屏幕外窗口,然后使用wmctrl将每个窗口放回可见区域。