不规矩的Firefox
Firefox, Swiftfox, Iceweasel都太可气了!
相信各位用wm的朋友都会给特定的应用程序制定规则, 例如放到特定的桌面, 不要边框等等, 很简单, 也很有用.
但是我很久之前就发现这些规则对Firefox及其衍生版都不起作用, 它们不会跟着你的特定规则自动出现在某个桌面, 而是坚持出现在当前桌面. 这个问题在我这一直都是悬案, 直到今天在Arch的Wiki中看到这段: Xprop_for_Firefox.
大概意思就是说: 不管实际是什么, Firefox及其衍生版都只认”Firefox*”这个WM_CLASS字符串. 真这么流氓? 用下面的openbox配置试了一下, 果然老老实实的…
<application class="Firefox*">
<desktop>1</desktop>
</application>
PS: Wiki中说不知道具体原因, 但我猜是因为启动起来以后WM_CLASS这个值变了, 一直都在启动Xulrunner, 最后时刻给套上了个Firefox, Swiftfox或者Iceweasel的外壳. 改天验证下.


表示很晕
[Reply]
adam8157 Reply:
July 23rd, 2010 at 22:35
@Don.e, 嘿嘿
[Reply]
Don.e Reply:
July 23rd, 2010 at 22:46
@adam8157, 我只能在写shell圈子里面的底层混了
[Reply]
adam8157 Reply:
July 23rd, 2010 at 22:56
@Don.e, 拜见高手, 我这都是不务正业, 呵呵
[Reply]
Don.e Reply:
July 23rd, 2010 at 23:03
@adam8157, 话说:去我博客一下,有一张照片必须要打广告……
[Reply]
Don.e
23 Jul 10 at 22:16
xprop。。刚在别人那里问出这个东西来就在你这里看到了
[Reply]
adam8157 Reply:
July 24th, 2010 at 18:27
@ggarlic, Hiahia…
[Reply]
ggarlic
24 Jul 10 at 12:51
wm?是什么?您的博文都深奥
[Reply]
adam8157 Reply:
October 22nd, 2010 at 22:51
@uiandue, 呵呵, 折腾得多, wm指窗口管理器, window manager.
[Reply]
uiandue
22 Oct 10 at 22:47