为什么我的时钟小程序日历出现在错误的位置?

为什么我的时钟小程序日历出现在错误的位置?

我的屏幕底部面板右侧有一个时钟小程序。当我出于某种原因单击它时,日历框会出现在右上角,并且部分不在屏幕上。您可以想象这很烦人,并且限制了它的实用性。我怎样才能让它出现在正确的位置?

截屏

答案1

这似乎是 Maverick 中 Compiz 的问题。我升级时也遇到了同样的问题,因为我的面板也在屏幕底部。

相关错误: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/631664

我使用的解决方法是打开 Compiz 配置设置管理器(如果您的首选项菜单中没有它:),sudo apt-get install compizconfig-settings-manager以强制窗口在底部附近打开。来自上述错误线程中 Kantastisk 的评论 #10:

转到 ccsm 的“放置窗口”插件,在“固定窗口位置”选项卡下找到“固定位置的窗口”框,然后单击“新建”。选择 + 图标,在“类型”下选择“窗口标题”。单击日历小程序,然后单击“抓取”按钮,然后单击打开的日历。结果值应为“title=Calendar”之类的内容,或者您​​使用的语言中的任何内容。单击添加,在 x 和 y 位置下选择最右边的设置。最后选中“保留在工作区”,一切就绪。

如果不使用 CCSM,据说有一种快速的方法(我没有尝试过)通过 Zamiere Vonthokikkeiin 发布的终端(再次在上述错误的线程中):

gconftool-2 -t list -s --list-type=bool /apps/compiz/plugins/place/screen0/options/position_constrain_workarea [true]
gconftool-2 -t list -s --list-type=string /apps/compiz/plugins/place/screen0/options/position_matches ["name=clock-applet"]
gconftool-2 -t list -s --list-type=int /apps/compiz/plugins/place/screen0/options/position_x_values [32767]
gconftool-2 -t list -s --list-type=int /apps/compiz/plugins/place/screen0/options/position_y_values [32767]

相关内容