You are not logged in.

#1 2017-10-21 07:47:44

gdm_problem
Member
Registered: 2015-12-18
Posts: 19

[Solved] Cannot set background image (black)

Hello there,

My arch setup doesnt have any background image for a period of ~ 4 months, so its black.
I tried to change it with a range of tools, like feh, nitrogen or xsetroot, but unfortunately nothing worked.
Even the helpful people of my WMs IRC channel werent able to detect the issue after 2 hours of trial & error.
Here is some information about my setup:
WM: Herbstluftwm
pstree:

systemd-+-acpid
        |-agetty
        |-avahi-daemon---avahi-daemon
        |-bash---starter.sh-+-dzen2
        |                   `-xonsh
        |-crond
        |-cupsd
        |-dbus-daemon
        |-mount.ntfs-3g
        |-polkitd---5*[{polkitd}]
        |-postgres---5*[postgres]
        |-rtkit-daemon---2*[{rtkit-daemon}]
        |-systemd-+-(sd-pam)
        |         |-at-spi-bus-laun-+-dbus-daemon
        |         |                 `-3*[{at-spi-bus-laun}]
        |         |-at-spi2-registr---2*[{at-spi2-registr}]
        |         |-dbus-daemon
        |         |-dnsmasq
        |         |-gconfd-2
        |         |-gnome-terminal--+-zsh-+-pstree
        |         |                 |     `-xclip
        |         |                 `-3*[{gnome-terminal-}]
        |         |-gvfsd---2*[{gvfsd}]
        |         |-gvfsd-fuse---5*[{gvfsd-fuse}]
        |         |-gvfsd-http---2*[{gvfsd-http}]
        |         |-haveged
        |         |-pulseaudio---2*[{pulseaudio}]
        |         |-sudo---create_ap-+-create_ap---sleep
        |         |                  `-hostapd
        |         `-xclip
        |-systemd-journal
        |-systemd-logind
        |-systemd-udevd
        `-xdm-+-Xorg---3*[{Xorg}]
              `-xdm---herbstluftwm-+-firefox-+-4*[Web Content---29*[{Web Content}]]
                                   |         `-65*[{firefox}]
                                   `-xautolock

strace feh:

