Copy.com的指示器图标消失或菜单不可读

Copy.com是一个提供免费空间的商业服务(很像Dropbox和UbuntuOne)。 从版本13.10开始,继续使用14.04,两个错误困扰Ubuntu上的Copy.com应用程序(请参阅此主题 ):

  1. 有时,应用程序指示器根本不可见
  2. 即使它是可见的,菜单也是不可读的(除了一个或两个菜单以外没有菜单条目),如下所示:

在此处输入图像描述

我怎样才能摆脱这两个错误?

更新:在复制客户端中添加了变通方法,因此如果您使用最新的复制,则不再需要以下说明!

由于libdbusmenu中的错误 ,Copy.com客户端指示器菜单在Ubuntu 14.04和13.10中无法正常工作。

这个错误在Ubuntu 14.10中得到修复,我不确定它何时会在较旧的Ubuntu版本中修复,但你可以通过使用下面的修复/解决方法让Copy.com指示器菜单在Ubuntu 14.04和13.10中正常工作。

首先:确保删除最终手动安装的复制版本。

然后:

cd /tmp wget https://github.com/hotice/webupd8/raw/master/libdbusmenu-gtk-$(arch).tar.gz tar -xvf libdbusmenu-gtk* sudo cp /tmp/libdbusmenu-gtk*/* /PATH/TO/COPY-FOLDER/ 

上面的说明将下载使用修复程序编译的libdbusmenu-gtk并将其复制到copy-client文件夹。 对于最后一个命令,将“/ PATH / TO / COPY-FOLDER /”替换为您安装Copy的路径 。 如果您使用了复制PPA ,则路径为/ opt / copy-client /

这个解决方法/修复包括我建立的libdbusmenu-gtk。 如果您想自己构建它,请参阅此处 。

通过WebUpd8

  1. 对于错误#1(缺少指标):原因似乎是从13.10开始,Unity中缺少系统托盘(请参阅此问题 )。 简而言之,需要用修改后的版本替换Unity。 这个存储库似乎在13.10中工作,但对我来说不适用于14.04。 对于可靠的(14.04),我发现这个存储库可用:ppa:gurqn / systray-trusty

     sudo apt-add-repository ppa:gurqn/systray-trusty sudo apt-get update sudo apt-get upgrade 

    ( 来源 )

  2. 第二个bug很棘手,似乎只出现在x86_64架构上。 事实certificate,这是由于本地副本配置文件夹中的配置文件中的单个设置。 它可以很容易地修改,但需要sqlite3包来访问副本的sqlite配置文件。

    首先,杀死或以其他方式关闭复制。 然后,在终端中,执行以下操作:

     sudo apt-get install sqlite3 cd $HOME/.copy echo 'UPDATE config2 SET value=0 WHERE option="csmBlackWhiteIconsV2" ;' | sqlite3 config.db 

这应该修复你的菜单。

编辑:虽然以上似乎是至少几个x86_64系统用户的正确解决方案,下面的clanlaw(谁使用32b)报告该更改使他的副本指示完全消失。 以下是恢复原始设置的方法:

 echo 'UPDATE config2 SET value=1 WHERE option="csmBlackWhiteIconsV2" ;' | sqlite3 config.db