Dropbox deadline popup about appindicator at boot

Hello Manjaro community! Long time Dropbox user here running Cinnamon and Dropbox via AUR happily without any issues since 2020, before that in other desktop environments way back.

For a couple of days back I keep getting a popup that seems to come from Dropbox when logging in saying:

“Unsupported desktop environment - Your desktop environment doesn’t support the Dropbox tray icon. Starting May 27, 2025, Dropbox updates will require App Indicator support. To continue using the tray, update your environment.”

Learn more link button: How to install the Dropbox desktop app on Linux - Dropbox Help

After clicking the “Learn more” button, at the next boot I got a ignore alternative button called “Don’t show again”.

I checked my pamac and I have the installed required packages but no joy regarding the popup and wonder if things will work after the announced deadline. The Dropbox tray indicator is useful and I like to keep it.

The AUR repo looks to be last changed quite recently that I updated to, but still the same popup. AUR (en) - dropbox

More findings and stuff

Searched further around and found this Arch related blog post “Fixing the Dropbox libappindicator Warning on GNOME”: Fixing the Dropbox libappindicator Warning on GNOME - Josh Sherman
My impression: Thinks all is good if you got the required packages but time will tell, and yes this is Gnome and not Cinnamon (but hey, the packages are the same, right?)

Found these Linux related Dropbox forum posts:

https://www.dropboxforum.com/discussions/101001016/can-i-use-the-dropbox-desktop-app-on-linux-without-appindicator/832548
My impression: About Arch and AwesomeVM and the latter seems not supported, but say sync will probably work but without the indicator.

https://www.dropboxforum.com/discussions/101001016/dropbox-says-my-environment-doesnt-support-tray-icon-by-it-does/832369
My impression: Other desktops like i3wm, EndeavourOS in AwesomeVM etc, and one guy say that the popup will show even if the required packages are there, because the detection maybe not be working properly, since the ignore function.

Another idea: I’m curious about the idea to go for the Flatpack packaged Dropbox. Anyone successfully using flatpac Dropbox in Manjaro Cinnamon? I have no experience of flatpac and maybe the problem will popup here too?

Another way: Freeze to a older working version (but for how long will this be ok?)
https://www.dropboxforum.com/discussions/101001016/how-to-install-an-older-version-of-dropbox-and-keep-it-at-that-version/830332

So is it safe to click the ignore button or should I consider other things?

Grateful for shared experiences of Dropbox in Cinnamon and things related :slight_smile:

My required packages and inxi:
$ pamac list -i | grep indicator
ayatana-indicator-application        22.2.0-1                     AUR       74,3 kB
lib32-libappindicator-gtk2           12.10.0.r298-2               multilib  59,0 kB
lib32-libappindicator-gtk3           12.10.0.r298-2               multilib  59,0 kB
libappindicator-gtk2                 12.10.0.r298-4               extra     80,4 kB
libappindicator-gtk3                 12.10.0.r298-4               extra     353,4 kB
libayatana-appindicator              0.5.94-1                     extra     332,6 kB
libayatana-indicator                 0.9.4-1                      extra     120,0 kB
libindicator-gtk3                    12.10.1-10                   extra     99,6 kB

$ ldd --version
ldd (GNU libc) 2.41

$ inxi --full --admin --filter --width
System:
  Kernel: 6.12.21-4-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=f657ea71-cca9-4d7c-9550-42aa84924c79 rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: Cinnamon v: 6.4.9 tk: GTK v: 3.24.49 wm: Muffin v: 6.4.1 tools:
    avail: cinnamon-screensaver vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Desktop Mobo: Intel model: D54250WYK v: H13922-303
    serial: <superuser required> uuid: <superuser required> BIOS: Intel
    v: WYLPT10H.86A.0054.2019.0902.1752 date: 09/02/2019