execve("/usr/bin/feh", ["feh", "--bg-scale", "wallpaper/herbst_impressionismus"...], 0x7ffe446b17f0 /* 35 vars */) = 0
brk(NULL)                               = 0x563a4ab13000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=154982, ...}) = 0
mmap(NULL, 154982, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc7095e5000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libcurl.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\257\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=526560, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095e3000
mmap(NULL, 2622856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc709166000
mprotect(0x7fc7091e4000, 2093056, PROT_NONE) = 0
mmap(0x7fc7093e3000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7d000) = 0x7fc7093e3000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libXinerama.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\v\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=10392, ...}) = 0
mmap(NULL, 2105672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc708f63000
mprotect(0x7fc708f65000, 2093056, PROT_NONE) = 0
mmap(0x7fc709164000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fc709164000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libexif.so.12", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\0\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=280392, ...}) = 0
mmap(NULL, 2375696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc708d1e000
mprotect(0x7fc708d50000, 2093056, PROT_NONE) = 0
mmap(0x7fc708f4f000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x7fc708f4f000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@v\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1358168, ...}) = 0
mmap(NULL, 3453480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7089d2000
mprotect(0x7fc708b1d000, 2093056, PROT_NONE) = 0
mmap(0x7fc708d1c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14a000) = 0x7fc708d1c000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240U\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=218808, ...}) = 0
mmap(NULL, 2314256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc70879c000
mprotect(0x7fc7087d1000, 2093056, PROT_NONE) = 0
mmap(0x7fc7089d0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34000) = 0x7fc7089d0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\333\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1306096, ...}) = 0
mmap(NULL, 3403064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc70845d000
mprotect(0x7fc708596000, 2097152, PROT_NONE) = 0
mmap(0x7fc708796000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x139000) = 0x7fc708796000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libImlib2.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220l\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=404912, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095e1000
mmap(NULL, 2583104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7081e6000
mprotect(0x7fc708248000, 2093056, PROT_NONE) = 0
mmap(0x7fc708447000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x61000) = 0x7fc708447000
mmap(0x7fc708449000, 80448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc708449000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\20\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2065840, ...}) = 0
mmap(NULL, 3893456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc707e2f000
mprotect(0x7fc707fdd000, 2093056, PROT_NONE) = 0
mmap(0x7fc7081dc000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ad000) = 0x7fc7081dc000
mmap(0x7fc7081e2000, 14544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc7081e2000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libnghttp2.so.14", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220N\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=153544, ...}) = 0
mmap(NULL, 2248784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc707c09000
mprotect(0x7fc707c2c000, 2093056, PROT_NONE) = 0
mmap(0x7fc707e2b000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fc707e2b000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libssh2.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300[\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=187896, ...}) = 0
mmap(NULL, 2283000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7079db000
mprotect(0x7fc707a07000, 2097152, PROT_NONE) = 0
mmap(0x7fc707c07000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7fc707c07000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libpsl.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\21\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=55032, ...}) = 0
mmap(NULL, 2150504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7077cd000
mprotect(0x7fc7077da000, 2093056, PROT_NONE) = 0
mmap(0x7fc7079d9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7fc7079d9000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libssl.so.1.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220d\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=434328, ...}) = 0
mmap(NULL, 2530040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc707563000
mprotect(0x7fc7075c4000, 2093056, PROT_NONE) = 0
mmap(0x7fc7077c3000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x60000) = 0x7fc7077c3000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0p\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2607264, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095df000
mmap(NULL, 4716832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7070e3000
mprotect(0x7fc707339000, 2093056, PROT_NONE) = 0
mmap(0x7fc707538000, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x255000) = 0x7fc707538000
mmap(0x7fc707560000, 10528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc707560000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\256\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=315280, ...}) = 0
mmap(NULL, 2411232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc706e96000
mprotect(0x7fc706ee0000, 2097152, PROT_NONE) = 0
mmap(0x7fc7070e0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x7fc7070e0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2005\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=940288, ...}) = 0
mmap(NULL, 3036448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc706bb0000
mprotect(0x7fc706c85000, 2097152, PROT_NONE) = 0
mmap(0x7fc706e85000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd5000) = 0x7fc706e85000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20F\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=206640, ...}) = 0
mmap(NULL, 2305816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc70697d000
mprotect(0x7fc7069ad000, 2097152, PROT_NONE) = 0
mmap(0x7fc706bad000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x7fc706bad000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14152, ...}) = 0
mmap(NULL, 2109608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc706779000
mprotect(0x7fc70677c000, 2093056, PROT_NONE) = 0
mmap(0x7fc70697b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc70697b000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=92056, ...}) = 0
mmap(NULL, 2187280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc706562000
mprotect(0x7fc706578000, 2093056, PROT_NONE) = 0
mmap(0x7fc706777000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fc706777000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0]\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=145336, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095dd000
mmap(NULL, 2216400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc706344000
mprotect(0x7fc70635d000, 2093056, PROT_NONE) = 0
mmap(0x7fc70655c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fc70655c000
mmap(0x7fc70655e000, 12752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc70655e000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p9\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=73688, ...}) = 0
mmap(NULL, 2169560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc706132000
mprotect(0x7fc706143000, 2093056, PROT_NONE) = 0
mmap(0x7fc706342000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fc706342000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\302\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=166864, ...}) = 0
mmap(NULL, 2262152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc705f09000
mprotect(0x7fc705f31000, 2093056, PROT_NONE) = 0
mmap(0x7fc706130000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7fc706130000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14144, ...}) = 0
mmap(NULL, 2109584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc705d05000
mprotect(0x7fc705d08000, 2093056, PROT_NONE) = 0
mmap(0x7fc705f07000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc705f07000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\310\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=808624, ...}) = 0
mmap(NULL, 2904080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc705a3f000
mprotect(0x7fc705afd000, 2097152, PROT_NONE) = 0
mmap(0x7fc705cfd000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xbe000) = 0x7fc705cfd000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libicuuc.so.59", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \313\5\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1763088, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095db000
mmap(NULL, 3865472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc70568f000
mprotect(0x7fc70582b000, 2097152, PROT_NONE) = 0
mmap(0x7fc705a2b000, 77824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19c000) = 0x7fc705a2b000
mmap(0x7fc705a3e000, 2944, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc705a3e000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=51168, ...}) = 0
mmap(NULL, 2146952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc705482000
mprotect(0x7fc70548e000, 2093056, PROT_NONE) = 0
mmap(0x7fc70568d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fc70568d000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14616, ...}) = 0
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc70527e000
mprotect(0x7fc705281000, 2093056, PROT_NONE) = 0
mmap(0x7fc705480000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc705480000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2604\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84008, ...}) = 0
mmap(NULL, 2189472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc705067000
mprotect(0x7fc70507a000, 2097152, PROT_NONE) = 0
mmap(0x7fc70527a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fc70527a000
mmap(0x7fc70527c000, 6304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc70527c000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \17\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14512, ...}) = 0
mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc704e63000
mprotect(0x7fc704e65000, 2097152, PROT_NONE) = 0
mmap(0x7fc705065000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc705065000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=22688, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095d9000
mmap(NULL, 2117912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc704c5d000
mprotect(0x7fc704c62000, 2093056, PROT_NONE) = 0
mmap(0x7fc704e61000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fc704e61000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=66960, ...}) = 0
mmap(NULL, 2162056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc704a4d000
mprotect(0x7fc704a5c000, 2093056, PROT_NONE) = 0
mmap(0x7fc704c5b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fc704c5b000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360{\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=628648, ...}) = 0
mmap(NULL, 2726200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7047b3000
mprotect(0x7fc70484a000, 2097152, PROT_NONE) = 0
mmap(0x7fc704a4a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x97000) = 0x7fc704a4a000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libicudata.so.59", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\246\2\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=26292888, ...}) = 0
mmap(NULL, 28389376, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc702ca0000
mprotect(0x7fc7045b3000, 2093056, PROT_NONE) = 0
mmap(0x7fc7047b2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1912000) = 0x7fc7047b2000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\214\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=11563944, ...}) = 0
mmap(NULL, 3696192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc702919000
mprotect(0x7fc702a90000, 2097152, PROT_NONE) = 0
mmap(0x7fc702c90000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x177000) = 0x7fc702c90000
mmap(0x7fc702c9d000, 9792, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc702c9d000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0(\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=751064, ...}) = 0
mmap(NULL, 2188016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc702702000
mprotect(0x7fc702718000, 2093056, PROT_NONE) = 0
mmap(0x7fc702917000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fc702917000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095d7000
openat(AT_FDCWD, "/usr/lib/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\355\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1170600, ...}) = 0
mmap(NULL, 3268792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7023e3000
mprotect(0x7fc7024fe000, 2093056, PROT_NONE) = 0
mmap(0x7fc7026fd000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11a000) = 0x7fc7026fd000
mmap(0x7fc702701000, 184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc702701000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libgraphite2.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200(\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=178456, ...}) = 0
mmap(NULL, 2273560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7021b7000
mprotect(0x7fc7021e1000, 2093056, PROT_NONE) = 0
mmap(0x7fc7023e0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7fc7023e0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=469216, ...}) = 0
mmap(NULL, 2564584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc701f44000
mprotect(0x7fc701fb5000, 2097152, PROT_NONE) = 0
mmap(0x7fc7021b5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7fc7021b5000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095d5000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095d3000
arch_prctl(ARCH_SET_FS, 0x7fc7095d3bc0) = 0
mprotect(0x7fc7081dc000, 16384, PROT_READ) = 0
mprotect(0x7fc70655c000, 4096, PROT_READ) = 0
mprotect(0x7fc7021b5000, 4096, PROT_READ) = 0
mprotect(0x7fc7023e0000, 8192, PROT_READ) = 0
mprotect(0x7fc7026fd000, 12288, PROT_READ) = 0
mprotect(0x7fc702917000, 4096, PROT_READ) = 0
mprotect(0x7fc708d1c000, 4096, PROT_READ) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7095d1000
mprotect(0x7fc702c90000, 49152, PROT_READ) = 0
mprotect(0x7fc7047b2000, 4096, PROT_READ) = 0
mprotect(0x7fc706777000, 4096, PROT_READ) = 0
mprotect(0x7fc7089d0000, 4096, PROT_READ) = 0
mprotect(0x7fc704c5b000, 4096, PROT_READ) = 0
mprotect(0x7fc705cfd000, 28672, PROT_READ) = 0
mprotect(0x7fc704a4a000, 8192, PROT_READ) = 0
mprotect(0x7fc704e61000, 4096, PROT_READ) = 0
mprotect(0x7fc705065000, 4096, PROT_READ) = 0
mprotect(0x7fc70527a000, 4096, PROT_READ) = 0
mprotect(0x7fc705480000, 4096, PROT_READ) = 0
mprotect(0x7fc705f07000, 4096, PROT_READ) = 0
mprotect(0x7fc70568d000, 4096, PROT_READ) = 0
mprotect(0x7fc705a2b000, 73728, PROT_READ) = 0
mprotect(0x7fc706130000, 4096, PROT_READ) = 0
mprotect(0x7fc708796000, 4096, PROT_READ) = 0
mprotect(0x7fc706342000, 4096, PROT_READ) = 0
mprotect(0x7fc70697b000, 4096, PROT_READ) = 0
mprotect(0x7fc706bad000, 8192, PROT_READ) = 0
mprotect(0x7fc706e85000, 61440, PROT_READ) = 0
mprotect(0x7fc7070e0000, 8192, PROT_READ) = 0
mprotect(0x7fc707538000, 122880, PROT_READ) = 0
mprotect(0x7fc7077c3000, 20480, PROT_READ) = 0
mprotect(0x7fc7079d9000, 4096, PROT_READ) = 0
mprotect(0x7fc707c07000, 4096, PROT_READ) = 0
mprotect(0x7fc707e2b000, 4096, PROT_READ) = 0
mprotect(0x7fc708447000, 4096, PROT_READ) = 0
mprotect(0x7fc708f4f000, 77824, PROT_READ) = 0
mprotect(0x7fc709164000, 4096, PROT_READ) = 0
mprotect(0x7fc7093e3000, 12288, PROT_READ) = 0
mprotect(0x563a49c67000, 4096, PROT_READ) = 0
mprotect(0x7fc70960b000, 4096, PROT_READ) = 0
munmap(0x7fc7095e5000, 154982)          = 0
set_tid_address(0x7fc7095d3e90)         = 20534
set_robust_list(0x7fc7095d3ea0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7fc706349770, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc706355da0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7fc706349810, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fc706355da0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x563a4ab13000
brk(0x563a4ab34000)                     = 0x563a4ab34000
rt_sigaction(SIGUSR1, {sa_handler=0x563a49a503b0, sa_mask=[INT QUIT USR1 USR2 ALRM TERM TTIN], sa_flags=SA_RESTORER, sa_restorer=0x7fc707e63920}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {sa_handler=0x563a49a503b0, sa_mask=[INT QUIT USR1 USR2 ALRM TERM TTIN], sa_flags=SA_RESTORER, sa_restorer=0x7fc707e63920}, NULL, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x563a49a503b0, sa_mask=[INT QUIT USR1 USR2 ALRM TERM TTIN], sa_flags=SA_RESTORER, sa_restorer=0x7fc707e63920}, NULL, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x563a49a503b0, sa_mask=[INT QUIT USR1 USR2 ALRM TERM TTIN], sa_flags=SA_RESTORER, sa_restorer=0x7fc707e63920}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x563a49a503b0, sa_mask=[INT QUIT USR1 USR2 ALRM TERM TTIN], sa_flags=SA_RESTORER, sa_restorer=0x7fc707e63920}, NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x563a49a503b0, sa_mask=[INT QUIT USR1 USR2 ALRM TERM TTIN], sa_flags=SA_RESTORER, sa_restorer=0x7fc707e63920}, NULL, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=0x563a49a503b0, sa_mask=[INT QUIT USR1 USR2 ALRM TERM TTIN], sa_flags=SA_RESTORER, sa_restorer=0x7fc707e63920}, NULL, 8) = 0
openat(AT_FDCWD, "/home/patrick/.config/feh/themes", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/patrick/.fehrc", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/feh/themes", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(3, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X0"}, [124->20]) = 0
uname({sysname="Linux", nodename="architect", ...}) = 0
access("/home/patrick/.Xauthority", R_OK) = 0
openat(AT_FDCWD, "/home/patrick/.Xauthority", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0600, st_size=555, ...}) = 0
read(4, "\0\0\0\4R\225R\227\0\0010\0\22MIT-MAGIC-COOKIE-1\0"..., 4096) = 555
read(4, "", 4096)                       = 0
close(4)                                = 0
getsockname(3, {sa_family=AF_UNIX}, [124->2]) = 0
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="l\0\v\0\0\0\22\0\20\0\0\0", iov_len=12}, {iov_base="", iov_len=0}, {iov_base="MIT-MAGIC-COOKIE-1", iov_len=18}, {iov_base="\0\0", iov_len=2}, {iov_base="\245\3101\203\7\217\345\220\3439\331Y@\260\265\237", iov_len=16}, {iov_base="", iov_len=0}], 6) = 48
recvfrom(3, "\1\0\v\0\0\0\23\2", 8, 0, NULL, NULL) = 8
recvfrom(3, "\350\247\265\0\0\0\200\0\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0  \10\377\0\0\0\0"..., 2124, 0, NULL, NULL) = 2124
brk(0x563a4ab57000)                     = 0x563a4ab57000
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="b\0\5\0\f\0\0\0BIG-REQUESTS", iov_len=20}], 1) = 20
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\1\0\0\0\0\0\1\205\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\205\0\1\0", iov_len=4}], 1) = 4
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="7\0\5\0\0\0\200\0t\1\0\0\10\0\0\0\377\377\377\0\24\0\6\0t\1\0\0\27\0\0\0"..., iov_len=44}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 44
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="b\0\5\0\t\0\200\0", iov_len=8}, {iov_base="XKEYBOARD", iov_len=9}, {iov_base="\0\0\0", iov_len=3}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\5\0\0\0\0\0\1\207U\211\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\207\0\2\0\1\0\0\0", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="b\0\4\0\10\0\0\0", iov_len=8}, {iov_base="XINERAMA", iov_len=8}, {iov_base="", iov_len=0}], 3) = 16
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\7\0\0\0\0\0\1\215\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="b\0\10\0\27\0\0\0", iov_len=8}, {iov_base="Generic Event Extension", iov_len=23}, {iov_base="\0", iov_len=1}], 3) = 32
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\10\0\0\0\0\0\1\200\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\200\0\2\0\1\0\0\0", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\t\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\215\4\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\n\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\215\0\2\0\1\1\0\0", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\v\0\0\0\0\0\1\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\215\5\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\f\0\2\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 40
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="&\5\2\0t\1\0\0", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\r\0\0\0\0\0t\1\0\0*\0@\0\\\3E\2\\\3E\2\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\20\0\6\0\20\0\0\0WM_DELETE_WINDOW", iov_len=24}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 24
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\16\0\0\0\0\0<\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 20534
openat(AT_FDCWD, "/home/patrick/.config/feh/keys", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/feh/keys", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/patrick/.config/feh/buttons", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/feh/buttons", O_RDONLY) = -1 ENOENT (No such file or directory)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\20\1\7\0\23\0\0\0ENLIGHTENMENT_COMMS\0", iov_len=28}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 28
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getcwd("/home/patrick", 4096)           = 14
lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/patrick", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/patrick/wallpaper", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat("/home/patrick/wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
access("wallpaper/herbst_impressionismus.jpg", R_OK) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("wallpaper/herbst_impressionismus.jpg", {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
stat("/usr/lib/imlib2/loaders/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/lib/imlib2/loaders/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/lib/imlib2/loaders/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/lib/imlib2/loaders/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/imlib2/loaders", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(4, /* 16 entries */, 32768)    = 496
getdents(4, /* 0 entries */, 32768)     = 0
lseek(4, 0, SEEK_SET)                   = 0
getdents(4, /* 16 entries */, 32768)    = 496
getdents(4, /* 0 entries */, 32768)     = 0
close(4)                                = 0
futex(0x7fc705f08048, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/zlib.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\v\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=10368, ...}) = 0
mmap(NULL, 2105544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc701d41000
mprotect(0x7fc701d43000, 2093056, PROT_NONE) = 0
mmap(0x7fc701f42000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7fc701f42000
close(4)                                = 0
mprotect(0x7fc701f42000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/xpm.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\f\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=14480, ...}) = 0
mmap(NULL, 2109664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc701b3d000
mprotect(0x7fc701b40000, 2093056, PROT_NONE) = 0
mmap(0x7fc701d3f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fc701d3f000
close(4)                                = 0
mprotect(0x7fc701d3f000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/tiff.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \16\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=14512, ...}) = 0
mmap(NULL, 2109688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc701939000
mprotect(0x7fc70193c000, 2093056, PROT_NONE) = 0
mmap(0x7fc701b3b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fc701b3b000
close(4)                                = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=154982, ...}) = 0
mmap(NULL, 154982, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fc7095e5000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libtiff.so.5", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\203\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=550544, ...}) = 0
mmap(NULL, 2646352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc7016b2000
mprotect(0x7fc701731000, 2097152, PROT_NONE) = 0
mmap(0x7fc701931000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7f000) = 0x7fc701931000
mmap(0x7fc701938000, 336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc701938000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0002\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=154344, ...}) = 0
mmap(NULL, 2249360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc70148c000
mprotect(0x7fc7014b1000, 2093056, PROT_NONE) = 0
mmap(0x7fc7016b0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x24000) = 0x7fc7016b0000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libjpeg.so.8", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20;\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=427936, ...}) = 0
mmap(NULL, 2523160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc701223000
mprotect(0x7fc70128a000, 2097152, PROT_NONE) = 0
mmap(0x7fc70148a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x67000) = 0x7fc70148a000
close(4)                                = 0
mprotect(0x7fc70148a000, 4096, PROT_READ) = 0
mprotect(0x7fc7016b0000, 4096, PROT_READ) = 0
mprotect(0x7fc701931000, 16384, PROT_READ) = 0
mprotect(0x7fc701b3b000, 4096, PROT_READ) = 0
munmap(0x7fc7095e5000, 154982)          = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/tga.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\t\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=10312, ...}) = 0
mmap(NULL, 2105488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc701020000
mprotect(0x7fc701022000, 2093056, PROT_NONE) = 0
mmap(0x7fc701221000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7fc701221000
close(4)                                = 0
mprotect(0x7fc701221000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/pnm.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\n\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=14496, ...}) = 0
mmap(NULL, 2109592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc700e1c000
mprotect(0x7fc700e1f000, 2093056, PROT_NONE) = 0
mmap(0x7fc70101e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fc70101e000
close(4)                                = 0
mprotect(0x7fc70101e000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/png.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\24\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=14656, ...}) = 0
mmap(NULL, 2109832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc700c18000
mprotect(0x7fc700c1b000, 2093056, PROT_NONE) = 0
mmap(0x7fc700e1a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fc700e1a000
close(4)                                = 0
mprotect(0x7fc700e1a000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/lbm.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\t\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=14488, ...}) = 0
mmap(NULL, 2109584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc700a14000
mprotect(0x7fc700a17000, 2093056, PROT_NONE) = 0
mmap(0x7fc700c16000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fc700c16000
close(4)                                = 0
mprotect(0x7fc700c16000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/jpeg.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=10488, ...}) = 0
mmap(NULL, 2105584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc700811000
mprotect(0x7fc700813000, 2093056, PROT_NONE) = 0
mmap(0x7fc700a12000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7fc700a12000
close(4)                                = 0
mprotect(0x7fc700a12000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/id3.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\24\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=14704, ...}) = 0
mmap(NULL, 2109808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc70060d000
mprotect(0x7fc700610000, 2093056, PROT_NONE) = 0
mmap(0x7fc70080f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fc70080f000
close(4)                                = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=154982, ...}) = 0
mmap(NULL, 154982, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fc7095e5000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libid3tag.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pp\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=109600, ...}) = 0
mmap(NULL, 2204776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc7003f2000
mprotect(0x7fc70040a000, 2097152, PROT_NONE) = 0
mmap(0x7fc70060a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x18000) = 0x7fc70060a000
close(4)                                = 0
mprotect(0x7fc70060a000, 8192, PROT_READ) = 0
mprotect(0x7fc70080f000, 4096, PROT_READ) = 0
munmap(0x7fc7095e5000, 154982)          = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/gif.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \n\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=10320, ...}) = 0
mmap(NULL, 2105496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc7001ef000
mprotect(0x7fc7001f1000, 2093056, PROT_NONE) = 0
mmap(0x7fc7003f0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7fc7003f0000
close(4)                                = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=154982, ...}) = 0
mmap(NULL, 154982, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fc7095e5000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libgif.so.7", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\35\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=39320, ...}) = 0
mmap(NULL, 2134496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc6fffe5000
mprotect(0x7fc6fffed000, 2097152, PROT_NONE) = 0
mmap(0x7fc7001ed000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8000) = 0x7fc7001ed000
close(4)                                = 0
mprotect(0x7fc7001ed000, 4096, PROT_READ) = 0
mprotect(0x7fc7003f0000, 4096, PROT_READ) = 0
munmap(0x7fc7095e5000, 154982)          = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/ff.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\10\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=10272, ...}) = 0
mmap(NULL, 2105448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc6ffde2000
mprotect(0x7fc6ffde4000, 2093056, PROT_NONE) = 0
mmap(0x7fc6fffe3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7fc6fffe3000
close(4)                                = 0
mprotect(0x7fc6fffe3000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/bz2.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\v\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=10360, ...}) = 0
mmap(NULL, 2105536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc6ffbdf000
mprotect(0x7fc6ffbe1000, 2093056, PROT_NONE) = 0
mmap(0x7fc6ffde0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7fc6ffde0000
close(4)                                = 0
mprotect(0x7fc6ffde0000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/bmp.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\t\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=14392, ...}) = 0
mmap(NULL, 2109568, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc6ff9db000
mprotect(0x7fc6ff9de000, 2093056, PROT_NONE) = 0
mmap(0x7fc6ffbdd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fc6ffbdd000
close(4)                                = 0
mprotect(0x7fc6ffbdd000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/usr/lib/imlib2/loaders/argb.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\t\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=10296, ...}) = 0
mmap(NULL, 2105472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fc6ff7d8000
mprotect(0x7fc6ff7da000, 2093056, PROT_NONE) = 0
mmap(0x7fc6ff9d9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7fc6ff9d9000
close(4)                                = 0
mprotect(0x7fc6ff9d9000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "wallpaper/herbst_impressionismus.jpg", O_RDONLY) = 4
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
fstat(4, {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
read(4, "\377\330\377\340\0\20JFIF\0\1\1\1\1,\1,\0\0\377\3553\246Photosho"..., 4096) = 4096
read(4, "C\333u\17\253\325\331^\375\377\0\242\377\0I\374\345\206\206}\230\232/\255\265\206\27\334\307\206\265\226"..., 4096) = 4096
read(4, "#\23\21\224\314\231X\366\311\2222\306\305\310D\1\373\301\344\237$\3\357#\206\202[\341\347\265&:"..., 4096) = 4096
read(4, "\355\361z\35\266\344Z\306\330\307K\366\355:h\3\274l\255\356\255\276\337\241\364^\242\361\351\327\265\365"..., 4096) = 4096
read(4, "\331\215\357\257c[\272\332\366\336\377\0\314\253\324\253\364_\243\365.\356\307\263 \207\265\357\277f\300\330"..., 4096) = 4096
read(4, "\351\321\240<Z\352\350\330\346\272\335\314\266\306\271\317\r.\337\351z\276\247\350\332\313^\372\330\265\30\367"..., 4096) = 4096
read(4, "\0acspMSFT\0\0\0\0IEC sRGB\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
read(4, "SM\" aux:LensID=\"237\" aux:LensSer"..., 4096) = 4096
read(4, " Photoshop Camera Raw 8.4\" stEvt"..., 4096) = 4096
read(4, "                                "..., 4096) = 4096
mmap(NULL, 2609152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc6ff55b000
mmap(NULL, 2609152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc6ff2de000
mmap(NULL, 2609152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc6ff061000
read(4, "\332\26Of,\344,\311n\304\376\302\202\363\206\23\206\30\234\366O\34\6M^!\321F\25\271\277\272"..., 4096) = 4096
read(4, "*z\276\234\230\257\333\23\264Z%b\357H\10\305U\273R|\266\203\364,\33\240< \20\201\225\334"..., 4096) = 4096
read(4, "\2372uyf\356\6a\222\317wt\213.\277\317\350>\275*\220\326.Lo\\v\231\267\356K\306"..., 4096) = 4096
read(4, ";\3177\226#\264\2668\232\t\250\271eyl\322\244\5\27\251\242\356>\353\344J\203\0\261\314\257\315"..., 4096) = 4096
read(4, "\4\302\324\341\230+\356\345\260\371\357J^\223\312\253\3\320C\306\247\344hQnG\251\345\353y\316\312"..., 4096) = 4096
read(4, "QsZQXN\370^\315\215\332\2652\5\201\353|\300\33\33\322\372hQ\20\f-\253\335\225\374\355"..., 4096) = 4096
read(4, "D]\32.\242\211\342\1\345\360\343\264e\323\202\362W\34!<Y\273\33\217\316t\336 \340\2173i"..., 4096) = 4096
read(4, "\351\260\276Q\253Y\241\354\326\325IG'\247M\247lh\214<J\272\335R\32\360\264\261\21ls\310"..., 4096) = 4096
read(4, "\35\253=b\177L\355\317\241}\0\225\341z\206\361\221Wt\fS;?@,\366\222\313<\214\"\t"..., 4096) = 4096
read(4, "@\322|\t\271:r\334\6\f\347*\324\214\3219\303,\36\206\224\364\262\246\354\306|\377\0\240\201\220"..., 4096) = 4096
read(4, "\222\261\275ey\0\313G\221j\301\256\272Es\222\2269\343\23S\213\1\t\356\231\217\334\0gL\306"..., 4096) = 4096
read(4, "\23K\304\337A\367\204\327\346\255\343\361\366`\0\217[A\320P\32=^\372k\366\333\3046\37\264\234"..., 4096) = 4096
read(4, "'\222\240\244J\306\251\305\327Z\355z\347!\366>q\3446\r\237\367\t(\272\237\7%\231\340Vv"..., 4096) = 4096
read(4, "^an\213fy\v-m\34\3446\340\20\340mdq,\316S\6\26513\200\3758\314Ic{"..., 4096) = 4096
read(4, "&W?\366\277\37\321\373G\350\361\346;\304\r\230\311\330\20A\2548\364&\0238\316\3\336\233\245u"..., 4096) = 4096
read(4, "*\320W\220\0325s\251\374r\1\310\311>\357\324V\241C.\254\3152b\22\325\223\v\35\224\3464"..., 4096) = 4096
read(4, "k\343\330+\227\334\263\216\26\345N*\1U9\234\236B\324\317\273\3015\350+L\30\265\227\6\254)"..., 4096) = 4096
read(4, "\1G\377\0\316\343\377\0\277\361\254\2;d\330{{L-\4\3'\275\237&W\354\34\257e\254\303"..., 4096) = 4096
read(4, "\272r\21\320y_e\344\231\367\3\26r_<k\3M\324\315\272\272\335\210\262\0\263\36\214L\311\307"..., 4096) = 4096
read(4, "\"\261\f{\214\16+\253#\305\355Z\253((\23\305\254\312\303\2234\214\245\3751\351\334\35\312\253\304"..., 4096) = 4096
read(4, "9l\313\225%ve\315\255\235+\325\26\211\302*;\231pJ\33\304v\307\3239M6g\352\241\216"..., 4096) = 4096
read(4, "+\\\262M\351\261J\340\354\332;1=.\321\6\332\325##\273\221\374\251\326\232<\255\300\303\252\34"..., 4096) = 4096
read(4, "\214v5(\272d\344\232\241\301>F\255\331\216.<\35CR\216\346\311lb\212\234\322d\364\247H"..., 4096) = 4096
read(4, "]CH\317\333\342K\27\217t'lN\205#$\267!\35FIn#\7H\245\274\211\342\216\t\352"..., 4096) = 4096
read(4, "\0\261l\307\2621\335\331\222U3&M\215w\271\205\267\"\30\365Ks\250\202\203\264yI\344S="..., 4096) = 4096
read(4, "\220_\26\312\355\215|\214\374\222\374:\f\224\364\222\211F\223t\311Jf\342\233j\231\31\343q\241\315"..., 4096) = 4096
read(4, "\210{\t{cF\353ty~\215M\226^\255\221\34{Q\30\3515\232\215lR\3559Q\27g\4"..., 4096) = 4096
read(4, "T\310Hddj,C\355d\227\342\343\265\217\272\32\330E\23CT\305-\273\"N\331\25\333q\22"..., 4096) = 4096
read(4, "db\245i\223\350\376\210\267\215\321\271\252\210\343\325\2734\351\340\236\333\223\35\246F\33\236\211)V\306"..., 4096) = 4096
read(4, "\321I\23\325\216F\37\363\312\362\31\260(\376\244!os\22\2169\334\2702%\t|G-[\220\351"..., 4096) = 4096
read(4, "\315~\217$\270d3\351\340\307\223\\-\211v\214\350\374\2215\350\214]\354TW&\255*\321>\245"..., 4096) = 4096
read(4, "\305\226X\332\325\350\3523\264\326\223\33RVc\224n\212H\334\227\331\30\355dqiv\314\223\246E"..., 4096) = 4096
read(4, "\246V\206\244\345\375\31z\214kf\307\325\301:\212'\215e_#\364\324c\207\214m\241e\212\334_"..., 4096) = 4096
read(4, "\232\205&i\366D\256\7\272\262\257\203\35&\2224\370\340\331\217dE|HB\2315\260\340\375\t?"..., 4096) = 4096
read(4, "\265\222{\21\225\36C\310\213\255\307\224yMQ\221<Q\232\242]\4_\342d\3512\303\215\312\336\236"..., 4096) = 4096
read(4, "\377\0\213$y\fS\371\3232\257\211[\21[\261\234\310GI\371P\366D?\353E\374\t\235+\325"..., 4096) = 4096
read(4, ")\16\233\344\216=i\343\0367\37\215\232%\253L\307\322\315\30\24\323\262\327\242\177'l\204\364\212U"..., 4096) = 4096
read(4, "-\320\223\212\376\315Zq\321\222T\306\250DI\344\327\32,\351\262JKA)\351\24u;<\32e"..., 4096) = 4096
read(4, "\245\2731\364\366\311\246\344a\264\251\213SD\223\324e\311\251\235;Q\310\233$\225\0310\323\265\333\6"..., 4096) = 4096
read(4, "GQ\24\244E\214\234\331\7c\27i\312\206\365\20[\23i\v\3448\212\32\342b\306\341\263\36\271="..., 4096) = 4096
read(4, "\20\301\30nJ\231,\177B\36J\344\324\231v5|\217\34E\211.\16\v\"3X\355n9\267\331"..., 4096) = 4096
read(4, "\263\233J\37\335\231j\205\362G\352:j\210\313\20:v5;R$\334\337{\234\256\236\375\216Jm"..., 4096) = 4096
read(4, "F\206n\34(]`\263\226Q\365\255C\373\212\257\364\364\317b\227\304\341\362\225\345\247\231\2732\374J"..., 4096) = 4096
read(4, "H\331\224\326\243\271\313S\312\366oc*\321T*)\256\22DU#\212]T\353+\16\33vD9"..., 4096) = 4096
read(4, "eI\313J\373a\253,\331\253\303l!\20\276_S\332\217j44\364[\323}p\312\233\313\320\345"..., 4096) = 4096
read(4, "\244\360\326\17\356C\324\337?\354J\375E\365,EW\241\235\236\214\232j.B\320\324\214/\261\241|"..., 4096) = 4096
read(4, "\246\344\341QJ\235o\203\213\224\377\0Q\233\241S\237\6]\251BO\241\35\310\356U\344\253#\25\314"..., 4096) = 4096
read(4, "\246\273\227\346\371\364$\2659\2642\253.\203\275E\270\225\236\351\3709\370s\340\351\374\va\225t%"..., 4096) = 4096
read(4, "\22\305\f\376\243.\347mGO\331\235\310k\354Z\222jdUq:7\324\314\210;\340\222Rt\35"..., 4096) = 4096
read(4, "\367V\261\202]\242\333\254q\353\270Y\350\24\351\356\342\17vAU<\2751E<i\220\317\fs\371"..., 4096) = 4096
read(4, "B\262\270\4\v8\316\246[\226\343a\25\24\354\224Ag,t<q\20}R\264<>\246$b\277"..., 4096) = 4096
read(4, "\363_9\211\272[&\"\340\6+\351\271U\203\226\33D^e<3^P\6\265\224\244\33\313\231\306"..., 4096) = 4096
read(4, "\217\240+/\20\202\251P\10\323\273\333%\327J\375&X%\325\230\3675\205\256\21\3471\333\203\335\306"..., 4096) = 4096
read(4, "\0\23\22\0061\331,\344k\213\314\327 l\37Q\312\302\323n\247\302o\301,\364\243P\31\0m\275"..., 4096) = 4096
read(4, "\230\20\0311\227\304\272P[\305b\vf\34\t\346\16>\360\225x\tFj.w7\311\vk\r\307"..., 4096) = 4096
read(4, "\31\267\25\355b\nj\276V\210\r\351Q<\27T\177\177\252\241'\3\2501\324\f5\376\"\273\270I"..., 4096) = 4096
read(4, "Xq\3520i<\237\304\375\276\220\367\302\234\265\232\227/\243\224\260b\372\266nS\10\302\331\210(\326"..., 4096) = 4096
read(4, "\251\223\361\0x\377\0\220[x\207eV\2245\343<K\v\342\237\371:\227\271\207\231a2\216\211h"..., 4096) = 4096
read(4, "\25k\362D\354?\25\250\241T<\4\7-pLP[\311/\276\36\341\233Q\215\273\2358\f\205D"..., 4096) = 4096
read(4, "\24\2159\21\342]\10\277\322\5\360f\34\254\0242\312\261*\35\233{\224\17\210\231\336!T\343\334\2"..., 4096) = 4096
read(4, "j}\307\251\256\357(\211\234\306\241\201zL\352\322\300o\372\17\357\370P\212yb\3A^\310\3!"..., 4096) = 4096
read(4, "5\224|L\254\246\0\36\37\301\376\377\0AK'#\277SnZ\230\316\225\3071\v \335M\354\f"..., 4096) = 4096
read(4, "\310T\357\254b\365\316\202\4\252\346>k3\361,\7*\314\0208\234\\\274\223\34\263\263\2\237\370\272"..., 4096) = 4096
read(4, "\374\314\205\2728\2118Ww\26\263\232u0\20\177hV\27V\253\207\2001\365\232V\321\257\21\275\3"..., 4096) = 4096
read(4, "a\26\r\275\306\7Gd\10\271Q\311]=\302j\3373\v\323\356\30\f\272\363\0\274\253\234'\351,"..., 4096) = 4096
read(4, "\223\0\2109\3143\242}P\200\5\302q\34\16\253\372\211kW\252c\314\326\346\310\237x\27\260\274\337"..., 4096) = 4096
read(4, "\247\304\345\353\371\233\276\246\376\337\362\327\364\334\321\373\334\336~I\371\177\277\370\r=\302~\313\373\237g"..., 4096) = 4096
read(4, "\301\3039\353]\236\240\353\333\212\276u+\217\360\316\312\23HD\\&29\242\17/:\33\343S\276"..., 4096) = 4096
read(4, "`]\322v\310\365&\235\20\r\371a\325\310\"\365{\34\236\203\356N\276H\254Xy\34\373\2725*"..., 4096) = 4096
read(4, "\264\276\231H\27\304\201\377\0\304\376/\204?\250\251\327#g\264\354\22~ \177\375\v\201\344VDC"..., 4096) = 4096
read(4, "\230\2A`\fds\346\300\rN\306'\f\275\303IH=\275\341\23\301\301\353\347\365&\317~%W"..., 4096) = 4096
read(4, "\f\23\270G\365+\247\266\260yf\201\374K\30r\36\23\331\37\221D\221\277Y\356y\33\34oDV"..., 4096) = 4096
read(4, "\177\324\t\305\3012G\30\t\211\224.\226<K\36\330\334=\214\357\312\310\237!\202\2271\237\210\3516"..., 4096) = 4096
read(4, "\265i\t!\306\20\177\235\301\226\227s\342\305%\241l\241\314\236j\330\354{~\242\375\t\26C\261x"..., 4096) = 4096
read(4, "\223\367|]r\30\256f/\325\225\21\303e\326-\327l\342!q'G\341|2HK\344\374\202d"..., 4096) = 4096
read(4, "\372\230\343/\251`\314g<\377\0?\371\376\177\217S\313\23\22a7\206P\330.\35[\32\233v;"..., 4096) = 4096
read(4, "#U\253N\3003\346W\327\37\363\r1\374%cf\267h>l\276\226>~-\205\241a\310\214\\"..., 4096) = 4096
read(4, "c\313\vjriZ\32Z\2405\361z\354\201\307\221\337`\233\256\34\224c|-\204\200+\7\314\321"..., 4096) = 4096
read(4, "\211A\276\t\37m\213\337\v\344[|D\2472\370\26}\306x\214\17`\375/:7\231lq2."..., 4096) = 4096
read(4, "Mh\226p\366\27\266=WN\314\341\221F\275%R\2\5\215\335\310\365\221\363\214-\204\325\325\262\217"..., 4096) = 4096
read(4, "5\302\270\336s{$C\347\352\304\16&SO\371\227\225\337\334\203\352\374\177\23\326Ek\314\211<}"..., 4096) = 4096
read(4, ">]\263\371C\321\354\6\36\21\270u\333}\270\262}\rs\370\207\2 \v}~\v@=\362\305\373"..., 4096) = 4096
read(4, "t\202\220i\345\300\334.\177\v=\234 \262\1f`Y\310`\224\272\376$\264l\331}\201\327\37\301"..., 4096) = 4096
read(4, "\232\376d)\240\307XC9n\34\26\202\375C\17\256\1771\355\352\266.\377\0\275\212\355\3460|\347"..., 4096) = 4096
read(4, "\177R\375be\361\223\247\300\220x\377\0\374K\301g\375|D\217y\377\0\0013\375\222z\4\310t"..., 4096) = 4096
read(4, "\2`\202\23\6}%\5\254s\222|3\23\350w\371\374\6\340\333Af\226E\340\315\272\337\37\361\4"..., 4096) = 4096
read(4, "l\274\177?\333\377\0b\315\371\263\326o\213\303zb\277\323\335\270\222\343e\247\3260\16+d\310\363"..., 4096) = 4096
read(4, "\311e\3\223\271\314\266Hr#\233P\314\363\221}M\216\360\2175\223\267\330<?\20x+\376&|"..., 4096) = 4096
read(4, "\330\310\317[\374\315\352d\352,\207K\373`,m\212\371\234h^\330Y\372M\372\307\304\336\264\35\246"..., 4096) = 4096
read(4, "\222@W\351\243\333\32d\204\244\275L\331\26\351_lE\340u\4\275\311=\360#@\210\t#\25S"..., 4096) = 4096
read(4, "\21\33\327\244\2378\203\5\214\n\263\203\363\220\26 DE\23\371c\355@\223\203o\3361\213\5`\332"..., 4096) = 4096
read(4, "\24\213\277\25\353\205\311\342\313Q\313\375\365\222\363\201#\212\230\255\344\335\320\201*Co?\353\202\7D"..., 4096) = 4096
read(4, "\37\234\264\256A\223Xu\351\310\231\360u\300;\0102\34'\360\357\6\214\210\20\\\370\343 ,\21\210"..., 4096) = 4096
read(4, "\32\354\353 \240\306\300\225\221Ch\255\263\212\4\202\201(W\2067\273\307a\235 Q\22\230\333x)"..., 4096) = 4096
read(4, "\323\24\336\20Kh\270\207\335\306B\336$\2O\207\327\234%@I\t\330\355=g\207\37\225r\1\2"..., 4096) = 4096
read(4, "J&\310\240\205\33\34J\16\330\203\303\363\204\20E E\370\302\360@@Jn\366\314\236\230\5\220("..., 4096) = 4096
read(4, "\364\237|!A)m\30\211\352\1>\270\35K\37\246\3449\240/#\304\212K_\0378\265\5J\6"..., 4096) = 4096
read(4, "\313\216\347c\306\2@\223\271\177\327\32*\275!}rd\210J\"\316qL\302\263\2513\373\366\310\352"..., 4096) = 4096
read(4, "\361\210\26\f\5\34\33?8\24\211\212H4\275h=#x\243I\267kS<\353\234WJzvV"..., 4096) = 4096
read(4, "!!\337XH\27s\204\2\r\341#\310z\r\366\307!\242++-\224.Z2Gu\210X\211k"..., 4096) = 4096
read(4, "\376\270e\0Y&\246\261\6\3\304mg\251\36\370B\222\360\263\334?8\211,=\5\243\246!\0\251"..., 4096) = 4096
read(4, "\363\202\302\210H\355\37\363&\206\263T\342\337y\203)\tD\221\251c\361\222x\30'\321\3067I\307"..., 4096) = 4096
read(4, "a\236\252\2118\31\324\300\24\210\5\21x\225J\3747\3513\216\2\302W\223v\367\311\216\264\212xN"..., 4096) = 4096
read(4, "\322\331X\227\305\21\204\0(\361\257LC,\7=\3036Ed\254\310\376\360\26xe\2615\212@["..., 4096) = 4096
read(4, "\314\242\274\263\210E\262B(\n\n\337U\303\357 4\225\3\332\361SBJ\242\200'\304Q\337 \25"..., 4096) = 4096
read(4, ")\206?\31.JL\"0\0164\314\3263\2\315\272\362|a\tu2bo\207\336\273\342\263\20\203"..., 4096) = 4096
read(4, "\0253k\306P\210\326\6\224\357Qy*\261u/\214\235,8\361\200\231a1\334\310\3362%%|"..., 4096) = 4096
read(4, "\312_|\260\235\10\202Jo\230\243\21\7\202H\235\311\363\361\202\260%\261\"]q\222a$\f\10\16"..., 4096) = 4096
read(4, "\322\206\300\211\361\2054nM\237\356\n\327\324#\217\230%C\203\230\311\31&\1^\17\30\241(\220#"..., 4096) = 4096
read(4, "\16\6\276\203\0`lG\226?\314B\252@N\241\371\372\363\243\th\226m2\246:\272\372\366\311i"..., 4096) = 4096
read(4, "\"&\371\351\254wFI/\236\367\222D\251B\315~\264\230\221\214H\270@v\355\216 \266+\251\377"..., 4096) = 4096
read(4, "\217\226\30\354\22\232\305\234\235\347\20x\200(K\213$\225\24\31<[\216\345R\3\243\2378g\244X"..., 4096) = 4096
read(4, "ml\366\347\\\343T\247\1\16,\250Wk9\t\247t\36p^AwI\20\17\226\177\0314\365\262"..., 4096) = 4096
read(4, "\231\253#\333\365\216\310\302(\\\200\276\227\36\370\363\n+\345\340\371=\262|P2sZ\362\346\346B"..., 4096) = 4096
read(4, "9\301v\216\327\313\317\26\344\345\20.\251\325u\355\200\311\242\313\275\246\374k$\242\273\301\370\304\222R"..., 4096) = 4096
read(4, "F\0165\v\222\234\22\17\256.\21s\"\21\363\221\350$\0,t\261\336\334~\310\311>N\25\210\10"..., 4096) = 4096
read(4, "\265\204\220\36\5\352\324b\237\352\216\24\7Z|\274a9Q\353\275\7\2765N\340\22\\o)3I"..., 4096) = 4096
read(4, "\213\10]]\237%\374t\313\26\0348O\242G\276\2\6\35\32\233\23\361\350\341\31H\230\25J\236\237"..., 4096) = 4096
read(4, "P\265\376dAv\300\2217\223\22\22O\"r!\262\334A\23=<b\256\201F\25\335\23\326\237\236"..., 4096) = 4096
read(4, "\316\2#=\222}r\362\3230\361\355X\17S\242\316\1\322\261s\204\212wJ\237\3061\3639\243P"..., 4096) = 4096
read(4, "\264\240\346\273b,\227\261\303\217.z\n\226=\35\343\327.\34\300BV%BG1\334\226(yP"..., 4096) = 4096
read(4, "\223\306\361\354Ie#\277#\327*\5\267\301\364\264\367}0\212\226\205\206\231\357u\215\21N\333'\23"..., 4096) = 4096
read(4, "?\356)\232L\221\177\30+8\212`\272\303\311\331\33?\275phFx\214\nR|y\311\253\355\336"..., 4096) = 976
read(4, "", 4096)                       = 0
brk(0x563a4ab7f000)                     = 0x563a4ab7f000
mmap(NULL, 5165056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc6feb74000
munmap(0x7fc6ff061000, 2609152)         = 0
munmap(0x7fc6ff2de000, 2609152)         = 0
munmap(0x7fc6ff55b000, 2609152)         = 0
close(4)                                = 0
openat(AT_FDCWD, "wallpaper/herbst_impressionismus.jpg", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0777, st_size=541648, ...}) = 0
read(4, "\377\330\377\340\0\20JFIF\0\1\1\1\1,\1,\0\0\377\3553\246Photosho"..., 4096) = 4096
read(4, "C\333u\17\253\325\331^\375\377\0\242\377\0I\374\345\206\206}\230\232/\255\265\206\27\334\307\206\265\226"..., 4096) = 4096
read(4, "#\23\21\224\314\231X\366\311\2222\306\305\310D\1\373\301\344\237$\3\357#\206\202[\341\347\265&:"..., 4096) = 4096
read(4, "\355\361z\35\266\344Z\306\330\307K\366\355:h\3\274l\255\356\255\276\337\241\364^\242\361\351\327\265\365"..., 4096) = 4096
read(4, "\331\215\357\257c[\272\332\366\336\377\0\314\253\324\253\364_\243\365.\356\307\263 \207\265\357\277f\300\330"..., 4096) = 4096
read(4, "\351\321\240<Z\352\350\330\346\272\335\314\266\306\271\317\r.\337\351z\276\247\350\332\313^\372\330\265\30\367"..., 4096) = 4096
close(4)                                = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="5\30\4\0\1\0\200\0t\1\0\0V\5\0\3bM\4\0\7\0CO", iov_len=24}, {iov_base="MIT-SHM", iov_len=7}, {iov_base="\0", iov_len=1}], 3) = 32
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\21\0\0\0\0\0\1\202A\200\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
shmget(IPC_PRIVATE, 4196352, IPC_CREAT|0666) = 1540101
shmat(1540101, NULL, 0)                 = 0x7fc6ff3d7000
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="+\30\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\22\0\0\0\0\0\6\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\202\1\4\0\2\0\200\0\5\200\27\0\0\5\0\3+M\1\0", iov_len=20}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\24\0\0\0\0\0\6\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="7\1\5\0\3\0\200\0\1\0\200\0\0\0\1\0\0\0\0\0\202\3\n\0\1\0\200\0\3\0\200\0"..., iov_len=64}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 64
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\27\0\0\0\0\0\6\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="+\1\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\30\0\0\0\0\0\6\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
shmdt(0x7fc6ff3d7000)                   = 0
shmctl(1540101, IPC_RMID, NULL)         = 0
munmap(0x7fc6feb74000, 5165056)         = 0
openat(AT_FDCWD, "/home/patrick/.fehbg", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4
fstat(4, {st_mode=S_IFREG|0754, st_size=0, ...}) = 0
write(4, "#!/bin/sh\n'feh' '--bg-scale' 'wa"..., 69) = 69
close(4)                                = 0
stat("/home/patrick/.fehbg", {st_mode=S_IFREG|0754, st_size=69, ...}) = 0
chmod("/home/patrick/.fehbg", 0100754)  = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 4
connect(4, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(4, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X0"}, [124->20]) = 0
uname({sysname="Linux", nodename="architect", ...}) = 0
access("/home/patrick/.Xauthority", R_OK) = 0
openat(AT_FDCWD, "/home/patrick/.Xauthority", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0600, st_size=555, ...}) = 0
read(5, "\0\0\0\4R\225R\227\0\0010\0\22MIT-MAGIC-COOKIE-1\0"..., 4096) = 555
read(5, "", 4096)                       = 0
close(5)                                = 0
getsockname(4, {sa_family=AF_UNIX}, [124->2]) = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="l\0\v\0\0\0\22\0\20\0\0\0", iov_len=12}, {iov_base="", iov_len=0}, {iov_base="MIT-MAGIC-COOKIE-1", iov_len=18}, {iov_base="\0\0", iov_len=2}, {iov_base="\245\3101\203\7\217\345\220\3439\331Y@\260\265\237", iov_len=16}, {iov_base="", iov_len=0}], 6) = 48
recvfrom(4, 0x563a4ab44920, 8, 0, NULL, NULL) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvfrom(4, "\1\0\v\0\0\0\23\2", 8, 0, NULL, NULL) = 8
recvfrom(4, "\350\247\265\0\0\0\300\1\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0  \10\377\0\0\0\0"..., 2124, 0, NULL, NULL) = 2124
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="b\0\5\0\f\0\0\0BIG-REQUESTS", iov_len=20}], 1) = 20
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\1\0\0\0\0\0\1\205\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="\205\0\1\0", iov_len=4}], 1) = 4
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="7\0\5\0\0\0\300\1t\1\0\0\10\0\0\0\377\377\377\0\24\0\6\0t\1\0\0\27\0\0\0"..., iov_len=44}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 44
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="b\0\5\0\t\0\300\1", iov_len=8}, {iov_base="XKEYBOARD", iov_len=9}, {iov_base="\0\0\0", iov_len=3}], 3) = 20
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\5\0\0\0\0\0\1\207U\211\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="\207\0\2\0\1\0\0\0", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\202\2\2\0\2\0\200\0+\0\1\0", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\32\0\0\0\0\0\6\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="5\30\4\0\1\0\300\1t\1\0\0V\5\0\0037\377\6\0\2\0\300\1\1\0\300\1\0\5\0\0"..., iov_len=72}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 72
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\v\0\0\0\0\0\6\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="+\2\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\33\0\0\0\0\0\6\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="\20\1\6\0\r\0\300\1_XROOTPMAP_ID\0\300\1", iov_len=24}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 24
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\f\0\0\0\0\0d\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="\20\1\6\0\20\0\300\1ESETROOT_PMAP_ID", iov_len=24}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 24
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\r\0\0\0\0\0e\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="\24\0\6\0t\1\0\0d\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0", iov_len=24}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 24
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1 \16\0\1\0\0\0\24\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 36
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="\24\0\6\0t\1\0\0e\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0", iov_len=24}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 24
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1 \17\0\1\0\0\0\24\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 36
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="q\0\2\0\1\0\240\1\22\0\7\0t\1\0\0d\1\0\0\24\0\0\0 \0\300\1\1\0\0\0"..., iov_len=96}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 96
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="p\1\1\0<\0\2\0\0\0\300\1+\1\1\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\27\0\0\0\0\0\6\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
shutdown(4, SHUT_RDWR)                  = 0
close(4)                                = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="6\2\2\0\1\0\200\0<\0\2\0\0\0\200\0+\0\1\0", iov_len=20}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\36\0\0\0\0\0\6\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
shutdown(3, SHUT_RDWR)                  = 0
close(3)                                = 0
exit_group(0)                           = ?
+++ exited with 0 +++

I do have all permissions of the folder and the picture-file (an I am its owner).
Maybe this is helpful as well:
When I execute xsetroot as root, I get:
"xsetroot:  unable to open display ':0'".

How can  I set my background image? Please help.

Last edited by gdm_problem (2017-10-22 14:32:49)

Offline

#2 2017-10-21 09:38:25

seth
Member
Registered: 2012-09-03
Posts: 51,134

Re: [Solved] Cannot set background image (black)

forget about doing this as root.

run "xwininfo", click into nthe area where you're expecting to see a wallpaper and post the output as well as the output of "hostnamectl"

Online

#3 2017-10-21 09:51:26

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [Solved] Cannot set background image (black)

gdm_problem wrote:

When I execute xsetroot as root, I get:
"xsetroot:  unable to open display ':0'".

That's because you shouldn't be running xsetroot as root, it should be run as your normal user.

Where and how are you trying to set the wallpaper? I run feh from my herbstluftwm autostart file and it works fine...

#!/bin/bash

#
# Herbstluftwm autostart file
#

# disable screen blanking
xset -dpms
xset s off

# set keymap
setxkbmap gb

# enable numlock
numlockx on

# enable clipboard synchronization
autocutsel -fork &
autocutsel -selection PRIMARY -fork &

# set wallpaper
feh --no-fehbg --bg-fill ~/.config/wallpapers/wallpaper

# enable compositing
compton -b --config ~/.config/compton/compton.conf


hc() {
    herbstclient "$@"
}

hc emit_hook reload

# remove all existing keybindings
hc keyunbind --all

# keybindings
Mod=Mod4    # Use the super key as the main modifier

hc keybind $Mod-Shift-q quit
hc keybind $Mod-Shift-r reload
hc keybind $Mod-Shift-c close

# custom keybindings
hc keybind $Mod-Return spawn urxvt
hc keybind $Mod-d spawn dmenu_run -q -h 30 -fn "Ubuntu Mono-11" -x 140 -y 369 -w 1000 -nb black -nf white -sb white -sf black
hc keybind $Mod-x spawn ~/bin/dmenu2-power-menu
hc keybind XF86AudioPlay spawn mpc toggle
hc keybind XF86AudioNext spawn mpc next
hc keybind XF86AudioPrev spawn mpc prev
hc keybind XF86AudioMute spawn pulseaudio-ctl mute
hc keybind XF86AudioRaiseVolume spawn pulseaudio-ctl up
hc keybind XF86AudioLowerVolume spawn pulseaudio-ctl down

# basic movement
# focusing clients
hc keybind $Mod-Left  focus left
hc keybind $Mod-Down  focus down
hc keybind $Mod-Up    focus up
hc keybind $Mod-Right focus right
hc keybind $Mod-h     focus left
hc keybind $Mod-j     focus down
hc keybind $Mod-k     focus up
hc keybind $Mod-l     focus right

# moving clients
hc keybind $Mod-Shift-Left  shift left
hc keybind $Mod-Shift-Down  shift down
hc keybind $Mod-Shift-Up    shift up
hc keybind $Mod-Shift-Right shift right
hc keybind $Mod-Shift-h     shift left
hc keybind $Mod-Shift-j     shift down
hc keybind $Mod-Shift-k     shift up
hc keybind $Mod-Shift-l     shift right

# splitting frames
# create an empty frame at the specified direction
hc keybind $Mod-u       split   bottom  0.5
hc keybind $Mod-o       split   right   0.5
# let the current frame explode into subframes
hc keybind $Mod-Control-space split explode

# resizing frames
resizestep=0.005
hc keybind $Mod-Control-h       resize left +$resizestep
hc keybind $Mod-Control-j       resize down +$resizestep
hc keybind $Mod-Control-k       resize up +$resizestep
hc keybind $Mod-Control-l       resize right +$resizestep
hc keybind $Mod-Control-Left    resize left +$resizestep
hc keybind $Mod-Control-Down    resize down +$resizestep
hc keybind $Mod-Control-Up      resize up +$resizestep
hc keybind $Mod-Control-Right   resize right +$resizestep

# tags
tag_names=( "~" www media tty edit files msg x y )
tag_keys=( {1..9} )

hc rename default "${tag_names[0]}" || true
for i in ${!tag_names[@]} ; do
    hc add "${tag_names[$i]}"
    key="${tag_keys[$i]}"
    if ! [ -z "$key" ] ; then
        hc keybind "$Mod-$key" use_index "$i"
        hc keybind "$Mod-Shift-$key" move_index "$i"
    fi
done

# cycle through tags
hc keybind $Mod-period use_index +1 --skip-visible
hc keybind $Mod-comma  use_index -1 --skip-visible

# layouting
hc keybind $Mod-r remove
hc keybind $Mod-space cycle_layout 1
hc keybind $Mod-s floating toggle
hc keybind $Mod-f fullscreen toggle
hc keybind $Mod-p pseudotile toggle

# mouse
hc mouseunbind --all
hc mousebind $Mod-Button1 move
hc mousebind $Mod-Button2 resize

# focus
hc keybind $Mod-BackSpace   cycle_monitor
hc keybind $Mod-Tab         cycle_all +1
hc keybind $Mod-Shift-Tab   cycle_all -1
hc keybind $Mod-c cycle
hc keybind $Mod-i jumpto urgent

# theme
hc attr theme.tiling.reset 1
hc attr theme.floating.reset 1
hc set frame_border_active_color '#222222'
hc set frame_border_normal_color '#101010'
hc set frame_bg_normal_color '#565656'
hc set frame_bg_active_color '#101010'
hc set frame_border_width 0
hc set always_show_frame 0
hc set frame_bg_transparent 1
hc set frame_transparent_width 5
hc set frame_gap 10

hc attr theme.active.color '#FFFFFF'
hc attr theme.normal.color '#454545'
hc attr theme.urgent.color orange
hc attr theme.inner_width 0
hc attr theme.inner_color black
hc attr theme.border_width 0
hc attr theme.floating.border_width 4
hc attr theme.floating.outer_width 1
hc attr theme.floating.outer_color black
hc attr theme.active.inner_color '#3E4A00'
hc attr theme.active.outer_color '#3E4A00'
hc attr theme.background_color '#FFFFFF'

hc set window_gap 0
hc set frame_padding 0
hc set smart_window_surroundings 0
hc set smart_frame_surroundings 0
hc set mouse_recenter_gap 0

# rules
hc unrule -F
#hc rule class=XTerm tag=3 # move all xterms to tag 3
hc rule focus=on # normally focus new clients
#hc rule focus=off # normally do not focus new clients
# give focus to most common terminals
#hc rule class~'(.*[Rr]xvt.*|.*[Tt]erm|Konsole)' focus=on
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' pseudotile=on
hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off

# unlock, just to be sure
hc unlock

herbstclient set tree_style '╾│ ├└╼─┐'

# start the panel
~/.config/herbstluftwm/panel.sh 0 &

How are you starting herbstluftwm?


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#4 2017-10-21 11:19:55

gdm_problem
Member
Registered: 2015-12-18
Posts: 19

Re: [Solved] Cannot set background image (black)

Thanks for the answers.
I am starting herbstluftwm from my .xinitrc-file which gets executed by xdm.
Here's my .xinitrc:

#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then







    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then







    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

#twm &
#xclock -geometry 50x50-1+1 &
#xterm -geometry 80x50+494+51 &
#xterm -geometry 80x20+494-0 &
#exec xterm -geometry 80x66+0+0 -name login
# window manager
login
xautolock -time 10 -locker /usr/bin/i3lock-fancy -detectsleep &
xmodmap -e "keycode 49 = bar asciicircum"
xmodmap -e "keycode 62 = less greater"
xmodmap -e "keycode 135 = Mode_switch"
exec herbstluftwm

That's my herbstluftwm-config:

#!/usr/bin/env bash

# this is a simple config for herbstluftwm

hc() {
   herbstclient "$@"
}

hc emit_hook reload

# remove all existing keybindings
hc keyunbind --all
TERMINAL=gnome-terminal
BROWSER=firefox-beta

hc pad 0 16 0 0 0
# disable screen blanking
xset -dpms
xset s off

# keybindings
# if you have a super key you will be much happier with Mod set to Mod4
#Mod=Mod1    # Use alt as the main modifier
Mod=Mod4   # Use the super key as the main modifier

hc keybind $Mod-Shift-q quit
hc keybind $Mod-Shift-r reload
hc keybind $Mod-Shift-c close
hc keybind $Mod-w close

# Application keybinds
hc keybind $Mod-Return spawn ${TERMINAL:-xterm} # use your $TERMINAL with xterm as fallback
hc keybind Control-Alt-t spawn ${TERMINAL:-xterm} # use your $TERMINAL with xterm as fallback
hc keybind Alt-e spawn thunar
hc keybind Alt-f spawn ${BROWSER}
hc keybind Alt-d spawn dmenu_run
hc keybind Alt-t spawn thunderbird
hc keybind Alt-s spawn synapse
hc keybind Alt-Shift-s spawn shutdown now
hc keybind Control-Alt-Delete spawn /usr/bin/i3lock-fancy

hc keybind F7 spawn amixer sset Master 5%-
hc keybind F8 spawn amixer sset Master 5%+
#hc keybind F9 spawn xbacklight -dec 5
#hc keybind F10 spawn xbacklight -inc 5

# basic movement
# focusing clients
hc keybind $Mod-Left  focus left
hc keybind $Mod-Down  focus down
hc keybind $Mod-Up    focus up
hc keybind $Mod-Right focus right
hc keybind $Mod-h     focus left
hc keybind $Mod-j     focus down
hc keybind $Mod-k     focus up
hc keybind $Mod-l     focus right

# moving clients
hc keybind $Mod-Shift-Left  shift left
hc keybind $Mod-Shift-Down  shift down
hc keybind $Mod-Shift-Up    shift up
hc keybind $Mod-Shift-Right shift right
hc keybind $Mod-Shift-h     shift left
hc keybind $Mod-Shift-j     shift down
hc keybind $Mod-Shift-k     shift up
hc keybind $Mod-Shift-l     shift right

# splitting frames
# create an empty frame at the specified direction
hc keybind $Mod-u       split   bottom  0.5
hc keybind $Mod-o       split   right   0.5
# let the current frame explode into subframes
hc keybind $Mod-Control-space split explode

# resizing frames
resizestep=0.05
hc keybind $Mod-Control-h       resize left +$resizestep
hc keybind $Mod-Control-j       resize down +$resizestep
hc keybind $Mod-Control-k       resize up +$resizestep
hc keybind $Mod-Control-l       resize right +$resizestep
hc keybind $Mod-Control-Left    resize left +$resizestep
hc keybind $Mod-Control-Down    resize down +$resizestep
hc keybind $Mod-Control-Up      resize up +$resizestep
hc keybind $Mod-Control-Right   resize right +$resizestep

# tags
tag_names=( {1..9} )
tag_keys=( {1..9} 0 )

hc rename default "${tag_names[0]}" || true
for i in ${!tag_names[@]} ; do
    hc add "${tag_names[$i]}"
    key="${tag_keys[$i]}"
    if ! [ -z "$key" ] ; then
        hc keybind "$Mod-$key" use_index "$i"
        hc keybind "$Mod-Shift-$key" move_index "$i"
    fi
done

# cycle through tags
hc keybind $Mod-period use_index +1 --skip-visible
hc keybind $Mod-comma  use_index -1 --skip-visible

# layouting
hc keybind $Mod-r remove
hc keybind $Mod-s floating toggle
hc keybind $Mod-f fullscreen toggle
hc keybind $Mod-p pseudotile toggle
# The following cycles through the available layouts within a frame, but skips
# layouts, if the layout change wouldn't affect the actual window positions.
# I.e. if there are two windows within a frame, the grid layout is skipped.
hc keybind $Mod-space                                                           \
            or , and . compare tags.focus.curframe_wcount = 2                   \
                     . cycle_layout +1 vertical horizontal max vertical grid    \
               , cycle_layout +1

# mouse
hc mouseunbind --all
hc mousebind $Mod-Button1 move
hc mousebind $Mod-Button2 zoom
hc mousebind $Mod-Button3 resize

# focus
hc keybind $Mod-BackSpace   cycle_monitor
hc keybind $Mod-Tab         cycle_all +1
hc keybind $Mod-Shift-Tab   cycle_all -1
hc keybind $Mod-c cycle
hc keybind $Mod-i jumpto urgent

# layouting
hc keybind $Mod-v set_layout horizontal
hc keybind $Mod-s set_layout vertical

# hc attr theme.border_width 3
#hc attr theme.floating.border_width 4
hc attr theme.floating.outer_width 1
#hc attr theme.floating.outer_color black
#hc attr theme.active.inner_color '#3E4A00'
#hc attr theme.active.outer_color '#3E4A00'

hc set window_border_width 1
hc set frame_border_width 0
hc set window_gap 1
hc set focus_follows_mouse 1
hc set frame_padding 0
hc set smart_window_surroundings 0
hc set smart_frame_surroundings 1
hc set mouse_recenter_gap 0

# rules
hc unrule -F
#hc rule class=XTerm tag=3 # move all xterms to tag 3
hc rule focus=on # normally focus new clients
#hc rule focus=off # normally do not focus new clients
# give focus to most common terminals
#hc rule class~'(.*[Rr]xvt.*|.*[Tt]erm|Konsole)' focus=on
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' pseudotile=on
hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off

# unlock, just to be sure
hc unlock

herbstclient set tree_style '╾│ ├└╼─┐'

# do multi monitor setup here, e.g.:
# hc set_monitors 1280x1024+0+0 1280x1024+1280+0
# or simply:
# hc detect_monitors

# find the panel
#panel=~/src/dzen_panel.sh
#for monitor in $(herbstclient list_monitors | cut -d: -f1) ; do
    # start it on each monitor
    #"$panel" $monitor &
#done
/home/patrick/.fehbg
sudo killall dzen2
cd ~/src/dzen-scripts/ && ./starter.sh &

Thanks for helping me!

Edit:
When I execute feh with the same parameters like you do, it still doesnt work.

Last edited by gdm_problem (2017-10-21 11:23:40)

Offline

#5 2017-10-21 11:35:36

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [Solved] Cannot set background image (black)

What are the contents of /home/patrick/.fehbg?


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#6 2017-10-21 11:37:38

seth
Member
Registered: 2012-09-03
Posts: 51,134

Re: [Solved] Cannot set background image (black)

To ensure this isn't going the wrong direction: can you set the background at runtime (ie. after you started X11 - from an xterm)?

Online

#7 2017-10-21 11:39:20

gdm_problem
Member
Registered: 2015-12-18
Posts: 19

Re: [Solved] Cannot set background image (black)

Its:

#!/bin/sh
'feh' '--bg-scale' 'wallpaper/image.jpg' 

its automatically generated by feh.
If I just put the feh-command into my config, it doesnt change anything.
Edit:
@seth, nope I cant, it doesnt change anything.

Last edited by gdm_problem (2017-10-21 11:41:00)

Offline

#8 2017-10-21 11:46:17

seth
Member
Registered: 2012-09-03
Posts: 51,134

Re: [Solved] Cannot set background image (black)

The please see comment #2

Online

#9 2017-10-21 11:52:01

gdm_problem
Member
Registered: 2015-12-18
Posts: 19

Re: [Solved] Cannot set background image (black)

Heres the information:
xwininfo (I switched the workspace to an empty one, where I should see the desktop wallpaper, and clicked):

xwininfo: Please select the window about which you
          would like information by clicking the
          mouse in that window.

xwininfo: Window id: 0x40000a (has no name)

  Absolute upper-left X:  0
  Absolute upper-left Y:  16
  Relative upper-left X:  0
  Relative upper-left Y:  16
  Width: 1366
  Height: 752
  Depth: 24
  Visual: 0x50
  Visual Class: TrueColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x52 (installed)
  Bit Gravity State: ForgetGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: yes
  Corners:  +0+16  -0+16  -0-0  +0-0
  -geometry 1366x752+0-0

hostnamectl:

   Static hostname: architect
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 078739b86b264d6290f593bae0b4928a
           Boot ID: d5df539902ff4698a019ad06006ead23
  Operating System: Arch Linux
            Kernel: Linux 4.13.7-1-ARCH
      Architecture: x86-64

Offline

#10 2017-10-21 12:11:38

seth
Member
Registered: 2012-09-03
Posts: 51,134

Re: [Solved] Cannot set background image (black)

Something's covering your root window - try "xprop" on it for maybe more information on what that is.

Online

#11 2017-10-21 12:27:11

gdm_problem
Member
Registered: 2015-12-18
Posts: 19

Re: [Solved] Cannot set background image (black)

xprop:

_NET_WM_WINDOW_OPACITY(CARDINAL) = 4294967295
WM_CLASS(STRING) = "_HERBST_FRAME", "_HERBST_FRAME"

My wm is herbstluftwm, and its is structured in frames and windows, so it seems legit.
Do you gather other information from that?
Maybe it means that I declared each frame with a filling color of black.

Offline

#12 2017-10-21 12:47:41

seth
Member
Registered: 2012-09-03
Posts: 51,134

Re: [Solved] Cannot set background image (black)

"shrug"
I've no experience with that WM (notably in tiling mode), sorry. But feh et al. will not alter /that/ window pixmap.

You'll require some herbstluftwm feature to impact it (though you can in theory set the bg pixmap of any window - but that will fail if herbstluft uses some kind of double buffering) => back to IRC?

Online

#13 2017-10-22 14:32:27

gdm_problem
Member
Registered: 2015-12-18
Posts: 19

Re: [Solved] Cannot set background image (black)

Thanks for the help, seth.
The solution was the following:
Setting the option "frame_bg_transparent" to 1 (true).

Offline

Board footer

Powered by FluxBB