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
+}

Reply via email to