Questions tagged «window-manager»

窗口管理器是负责在图形界面内跟踪和放置窗口的软件组件。示例:Metacity,Compiz,KWin。如果您的问题与特定的窗口管理器有关,请添加其标签。

1
如何从bash脚本确定窗口是最大化还是最小化
我有一个bash脚本,可以在双屏设置中将窗口从左屏移动到右屏。当前,它的工作方式是循环浏览给定的窗口ID,xdotool search --onlyvisible --maxdepth 2 --class ""然后将它们向右移动屏幕宽度。它已经可以工作了……除非所讨论的窗口最大化或最小化。 因此,需要一种检查窗口当前状态的方法。我找到了提供添加和删除这些位的方法的答案,但是检查它们是否已设置的方法在哪里? 如果无法通过xdotool进行操作,则应该可以重用上述命令提供的窗口ID。

2
如何突出显示当前屏幕(或窗口)?
我在工作时使用两个屏幕设置,尽管它通常带来的好处多于伤害,但我有一些问题。 其中之一是跟踪焦点出现问题-有时我在错误的屏幕上键入错误(焦点在我的光标后面,但是当您匆忙执行操作时,总是不容易注意到光标在其他屏幕上)。当我不打字而导致大量不同的动作(雷鸟中的一键快捷方式)时,这非常烦人。 有没有一种方法可以更好地突出显示活动屏幕或窗口(例如,使用容易看到的边框-即使是最大化的窗口)? 编辑: 我认为,当窗口获得焦点时,一种不错的解决方案是一种简短的动画。



1
如何始终在特定的显示器上启动应用程序?
我具有双显示器配置,并且希望所有新旧应用程序都在右侧的主显示器上启动。但是,无论焦点/鼠标指针在哪里,某些应用程序都从第二个屏幕开始。我认为这是因为top:left corner 0:0在第二个监视器上。而且其规模大于主要因素,这可能是原因吗? 次要是我在其中运行kodi的电视,该电视具有可以选择显示的设置。 可能有一些应用程序会记住每个应用程序的位置和显示,并且在关闭秒针时也要小心-记住位置直到显示器再次打开。在较早版本的ubuntu compiz中可以这样做,但仅此而已。 更新:将DE更改为肉桂





2
在Unity中从左向右移动Windows
我发现自己在两个显示器的设置(oneiric,unity,twinview)中移动了一些窗口。有没有一种简单的方法可以将窗口从左侧监视器移动到右侧监视器。我知道我可以使用Shift+Alt+Ctrl和将应用程序从一个工作区移动到另一个工作区Cursor-keys。 快速(使用热键?)而不使用鼠标来移动最大化的窗口将很方便,因为它们似乎非常牢固地粘附在其原始显示器上,有时需要用鼠标将其撕下。


2
如何禁用新的不可见边框功能(破坏Compiz的Grid插件)?
最近添加了一个新功能,该功能在窗户周围添加了不可见的边框以进行大小调整(尽管我认为新的调整大小手柄可以解决任何大问题)。 这让我很烦,因为它破坏了compiz的网格插件的实用性。我不确定边框是否是compiz或gnome的一部分,但我想知道如何禁用它。 我在ccsm或gnome中找不到窗口设置。 请参阅屏幕截图,以了解造成了多少浪费。这些窗口应该匹配,而不是周围都留有空白。


3
在GNOME中最容易安装和使用哪个平铺窗口管理器
根据此处的说明,我只是尝试在Ubuntu 10.04上将xmonad与GNOME集成:http : //www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome#Ubuntu_Karmic 不幸的是,我没有成功地使它工作。我想知道是否有任何易于在GNOME中安装和使用的切片窗口管理器来替代Metacity或Compiz? 更新 我只是让xmonad在GNOME内部工作。这是一个两步过程: 首先,在GNOME中执行以下代码: gconftool-2 -s /desktop/gnome/session/required_components/windowmanager xmonad --type string 如此处所述:http : //haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome#Setting_up_Gnome_to_use_Xmonad 其次,也是最关键的一步(这是我所缺少的步骤),将以下内容添加到〜/ .xmonad / xmonad.hs: import XMonad import XMonad.Config.Gnome main = xmonad gnomeConfig 如此处所述:http : //xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Config-Gnome.html


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.