Page 1 of 1

Help Configure lightdm-gtk-greeter

Posted: Sun Jun 22, 2025 9:15 am
by operadude
A VERY minor issue, but I would like to solve it:

In my MX-Minimal 23.6 install, I cannot modify/edit the lightdm-gtk-greeter.

When I try to add a background and/or user image, I get the following error:

Code: Select all

LightDM does not have permissions to read path: /home/opera-dude
Here's my QSI:

Code: Select all

Snapshot created on: 20250606_1551
System:
  Kernel: 6.1.0-37-amd64 [6.1.140-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-37-amd64 root=UUID=<filter> ro quiet splash
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.38 info: xfce4-panel, plank wm: xfwm v: 4.20.0 vt: 7
    dm: LightDM v: 1.32.0 Distro: MX-23.6_minimal_x64 Libretto Jan 12  2025 base: Debian GNU/Linux
    12 (bookworm)
Machine:
  Type: Desktop System: Gigabyte product: H270-HD3 v: N/A serial: <superuser required>
  Mobo: Gigabyte model: H270-HD3-CF v: x.x serial: <superuser required> UEFI: American Megatrends
    v: F5 date: 04/24/2017
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse PID:0080 serial: N/A
    charge: 55% (should be ignored) rechargeable: yes status: discharging
CPU:
  Info: model: Intel Core i3-7100 bits: 64 type: MT MCP arch: Kaby Lake gen: core 7 level: v3
    note: check built: 2018 process: Intel 14nm family: 6 model-id: 0x9E (158) stepping: 9
    microcode: 0xF8
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache: L1: 128 KiB
    desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 800 min/max: 800/3900 scaling: driver: intel_pstate governor: powersave
    cores: 1: 800 2: 800 3: 800 4: 800 bogomips: 31199
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: IBRS; IBPB: conditional; STIBP: conditional; RSB filling;
    PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Oland PRO [Radeon R7 240/340 / Radeon 520] vendor: Micro-Star MSI driver: radeon
    v: kernel alternate: amdgpu arch: GCN-1 code: Southern Islands process: TSMC 28nm built: 2011-20
    pcie: gen: 3 speed: 8 GT/s lanes: 8 ports: active: HDMI-A-1 empty: DVI-D-1,VGA-1
    bus-ID: 01:00.0 chip-ID: 1002:6613 class-ID: 0300 temp: 40.0 C
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.20.0 driver: X: loaded: radeon
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: radeon display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 509x286mm (20.04x11.26") s-diag: 584mm (22.99")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 model: Samsung built: 2007 res: 1920x1080 hz: 60 dpi: 305
    gamma: 1.2 size: 160x90mm (6.3x3.54") diag: 184mm (7.2") ratio: 16:9 modes: max: 1920x1080
    min: 640x480
  API: OpenGL v: 4.5 Mesa 22.3.6 renderer: OLAND ( LLVM 15.0.6 DRM 2.50 6.1.0-37-amd64)
    direct-render: Yes
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:a2f0 class-ID: 0403
  Device-2: AMD Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
    bus-ID: 01:00.1 chip-ID: 1002:aab0 class-ID: 0403
  API: ALSA v: k6.1.0-37-amd64 status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: kernel port: N/A
    bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 7.27 TiB used: 7.15 GiB (0.1%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 250GB size: 232.89 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 1B2QEXE7 temp: 32.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 model: SATA SSD size: 111.79 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 61.3 scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 vendor: Kingston model: SA400S37120G size: 111.79 GiB block-size:
    physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 61K1 scheme: MBR
  ID-4: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST4000DM004-2CV104 size: 3.64 TiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5425 serial: <filter>
    rev: 0001 scheme: GPT
  ID-5: /dev/sdd maj-min: 8:48 vendor: Western Digital model: WD5000AADS-00S9B0 size: 465.76 GiB
    block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s type: N/A serial: <filter> rev: 0A01
    scheme: GPT
  ID-6: /dev/sde maj-min: 8:64 vendor: Seagate model: ST3000DM001-1ER166 size: 2.73 TiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter>
    rev: CC25 scheme: GPT
Partition:
  ID-1: / raw-size: 25 GiB size: 24.44 GiB (97.76%) used: 7.15 GiB (29.2%) fs: ext4
    dev: /dev/nvme0n1p9 maj-min: 259:9
  ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 1.8 MiB (0.7%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 35.0 C mobo: N/A gpu: radeon temp: 40.0 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: pm: dpkg pkgs: 2059 libs: 932 tools: apt,apt-get,aptitude pm: flatpak pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb https://mxrepo.com/mx/repo/ bookworm main non-free
  Active apt repos in: /etc/apt/sources.list.d/vscodium.list
    1: deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs vscodium main
Info:
  Processes: 219 Uptime: 29m wakeups: 3 Memory: 31.3 GiB used: 2.14 GiB (6.8%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
Here is the output from the "lightdm/seat0-greeter.log:

Code: Select all

** Message: 15:39:38.099: Starting lightdm-gtk-greeter 2.0.8 (Aug 16 2021, 03:07:33)
** Message: 15:39:38.101: [Configuration] Reading file: /usr/share/lightdm/lightdm-gtk-greeter.conf.d/01_debian.conf
** Message: 15:39:38.101: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf
Excess arguments.

** (lightdm-gtk-greeter:2270): WARNING **: 15:39:38.340: Failed to load default user image: Failed to open file “/home/opera-dude/Pictures/top-10-most-beautiful-waterfalls-in-iceland-10.jpg”: Permission denied

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:38.622: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:39.493: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:40.487: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:41.496: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:42.497: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:43.497: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:44.499: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:45.488: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:46.493: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:47.501: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:48.501: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:49.490: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:50.495: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:51.496: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:52.497: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:53.498: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:54.498: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:55.500: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:56.502: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:57.503: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:58.499: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:39:59.500: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:40:00.503: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:40:01.504: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:40:02.516: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:40:03.516: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:40:04.521: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2270): Gtk-WARNING **: 15:40:05.056: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

** (lightdm-gtk-greeter:2270): WARNING **: 15:40:05.188: [PIDs] Failed to terminate process #2313: No such process

** (lightdm-gtk-greeter:2270): WARNING **: 15:40:05.188: [PIDs] Failed to terminate process #2311: No such process
** Message: 19:54:44.193: Starting lightdm-gtk-greeter 2.0.8 (Aug 16 2021, 03:07:33)
** Message: 19:54:44.194: [Configuration] Reading file: /usr/share/lightdm/lightdm-gtk-greeter.conf.d/01_debian.conf
** Message: 19:54:44.194: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf
Excess arguments.

** (lightdm-gtk-greeter:2278): WARNING **: 19:54:44.414: Failed to load default user image: Failed to open file “/home/opera-dude/Pictures/top-10-most-beautiful-waterfalls-in-iceland-10.jpg”: Permission denied

(lightdm-gtk-greeter:2278): Gtk-WARNING **: 19:54:44.700: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2278): Gtk-WARNING **: 19:54:45.554: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2278): Gtk-WARNING **: 19:54:46.554: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2278): Gtk-WARNING **: 19:54:47.563: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2278): Gtk-WARNING **: 19:54:48.556: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2278): Gtk-WARNING **: 19:54:49.561: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

