Questions tagged «window-manager»

在X窗口系统中,窗口管理器控制桌面的工作方式,包括窗口的外观和行为。

1
xdotool和xautomation有什么区别?
xdotool和xautomation是两个命令行X11自动化工具。我使用前者已经有一段时间了,直到最近才发现后者的存在,我很好奇,想知道曾经使用过两者的人该怎么说。特别是: 它们具有相同的预期用途吗?从手册页看来似乎如此,但我可能会遗漏一些细节。 在大多数系统中是否同样支持它们?还是使用范围比另一种广泛? 是否有可以用另一种方法完成的事情?

2
如何在Linux Mint中使应用程序窗口始终排在最前面?
当我同时打开多个应用程序时,有必要在一个应用程序与另一个应用程序之间切换。但是,当我将鼠标指针放在某个应用程序的窗口顶部时,其他应用程序的窗口将立即关闭。无论是否在其上放置鼠标指针,我都需要始终保持一些窗口在最上面。 在Windows中,我可以使用turbo TOP来执行此操作,但是我找不到在Linux中(尤其是在Linux Mint中)执行此操作的相同方法。 http://www.savardsoftware.com/turbotop/


7
SSH远程登录到另一台计算机后修复终端标题
现在,我正在使用单行perl代码来更改终端栏的标题, print("\e]0;@ARGV\7"); 但是每次我将SSH切换到另一台远程计算机后,主机都会修改标题(对此我并不特别烦恼)。但是,当我退出连接后,修改后的标题仍然保留。有没有办法来解决这个问题?从本质上讲,我希望在本地操作时为我的终端机定一个标题。 我主要在CentOS或Debian下使用xfce终端和终止符。谢谢。 编辑 另一个微妙之处在于,宁愿所有终端都具有相同的名称,我更希望能够自由地即时编辑其标题,但仅禁止SSH会话修改我编辑的内容。

3
如何摆脱桌面环境并仅使用窗口管理器?
我一直在使用xterm进行所有工作。我意识到像GNOME这样的桌面环境必须提供的功能对我来说并没有太大用处。现在,是否有可能完全删除GNOME和KDE并仅在运行级别5(X11)中使用某些窗口管理器来播放视频,使用浏览器,以及偶尔使用文件管理器(如Nautilus)。我该怎么做?这是个好主意吗?您会建议哪个窗口管理器? 到目前为止,我已经完成了什么:我安装了Window Maker。重新启动后,登录时会为我提供更多选择-GNOME,KDE,Window Maker。我选择了Window Maker。它为我提供了多个工作空间,可自定义的键盘快捷键,而没有常用的桌面功能,例如面板,通知区域,桌面图标。 但是我观察到,每当启动Nautilus时,桌面背景都会更改为我在GNOME上设置的背景,并且所有桌面图标都将恢复为GNOME中的状态,尽管Window Maker的键盘快捷键仍然可以使用。但是要删除GNOME背景和桌面图标,我必须注销并再次登录。 如何解决该问题,以使Nautilus的启动不会带来GNOME背景?我应该使用其他文件管理器吗? 更新资料 我已经编译并安装了dwm。一点也不难。尽管我需要执行以下步骤来使dwm显示在登录屏幕的菜单中。 $ cd /usr/share/xsessions/ $ vim dwm.desktop 在dwm.desktop我写道: [Desktop Entry] Encoding=UTF-8 Name=dwm Comment=To start dwm session Exec=/usr/local/bin/dwm Type=Application 这次我要登录时,菜单中出现了dwm。 更新资料 我使用以下步骤解决了鹦鹉螺问题。 $ gconftool-2 --recursive-list "/apps" |less 在这里,我搜索了鹦鹉螺。它给了我 /apps/nautilus: /apps/nautilus/preferences: show_icon_text = local_only start_with_sidebar = true click_policy = double background_color = #ffffff …

