Wallpapers reset after reboot - clean install

I noticed that the wallpaper i set on cinnamon is nearly always reset to default, when i use the mint-y theme. I’m on a clean install, several months old. Stable branch, everything updated. The wallpapers are on a removable drive, which is correctly mounted at boot.
Thanks you in advance for the attention.

1 Like

I used to have a similar problem, if i recall correctly the system was looking upon booting for the wallpaper before mounting my removable drive, hence couldn’t find drive and went default.

The thing that i can’t explain is that with Adapta theme it doesn’t happen, or at least almost never…

That confirms what @Alchemix said: The Adapta theme is probably more complex and takes longer to load so you don’t have the problem there.

Try this: copy your one single perfect wallpaper to /usr/share/pixmaps and set it from there.

If the problem is gone, put all your wallpapers there as that’s here any system-wide pixmaps go according to the FSH

:grin:

1 Like

From /usr/share/pixmaps it works; lately it works most of the time from the external drive too, maybe something changed after the last update. Btw, the issue started to happen after an update, so i think that there is something behind the scenes…

1 Like

Well, as you keep your curtains closed, we can’t look behind the scene, so if /usr/share/pixmaps works, that’s your solution then…

:man_shrugging:

1 Like
  Kernel: 5.4.114-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.4-x86_64 
  root=UUID=2cdd9729-d081-4f66-a6a6-d810429d0474 rw udev.log_priority=3 
  sysrq_always_enabled 
  Desktop: Cinnamon 4.8.6 tk: GTK 3.24.29 vt: 7 dm: LightDM 1.30.0 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: Micro-Star model: B450M PRO-M2 (MS-7B84) v: 1.0 
  serial: <filter> UEFI: American Megatrends v: 2.40 date: 12/17/2018 
Battery:
  Message: No system battery data found. Is one present? 