(lightdm-gtk-greeter:2278): Gtk-WARNING **: 19:54:50.205: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)

** (lightdm-gtk-greeter:2278): WARNING **: 19:54:50.261: [PIDs] Failed to terminate process #2311: No such process

** (lightdm-gtk-greeter:2278): WARNING **: 19:54:50.261: [PIDs] Failed to terminate process #2309: No such process
Not sure why it thinks it's Aug. 16, 2021...? Whatever...

Any help would be greatly appreciated :exclamation:

:crossfingers:

Re: Help Configure lightdm-gtk-greeter  [Solved]

Posted: Sun Jun 22, 2025 9:47 am
by fehlix
operadude wrote: Sun Jun 22, 2025 9:15 am A VERY minor issue, but I would like to solve it:

In my MX-Minimal 23.6 install, I cannot modify/edit the lightdm-gtk-greeter.

When I try to add a background and/or user image, I get the following error:

Code: Select all

LightDM does not have permissions to read path: /home/opera-dude
Without doing any other changes, maybe just this:
Give lightdm read permission of user's home folder with:

Code: Select all

setfacl --modify=group:$(id -g lightdm):r-x ~
What it does: It set's an addtional acl "Acccess Control List" property
which grants the special user "lightdm" read access of the user's home directory.
Check/verifiy with:

