我正在尝试配置我的 openbox 的 menu.xml,并且我想定义一个启动最大化应用程序的菜单项,例如 firefox。
<menu id="root-menu" label="OpenBox 3">
<item label="firefox">
<action name="Execute">
<execute>firefox</execute>
</action>
<action name="Maximize" />
</item>
</menu>
Run Code Online (Sandbox Code Playgroud)
但它不起作用。经过一些测试,我认为只有第一个动作是执行。
有人有解决方案吗?
小智 8
这是一种在使用 Openbox 窗口管理器时最大化打开所有应用程序的方法。(我不知道使用的是哪个发行版 OP,因此建议使用两条略有不同的路线。)
对于 Lubuntu 以外的发行版:为安全起见
进行备份使用文本编辑器
打开
转到文件底部。你应该看到:/etc/xdg/openbox/rc.xml/etc/xdg/openbox/rc.xml
</applications>
</openbox_config>
在带有 的行上方</applications>粘贴以下内容:
<application class="*">
<maximized>yes</maximized>
</application>
保存rc.xml
打开终端并运行openbox --reconfigure。这将使 Openbox 了解更改。如果无效,请注销并重新登录。从现在开始,所有应用程序都将最大化打开。
(来源)
~/.config/openbox/lubuntu-rc.xml而不是 /etc/xdg/openbox/rc.xml。(我验证了这一点,因为我使用的是 Lubuntu 12.10。)
<application class="......"> 见下文)<maximized>yes</maximized></application>
application class是通过xprop。 xprop _OB_APP_CLASS在终端窗口并按下Enter。 xprop _OB_APP_CLASS并单击属于 Google Chrome 的窗口,我会看到:_OB_APP_CLASS(UTF8_STRING) = "Google-chrome"并且“Google-chrome”(包括引号)正是应输入为应用程序类的内容。 <maximized>yes</maximized>是不仅主窗口而且其他窗口打开最大化。例如,在 Firefox 中,按Alt> Edit>Preferences或Alt> Help>About将导致窗格最大化。Chrome 的任务管理器 ( Shift+ Esc)中也会发生同样的情况。 如果这种行为是不受欢迎的,xprop则需要对主窗口和辅助窗口运行以查看是否可以区分它们。
对于 Chrome、Firefox、Opera 和 Seamonkey 浏览器,以下代码仅最大化浏览器窗口,而不是“内部”窗口:
<application role="browser">
<maximized>yes</maximized>
</application>
| 归档时间: |
|
| 查看次数: |
6415 次 |
| 最近记录: |