CPU:
  Info: model: Intel Core i5-4250U bits: 64 type: MT MCP arch: Haswell
    gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
    family: 6 model-id: 0x45 (69) stepping: 1 microcode: 0x26
  Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2
    smt: enabled cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB
    desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 1298 min/max: 800/2600 scaling: driver: intel_cpufreq
    governor: schedutil cores: 1: 1298 2: 1298 3: 1298 4: 1298 bogomips: 15168
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
    arch: Gen-7.5 process: Intel 22nm built: 2013 ports: active: HDMI-A-1
    empty: DP-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:0a26 class-ID: 0300
  Device-2: webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.3.4:9 chip-ID: 1d6c:0103
    class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
    loaded: modesetting alternate: fbdev,vesa dri: crocus gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 model: ViewSonic TD2340 SERIES
    serial: <filter> built: 2013 res: mode: 1920x1080 hz: 60 scale: 100% (1)
    dpi: 96 gamma: 1.2 size: 509x286mm (20.04x11.26") diag: 584mm (23")
    ratio: 16:9 modes: max: 1920x1080 min: 720x400
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
  Info: Tools: gpu: gputop, intel_gpu_top, lsgpu x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel v: kernel
    bus-ID: 00:03.0 chip-ID: 8086:0a0c class-ID: 0403
  Device-2: Intel 8 Series HD Audio driver: snd_hda_intel v: kernel
    bus-ID: 00:1b.0 chip-ID: 8086:9c20 class-ID: 0403
  Device-3: webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.3.4:9 chip-ID: 1d6c:0103
    class-ID: 0102 serial: <filter>
  API: ALSA v: k6.12.21-4-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.4.1 status: active with: 1: pipewire-media-session
    status: active 2: pw-jack type: plugin tools: pw-cat,pw-cli
  Server-2: PulseAudio v: 17.0-43-g3e2bb status: active with:
    1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
    tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Ethernet I218-V driver: e1000e v: kernel port: f080
    bus-ID: 00:19.0 chip-ID: 8086:1559 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:08b1 class-ID: 0280
  IF: wlp2s0 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1.7:5 chip-ID: 8087:07dc
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 4.0
    lmp-v: 6 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 931.51 GiB used: 691.87 GiB (74.3%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: MBR
Partition:
  ID-1: / raw-size: 93.32 GiB size: 91.3 GiB (97.83%) used: 69.06 GiB (75.6%)
    fs: ext4 dev: /dev/sda1 maj-min: 8:1
  ID-2: /home raw-size: 823.29 GiB size: 810.17 GiB (98.41%)
    used: 622.81 GiB (76.9%) fs: ext4 dev: /dev/sda5 maj-min: 8:5
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 41.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 15.52 GiB used: 7.33 GiB (47.2%)
  Processes: 227 Power: uptime: 1h 29m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.2 GiB services: csd-power,upowerd
    Init: systemd v: 257 default: graphical tool: systemctl
  Packages: 2238 pm: pacman pkgs: 2214 libs: 546
    tools: gnome-software,pamac,yay pm: flatpak pkgs: 5 pm: snap pkgs: 19
    Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: Bash v: 5.2.37
    running-in: gnome-terminal inxi: 3.3.38
jqv@my-nuc ~ $ inxi --full --admin --filter --width
System:
  Kernel: 6.12.21-4-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=f657ea71-cca9-4d7c-9550-42aa84924c79 rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: Cinnamon v: 6.4.9 tk: GTK v: 3.24.49 wm: Muffin v: 6.4.1 tools:
    avail: cinnamon-screensaver vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Desktop Mobo: Intel model: D54250WYK v: H13922-303
    serial: <superuser required> uuid: <superuser required> BIOS: Intel
    v: WYLPT10H.86A.0054.2019.0902.1752 date: 09/02/2019
CPU:
  Info: model: Intel Core i5-4250U bits: 64 type: MT MCP arch: Haswell
    gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
    family: 6 model-id: 0x45 (69) stepping: 1 microcode: 0x26
  Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2
    smt: enabled cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB
    desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 882 min/max: 800/2600 scaling: driver: intel_cpufreq
    governor: schedutil cores: 1: 882 2: 882 3: 882 4: 882 bogomips: 15168
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
    arch: Gen-7.5 process: Intel 22nm built: 2013 ports: active: HDMI-A-1
    empty: DP-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:0a26 class-ID: 0300
  Device-2: webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.3.4:9 chip-ID: 1d6c:0103
    class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
    loaded: modesetting alternate: fbdev,vesa dri: crocus gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 model: ViewSonic TD2340 SERIES
    serial: <filter> built: 2013 res: mode: 1920x1080 hz: 60 scale: 100% (1)
    dpi: 96 gamma: 1.2 size: 509x286mm (20.04x11.26") diag: 584mm (23")
    ratio: 16:9 modes: max: 1920x1080 min: 720x400
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
  Info: Tools: gpu: gputop, intel_gpu_top, lsgpu x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel v: kernel
    bus-ID: 00:03.0 chip-ID: 8086:0a0c class-ID: 0403
  Device-2: Intel 8 Series HD Audio driver: snd_hda_intel v: kernel
    bus-ID: 00:1b.0 chip-ID: 8086:9c20 class-ID: 0403
  Device-3: webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.3.4:9 chip-ID: 1d6c:0103
    class-ID: 0102 serial: <filter>
  API: ALSA v: k6.12.21-4-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.4.1 status: active with: 1: pipewire-media-session
    status: active 2: pw-jack type: plugin tools: pw-cat,pw-cli
  Server-2: PulseAudio v: 17.0-43-g3e2bb status: active with:
    1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
    tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Ethernet I218-V driver: e1000e v: kernel port: f080
    bus-ID: 00:19.0 chip-ID: 8086:1559 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:08b1 class-ID: 0280
  IF: wlp2s0 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1.7:5 chip-ID: 8087:07dc
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 4.0
    lmp-v: 6 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 931.51 GiB used: 691.87 GiB (74.3%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: MBR
Partition:
  ID-1: / raw-size: 93.32 GiB size: 91.3 GiB (97.83%) used: 69.06 GiB (75.6%)
    fs: ext4 dev: /dev/sda1 maj-min: 8:1
  ID-2: /home raw-size: 823.29 GiB size: 810.17 GiB (98.41%)
    used: 622.81 GiB (76.9%) fs: ext4 dev: /dev/sda5 maj-min: 8:5
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 41.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 15.52 GiB used: 7.35 GiB (47.4%)
  Processes: 227 Power: uptime: 1h 29m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.2 GiB services: csd-power,upowerd
    Init: systemd v: 257 default: graphical tool: systemctl
  Packages: 2238 pm: pacman pkgs: 2214 libs: 546
    tools: gnome-software,pamac,yay pm: flatpak pkgs: 5 pm: snap pkgs: 19
    Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: Bash v: 5.2.37
    running-in: gnome-terminal inxi: 3.3.38

Why not just acknowledge the message instead of wanting to ignore it?

I use dropbox sometimes, but only via the web interface, so I have no idea about the questions or options the appindicator gives you.

They sometimes send out e-mails to customers who did not actually use the dropbox for a long time - telling you that the account and dropbox will be removed at some point when you are not actively using it.
All that is needed to do is log in once - and the account is good to use for another few years …

One is not supposed to have several accounts, so I won’t tell whether I do or not :upside_down_face:

1 Like

It’s simple: your desktop environment is neither supported nor tested by Dropbox. It is not possible to check if the App Indicator is in use. You will therefore receive a message that you must ensure that it is installed, as it will be mandatory and not optional.

As you see here on line 19 it is optional, but will become a requirement in the future.

2 Likes

The ok button still showed popup next login. Thanks for your login tips.

Yes as I thought, thank you for pointing out and confirming. The ignore button worked fine to fix the popup.

Try adding the Xapp Status Applet but do not remove System Tray applet.

Most Wayland apps will use the Xapp Status Applet, the only drawback is that sometimes in X some applets are duplicated.

1 Like