Code: Select all

getfacl ~
may show something like:

Code: Select all

getfacl ~
# file: home/opera-dude
# owner: opera-dude
# group: opera-dude
user::rwx
group::---
group:lightdm:r-x
mask::r-x
other::---
:happybday:

Re: Help Configure lightdm-gtk-greeter

Posted: Sun Jun 22, 2025 9:57 am
by operadude
@fehlix Thank You for Replying :exclamation:

However, when I try both of the above, bash complains:

Code: Select all

opera-dude@GA-H270-HD3:~
$ setfacl --modify=group:$(id -g lightdm):r-x ~
bash: setfacl: command not found
and...

Code: Select all

opera-dude@GA-H270-HD3:~
$ getfacl ~
bash: getfacl: command not found
I did try this before I read your post:

MX-Tools -> User Manager -> Group Membrship (Tab) -> Check/Select "LightDM"

(By default, it was NOT checked).

Rebooted...

--> NO CHANGE!

Re: Help Configure lightdm-gtk-greeter

Posted: Sun Jun 22, 2025 10:04 am
by fehlix
operadude wrote: Sun Jun 22, 2025 9:57 am $ setfacl --modify=group:$(id -g lightdm):r-x ~
bash: setfacl: command not found
[/code]
Maybe your "respin" is missing an "important" package, which got normally installed with MX Linux.
and both are available at /usr/bin/setfacl and /usr/bin/getfacl
Perhaps, this

Code: Select all

sudo apt install acl
may help.

Re: Help Configure lightdm-gtk-greeter

Posted: Sun Jun 22, 2025 10:08 am
by operadude
@fehlix Excellent :exclamation:

Installed "acl".

Now, I have these results:

Code: Select all

opera-dude@GA-H270-HD3:~
$ setfacl --modify=group:$(id -g lightdm):r-x ~

opera-dude@GA-H270-HD3:~
$ getfacl ~
getfacl: Removing leading '/' from absolute path names
# file: home/opera-dude
# owner: opera-dude
# group: opera-dude
user::rwx
group::---
group:lightdm:r-x
mask::r-x
other::---
I'm assuming that I will have to reboot for changes...

Trying without reboot...NOPE...

Will Reboot Now...

Re: Help Configure lightdm-gtk-greeter

Posted: Sun Jun 22, 2025 10:27 am
by operadude
Kinda Works...

When I get the login screen, I Now have the picture (User Avatar) I want that is next to the user name.

However, when trying to edit the lightdm-gtk-greeter settings, I cannot modify neither the background, nor the user, image...???

An additional (related?) issue:

when I click-on to edit my "mugshot" (user avatar) in the "Application Menu", I get this error:

Code: Select all

Failed to execute child process "mugshot" (No such file or directory)
I want the same picture for my "mugshot" that I am using for the picture on the login screen, but the system is reporting that there is no "mugshot".

:crossfingers:

Re: Help Configure lightdm-gtk-greeter

Posted: Sun Jun 22, 2025 12:18 pm
by operadude
We Have a Winner:

@fehlix :number1:

Strangely, it took 2 reboots, but now when I log-in, at the Greeter Screen, I have both the Background image that I chose, and the User image that I chose in the LightDM settings.

I still have the 2 problems of:

1. Not being able to edit the LightDM GTK+ Greeter settings, and

2. Not being able to edit the "Mugshot"

But, I consider those separate issues, and will mark this one as SOLVED.

:cool:

Re: Help Configure lightdm-gtk-greeter

Posted: Sun Jun 22, 2025 1:25 pm
by operadude
#2 Above SOLVED: :happy:

"mugshot" was NOT installed. :frown:

Now installed, and now can easily click-on the picture in the Whisker/Application Menu, and make any changes I want.

Oh, and most importantly:

I came to the solution via the Forum-- just searched for "mugshot", and found some posts with the same issue: inability to edit "mugshot", because it wasn't installed !!!

Once again, the Forum to the rescue :exclamation:

:cool:

Re: Help Configure lightdm-gtk-greeter

Posted: Sun Jun 22, 2025 3:29 pm
by JmaCWQ
I noticed the same with MX 23.6 a week or two ago when wanting to change the default background in lightdm-gtk-greeter to a different one.
I ended up just copying the image to a folder lightdm-gtk-greeter had permissions to use, in this case /usr/share/lightdm-gtk-greeter-settings.

Re: Help Configure lightdm-gtk-greeter

Posted: Mon Jun 23, 2025 5:01 am
by operadude
@JmaCWQ Thanks for that !!!

Will look into it.

Re: Help Configure lightdm-gtk-greeter

Posted: Mon Jun 23, 2025 6:17 am
by JmaCWQ
@operadude No probs.
Just for the record I was using a regular install of 23.6 but had the same LightDM permissions message you got.

Seems there's now a couple of apps have had similar things changed with MX-23.
Earlier today I installed imwheel and found there was no longer the file ~/.imwheel.rc created when installed.
Searching I found what appeared to be the only copy of it in the /etc/X11/imwheel/ folder, and it didn't seem to do anything.
Setting imwheel to run at login in Session and Startup and rebooting nothing changed.
So I copied the ~/.imwheelrc file from my MX-21.3 to ~/ in 23.6 logged out and back in again and all is well, it now works as expected.

Code: Select all

