Adam's

adam@debian:~$ cat /dev/random

不规矩的Firefox

with 9 comments

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的外壳. 改天验证下.

Written by adam8157

July 23rd, 2010 at 8:44 pm

Posted in Linux,Tips

Tagged with

9 Responses to '不规矩的Firefox'

  1. 表示很晕

    [Reply]

    adam8157 Reply:

    @Don.e, 嘿嘿

    [Reply]

    Don.e Reply:

    @adam8157, 我只能在写shell圈子里面的底层混了

    [Reply]

    adam8157 Reply:

    @Don.e, 拜见高手, 我这都是不务正业, 呵呵

    [Reply]

    Don.e Reply:

    @adam8157, 话说:去我博客一下,有一张照片必须要打广告……

    [Reply]

    Don.e

    23 Jul 10 at 22:16

  2. xprop。。刚在别人那里问出这个东西来就在你这里看到了

    [Reply]

    adam8157 Reply:

    @ggarlic, Hiahia…

    [Reply]

    ggarlic

    24 Jul 10 at 12:51

  3. wm?是什么?您的博文都深奥

    [Reply]

    adam8157 Reply:

    @uiandue, 呵呵, 折腾得多, wm指窗口管理器, window manager.

    [Reply]

    uiandue

    22 Oct 10 at 22:47

Leave a Reply