1
了解Linux桌面
我使用debian wheezy xfce,并想要设置我的桌面。但是我读到一些设置是多余的。因此,我想了解一切如何运作,但是我迷失了方向。有人可以对以下列表进行排序,填写和授权,并向我解释使用什么吗? KDE,Gnome,XFCE,X11,dgm,kdm,GTK(x),会话,lxdm,lightdm,compiz,Kwin,窗口和桌面管理器等 每当我以为自己理解了它,我就会发现从未听过的新表达。好吧,这就是我所知道的。Gnome,KDE,XFCE是台式机。它们在堆栈的顶部。X11是一个显示某些东西并利用图形驱动程序的库,因此我认为它位于堆栈的底部。(但在图形驱动程序之上)...

2
有没有办法虚拟分割我的显示器(最大化窗口)
我的问题本质上是,如果有人设置了双头安装程序,我是否可以假冒人们在Linux上使用常规窗口管理器得到的行为。也就是说,如果我最大化一个窗口,那么它只会在桌面的一部分上最大化,与一个物理显示器的面积匹配。我只有一个屏幕,但是它具有相当大的分辨率,大多数时候,我会想在水平方向平铺的多个单独的窗口上工作。 我听说过有关平铺窗口管理器的信息,但我所知道的更多是类似于角组,并且行为不像其他常见的窗口管理器(xfwm,compiz)。我目前正在使用xfwm,如果可能的话,我会坚持使用。如果这个任务requries,我宁愿一个或者其行为类似于常见的开箱或为其准备的配置是可用的。 我想到的第一个hack尝试是伪造xrandr提供的有关屏幕几何形状的信息,并使用这种方法来愚弄窗口管理器,但这似乎是一个绝妙的hack,这不是必须的。 我使用的是fedora linux,但如果不在软件包管理中,则可以自己构建该软件。


2
Kde:如何将应用程序永久绑定到桌面/活动?
我是Kde 4.8的新手,我不知道如何获得我以前在Gnome中拥有的这种行为: 桌面1:开发人员/杂项(浏览器,编辑器/ IDE,差异等)。 桌面2:虚拟机(vbox) 桌面3:图形(gimp,inkscape,phatch) 桌面4:文件管理(ftp,ssh等) 在gnome中可以将Windows配置为始终显示在特定的桌面中,这就是我想要在Kde中实现的目标。 我在谷歌上搜索了很多东西,看起来活动无法做到这一点(到目前为止),因为使用窗口的菜单仅适用于当前会话,并且在重启后迷路了。 顺便说一下,我想活动可以做到这一点,因为Kde 4.8 Gimp附带的默认活动仅用于照片活动(我看了一下活动配置,但没有发现任何有关此行为的信息) )。 至少,我的目标是获得这种情况,如果对于活动而言不可能,但是对于台式机而言,这对我来说是可以的。 那么,关于如何在Kde 4.8中获得这种行为的任何想法吗? 我已经读过这个类似的问题,但是我正在寻找一个永久的解决方案。

4
覆盖KDE中任意窗口的窗口标题并设置自定义窗口标题
在这里使用KDE,但是可能会有一种解决方案也可以与其他桌面环境一起使用。我经常要处理很多窗户。大多数窗口包含许多选项卡(例如,具有许多选项卡的Dolphin窗口,或Firefox,Konsole等)。窗口标题将根据我当前的选项卡而改变(在大多数情况下,这在大多数情况下是很有用的),但是当使用如此多的窗口时,我想对其进行一些整理并能够手动重命名窗口,覆盖应用程序给出的窗口标题。我可能将一个Firefox窗口命名为“ Research”,将另一个Firefox窗口命名为“ Documentation”,以便能够轻松地区分我用来相应地组织和分组不同选项卡的窗口。 理想情况下,我可以单击窗口标题栏并轻松为其指定一个自定义名称,但我会选择一个解决方案,只要它可行,该解决方案就会比较麻烦。 我已经尝试过,wmctrl -r :SELECT: -T "Research"但是只能暂时使用(在应用程序更改标题时,例如在切换选项卡时,标题会还原)。