System:
  Kernel: 6.1.0-37-amd64 [6.1.140-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-37-amd64 root=UUID=<filter> ro quiet nosplash
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.38 info: xfce4-panel wm: xfwm v: 4.20.0 vt: 7
    dm: LightDM v: 1.32.0 Distro: MX-23.6_x64 Libretto October 15  2023 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Laptop System: Hewlett-Packard product: HP Pavilion dv6 Notebook PC
    v: 0595100000244710000020100 serial: <superuser required> Chassis: type: 10
    serial: <superuser required>
  Mobo: Hewlett-Packard model: 1658 v: 10.31 serial: <superuser required> BIOS: Hewlett-Packard
    v: F.1B date: 10/05/2011
Battery:
  ID-1: BAT0 charge: 48.8 Wh (100.0%) condition: 48.8/48.8 Wh (100.0%) volts: 12.5 min: 11.1
    model: Hewlett-Packard 4400 type: Unknown serial: <filter> status: full
  Device-1: hidpp_battery_0 model: Logitech M215 serial: <filter> charge: 55% (should be ignored)
    rechargeable: yes status: discharging
CPU:
  Info: model: Intel Core i7-2630QM bits: 64 type: MT MCP arch: Sandy Bridge gen: core 2 level: v2
    built: 2010-12 process: Intel 32nm family: 6 model-id: 0x2A (42) stepping: 7 microcode: 0x2F
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache: L1: 256 KiB
    desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 1504 high: 2343 min/max: 800/2900 scaling: driver: intel_cpufreq
    governor: ondemand cores: 1: 1575 2: 1215 3: 962 4: 2143 5: 2343 6: 1045 7: 1074 8: 1682
    bogomips: 31927
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: KVM: VMX unsupported
  Type: l1tf mitigation: PTE Inversion
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW; STIBP: conditional; RSB
    filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics vendor: Hewlett-Packard
    driver: i915 v: kernel arch: Gen-6 code: Sandybridge process: Intel 32nm built: 2011 ports:
    active: LVDS-1 empty: DP-1,HDMI-A-1,VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0116 class-ID: 0300
  Device-2: Bison HP TrueVision HD Webcam type: USB driver: uvcvideo bus-ID: 1-1.2:4
    chip-ID: 5986:02ac class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.20.0 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: crocus gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 362x204mm (14.25x8.03") s-diag: 416mm (16.36")
  Monitor-1: LVDS-1 model: LG Display 0x02f2 built: 2010 res: 1366x768 hz: 60 dpi: 101 gamma: 1.2
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9 modes: 1366x768
  API: OpenGL v: 3.3 Mesa 22.3.6 renderer: Mesa Intel HD Graphics 3000 (SNB GT2)
    direct-render: Yes
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio vendor: Hewlett-Packard 6
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1c20 class-ID: 0403
  API: ALSA v: k6.1.0-37-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 4000 bus-ID: 01:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: eth0 state: down mac: <filter>
  Device-2: Intel Centrino Wireless-N 1000 [Condor Peak] driver: iwlwifi v: kernel modules: wl
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 07:00.0 chip-ID: 8086:0084 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
Bluetooth:
  Device-1: HP Broadcom 2070 Bluetooth Combo type: USB driver: btusb v: 0.8 bus-ID: 3-1.6:4
    chip-ID: 03f0:231d class-ID: fe01
  Report: hciconfig ID: hci0 rfk-id: 1 state: down bt-service: N/A rfk-block: hardware: no
    software: no address: <filter>
  Info: acl-mtu: 1021:8 sco-mtu: 64:1 link-policy: rswitch hold sniff park
    link-mode: peripheral accept
Drives:
  Local Storage: total: 465.76 GiB used: 78.33 GiB (16.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST500LM000-1EJ162 size: 465.76 GiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter>
    rev: DEM6 scheme: MBR
Partition:
  ID-1: / raw-size: 465.76 GiB size: 457.38 GiB (98.20%) used: 78.33 GiB (17.1%) fs: ext4
    dev: /dev/sda1 maj-min: 8:1
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 3 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
  System Temperatures: cpu: 53.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Repos:
  Packages: pm: dpkg pkgs: 2405 libs: 1270 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
    1: deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://mx.debian.nz/mx/repo/ bookworm main non-free
  Active apt repos in: /etc/apt/sources.list.d/vivaldi.list
    1: deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main
Info:
  Processes: 238 Uptime: 3h 25m wakeups: 14 Memory: 7.7 GiB used: 1.72 GiB (22.4%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: BIOS (legacy, CSM, MBR)

Re: Help Configure lightdm-gtk-greeter

Posted: Tue Jun 24, 2025 6:13 am
by operadude
@JmaCWQ Thanks for that!

I think I'm gonna open-up a new thread about the whole lightdm issue on my MX-Minimal install.

I DO NOT have any problems with lightdm on my other distros, all MX23.6 (Fluxbox, KDE, Xfce).

At this point I'm assuming my issue is that, as advertised, MX-Minimal comes with...wait for it...a "Minimal" number of installed packages. That still doesn't explain it to me, since I checked my Minimal install, and "lightdm" IS installed. So...yeah...a CONUNDRUM; or, an opportunity to learn more about Linux ;)

Re: Help Configure lightdm-gtk-greeter

Posted: Tue Jun 24, 2025 9:39 am
by JmaCWQ
Yeah it is a mystery and the message we both received seems to indicate a permissions issue of some type.
I only have the one install of MX-23 Xfce and this is the first install of any MX version I've seen this permissions message when changing the background image of the greeter, usually it's open the settings, enter password, edit whatever then Save.

With all my previous MX installs, during the install process I have always filled in the password etc. for both user and root accounts.
I'm pretty sure when I installed MX-23 that I didn't do that, and left the password etc. for root blank.
I wonder if that may have something to do with it?

Re: Help Configure lightdm-gtk-greeter

Posted: Tue Jun 24, 2025 10:14 am
by operadude
JmaCWQ wrote: Tue Jun 24, 2025 9:39 am Yeah it is a mystery and the message we both received seems to indicate a permissions issue of some type.
I only have the one install of MX-23 Xfce and this is the first install of any MX version I've seen this permissions message when changing the background image of the greeter, usually it's open the settings, enter password, edit whatever then Save.

With all my previous MX installs, during the install process I have always filled in the password etc. for both user and root accounts.
I'm pretty sure when I installed MX-23 that I didn't do that, and left the password etc. for root blank.
I wonder if that may have something to do with it?
Great Minds Think Alike ;) :

At some point I wondered the same thing :exclamation:

My Minimal install is the ONLY one (of the 4 MXs) where I DO NOT have a "root" account...

It still seems strange to me that I get that error, even though I have to open the LightDM GTK+ Editor with root privileges.

What's even more perplexing to me is that it seems, based on @fehlix's solution (post I marked as "[SOLVED]"), that I enabled "lightdm" to read my home directory. And, even more perplexing than that, IT WORKED!-- I now have the background and user image that I selected, even though the lightdm dialog box says that it has no permission to read my home directory !?! :confused:

You reminded me that I was going to ask Fehlix if the CLI command that he gave me should INCLUDE write permissions, not only read and execute permissions. I guess I could try and see what happens.

Although, for now, it is "fixed" (enough) for me, since I don't plan on changing those images.

To be continued... ;)

