在开发过程中,我喜欢在同一屏幕上打开浏览器和代码编辑器。我想找到某种方法将它们合并并将它们视为单个窗口,以便它们一起最小化,一起调整大小,并在它们之间有一个可移动的分隔线。
是否有某种窗口面板应用程序可以用来创建多程序窗口?
答案1
嗯,我还没有权限访问这个网站的评论;猜测积分系统与 stackoverflow 是分开的。
想回复 OP 的最后一条评论。我真的很喜欢 xmonad。您可以将其设置为在 gnome、kde 等中使用扩展程序运行。以下是我在 gnome 2.28.2 中采取的步骤:
sudo yum install -y xmonad.x86_64
sudo yum install -y ghc-xmonad-contrib.x86_64
sudo yum install -y ghc-xmonad-contrib-devel.x86_64
创建一个文件 ~/.xmonad/xmonad.hs 并输入:
import XMonad
import XMonad.Config.Gnome
main = xmonad gnomeConfig
设置窗口管理器:
gconftool-2 -t string -s /desktop/gnome/session/required_components/windowmanager xmonad
gconftool-2 -t string -s /desktop/gnome/applications/window_manager/current xmonad
如果您改变主意,可以运行上述两个命令,用 metacity 替换 xmonad 以恢复原状。
链接:
答案2
不知道是否可以用 Gnome(或 Unity)来实现,但你绝对可以用 Fluxbox WM 来实现,因为像标签一样命名。
另一个选择是KDE 的选项卡式窗口。IIRC PWM 和 PekWM 也可以做到这一点。
答案3
这可能不是你想要的,但如果你的窗口管理器不提供此功能,你也许可以使用巢实例。
Xnest 本质上是一个嵌套的 X 服务器,它输出到窗口,而不是硬件设备。您可以在 Xnest 窗口中运行特定应用程序,甚至可以运行功能齐全的桌面。
不幸的是,这种方法稍微有点麻烦:应用程序需要使用非默认显示选项(或修改后的DISPLAY
环境变量)启动,并且您无法将窗口移入或移出 Xnest 窗口。