是否可以在Xfce中放置带有键盘快捷键的窗口?


9

使用Unity中的Compiz,我可以按Ctrl+ Alt+ 6在窗口的右半部放置一个窗口,Ctrl+ Alt+ 4将其放置在左半部,Ctrl+ Alt+ 7将其放置在屏幕的左上角,依此类推。

Xbce上的Xfce中有类似的东西吗?


您可以使用wmctrl并轻松地对命令进行键盘绑定wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,0,0,500,500。参见man wmctrl
user55822

这是重复的吗?askubuntu.com/questions/103456/……或者您使用的是12.10,应该在WM中内置切片。
fossfreedom

我使用12.04 LTS
rubo77


1
@ rubo77,如果您熟悉bash脚本,请使用sprunge.us/VjYL。不过,你不妨考虑安装12.10,因为fossfreedom说,这是内置的。
user55822

Answers:


7

我更喜欢使用Alt+ d将窗口移至屏幕的左半部分,并将Shift+ Alt+ 移至d右半部分。

  • 将此脚本存储为/usr/local/sbin/window-left/usr/local/sbin/window-right
  • 在你的设置管理器,你可以在XFCE4,键盘快捷方式添加新条目:/commands/custom/<Alt>dString/usr/local/sbin/window-left
  • 在你的设置管理器,你可以在XFCE4,键盘快捷方式添加新条目:/commands/custom/<Shift><Alt>dString/usr/local/sbin/window-right

将窗口移到屏幕左半部分的快捷方式的新条目

(您可以使用选择适合您的最佳快捷键<Alt>, <Shift>, <Control> and <Super>


如果您的快捷方式不起作用,请记住使它们可执行。chmod + x / usr / local / sbin / window-left chmod + x / usr / local / sbin / window-right
总结

2
此答案已与较新的XFCE版本过时(请参阅本问题/答案以了解如何进行本机操作:askubuntu.com/questions/210231/…
process91'1

4

XFCE / Xubuntu的窗口管理器已经存在这些操作,只需将它们绑定到正确的键即可!

您可以通过GUI执行此操作。刚去SettingsWindow Manager并单击Shortcuts选项卡。你正在寻找的行动被命名Tile window to the leftTile window to the top-right


即使投了反对票,但这也是正确的答案(至少在我的xubuntu环境16.04中)
Pierre

从16.06开始,这绝对是正确的答案
MrJman006'9

2

退出Compiz之后,我遇到了同样的问题,因为我没有找到真正的解决方案,并且我不想使用单个脚本,所以我分叉了一个项目,该项目几乎具有我所需的功能。

您可以在以下位置找到它:https : //github.com/gillesB/azulejo

尚不完美,缺少多屏支持,但我每天都在使用它。由于它基于EWMH(1),因此也应该在其他桌面环境中可用。例如,我在Mate上使用了一段时间,不久后又在Cinnamon上进行了测试。

1)http://en.wikipedia.org/wiki/EWMH


在require_version的文件“ /usr/lib/python2.7/dist-packages/gi/__init__.py”中,行76引发ValueError('Namespace%s not available'%namespace)
lefterav 2014年

我在GitHub上为该问题创建了一个问题。我会在不久的将来照顾它。(github.com/gillesB/azulejo/issues/9
gillesB

如果未安装依赖项,则会出现问题。您可以在此处找到所需的软件包:github.com/gillesB/azulejo
gillesB 2014年
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.