Eu descobri como encontrar o caminho de um arquivo .desktop
baseado em esta resposta , que é semelhante mas não é bem o que eu queria.
Primeiro, fixe o aplicativo em questão ao Iniciador. Em seguida, execute o seguinte comando:
gsettings get com.canonical.Unity.Launcher favorites
No meu caso, a saída foi:
['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']
Portanto, o nome do arquivo .desktop
é:
com.ubuntu.developer.mdspencer.ubuntu-tasks_ubuntu-tasks_0.5.1.desktop
Que mostra qual é o meu problema. Independentemente disso, você pode encontrar onde esse arquivo .desktop
está executando 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
Que mostra de onde o aplicativo está sendo lançado.
Não sei exatamente o que causou o meu problema, mas corrigi-lo executando click unregister
e, em seguida, click register
para a versão mais recente.