我在Debian上,火狐名为Iceweasel。我想从未装饰的地方开始。我在我的.config/openbox/lxde-rc.xml中添加了以下内容,但没有任何效果:
<application name="firefox-bin">
<focus>yes</focus>
<decor>no</decor>
<maximized>true</maximized>
</application>我也尝试过不同的名称,如firefox、iceweasel、iceweasel-bin,但都没有效果。只有当我加上
<application name="*">iceweasel是否在未修饰的情况下启动(显然,其他应用程序也是如此)
注意:我对Icedove (雷鸟)也有同样的问题。
更新:正如金发女郎建议的那样,下面是ps -A | less的输出
....
9501 ? 00:18:40 iceweasel
14826 ? 00:00:21 icedove
....发布于 2013-12-31 11:49:13
您可以使用xprop来寻找一种合适的方法来引用窗口。打开终端和感兴趣的窗口,使两者都可见。在终点站,跑
xprop | grep "^_OB_APP"鼠标光标将外观更改为crosshairs。将光标移到感兴趣的窗口,并在该窗口内单击。光标恢复到正常外观,输出出现在终端窗口中。例如,假设您单击了Firefox浏览器窗口,您会看到:
_OB_APP_TYPE(UTF8_STRING) = "normal"
_OB_APP_TITLE(UTF8_STRING) = "Mozilla Firefox"
_OB_APP_GROUP_CLASS(UTF8_STRING) = "Firefox"
_OB_APP_GROUP_NAME(UTF8_STRING) = "firefox"
_OB_APP_CLASS(UTF8_STRING) = "Firefox"
_OB_APP_NAME(UTF8_STRING) = "Navigator"
_OB_APP_ROLE(UTF8_STRING) = "browser"然后,在应用程序规则中使用适当的字符串。(请注意,您也可以使用xprop标识对话框窗口,以确保规则是否适用于它们。)
我用:
<application role="browser">
<maximized>true</maximized>
<decor>no</decor>
</application>让所有的浏览器打开,最大化,没有装饰。
要采取的另一种预防措施是,代码的位置是适当的。换句话说,这些行应该位于rc.xml的“应用程序”部分,并且应该在<applications>和</applications>中,并且应该在最后一行之上,而最后一行应该只包含</openbox_config>。
另一件重要的事情是运行openbox --reconfigure以使更改立即生效。运行openbox --reconfigure还会扫描xml错误,因此值得在对rc.xml进行任何编辑之后运行。
https://unix.stackexchange.com/questions/107264
复制相似问题