I have placed the AppImage and icon file in an entry on my path.
ian@cyllene:/usr/local/bin$ ls -l
total 112396
lrwxrwxrwx 1 root root 26 Jun 10 15:57 anki → /usr/local/share/anki/anki
-rwxrwxr-x 1 ian ian 115001540 Jul 14 13:10 Obsidian-1.6.5.AppImage
-rw-rw-r-- 1 ian ian 84344 Jul 14 13:42 obsidian-icon.png
ian@cyllene:/usr/local/bin$
When I double click on the .AppImage file above, Obsidian starts. Googled answers
suggest I need a .desktop file. The file /usr/share/applications/obsidian.desktop contains:
[Desktop Entry]
Version=1.6.5
Type=Application
Name=Obsidian
Comment=Markdown Notetaking App
GenericName=Text Editor
Exec=/usr/local/bin/Obsidian-1.6.5.AppImage
Icon=/usr/local/bin/obsidian-icon.png
StartupWMClass=obsidian
MimeType=x-scheme-handler/obsidian;
After a reboot, and running “xdg-desktop-menu forceupdate”, I could see the Obsidian
icon in the apps menu system, but when I clicked on it, nothing appeared to happen.
I pinned it and the only options are “New Window” and “unpin”.
What have I done wrong?
During testing, I tried to fire it off from the command line with “gtk-launch obsidian.desktop”. This complained it was not sandboxed so aborting, and requires directory
/tmp/.mount_Obsidie9CQek/chrome-sandbox to be owned by root and given an mode of 4755.
So I carefully set that up and tried again.
This time it complained that /tmp/.mount_ObsidiZGu8MV/chrome-sandbox needed to be owned by root and have a mode of 4755.
Observant readers will have noticed that these directories are different - presumably random ??? WTF is going on.
How can I get the AppImage working so I can test for the bug in Obsidian that I found, and report it and have it accepted?
Using Ubuntu 24.04, Obsidian latest (D?L this morning) FUSE installed as per instructions.