Thanks for your hints and help. I read through the wiki entries and adjusted my .xinitrc accordingly:
$ cat .xinitrc
pipewire &
pipewire-pulse &
pipewire-alsa &
wireplumber &
xrdb ~/.Xresources
exec dbus-launch startxfce4
Here is the rest of the information of my system:
$ lspci -v
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
Subsystem: Lenovo Device 506c
Flags: bus master, fast devsel, latency 0
Capabilities: <access denied>
Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 506c
Flags: bus master, fast devsel, latency 0, IRQ 139
Memory at e0000000 (64-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=512M]
I/O ports at e000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
Subsystem: Lenovo Device 506c
Flags: fast devsel, IRQ 16
Memory at e1340000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device_pci_legacy
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) (prog-if 30 [XHCI])
Subsystem: Lenovo Device 506c
Flags: bus master, medium devsel, latency 0, IRQ 136
Memory at e1320000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
Subsystem: Lenovo Device 506c
Flags: fast devsel, IRQ 18
Memory at e1350000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
Subsystem: Lenovo Device 506c
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at e1351000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
Subsystem: Lenovo Device 506c
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at e1352000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
Subsystem: Lenovo Device 506c
Flags: bus master, fast devsel, latency 0, IRQ 126
Memory at e1353000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 122
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: [disabled]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 123
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: e1200000-e12fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 124
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: e1100000-e11fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 125
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: e1000000-e10fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
Subsystem: Lenovo Device 506c
Flags: bus master, medium devsel, latency 0
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
Subsystem: Lenovo Device 506c
Flags: fast devsel
Memory at e134c000 (32-bit, non-prefetchable) [disabled] [size=16K]
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
Subsystem: Lenovo Device 506c
Flags: bus master, fast devsel, latency 64, IRQ 140
Memory at e1348000 (64-bit, non-prefetchable) [size=16K]
Memory at e1330000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
Subsystem: Lenovo Device 506c
Flags: medium devsel, IRQ 16
Memory at e1354000 (64-bit, non-prefetchable) [size=256]
I/O ports at efa0 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21)
Subsystem: Lenovo Device 506c
Flags: bus master, fast devsel, latency 0, IRQ 141
Memory at e1300000 (32-bit, non-prefetchable) [size=128K]
Capabilities: <access denied>
Kernel driver in use: e1000e
Kernel modules: e1000e
02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
Subsystem: Intel Corporation Dual Band Wireless-AC 8265
Flags: bus master, fast devsel, latency 0, IRQ 138
Memory at e1200000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961/SM963 (prog-if 02 [NVM Express])
Subsystem: Samsung Electronics Co Ltd SM963 2.5" NVMe PCIe SSD
Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
Memory at e1100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: nvme
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
Subsystem: Lenovo Device 506c
Flags: bus master, fast devsel, latency 0, IRQ 135
Memory at e1000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
Regarding dmesg:
dmesg log
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 004: ID 5986:2113 Acer, Inc SunplusIT Integrated Camera
Bus 001 Device 003: ID 046d:c084 Logitech, Inc. G203 Gaming Mouse
Bus 001 Device 002: ID 0416:0123 Winbond Electronics Corp. Ducky One2 SF RGB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lsmod
Module Size Used by
rfcomm 90112 12
fuse 176128 2
snd_seq_dummy 16384 0
snd_hrtimer 16384 0
snd_seq 90112 1 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
ccm 20480 9
nf_tables 274432 0
libcrc32c 16384 1 nf_tables
nfnetlink 20480 1 nf_tables
cmac 16384 3
algif_hash 16384 1
algif_skcipher 16384 1
af_alg 36864 6 algif_hash,algif_skcipher
bnep 32768 2
vfat 24576 1
fat 90112 1 vfat
snd_hda_codec_hdmi 86016 1
snd_soc_skl 221184 0
snd_soc_hdac_hda 28672 1 snd_soc_skl
snd_hda_ext_core 36864 2 snd_soc_hdac_hda,snd_soc_skl
snd_soc_sst_ipc 20480 1 snd_soc_skl
snd_soc_sst_dsp 40960 1 snd_soc_skl
elan_i2c 73728 0
snd_ctl_led 24576 0
snd_soc_acpi_intel_match 57344 1 snd_soc_skl
intel_tcc_cooling 16384 0
snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_soc_skl
snd_hda_codec_realtek 159744 1
x86_pkg_temp_thermal 20480 0
intel_powerclamp 20480 0
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
coretemp 20480 0
snd_soc_core 393216 2 snd_soc_hdac_hda,snd_soc_skl
kvm_intel 356352 0
snd_compress 28672 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
btusb 65536 0
uvcvideo 147456 0
kvm 1097728 1 kvm_intel
videobuf2_vmalloc 20480 1 uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
snd_pcm_dmaengine 16384 1 snd_soc_core
btrtl 28672 1 btusb
irqbypass 16384 1 kvm
videobuf2_v4l2 40960 1 uvcvideo
btbcm 24576 1 btusb
snd_hda_intel 61440 0
crct10dif_pclmul 16384 1
btintel 45056 1 btusb
videobuf2_common 86016 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
iTCO_wdt 16384 0
ee1004 20480 0
crc32_pclmul 16384 0
intel_pmc_bxt 16384 1 iTCO_wdt
iTCO_vendor_support 16384 1 iTCO_wdt
ghash_clmulni_intel 16384 0
snd_intel_dspcfg 32768 2 snd_hda_intel,snd_soc_skl
bluetooth 749568 41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
joydev 28672 0
mousedev 24576 0
aesni_intel 380928 10
videodev 307200 3 videobuf2_v4l2,uvcvideo,videobuf2_common
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
iwlmvm 503808 0
crypto_simd 16384 1 aesni_intel
snd_hda_codec 184320 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
think_lmi 28672 0
cryptd 28672 3 crypto_simd,ghash_clmulni_intel
mei_hdcp 24576 0
ecdh_generic 16384 2 bluetooth
intel_rapl_msr 20480 0
mc 65536 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
wmi_bmof 16384 0
firmware_attributes_class 16384 1 think_lmi
intel_wmi_thunderbolt 20480 0
rapl 16384 0
snd_hda_core 118784 8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_soc_skl
intel_cstate 20480 0
snd_hwdep 16384 1 snd_hda_codec
mac80211 1236992 1 iwlmvm
intel_uncore 208896 0
libarc4 16384 1 mac80211
snd_pcm 163840 8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_compress,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
processor_thermal_device_pci_legacy 16384 0
i2c_i801 45056 0
psmouse 212992 0
pcspkr 16384 0
e1000e 331776 0
i2c_smbus 20480 1 i2c_i801
snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm
tpm_crb 20480 0
iwlwifi 458752 1 iwlmvm
processor_thermal_device 20480 1 processor_thermal_device_pci_legacy
processor_thermal_rfim 16384 1 processor_thermal_device
i915 3276800 13
tpm_tis 16384 0
usbhid 73728 0
ucsi_acpi 16384 0
processor_thermal_mbox 16384 2 processor_thermal_rfim,processor_thermal_device
thinkpad_acpi 172032 0
intel_lpss_pci 28672 0
mei_me 53248 1
processor_thermal_rapl 20480 1 processor_thermal_device
cfg80211 1073152 3 iwlmvm,iwlwifi,mac80211
intel_lpss 16384 1 intel_lpss_pci
tpm_tis_core 32768 1 tpm_tis
mei 167936 3 mei_hdcp,mei_me
typec_ucsi 53248 1 ucsi_acpi
intel_pch_thermal 20480 0
idma64 20480 0
ledtrig_audio 16384 3 snd_ctl_led,snd_hda_codec_generic,thinkpad_acpi
intel_rapl_common 32768 2 intel_rapl_msr,processor_thermal_rapl
ttm 86016 1 i915
tpm 98304 3 tpm_tis,tpm_crb,tpm_tis_core
typec 65536 1 typec_ucsi
platform_profile 16384 1 thinkpad_acpi
intel_xhci_usb_role_switch 16384 0
intel_soc_dts_iosf 20480 1 processor_thermal_device_pci_legacy
intel_gtt 28672 1 i915
roles 16384 2 typec_ucsi,intel_xhci_usb_role_switch
rng_core 16384 1 tpm
wmi 45056 3 intel_wmi_thunderbolt,wmi_bmof,think_lmi
rfkill 32768 8 bluetooth,thinkpad_acpi,cfg80211
i2c_hid_acpi 16384 0
snd 126976 14 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm
i2c_hid 40960 1 i2c_hid_acpi
int3403_thermal 20480 0
soundcore 16384 2 snd_ctl_led,snd
crypto_user 24576 0
soc_button_array 20480 0
int340x_thermal_zone 20480 2 int3403_thermal,processor_thermal_device
video 57344 2 thinkpad_acpi,i915
acpi_pad 24576 0
int3400_thermal 20480 0
mac_hid 16384 0
acpi_thermal_rel 16384 1 int3400_thermal
ext4 1003520 1
crc32c_generic 16384 0
crc16 16384 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 192512 1 ext4
rtsx_pci_sdmmc 32768 0
serio_raw 20480 0
atkbd 36864 0
mmc_core 225280 1 rtsx_pci_sdmmc
libps2 20480 2 atkbd,psmouse
crc32c_intel 24576 3
i8042 40960 0
xhci_pci 20480 0
rtsx_pci 110592 1 rtsx_pci_sdmmc
xhci_pci_renesas 24576 1 xhci_pci
serio 28672 6 serio_raw,atkbd,psmouse,i8042
I read through man 1 loginctl, especially the "Hook directories" part and as far as I understand it, I have to place executables of pipewire and its components to /usr/lib/elogind/system-sleep in order for elogind to manage these programs when suspending my system. Am I right?