如何将“正确”的LibreOffice Calc图标放入启动器?
我刚从Ubuntu 16.04卸载了预安装的LibreOffice并安装了5.0.5版本。 现在发生了一个问题,发射器图标(我认为)以前不存在:
Calc显示的图标质量非常差,并且总是说它是一个无标题的文档,即使打开的文档明确标题
其他LibreOffice程序不会出现此问题,您可以在Calc-icon上方的Writer-icon上看到。
当我在Dash中搜索LibreOffice时,两种不同的可能性出现在Calc中
“无标题1 – LibreOffice Calc”和“LibreOffice 5.0 Calc”
后者是正确的。 但即使我点击它,它也会打开第一个图标/应用程序,尽管它首先会在启动器中显示正确的(高质量)图标一秒钟。 两者都打开5.0.5版本,但错误的图标和错误的标题。 LibreOffice Main
也会出现同样的问题。
我在一些网站(也是这个网站)上读过一些关于Unity的图标,它引导我进入文件夹/usr/share/app-install/desktop
,在那里我还找到了与之相关的“丑陋”图像。 xdesktop
-files。 有趣的是,在这个文件夹中,只有Calc
和Main
的.xdesktop
-file有一个图标,而不是其他图标。
是否与文件夹/usr/share/app-install/desktop/
? 文件夹/usr/share/icons
中的文件怎么样? 它与图标主题有关,我改变了吗?
有谁知道我怎么能得到正确的图标和正确的Calc
应用程序? 系统上可能还有剩余的LibreOffice
版本吗?
发射器的默认目录
.desktop
文件(启动器)的两个默认目录是:
/usr/share/applications
对于全球安装的应用程序,以及
~/.local/share/applications
对于本地安装的应用程序( ~
代表您的主目录, /home/yourname
)或本地版本的启动程序。
关于LibreOffice
但是,对于.desktop
文件,LibreOffice在我们中间有点陌生。
虽然LibreOffice的默认 (Ubuntu)版本像往常一样存储其.desktop
文件
/usr/share/applications
下载的版本存储它们
/usr/local/share/applications
也就是说, 链接到发射器。 真正的发射器在
/opt/libreoffice5.0/share/xdg/
发生了什么
有两种选择:
- 不知何故,你在
~/.local/share/applications
有一个Libreoffice
启动器的本地副本。 如果是这样,它将否决同一启动器的所有其他事件(如上所述,~
代表您的主目录,/home/yourname
)。 如果是,请删除文件,注销并重新登录。 -
由于某种原因,
/usr/share/applications
的启动/usr/share/applications
因卸载时出错而被遗忘。 如果第一种选择不是这种情况:-
导航到
/usr/share/applications
打开终端窗口,键入:sudo rm
然后将
LibreOffice Calc
启动程序拖到终端窗口中以插入文件目录。 然后按Enter键 。 当然,您也可以通过键入命令来执行此操作:sudo rm /usr/local/share/libreoffice-calc.desktop
并按Enter键 。
-
退出并重新登录,应该修复它。
-