Ubuntu 20.04 upgraded from 18.04 - snap software is not decorated

In fresh Ubuntu 20.04 installation KeepassXC looks like it’s been presented at it’s snap package page.

But in upgraded from 18.04 version it looks like at the attached screenshot.

I think, the issue is not upon KeepassXC itself, it’s some ‘global’ decoration issue. Please, help me to understand how to fix it.

image

Some additional info:

amorphine@amorphine-desktop:~$ snap changes
ID   Status  Spawn               Ready               Summary
256  Done    today at 00:05 MSK  today at 00:05 MSK  Refresh snap "node"

amorphine@amorphine-desktop:~$ sudo snap services
[sudo] пароль для amorphine: 
There are no services provided by installed snaps.
amorphine@amorphine-desktop:~$ uname -r
5.4.0-51-generic
amorphine@amorphine-desktop:~$ sudo snap list
Название                         Версия                      Правка  Канал            Издатель        Примечание
core                             16-2.47                     10126   latest/stable    canonical✓      core
core18                           20200724                    1885    latest/stable    canonical✓      base
gimp                             2.10.20                     297     latest/stable    snapcrafters    -
gnome-3-26-1604                  3.26.0.20200529             100     latest/stable/…  canonical✓      -
gnome-3-28-1804                  3.28.0-19-g98f9e67.98f9e67  145     latest/stable    canonical✓      -
gnome-3-34-1804                  0+git.3556cb3               60      latest/stable    canonical✓      -
gnome-system-monitor             3.36.0-12-g35f88a56d7       148     latest/stable/…  canonical✓      -
gtk-common-themes                0.1-36-gc75f853             1506    latest/stable/…  canonical✓      -
gtk2-common-themes               0.1                         13      latest/stable    canonical✓      -
insomnia                         2020.4.1                    105     latest/stable    gschier1990     -
kde-frameworks-5-core18          5.61.0                      32      latest/stable    kde✓            -
kde-frameworks-5-qt-5-14-core18  5.68.0                      4       latest/stable    kde✓            -
keepassxc                        2.6.1                       1006    latest/stable    keepassxreboot  -
kolourpaint                      20.04.0                     56      latest/stable    kde✓            -
mailspring                       1.7.8                       488     latest/stable    foundry376✓     -
node                             12.19.0                     3168    12/stable        nodesource✓     classic
obs-studio                       26.0.2                      1141    latest/stable    snapcrafters    -
puppetry                         3.2.4                       58      latest/stable    dsheiko         -
skype                            8.65.0.78                   156     latest/stable    skype✓          classic
snap-store                       3.36.0-82-g80486d0          481     latest/stable/…  canonical✓      -
sublime-text                     3211                        85      latest/stable    snapcrafters    classic
vlc                              3.0.11                      1700    latest/stable    videolan✓       -
amorphine@amorphine-desktop:~$ sudo aa-status
apparmor module is loaded.
76 profiles are loaded.
67 profiles are in enforce mode.
   /snap/core/10126/usr/lib/snapd/snap-confine
   /snap/core/10126/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
   /usr/bin/evince
   /usr/bin/evince-previewer
   /usr/bin/evince-previewer//sanitized_helper
   /usr/bin/evince-thumbnailer
   /usr/bin/evince//sanitized_helper
   /usr/bin/man
   /usr/lib/NetworkManager/nm-dhcp-client.action
   /usr/lib/NetworkManager/nm-dhcp-helper
   /usr/lib/connman/scripts/dhclient-script
   /usr/lib/cups/backend/cups-pdf
   /usr/lib/lightdm/lightdm-guest-session
   /usr/lib/lightdm/lightdm-guest-session//chromium
   /usr/lib/snapd/snap-confine
   /usr/lib/snapd/snap-confine//mount-namespace-capture-helper
   /usr/sbin/cups-browsed
   /usr/sbin/cupsd
   /usr/sbin/cupsd//third_party
   /usr/sbin/mysqld
   /usr/sbin/tcpdump
   /{,usr/}sbin/dhclient
   docker-default
   ippusbxd
   libreoffice-senddoc
   libreoffice-soffice//gpg
   libreoffice-xpdfimport
   lsb_release
   man_filter
   man_groff
   nvidia_modprobe
   nvidia_modprobe//kmod
   snap-update-ns.core
   snap-update-ns.gimp
   snap-update-ns.gnome-system-monitor
   snap-update-ns.insomnia
   snap-update-ns.keepassxc
   snap-update-ns.kolourpaint
   snap-update-ns.mailspring
   snap-update-ns.node
   snap-update-ns.obs-studio
   snap-update-ns.puppetry
   snap-update-ns.skype
   snap-update-ns.snap-store
   snap-update-ns.sublime-text
   snap-update-ns.vlc
   snap.core.hook.configure
   snap.gimp.gimp
   snap.gimp.hook.install
   snap.gimp.hook.post-refresh
   snap.gnome-system-monitor.gnome-system-monitor
   snap.insomnia.insomnia
   snap.keepassxc.cli
   snap.keepassxc.keepassxc
   snap.keepassxc.proxy
   snap.kolourpaint.kolourpaint
   snap.mailspring.mailspring
   snap.obs-studio.eglinfo
   snap.obs-studio.glxinfo
   snap.obs-studio.obs-studio
   snap.obs-studio.vainfo
   snap.obs-studio.vdpauinfo
   snap.puppetry.puppetry
   snap.snap-store.snap-store
   snap.snap-store.ubuntu-software
   snap.snap-store.ubuntu-software-local-file
   snap.vlc.vlc
9 profiles are in complain mode.
   libreoffice-oopslash
   libreoffice-soffice
   snap.node.node
   snap.node.npm
   snap.node.npx
   snap.node.yarn
   snap.node.yarnpkg
   snap.skype.skype
   snap.sublime-text.subl
5 processes have profiles defined.
5 processes are in enforce mode.
   /usr/sbin/cups-browsed (1168) 
   /usr/sbin/cupsd (1094) 
   /usr/sbin/mysqld (6503) 
   /snap/keepassxc/1006/usr/bin/keepassxc (16507) snap.keepassxc.keepassxc
   /snap/snap-store/481/usr/bin/snap-store (2089) snap.snap-store.ubuntu-software
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
amorphine@amorphine-desktop:~$ sudo snap interfaces
Slot                                                                  Plug
:account-control                                                      -
:accounts-service                                                     -
:adb-support                                                          -
:alsa                                                                 obs-studio
:appstream-metadata                                                   snap-store
:audio-playback                                                       insomnia,obs-studio,vlc
:audio-record                                                         obs-studio
:autopilot-introspection                                              -
:avahi-control                                                        -
:avahi-observe                                                        mailspring
:block-devices                                                        -
:bluetooth-control                                                    -
:bluez                                                                -
:broadcom-asic-control                                                -
:browser-support                                                      insomnia,mailspring,obs-studio,puppetry
:calendar-service                                                     -
:camera                                                               obs-studio
:can-bus                                                              -
:cifs-mount                                                           -
:classic-support                                                      -
:contacts-service                                                     -
:core-support                                                         -
:cpu-control                                                          -
:cups-control                                                         mailspring
:daemon-notify                                                        -
:dcdbas-control                                                       -
:desktop                                                              gimp,gnome-system-monitor,insomnia,keepassxc,kolourpaint,mailspring,obs-studio,puppetry,snap-store,vlc
:desktop-legacy                                                       gimp,gnome-system-monitor,insomnia,keepassxc,kolourpaint,mailspring,obs-studio,puppetry,snap-store,vlc
:device-buttons                                                       -
:display-control                                                      -
:docker-support                                                       -
:dvb                                                                  -
:firewall-control                                                     -
:framebuffer                                                          -
:fuse-support                                                         -
:fwupd                                                                snap-store
:gconf                                                                -
:gpg-keys                                                             -
:gpg-public-keys                                                      -
:gpio-control                                                         -
:gpio-memory-control                                                  -
:greengrass-support                                                   -
:gsettings                                                            gimp,gnome-system-monitor,insomnia,keepassxc,mailspring,obs-studio,puppetry,snap-store
:hardware-observe                                                     gnome-system-monitor
:hardware-random-control                                              -
:hardware-random-observe                                              -
:home                                                                 gimp,insomnia,keepassxc,kolourpaint,mailspring,obs-studio,puppetry,vlc
:hostname-control                                                     -
:hugepages-control                                                    -
:intel-mei                                                            -
:io-ports-control                                                     -
:jack1                                                                -
:joystick                                                             -
:juju-client-observe                                                  -
:kernel-crypto-api                                                    -
:kernel-module-control                                                -
:kernel-module-observe                                                -
:kubernetes-support                                                   -
:kvm                                                                  -
:libvirt                                                              -
:locale-control                                                       -
:log-observe                                                          -
:login-session-control                                                -
:login-session-observe                                                -
:lxd-support                                                          -
:modem-manager                                                        -
:mount-observe                                                        gnome-system-monitor
:multipass-support                                                    -
:netlink-audit                                                        -
:netlink-connector                                                    -
:network                                                              gimp,insomnia,keepassxc,kolourpaint,mailspring,obs-studio,puppetry,snap-store,vlc
:network-bind                                                         keepassxc,kolourpaint,mailspring,obs-studio,vlc
:network-control                                                      -
:network-manager                                                      -
:network-manager-observe                                              -
:network-observe                                                      gnome-system-monitor,mailspring
:network-setup-control                                                -
:network-setup-observe                                                -
:network-status                                                       -
:ofono                                                                -
:opengl                                                               gimp,insomnia,keepassxc,kolourpaint,mailspring,obs-studio,puppetry,snap-store,vlc
:openvswitch                                                          -
:openvswitch-support                                                  -
:optical-drive                                                        vlc
:packagekit-control                                                   snap-store
:password-manager-service                                             mailspring,snap-store
:personal-files                                                       -
:physical-memory-control                                              -
:physical-memory-observe                                              -
:power-control                                                        -
:ppp                                                                  -
:process-control                                                      gnome-system-monitor
:pulseaudio                                                           insomnia,kolourpaint,mailspring,obs-studio,puppetry,vlc
:raw-usb                                                              -
:removable-media                                                      kolourpaint,mailspring,vlc
:screen-inhibit-control                                               mailspring,vlc
:screencast-legacy                                                    -
:shutdown                                                             -
:snapd-control                                                        snap-store
:ssh-keys                                                             -
:ssh-public-keys                                                      -
:system-backup                                                        -
:system-files                                                         gnome-system-monitor:run-systemd-sessions,snap-store:hostfs-usr-share-applications
:system-observe                                                       gnome-system-monitor,snap-store
:system-packages-doc                                                  -
:system-source-code                                                   -
:system-trace                                                         -
:time-control                                                         -
:timeserver-control                                                   -
:timezone-control                                                     -
:tpm                                                                  -
:u2f-devices                                                          -
:udisks2                                                              -
:uhid                                                                 -
:uinput                                                               -
:unity7                                                               gimp,gnome-system-monitor,insomnia,keepassxc,kolourpaint,mailspring,obs-studio,puppetry,vlc
:upower-observe                                                       snap-store
:vcio                                                                 -
:wayland                                                              gimp,gnome-system-monitor,insomnia,keepassxc,obs-studio,puppetry,snap-store
:x11                                                                  gimp,gnome-system-monitor,insomnia,keepassxc,kolourpaint,mailspring,obs-studio,puppetry,snap-store,vlc
gimp:dbus-gimp                                                        -
gnome-3-26-1604:gnome-3-26-1604                                       -
gnome-3-28-1804:gnome-3-28-1804                                       gimp,insomnia,puppetry
gnome-3-34-1804:gnome-3-34-1804                                       gnome-system-monitor,snap-store
gnome-system-monitor:gnome-system-monitor                             -
gtk-common-themes:gtk-2-themes                                        -
gtk-common-themes:gtk-3-themes                                        gimp,gnome-system-monitor,insomnia,keepassxc,mailspring,obs-studio,puppetry,snap-store
gtk-common-themes:icon-themes                                         gimp,gnome-system-monitor,insomnia,keepassxc,mailspring,obs-studio,puppetry,snap-store
gtk-common-themes:sound-themes                                        gimp,gnome-system-monitor,insomnia,keepassxc,mailspring,obs-studio,puppetry,snap-store
gtk2-common-themes:gtk-2-engines                                      -
kde-frameworks-5-core18:kde-frameworks-5-61-qt-5-12-core18            -
kde-frameworks-5-core18:kde-frameworks-5-core18-slot                  gimp:kde-frameworks-5-plug,kolourpaint:kde-frameworks-5-plug
kde-frameworks-5-qt-5-14-core18:kde-frameworks-5-68-qt-5-14-core18    -
kde-frameworks-5-qt-5-14-core18:kde-frameworks-5-qt-5-14-core18-slot  kolourpaint:kde-frameworks-5-plug
snap-store:packagekit-svc                                             -
snap-store:snap-store                                                 -
vlc:mpris                                                             -
-                                                                     gimp:cups-control
-                                                                     gimp:removable-media
-                                                                     keepassxc:raw-usb
-                                                                     keepassxc:removable-media
-                                                                     mailspring:mount-observe
-                                                                     obs-studio:avahi-control
-                                                                     obs-studio:jack1
-                                                                     obs-studio:joystick
-                                                                     obs-studio:raw-usb
-                                                                     obs-studio:removable-media
-                                                                     snap-store:dot-snap-auth-json
-                                                                     snap-store:network-manager
-                                                                     vlc:audio-record
-                                                                     vlc:avahi-control
-                                                                     vlc:camera
-                                                                     vlc:dvb
-                                                                     vlc:jack1
-                                                                     vlc:mount-observe

'snap interfaces' is deprecated; use 'snap connections'.

I believe KeepassXC has a theme setting; one of them is called “Classic” and I believe it makes interface look like this. Could you try, please?

1 Like

Shame on me, you are right. Thank you!
I thought the issue had been upon the gtk/qt stack…

1 Like