首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xorg/Twm窗口只有在鼠标结束时才有焦点

Xorg/Twm窗口只有在鼠标结束时才有焦点
EN

Unix & Linux用户
提问于 2015-03-26 20:40:21
回答 1查看 2.1K关注 0票数 3

我在Arch上安装了带有Twm和xterm的Xorg,当我启动X服务器时,只有当鼠标指针在其窗口上时,我才能输入xterm。我一直在寻找Xorg和Twm的选项,当鼠标超出窗口时,这些选项可以与焦点相关,但我没有成功。

我如何设置我的系统,使焦点不绑定到鼠标位置?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-03-26 21:18:50

您看到的是twm处理鼠标焦点的正常方式。

该方法称为焦点跟随鼠标。

自1989年以来,twm是X窗口系统的默认窗口管理器。这意味着它是一个引用实现,就像X的其他默认组件一样。

从那时起,其他X组件的大多数参考实现都进行了增量更改,并且仍在使用中。

窗口管理器twm是不同的;它没有进化,并保持了广泛的使用。由于窗口管理这一课题取得了很大进展,它被其他应用新思想和新方法的解决方案所取代。这就是为什么它现在看起来很旧的原因--它已经很久没有实际使用了。

因此,相对于用户界面方面正在进行的开发,它基本上已经过时了。

twm最常用的时候,焦点跟随鼠标是非常普遍的。我记得我自己用过。

从文档来看,twm似乎没有其他的模式。可以创建实现这种模式的自定义.twmrc,但我不认为这样的.twmrc是可用的。

实际上,如果您想要不同的焦点模式,则需要更改窗口管理器。

有什么让你被锁在twm上的东西吗?

如果您可以使用不同的窗口管理器,那么已经从twm的源代码中启动了一个窗口管理器,并且获得了许多支持多种配置样式以支持可用性的特性,称为FVWM。它也是“旧”的,但不那么老。就像没有极简主义的twm

一个更现代的窗口管理器将是元。还有一些作曲家,比如compiz,它解决了管理窗口的相同问题,但要复杂得多--它们让所有程序在某个隐藏的地方绘制输出,并且可以在将输出显示给用户之前对输出进行充分的处理。

(鼠标后面有一个有趣的焦点变体:草率焦点。该模式允许鼠标指针在短时间内离开窗口,然后将焦点更改为指针下的窗口。(如果它在类似的窗口管理器中可用,可以尝试。)

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/192746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档