我想弄清楚如何在 Ubuntu 13.04 中更改窗口平铺快捷方式。目前,它们被设置为<Ctrl><Alt>numpadn
.
首先,我尝试检查键盘设置中可用的快捷方式
System Settings
> Keyboard
> Shortcuts
>Windows
但它不在那里。然后我打开dconf-editor
并导航
org.gnome.desktop.wm.keybindings
。在那里我找到了以下键:
move-to-center
, move-to-corner-ne
, move-to-corner-nw
, ...
它们都设置为默认值,即当前的工作值(例如move-to-corner-nw
=> ['<Primary><Alt>KP_Home']
)。当我尝试更改此设置时,无论我更改为什么快捷方式,都不会发生任何事情,而是使用默认值。对于同一架构中的其他键,例如switch-to-workspace-1
或minimize
设置的更改,它们起作用。
我的问题是为什么move-to-...
键的值会被忽略?如何更改此快捷方式?
要使用鼠标将窗口与屏幕的左/右/上/下半部分对齐,您应该转到“设置编辑器”->“xfwm4”并取消选中“wrap_windows”属性。现在您可以将窗口拖到屏幕边缘之外以平铺它。但是这种平铺的键盘快捷键是什么?XFCE 4.10 具有该功能,但我找不到它的键盘快捷键。
编辑:XMonad 可以与 Unity 一起玩:http ://markhansen.co.nz/xmonad-ubuntu-oneiric/(感谢 hvr)
我正在寻找与 Unity 一起使用的平铺窗口管理器。我希望经理为我放置所有窗口,就像 XMonad 所做的那样,尽管我觉得 XMonad 不能很好地与 Unity 配合使用。Unity 确实有一些平铺功能(您可以使用键盘快捷键将窗口发送到屏幕的左半部分),但与我想要的相比,这仍然缺乏,因为我希望管理器选择在我的屏幕上放置窗口的位置代表。有任何想法吗?
谢谢!
我的笔记本电脑上有一个外部 4K 显示器,有足够的空间,我通常在一个网格中使用四个单独的显示器。所以我倾向于在屏幕的每个角落(IDE、终端、浏览器等)放置一个窗口。在 Ubuntu 16.04 中,Unity 提供了通过将窗口移动到屏幕边缘或屏幕角落来自动放置窗口的选项,因此您可以通过移动窗口(左上角、上半部分、右上角)来选择放置窗口的位置角、右半边等)。现在在 Ubuntu 18.04 中,似乎只有类似 Windows 的行为是通过最大化(上边缘)、左半部(左边缘)和右半部(右边缘)实现的。有没有办法像在 Unity 中一样恢复额外的区域?
谢谢!
最好的问候,菲利普
整个夏天,我有机会使用 Macbook 进行实习。虽然我真的很喜欢它,但我错过了 Ubuntu 的定制。然而,我真的很想念一个应用程序,叫做Mosaic。这是一个窗口平铺的图形界面,我可以在其中拖动一个窗口到一个图标上,并将其捕捉到相应的位置和大小。有谁知道 Ubuntu 的替代品,最好是 Gnome?
在 Xubuntu 14.10 中平铺终端时遇到问题。那些终端模拟器(我用xfce4-terminal
,xterm
和测试过gnome-terminal
)只能通过它们使用的字体的宽度/高度调整大小,因此它不能调整大小为 1px,见图 1。
图 1:当我将鼠标光标放在终端窗口的右下角(图中未包含光标)时,它们显示窗口的当前大小。如果我将光标向右移动,终端窗口将一次扩大 1 个字符的宽度。
现在,当我进行全屏平铺(最大化窗口)时,终端窗口将拉伸其主体以覆盖所有屏幕,见图 2。
图2:最大化终端窗口,您可以看到一行[ NORMAL > ... < 100% < 1:1 ]
以空白结尾,其宽度小于字体宽度。
但是当我进行部分平铺时(例如,通过将窗口移动到左边缘进行左平铺,使其扩展到整个屏幕的左半部分),终端窗口不会像我做最大化时那样试图拉伸,请参阅图 3。
图 3:左侧平铺终端窗口,右侧平铺 Web 浏览器和底部边缘留有空间。
这就是问题所在,如果我进行部分平铺,然后打开一个新的终端选项卡 ( ctrl+shift+t
),终端窗口将垂直扩展其大小,这会将一些行踢出屏幕(图 4)。这很烦人。
图 4:打开新标签页后,左侧平铺终端的最后一行 ( :q!
) 被踢出屏幕。
最大化窗口不会发生此问题(如图 2 所示)。
这个问题在 Unity/Ubuntu 14.10 中也不会发生。
所以我想知道一个窗口(不仅仅是终端)是否可以部分最大化?或者还有其他解决方法吗?(或者这只是一个错误,应该报告给问题跟踪器?)
我已经进入 compizconfig 的网格部分并自定义了所有平铺命令。
当我测试这些命令时,我没有看到它们中的任何一个有效地将屏幕居中。
我进入窗口放置部分并将新窗口配置为居中打开。但是,如果我将窗口移动到右侧然后想要将其居中,我不知道应该如何使用键盘命令来做到这一点。“放置中心”会将其最大化,“恢复”会将其移动到最近的位置/大小。
总结一下
假设我有一个窗口覆盖了屏幕的右半部分。我想保持尺寸/尺寸相同,但只需将其居中即可。
我是一名开发人员,经常从事多个不同的项目。拥有一个可以为每个项目创建配置文件的软件对我有很大帮助。如果我启动一个配置文件,它应该打开我之前配置的其他程序并将它们显示在一个窗口中。应该可以将它们排列在选项卡中或屏幕上,一个在左边,一个在右边或类似的地方。
我主要考虑浏览器、PDF 查看器和终端。这将使我能够访问浏览器中的错误跟踪器、控制台中的日志输出、PDF 中的规范等等。这将使项目之间的切换变得更加容易。
有什么或有人暗示如何用脚本语言实现它?
Unity 有一个很好的布局。我真的很喜欢 Ambiance 和 Radiance 主题。但是,我只是觉得缺少窗口管理器本身。KWin 具有出色的平铺模式,可以自动处理我所有的窗口需求,而无需拖动、调整大小或按键。我可以专注于信息和工作。
我要问你的问题是:有没有办法让 Kwin 或其他类似的平铺窗口管理器在 Unity 中工作,以便我可以同时享受这两个世界的好处?
去年,我使用 Ubuntu GNOME,我真正喜欢它的原因之一是它的扩展gtile
,它使得在 21:9 显示器上工作变得更加容易。Ubuntu MATE 有类似的产品吗?如果没有,当我的笔记本电脑连接到显示器时,是否有什么东西可以轻松地让我将窗口对齐到左三分之一、中间三分之一、右第三个,但在我未插入电源时将窗口对齐到一半?
window-manager tiling gnome-shell-extension ubuntu-mate 18.04