之前在Ubuntu中使用倒没注意程序最小化快捷键 (我还是沿用了windows的win+d)和rainlendar之间的不和谐情况。现在卸载了Ubuntu,用上arch+openbox,时常发现win+d 一按,整个屏幕都干净了,连ranlendar都没了....大哥,最小化桌面不就是为了看你一眼,一点面子都不给。
按照原来windows的解决方法是将rainlendar配置里的position设置为desktop,不过很可惜,openbox将窗口置顶显示了,不知道算不算是bug,总之这条路走不通了。
为了解决这个情况,我另外给openbox设置一个最小化当前程序的快捷键,虽然这个方法治标不治本,但在没找到合适的方法之前也只能凑合着用。
这几天抽空研究一下openbox的配置,官方wiki里有一个将urxt透明全屏放置到最底层的例子,仅仅需要在rc.xml里面增加urxt的初始化参数。
于是我就试试设置rainlendar 的 layout 为 below 。第一次启动是最上层显示,切换窗口之后就乖乖呆在桌面上。问题解决。
以下是rc.xml中的配置:
753 <application name="rainlendar">
754 <focus>no</focus>
755 <layer>below</layer>
756 <desktop>all</desktop>
757 <skip_taskbar>yes</skip_taskbar>
758 </application>
754 <focus>no</focus>
755 <layer>below</layer>
756 <desktop>all</desktop>
757 <skip_taskbar>yes</skip_taskbar>
758 </application>
先设置 rainlendar position 项为 desktop,将以上配置粘贴到<applications></applications>之间,重启openbox和rainlendar就行了。
没有评论:
发表评论