我已经使用过click install
并click register
在Ubuntu(不是Ubuntu Touch)上安装Click应用程序。版本是0.5.1。
现在,有一个新版本(v0.5.6)可用,我使用相同的方法安装了它。
我知道已安装新版本,因为current
目录指向0.5.6
:
$ ll /opt/click.ubuntu.com/com.ubuntu.developer.mdspencer.ubuntu-tasks/
total 16
drwxr-xr-x 4 clickpkg clickpkg 4096 Oct 18 10:19 ./
drwxr-xr-x 8 clickpkg clickpkg 4096 Sep 13 21:22 ../
drwxr-xr-x 10 clickpkg clickpkg 4096 Sep 13 20:01 0.5.1/
drwxr-xr-x 10 clickpkg clickpkg 4096 Oct 18 10:19 0.5.6/
lrwxrwxrwx 1 clickpkg clickpkg 5 Oct 18 10:19 current -> 0.5.6/
但是,当我从Dash启动应用程序时,关于页面仍显示v0.5.1。
所以我的问题是,如何找出.desktop
正在启动的文件所在的位置,以便了解为什么未启动正确的版本?我也只是好奇地了解点击.desktop
文件所在的位置。是否有一些工具可以显示给定.desktop
文件的位置,或者有没有办法查看与文件相同$PATH
的.desktop
文件?
注意:这与在Unity启动器中如何查找固定应用程序的.desktop文件相似,但不是重复的?
我.desktop
根据此答案弄清楚了如何找到文件的路径,这与我所需要的相似但不完全相同。
首先,将有问题的应用程序固定到启动器。然后,运行以下命令:
gsettings get com.canonical.Unity.Launcher favorites
就我而言,输出为:
['application://nautilus.desktop', 'application://firefox.desktop', 'application://thunderbird.desktop', 'application://chromium-browser.desktop', 'application://libreoffice-writer.desktop', 'application://libreoffice-calc.desktop', 'application://ubuntusdk.desktop', 'application://gnome-terminal.desktop', 'application://gedit.desktop', 'application://com.ubuntu.developer.mdspencer.ubuntu-tasks_ubuntu-tasks_0.5.1.desktop', 'application://xchat.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices']
因此,该.desktop
文件的名称为:
com.ubuntu.developer.mdspencer.ubuntu-tasks_ubuntu-tasks_0.5.1.desktop
这说明我的问题是什么。无论如何,您可以.desktop
通过运行locate
以下命令找到该文件的位置:
$ locate com.ubuntu.developer.mdspencer.ubuntu-tasks_ubuntu-tasks_0.5.1.desktop
/home/mspencer/.cache/upstart-app-launch/desktop/com.ubuntu.developer.mdspencer.ubuntu-tasks_ubuntu-tasks_0.5.1.desktop
/home/mspencer/.local/share/applications/com.ubuntu.developer.mdspencer.ubuntu-tasks_ubuntu-tasks_0.5.1.desktop
/home/mspencer/.local/share/click/hooks/desktop/com.ubuntu.developer.mdspencer.ubuntu-tasks_ubuntu-tasks_0.5.1.desktop
其中显示了从何处启动应用程序。
我不确定是什么原因导致了我的问题,但是我先通过运行click unregister
,然后click register
使用了最新版本来解决了该问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句