After mapping network folders to Home the folders now appear on Desktop

Ubuntu Version
25.10

**Desktop Environment **
GNOME

Problem Description:
Brand new here. Trying to learn the new system. I have a local server where I store all my files and folders. I was attempting to map the local desktop drives to my share. I was able to complete this item. However after a reboot I am now seeing all my share folders on the Desktop with some additional folders. I tried to delete from Desktop thinking it was shortcut but it deletes the actual share folder. I am not sure how to fix this. Any advise would be appreciated.

Please post the output from running the following commands in Terminal -

findmnt | cat
echo "$XDG_CONFIG_HOME"
cat "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs"

So that the forum software preserves the formatting of the output, please type a line of only three backticks before and a line of only three backticks after each individual command’s output, like this:

```
paste terminal output here
```

Thank you for the reply. Below is the output

TARGET                                            SOURCE                  FSTYPE          OPTIONS
/                                                 /dev/sda2               ext4            rw,relatime
β”œβ”€/snap/btop/924                                  /dev/loop0              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/run                                            tmpfs                   tmpfs           rw,nosuid,nodev,size=1498252k,nr_inodes=819200,mode=755,inode64
β”‚ β”œβ”€/run/user/1000                                tmpfs                   tmpfs           rw,nosuid,nodev,relatime,size=749124k,nr_inodes=187281,mode=700,uid=1000,gid=1000,inode64
β”‚ β”‚ β”œβ”€/run/user/1000/gvfs                         gvfsd-fuse              fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
β”‚ β”‚ └─/run/user/1000/doc                          portal                  fuse.portal     rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
β”‚ β”œβ”€/run/lock                                     tmpfs                   tmpfs           rw,nosuid,nodev,noexec,relatime,size=5120k,inode64
β”‚ β”œβ”€/run/credentials/systemd-journald.service     tmpfs                   tmpfs           ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,noswap
β”‚ β”œβ”€/run/credentials/systemd-resolved.service     tmpfs                   tmpfs           ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,noswap
β”‚ β”œβ”€/run/snapd/ns                                 tmpfs[/snapd/ns]        tmpfs           rw,nosuid,nodev,size=1498252k,nr_inodes=819200,mode=755,inode64
β”‚ β”‚ β”œβ”€/run/snapd/ns/prompting-client.mnt          nsfs[mnt:[4026532591]]  nsfs            rw
β”‚ β”‚ β”œβ”€/run/snapd/ns/snapd-desktop-integration.mnt nsfs[mnt:[4026532590]]  nsfs            rw
β”‚ β”‚ β”œβ”€/run/snapd/ns/thunderbird.mnt               nsfs[mnt:[4026532774]]  nsfs            rw
β”‚ β”‚ β”œβ”€/run/snapd/ns/firefox.mnt                   nsfs[mnt:[4026532777]]  nsfs            rw
β”‚ β”‚ └─/run/snapd/ns/firmware-updater.mnt          nsfs[mnt:[4026532495]]  nsfs            rw
β”‚ └─/run/credentials/getty@tty2.service           tmpfs                   tmpfs           ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,noswap
β”œβ”€/snap/bare/5                                    /dev/loop1              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/btop-desktop/283                          /dev/loop2              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/dev                                            devtmpfs                devtmpfs        rw,nosuid,size=3722312k,nr_inodes=930578,mode=755,inode64
β”‚ β”œβ”€/dev/shm                                      tmpfs                   tmpfs           rw,nosuid,nodev,inode64
β”‚ β”œβ”€/dev/pts                                      devpts                  devpts          rw,nosuid,noexec,relatime,gid=5,mode=600,ptmxmode=000
β”‚ β”œβ”€/dev/hugepages                                hugetlbfs               hugetlbfs       rw,nosuid,nodev,relatime,pagesize=2M
β”‚ └─/dev/mqueue                                   mqueue                  mqueue          rw,nosuid,nodev,noexec,relatime
β”œβ”€/sys                                            sysfs                   sysfs           rw,nosuid,nodev,noexec,relatime
β”‚ β”œβ”€/sys/fs/fuse/connections                      fusectl                 fusectl         rw,nosuid,nodev,noexec,relatime
β”‚ β”œβ”€/sys/kernel/security                          securityfs              securityfs      rw,nosuid,nodev,noexec,relatime
β”‚ β”œβ”€/sys/fs/cgroup                                cgroup2                 cgroup2         rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
β”‚ β”œβ”€/sys/fs/pstore                                none                    pstore          rw,nosuid,nodev,noexec,relatime
β”‚ β”œβ”€/sys/firmware/efi/efivars                     efivarfs                efivarfs        rw,nosuid,nodev,noexec,relatime
β”‚ β”œβ”€/sys/fs/bpf                                   bpf                     bpf             rw,nosuid,nodev,noexec,relatime,mode=700
β”‚ β”œβ”€/sys/kernel/config                            configfs                configfs        rw,nosuid,nodev,noexec,relatime
β”‚ β”œβ”€/sys/kernel/tracing                           tracefs                 tracefs         rw,nosuid,nodev,noexec,relatime
β”‚ └─/sys/kernel/debug                             debugfs                 debugfs         rw,nosuid,nodev,noexec,relatime
β”œβ”€/proc                                           proc                    proc            rw,nosuid,nodev,noexec,relatime
β”‚ └─/proc/sys/fs/binfmt_misc                      systemd-1               autofs          rw,relatime,fd=35,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=2936
β”‚   └─/proc/sys/fs/binfmt_misc                    binfmt_misc             binfmt_misc     rw,nosuid,nodev,noexec,relatime
β”œβ”€/snap/core18/2976                               /dev/loop4              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/core18/2959                               /dev/loop3              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/core22/2139                               /dev/loop5              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/core22/2163                               /dev/loop6              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/core24/1225                               /dev/loop7              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/desktop-security-center/99                /dev/loop9              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/desktop-security-center/59                /dev/loop8              squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/firmware-updater/167                      /dev/loop12             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/firefox/7355                              /dev/loop11             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/firefox/7298                              /dev/loop10             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/firmware-updater/210                      /dev/loop13             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/gnome-42-2204/226                         /dev/loop14             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/gnome-46-2404/125                         /dev/loop15             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/mesa-2404/1165                            /dev/loop18             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/gtk-common-themes/1535                    /dev/loop17             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/gnome-46-2404/145                         /dev/loop16             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/notepad-plus-plus/412                     /dev/loop19             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/prompting-client/104                      /dev/loop20             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/snap-store/1270                           /dev/loop21             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/snap-store/1300                           /dev/loop22             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/snapd/25577                               /dev/loop23             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/snapd-desktop-integration/315             /dev/loop24             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/snapd/25202                               /dev/loop25             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/thunderbird/846                           /dev/loop26             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/tmp                                            tmpfs                   tmpfs           rw,nosuid,nodev,nr_inodes=1048576,inode64
β”œβ”€/snap/wine-platform-9-devel-core22/33           /dev/loop28             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/thunderbird/877                           /dev/loop27             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/vlc/3777                                  /dev/loop29             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/snap/wine-platform-runtime-core22/100          /dev/loop30             squashfs        ro,nodev,relatime,errors=continue,threads=single
β”œβ”€/boot/efi                                       /dev/sda1               vfat            rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
└─/mnt/ha_share                                   //10.1.30.100/f/backup cifs            rw,relatime,vers=3.1.1,cache=strict,upcall_target=app,username=user1,domain=WORKGROUP,uid=1000,forceuid,gid=1000,forcegid,addr=10.1.30.100,file_mode=0755,dir_mode=0755,iocharset=utf8,soft,nounix,serverino,mapposix,noperm,reparse=nfs,nativesocket,symlink=native,rsize=4194304,wsize=4194304,bsize=1048576,retrans=1,echo_interval=60,actimeo=1,closetimeo=1

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"

In your ~/.config/user-dirs.dirs file:

These are misconfigured. The XDG_DESKTOP_DIR being set to $HOME is what’s causing the symptom.

While I don’t understand your setup well enough to suggest an exact solution, maybe the xdg-user-dirs-update Terminal command might help. You can also manually edit ~/.config/user-dirs.dirs in your favorite text editor, and for example set XDG_DESKTOP_DIR to "$HOME/Desktop" if you have a ~/Desktop directory exists. Refer to man xdg-user-dirs-update for more info

I very much appreciate the direction. Should be enough for me to muddle my way to solution. Thank you much.

1 Like