App Grid Icons Won't Refresh +will reset on Restart

Hello,

I am encountering two unusual issues regarding custom desktop entries created with Main Menu (Alacarte, named "Menu Principal" in the French version of Zorin OS), specifically when assigning custom icons to an AppImage file.

  1. App Grid UI does not refresh updated icons

When I change or update the icon of an application entry inside Alacarte, the change is not reflected in the Application Grid. To force the desktop to display the new icon, I have to drag the shortcut into an App Grid folder and then pull it back out. This seems to force a cache layout refresh that doesn't trigger automatically.

Is it normal ? Why doesn't it refresh automacically, when doing a change in "Menu principal" ?

  1. Custom icon resets to default gear icon after system reboot (Main issue)

This is my main issue. I assigned a local .png image to my kDrive AppImage shortcut. Everything works as expected during the current session (once I perform the folder drag-and-drop workaround described in point 1), but upon restarting the computer, the custom icon systematically disappears and reverts to a generic gray gear icon.

You will find attached a screenshot of the shortcut configuration.

Command used :

"/home/user/Applications/kDrive-3.8.5.2-amd64.AppImage" %u

Custom Icon path :

/home/user/Images/Icônes locales/Kdrive.png

Below is some additional information about my system using inxi, in case it helps :

inxi -Fz

System:
Kernel: 7.0.0-28-generic arch: x86_64 bits: 64
Desktop: GNOME v: 46.0 Distro: Zorin OS 18.1 noble
Machine:
Type: Laptop System: Dell product: Inspiron 3505 v: 1.36.0
serial:
Mobo: Dell model: 0Y6PDY v: A00 serial: UEFI: Dell
v: 1.36.0 date: 01/05/2026
Battery:
ID-1: BAT1 charge: 15.0 Wh (54.0%) condition: 27.8/42.0 Wh (66.1%)
volts: 11.3 min: 11.4
CPU:
Info: quad core model: AMD Ryzen 5 3450U with Radeon Vega Mobile Gfx
bits: 64 type: MT MCP cache: L2: 2 MiB
Speed (MHz): avg: 1320 min/max: 1400/2100 cores: 1: 1260 2: 1400 3: 1223
4: 1400 5: 1226 6: 1400 7: 1400 8: 1258
Graphics:
Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
driver: amdgpu v: kernel
Device-2: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB
Display: wayland server: X.Org v: 23.2.6 with: Xwayland v: 23.2.6
compositor: gnome-shell driver: dri: radeonsi gpu: amdgpu
resolution: 1920x1080~60Hz
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa
v: 25.2.8-0ubuntu0.24.04.2 renderer: AMD Radeon Vega 8 Graphics (radeonsi
raven ACO DRM 3.64 7.0.0-28-generic)
Audio:
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: snd_pci_acp3x
Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
API: ALSA v: k7.0.0-28-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active
Network:
Device-1: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169
IF: enp2s0 state: down mac:
Device-2: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
driver: rtw88_8821ce
IF: wlp3s0 state: up mac:
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb type: USB
Report: hciconfig ID: hci0 state: up address: bt-v: 4.2
Drives:
Local Storage: total: 931.51 GiB used: 226.13 GiB (24.3%)
ID-1: /dev/nvme0n1 vendor: Kingston model: SNV3S1000G size: 931.51 GiB
Partition:
ID-1: / size: 915.33 GiB used: 226.03 GiB (24.7%) fs: ext4
dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 511 MiB used: 23.4 MiB (4.6%) fs: vfat
dev: /dev/nvme0n1p1
Uploading: kDrive.png…

Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
System Temperatures: cpu: 52.0 C mobo: 39.0 C sodimm: SODIMM C gpu: amdgpu
temp: 52.0 C
Fan Speeds (rpm): fan-1: 0
Info:
Memory: total: 6 GiB available: 5.67 GiB used: 3.5 GiB (61.7%)
Processes: 330 Uptime: 31m Shell: Bash inxi: 3.3.34

  1. yes it's Gnome behaviour, you can try to lock your session and re-open it to see if it wrk.
  2. Since the latest version of kdrive I've seen that, it's because kDrive rebuilt desktop file on every reboot in ~/.local/share/applications/
1 Like

It helps also to logout to refresh the icon cache.
When you want to use a custom icon, it could help to create a custom launcher with alacarte named e.g. kDrive_Genie, and as command set the same as the one in your screenshot. Also set a custom icon there. Then launch kDrive_Genie instead of kDrive always when you want to use the program. Look if that helps so that the icon isn't reset after rebooting.

2 Likes

You made 2 topics and now you come to another for your problem, don't push too much...

sorry

You could try the Programs Gear Lever or Pin it!

These Programs can create Icons for AppImages. Gear Lever goes further and is a Tool for managing AppImages. Should be worth a Try I think.

1 Like

Moderator Note: Please don't disturb other Threads with Your Request. I deleted Your Comment with the Link. Your Request is actively cared. So, focus on that and please don't enter other Threads.

2 Likes