Dear Maintainer Debian 11 with snapd 2.49-1 still struggles with the same problem.
Quick check in terminal shows XDG_DATA_DIRS variable lacking /var/lib/snapd/desktop However, after the "exec bash --login" variable looks good. After switching from default lightdm to gdm3 all just works. Best regards technical details, comparing "set" before and after "exec bash --login" filip@filip:~$ diff -u bez z --- bez 2022-04-21 23:11:44.699961183 +0200 +++ z 2022-04-21 23:11:50.747977323 +0200 @@ -1,5 +1,5 @@ BASH=/usr/bin/bash -BASHOPTS=checkwinsize:cmdhist:complete_fullquote:expand_aliases:extquote:force_fignore:globasciiranges:histappend:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath +BASHOPTS=checkwinsize:cmdhist:complete_fullquote:expand_aliases:extquote:force_fignore:globasciiranges:histappend:hostcomplete:interactive_comments:login_shell:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=([0]="0") BASH_ARGV=() @@ -40,9 +40,10 @@ OPTERR=1 OPTIND=1 OSTYPE=linux-gnu -PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games +PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin PIPESTATUS=([0]="0") PPID=49715 +PROMPT_COMMAND=__vte_prompt_command PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' PS2='> ' PS4='+ ' @@ -61,10 +62,10 @@ UID=1000 USER=filip VTE_VERSION=6203 -WINDOWID=6291462 +WINDOWID=6292272 XAUTHORITY=/home/filip/.Xauthority XDG_CURRENT_DESKTOP=MATE -XDG_DATA_DIRS=/usr/share/mate:/usr/local/share/:/usr/share/ +XDG_DATA_DIRS=/usr/share/mate:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/filip XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 @@ -77,3 +78,17 @@ XDG_VTNR=7 XMODIFIERS=@im=ibus _=set +snap_bin_path=/snap/bin +snap_xdg_path=/var/lib/snapd/desktop +__vte_osc7 () +{ + printf "\033]7;file://%s%s\033\\" "${HOSTNAME}" "$(/usr/libexec/vte-urlencode-cwd)" +} +__vte_prompt_command () +{ + local pwd='~'; + [ "$PWD" != "$HOME" ] && pwd=${PWD/#$HOME\//\~\/}; + pwd="${pwd//[[:cntrl:]]}"; + printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${pwd}"; + __vte_osc7 +}