是否有键盘绑定可最小化所有窗口,而无需切换?


13

我知道我经常使用的show desktop键盘绑定(默认Ctrl+ Alt+ D)。但是,我正在寻找一种无需激活“显示桌面”即可最小化所有窗口的方法。

我正在默认安装(即Gnome,Metacity和Compiz)。我已经了解了所有配置键绑定的位置。我还查看了Ubuntu Wiki和Compiz Wiki中的默认键绑定列表。(更不用说,在这里搜索。)

我有兴趣知道它的可用位置(如果不是在Gnome / Metacity / Compiz中可用),或者想通过其他方式通过键盘绑定来实现。

Answers:


9

此人找到了一种执行所需操作的方法:http : //www.cs.bgu.ac.il/~gwiener/linux/minimizing-all-windows-in-gnome/

  1. 首次安装 devilspie

    sudo apt-get install devilspie
    
  2. 然后minimize.ds在您的主文件夹中创建一个名为的文件。在该文件中放入以下内容:

    (begin
      (minimize)
      (quit))
    

    运行以下命令进行测试: devilspie minimize.ds

  3. 如果它能正常工作,则应添加一个快捷方式:系统➜首选项➜键盘快捷键

    单击“ 添加”按钮,然后填写以下字段,用YOURUSERNAME您的实际用户名替换。

    最后,双击显示“ 已禁用”的位置,然后按快捷键。

    替代文字


是! 那正是我想要的。这样,我可以同时使用两种功能,并且它们可以按预期工作。
乔治·玛丽安

谢谢。我一直在Cent OS 7中遇到同样的问题。按照建议使用,并且有效!
Jitendra


2

Ctrl+Alt+D?您可以在Gnome中进行设置System->Preferences


1
我知道该键绑定并经常使用它。但是,那不是我想要的。由于我使用GUI环境的方式,我想要一种最小化所有窗口的方法,而无需将其作为切换按钮。这是我的用例:我按下了键绑定,然后打开了几个窗口,然后过了一段时间,我再次按下了键绑定。通过切换,这是各种各样的错误。拨动开关适合快速访问桌面,但这不是我所需要的。我需要最小化所有窗口,而不必手动对每个窗口进行操作。
乔治·玛丽安

2
实际上,这是“显示桌面”而不是“最小化所有窗口”。而且确实可以切换。
Mussnoon 2010年

1

尝试使用wmctrl。

sudo apt-get install wmctrl

然后,创建一个新的自定义快捷方式,该快捷方式将执行以下命令。

wmctrl -k on

这应该做您想要的。


那只是激活显示桌面,OP不需要。
以赛亚书

@dor正确。但是,它按照我最初的要求回答了这个问题。即没有切换。在发布此答案后,Roland的编辑澄清了这一点。因此,尽管这不是我想要的,但它越来越近了。至少,这提供了一种使用不会切换的按键绑定来最小化窗口的方法。此操作与“显示桌面”切换之间的交互很奇怪,但是除非有其他解决方案可能需要这样做。
乔治·玛丽安

我看不出这与DoR在Pawel解决方案中针对您的用例所提出的建议之间有什么区别,但是我很高兴您找到了您想要的东西。干杯。
拉蒙

基本上,使用show desktop可以最小化窗口,记住最小化了哪些窗口。这些窗口将在下次使用显示桌面时恢复。(即,它像切换一样工作)与简单地最小化所有窗口不同。这样,两个键绑定似乎没有相互作用。也就是说,我可以最小化所有内容,然后按show show desktop,而没有任何反应。wmctrl如果我随后按显示桌面,则使用将还原那些窗口。无论如何,我都非常感谢您的努力,您确实教了我一些有用的知识。因此,为此+1。
乔治·玛丽安

啊哈,我明白了。感谢您的解释。
拉蒙

0

它内置于Ubuntu设置中。

转到:设置>系统设置>快捷方式和手势>全局键盘快捷方式>在KDE组件下拉菜单中选择“ KWin”,然后向下滚动到“显示桌面”>分配自定义热键。快点!


2
如果您阅读了原始问题和大多数答案,则它们与KDE无关,而与GNOME相关。
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.