Memory:
  RAM: total: 7.79 GiB used: 1.73 GiB (22.1%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 8-Core model: AMD Ryzen 7 2700 bits: 64 type: MT MCP arch: Zen+ 
  family: 17 (23) model-id: 8 stepping: 2 microcode: 800820D cache: L2: 4 MiB 
  bogomips: 102427 
  Speed: 2566 MHz min/max: 1550/3200 MHz boost: enabled Core speeds (MHz): 
  1: 2566 2: 2956 3: 1376 4: 1373 5: 1378 6: 1375 7: 1375 8: 1375 9: 1332 
  10: 1330 11: 1334 12: 1330 13: 1338 14: 1341 15: 1376 16: 1375 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf lahf_lm lbrv lm mca 
  mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl 
  npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq pdpe1gb 
  perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse pse36 
  rdrand rdseed rdtscp rep_good sep sev sha_ni skinit smap smca sme smep ssbd 
  sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock syscall tce topoext 
  tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt xgetbv1 xsave 
  xsavec xsaveerptr xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Mars LE [Radeon HD 8530M / R5 M240] vendor: Sapphire Limited 
  driver: radeon v: kernel alternate: amdgpu bus-ID: 1f:00.0 
  chip-ID: 1002:6607 class-ID: 0300 
  Display: x11 server: X.Org 1.20.11 driver: loaded: ati,radeon 
  unloaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0") 
  s-diag: 414mm (16.3") 
  OpenGL: renderer: AMD OLAND (DRM 2.50.0 5.4.114-1-MANJARO LLVM 11.1.0) 
  v: 4.5 Mesa 21.0.3 direct render: Yes 
Audio:
  Device-1: AMD Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 
  Series] 
  vendor: Sapphire Limited driver: snd_hda_intel v: kernel bus-ID: 1f:00.1 
  chip-ID: 1002:aab0 class-ID: 0403 
  Device-2: AMD Family 17h HD Audio vendor: Micro-Star MSI 
  driver: snd_hda_intel v: kernel bus-ID: 21:00.3 chip-ID: 1022:1457 
  class-ID: 0403 
  Sound Server-1: ALSA v: k5.4.114-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.18 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.26 running: no 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Micro-Star MSI driver: r8169 v: kernel port: f000 bus-ID: 1b:00.0 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp27s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Message: No bluetooth data found. 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 1.13 TiB used: 109.02 GiB (9.4%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital 
  model: WDS240G2G0A-00JH30 size: 223.58 GiB block-size: physical: 512 B 
  logical: 512 B speed: 6.0 Gb/s rotation: SSD serial: <filter> rev: 0000 
  scheme: GPT 
  ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: Toshiba model: MQ04UBF100 
  size: 931.51 GiB block-size: physical: 512 B logical: 512 B 
  rotation: 5400 rpm serial: <filter> scheme: MBR 
  Optical-1: /dev/sr0 vendor: ATAPI model: iHAS124 F rev: CLDM 
  dev-links: cdrom 
  Features: speed: 48 multisession: yes audio: yes dvd: yes 
  rw: cd-r,cd-rw,dvd-r state: running 
Partition:
  ID-1: / raw-size: 22.98 GiB size: 22.49 GiB (97.89%) used: 10.56 GiB (46.9%) 
  fs: ext4 dev: /dev/sda5 maj-min: 8:5 label: N/A 
  uuid: 2cdd9729-d081-4f66-a6a6-d810429d0474 
  ID-2: /boot/efi raw-size: 99 MiB size: 95 MiB (95.96%) 
  used: 27.7 MiB (29.1%) fs: vfat dev: /dev/sda2 maj-min: 8:2 label: N/A 
  uuid: F27D-3EB2 
  ID-3: /run/media/stocazz/TOSHIBA EXT raw-size: 931.51 GiB 
  size: 931.51 GiB (100.00%) used: 98.44 GiB (10.6%) fs: ntfs dev: /dev/sdb1 
  maj-min: 8:17 label: TOSHIBA EXT uuid: 7C7468E37468A21E 
Swap:
  Alert: No swap data was found. 
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 499 MiB fs: ntfs label: N/A 
  uuid: 2070DD5970DD366E 
  ID-2: /dev/sda3 maj-min: 8:3 size: 16 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-3: /dev/sda4 maj-min: 8:4 size: 200 GiB fs: ntfs label: N/A 
  uuid: 0CEE8225EE8206E4 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 10 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-6:2 info: Logitech Keyboard K120 type: Keyboard,HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s 
  power: 90mA chip-ID: 046d:c31c class-ID: 0300 
  Device-2: 1-7:3 info: Logitech Unifying Receiver type: Keyboard,Mouse 
  driver: logitech-djreceiver,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  power: 98mA chip-ID: 046d:c534 class-ID: 0301 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 speed: 5 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Device-1: 4-1:2 info: Toshiba America External USB 3.0 type: Mass Storage 
  driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s power: 896mA 
  chip-ID: 0480:0901 class-ID: 0806 serial: <filter> 
Sensors:
  System Temperatures: cpu: 39.5 C mobo: 0 C gpu: radeon temp: 29.0 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 308 Uptime: 42m wakeups: 0 Init: systemd v: 247 tool: systemctl 
  Compilers: gcc: 10.2.0 Packages: pacman: 1152 lib: 374 flatpak: 0 
  Shell: Bash v: 5.1.0 running-in: konsole inxi: 3.3.04

It’s not that i keep the curtains closed, here is the basic information, if some other info are needed, just ask…

The curtain has been removed: :grin:

You didn’t specify, but I’m guessing the wallpaper is on that mount so no wonder it works unreliably: you should add that mount to /etc/fstab and mount it to /media instead of /run

Shout out if you need help with that!

:crossed_fingers:

1 Like

Ok, added to /etc/fstab… then at reboot cinnamon restarted in fallback mode, but after another reboot everything seems back to normal.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=F27D-3EB2                            /boot/efi      vfat    umask=0077 0 2
UUID=2cdd9729-d081-4f66-a6a6-d810429d0474 /              ext4    defaults,noatime 0 1
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0
UUID=7C7468E37468A21E                     /media/toshiba ntfs    auto 0 0

It’s good this way?
What is the difference between /media and /run ? I used to mount on the former on ubuntu, but manjaro always mount on the latter…

Does that mean:

  • It works!
  • It doesn’t work…

Please be more specific!

:thinking:

The desktop environment works, and the wallpaper i set remains, for now the issue appears to be fixed, i hope for good! Thanks!

1 Like

I don’t know for media (too lazy to check in Linux filesystem guides) but run is a temporary filesystem for your ongoing session, that will reset at next boot.

It’s good for a once usage, not for a permanent one.

Thanks for the answer. I’ve noticed that the run folder is reset after boot, too. But i thought that it was okay, since cinnamon automatically mounted the drive at every boot and it always worked.

1 Like