Re: Help Configure lightdm-gtk-greeter

Posted: Tue Jun 24, 2025 1:32 pm
by fehlix
operadude wrote: Tue Jun 24, 2025 10:14 am It still seems strange to me that I get that error, even though I have to open the LightDM GTK+ Editor with root privileges.
Hmme, what "error" do you referring to?
operadude wrote: Tue Jun 24, 2025 10:14 am What's even more perplexing to me is that it seems, based on @fehlix's solution (post I marked as "[SOLVED]"), that I enabled "lightdm" to read my home directory. And, even more perplexing than that, IT WORKED!-- I now have the background and user image that I selected, even though the lightdm dialog box says that it has no permission to read my home directory !?! :confused:
Nothing to be confused. the lightdm-settings-editor simply checks only standard read permissions ( those which you see with ls -l as "rwx------+" on the home-directory,
and assume user "lightdm" does not have read-permissions. They simple miss to check the POSIX ACLs (indicated by the "+" sign) , which is a standard feature of ext4. So kind of "bug" of the lightdm-settings-editor.
operadude wrote: Tue Jun 24, 2025 10:14 am You reminded me that I was going to ask Fehlix if the CLI command that he gave me should INCLUDE write permissions, not only read and execute permissions. I guess I could try and see what happens.
lightdm does not and will not write anything into users home. So setting read permission in order to access wallpaper-pictures is enough, either through ACLs or by adjustin this fairly protecting "rwx------", which is default in MX-23 for some time now.

Re: Help Configure lightdm-gtk-greeter

Posted: Tue Jun 24, 2025 1:56 pm
by operadude
@fehlix Thanks for the reply !!!

I'm in Xfce right now; will logout, and log back in with my Minimal install, so I can paste an image of the error.

It is not an error, per se; rather, in the LightDM GTK+ Greeter dialog box, pulled-up via the Whisker menu, when I try to change the Background image, or the User image, there is a little "i" (for information) in the dialog box (next to the words "Bacground" & "User image").

When I hover over the "i", it shows the error (lightdm does not have permission to read /home/opera-dude).

Logging out now, and will be back with a pic !

Re: Help Configure lightdm-gtk-greeter

Posted: Tue Jun 24, 2025 2:01 pm
by fehlix
operadude wrote: Tue Jun 24, 2025 1:56 pm @fehlix Thanks for the reply !!!

I'm in Xfce right now; will logout, and log back in with my Minimal install, so I can paste an image of the error.

It is not an error, per se; rather, in the LightDM GTK+ Greeter dialog box, pulled-up via the Whisker menu, when I try to change the Background image, or the User image, there is a little "i" (for information) in the dialog box (next to the words "Bacground" & "User image").

When I hover over the "i", it shows the error (lightdm does not have permission to read /home/opera-dude).

Logging out now, and will be back with a pic !
Ah,, that was explained already, it's a "bug" (or limitation) of the lightdm-greeter-settings editor, to not "properly" check permissiosn the user "lightdm" has, as they do "wrongly" not check the "real" permission provided by both the classical + ACL permissions. So just ignore that shown info line, as we know that false positive.

Re: Help Configure lightdm-gtk-greeter

Posted: Tue Jun 24, 2025 2:23 pm
by operadude
@fehlix OK, will ignore it.

BTW, I took some screenshots of that "error". I DO NOT get this "error" on my other installs of MX23.6 (Fluxbox, KDE, Xfce).

Now that I look at it, I can change the background image, and I think the User image, if it's formatted correctly (small enough).

Anyway, here are the screenshots I took:
Look for a "message" under where it says "Background" in the dialog box:
Image

Look for a "message" under where it says "Default user image" in the dialog box:
Image

Like I said in my earlier post, I consider this issue "[SOLVED]".

Thanks for your help :exclamation:

:thumbsup: