窗口在ubuntu上显示在屏幕外[关闭]


242

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


5
14.04还是一个问题
Lambart 2015年

11
我的比较容易:Alt +空格键,然后使用向左或向右箭头将它们移回:))
George Nguyen

1
在Ubuntu 16.04上仍然会发生。
5:26

13
不要投票删除该问题。删除它太有用了。我知道它是题外话,但保持在此处关闭没有任何危害。
西蒙·佛斯伯格

1
这将在askubuntu上非常热门。感到惊讶的是我在这里而不是那里找到了它。
Krease

Answers:


462

您可以使用以下方法将窗口重新显示在屏幕上

ALT + spacebar

这将向您显示最大化/最小化/ ...选项。单击最大化,它将占用您的屏幕。

您还可以单击“移动”,然后单击鼠标或箭头键将窗口移至当前窗口。


32
而不是最大化,您可以使用move它,然后用鼠标将其移动;)
A. Binzxxxxxx

2
您也可以最大化然后拖动到屏幕上。

14
在与屏幕外的寡妇(适用于Ubuntu 16.04)战斗之后,我发现了更快的方法:转到外观,行为,然后选中/取消选中启用工作区。所有窗口都神奇地出现了!
罗曼·苏西 Roman Susi)

1
这是一个奇怪的错误。我曾经使用该选项将窗口移出监视器,然后在该窗口的最后一个确切位置打开了任何窗口。使用此快捷方式可以帮助我解决此问题,以便窗口再次在屏幕上打开。
joaoal

2
这个回答使我无法神经崩溃。谢谢。
trollkotze

140

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

当我遇到这种情况时,隐藏的窗口通常位于屏幕下方(我有时会使用两个屏幕,一个屏幕位于另一个屏幕上方,这种设置与桌上的笔记本电脑非常吻合)。如果使用Super-W选择窗口,则可以通过查看动画来猜测它在哪里。按住Alt + F7 + Up可以进入该窗口。

干杯。


3
实际上,即使您不必处理菜单,它也能带来很多
好处

Ubuntu升级菜单到Xenial Xerus的菜单之一(为什么它们不能使用我能记住/拼写的单词?)对于我的屏幕来说太高了,并且禁用了调整大小功能。这使我可以在屏幕上上下移动菜单(常规方法无效),因此可以单击“升级”。
日内瓦

3
您无需按住Alt + F7,只需按一下即可。您不仅可以使用光标键移动它,还可以使用鼠标来移动它:)
Tutankhamen

在ubuntu 18上,如果它是文件打开器/选择器,则弹出窗口将永远无法成为焦点
James Tan,

@JamesTan,您不能聚焦于引发开启器/选择器的窗口吗?将焦点移到焦点应该可以解决问题?不幸的是,我现在无法对其进行测试...
Georg Jung

11

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

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


3
避免发布仅链接的答案;请编辑文章,包括代码
ItalyPaleAle

该脚本非常出色,在16.04上也能很好地工作,并且比必须使用快捷键一个一个地修复所有窗口好得多。
Maks '16

在17.04下,它导致我的计算机重新启动。
丹·胡克

它确实将窗口移回查看区域,但也关闭了其他打开的窗口。
Sannu,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.