1
窗口是否将可用内存最小化?
最终用户看不到未显示的最大化窗口和最小化窗口。未显示是指由活动窗口覆盖的非活动最大化窗口。 但是有一个区别-在应用程序切换服务中,如Compiz一样明显:窗口管理器“知道”最大化的窗口外观(因此它可以产生缩略图),而最小化的窗口由图标表示。仅(不计算窗口的外观/内容)。 那么这是否意味着在最小化窗口时释放了内存?内存对WM可以最大化的窗口数有限制吗?如果有这样的限制,那么它是实质性/相关性吗? 想象一个不允许最小化的WM(只能在最大化的窗口之间切换):由于内存使用情况,此WM是否会对终端用户施加相当大的限制? 感谢您解决此问题---我可能有一个错误的主意。

2
如何在XFCE中使用Super-L代替Alt来调整窗口大小或移动窗口?
在XFCE中,当按住鼠标Alt左键然后在窗口中的任何位置单击时,将移动该窗口(就像通过拖动标题栏一样),或者在单击并使用右按钮拖动时调整窗口的大小。 我非常喜欢这个功能,而且从一开始我就习惯了。但是我一直将它绑定到Super-L(左“ Windows”键)。 如何更改Altfor 的行为Super-L?我当时在看XFCE设置管理器,但在任何地方都找不到。

3
终端仅作为“桌面”
在Linux(Mint)中是否可以只有终端机桌面? 我想正常启动,这意味着我希望能够启动GUI程序(IDE,浏览器等),但是启动后我只希望在终端上不需要桌面上的任何东西。理想情况是桌面上的某种嵌入式终端,仅此而已。 我目前的“解决方法”是拥有一个纯黑色的桌面,并使用Ctrl+ Alt+ T启动外壳程序,但理想情况下,我希望将其作为桌面的固定部分。 目的是迫使他们仅使用终端来做标准的事情,并尽可能减少干扰。

4
什么显示管理器/窗口管理器可以支持具有不同dpi的多个显示器?
我还没有找到窗口管理器/显示管理器的排列,可以正确缩放带有两个不同DPI的两个不同监视器上的窗口和应用程序。 我有一台运行约110 dpi的40英寸4k显示器,并以约240 dpi的速率插入了hidpi戴尔笔记本电脑。我必须在hidpi上接受太小的资产,或者在大显示器上接受太大的资产。看起来不好。是的,有一些“中途之路”可以正常工作,并且Unity确实允许通过监视器在一定程度上分别扩展资产,但是我仍然在应用程序本身中遇到问题。 我尝试了Unity / Gnome 3 / KDE / I3甚至e17的不同组合。大多数时候,显示管理器(我认为)是lightdm,因为发行版通常是Ubuntu,但是我也尝试过Fedora 22和Kubuntu,我认为它们使用不同的显示管理器。每次全新安装/全新安装。 我一直都在看到缩放效果不好。我不介意运行Beta版软件。我不介意一些不稳定因素。我在想的是视觉上的不一致。我应该去哪儿?现在,哪个发行版做得好? 理想情况下,我希望所有窗口管理器组件和应用程序都能保持一致。 我应该等待韦兰吗?我现在可以得到吗?这样可以解决问题吗? 米尔?

2
检索窗口名称和角色
我正在运行Eclipse,并且分离了一些窗口。现在,我有4个链接到Eclipse的窗口。我需要的是能够识别每个单独的窗口并能够对其进行控制。 如果我运行诸如:xprop,,的工具xwininfo,或者wmctrl -l可以为主窗口检索WM_CLASS和WM_NAME,但无法为其他3个子窗口获取它们。 如何检索WM_NAME和WM_ROLE的所有4个窗口?

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.