Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Joplin Appimage does not have correct Icon (Pop!_OS, Linux) #3529

Closed
Tiger862000 opened this issue Jul 19, 2020 · 3 comments
Closed

Joplin Appimage does not have correct Icon (Pop!_OS, Linux) #3529

Tiger862000 opened this issue Jul 19, 2020 · 3 comments
Labels
bug It's a bug

Comments

@Tiger862000
Copy link

Hi, in this #TheAssassin/AppImageLauncher#323 (comment) issue I already reported
on the issue the author asked me to report directly in Joplin repo.

Joplin App does not have the correct application icon on my desktop panel (see screenshot). It instead uses a different one. Yet the icon in the Topbar is the correct one...

The author of AppImageLauncher suggested to analyze via appimagelint - see log below.

What can I do against? Where are icons stored in Appimages? Please help. Thank you!

Environment

Joplin version: 1.0.227
Platform: Linux 64Bit
OS specifics: Pop!_OS 20.04

Steps to reproduce

  1. Install Joplin via Appimage and manage via Appimage Launcher
  2. Open Joplin
  3. Use Joplin normally

Describe what you expected to happen

Joplin icon should appear on the left panel.

Screenshot from 2020-07-19 20-07-58

Logfile

appimagelint.cli[5281] [INFO] Running check "Icons validity and location check"
appimagelint.icons_check[5281] [INFO] Extracting icon name from desktop file: /tmp/.mount_JoplinRIiES4/joplin.desktop
appimagelint.icons_check[5281] [INFO] Checking resolution of icon: /tmp/.mount_JoplinRIiES4/joplin.png
appimagelint.icons_check[5281] [INFO] [✔] Valid icon in AppDir root
appimagelint.icons_check[5281] [INFO] Checking resolution of icon: /tmp/.mount_JoplinRIiES4/.DirIcon
appimagelint.icons_check[5281] [INFO] [✔] Valid icon file in .DirIcon
appimagelint.icons_check[5281] [INFO] Checking resolution of icon: /tmp/.mount_JoplinRIiES4/usr/share/icons/hicolor/0x0/apps/joplin.png
appimagelint.icons_check[5281] [ERROR] Icon resolution doesn't match resolution in path: (0, 0) (file resolution is (256, 256))
appimagelint.icons_check[5281] [WARNING] no other icons found
appimagelint.icons_check[5281] [INFO] [✖] Other integration icons valid
@Tiger862000 Tiger862000 added the bug It's a bug label Jul 19, 2020
@armaccloud
Copy link

This could be related to #3428 (also on Pop!_OS)
A workaround is to use the app appeditor to select an icon to Joplin after installing a new version, which is what I do now.

image

@Jesssullivan
Copy link
Contributor

Jesssullivan commented Jul 27, 2020

Looks like ./Joplin_install_and_update.sh doesn't run update-desktop-database on the icons directory- added this in PR #3570, worked a charm in Budgie Desktop.
@Tiger862000 LMK if this doesn't do the trick
edit, just double checked #3570 from a Pop VM:
image

@Tiger862000
Copy link
Author

@armaccloud thank you! Your workaround fixed the problem for me. Still, it is strage why the icons aren't installed by default.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug It's a bug
Projects
None yet
Development

No branches or pull requests

3 participants