You are not logged in.
Hi, I am having trouble getting the result from a wallpaper program that I want, and was hoping you guys could help me find a good one.
I have tried every program on https://wiki.archlinux.org/index.php/Li … er_setters and could not find one that meets my needs.
I would like to have a different wallpaper for every workspace in Xfce. I recently converted from Manjaro, and the Xfce desktop settings had better wallpaper setting functionality, but the version I installed in Arch does not have these features.
Thanks for your help
Offline
Applicable
Last edited by ackt1c (2022-11-05 13:39:18)
Offline
Okay. It seems that feature is only part of Xfce 4.12, but I am having trouble finding it. Can anyone help find it?
Last edited by ChillyCurve (2014-11-22 22:09:38)
Offline
Manjaro ships with a newer (development) version of xfdesktop that supports wallpapers / workspace. This version is available in the AUR.
Last edited by toz (2014-11-23 00:02:59)
Offline
Installed the development version you specified and now for some reason I cannot access my Xfce desktop enviorment. I can login into the other desktop enviorments I have installed.
I uninstalled the development version and reinstalled the stable version. No change.
I then reinstalled Xfce completely. No change.
Your help is appreciated.
Offline
Look for error messages in the journal.
Try clearing your sessions cache. (delete ~/.cache/sessions).
Rename ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml and then try to log in.
Worst case, rename ~/.config/xfce4 and try again.
Offline
None of those options worked.
Any more ideas?
Offline
What exactly do you mean by "cannot access my Xfce desktop enviorment"?
How do you start Xfce?
What error messages do you get in the journal?
EDIT: Also roll back libxfce4ui (a new version gets installed).
Last edited by toz (2014-11-23 03:09:18)
Offline
I am using GDM to login, and when I select Xfce and login, the screen is black and just returns to GDM. Other desktop enviorments login fine.
Edit: Forgive me, but how would I go about a rollback?
Last edited by ChillyCurve (2014-11-23 03:19:14)
Offline
Edit: Forgive me, but how would I go about a rollback?
pacman -S libxfce4ui...you should have version 4.10.0-2 installed.
I am using GDM to login, and when I select Xfce and login, the screen is black and just returns to GDM.
What error messages do you get?
Last edited by toz (2014-11-23 10:58:06)
Offline
Thanks, here it is what I found, about 4000 lines down
:
xrdb: "Xft.hinting" on line 10 overrides entry on line 6
Nov 23 12:21:38 ArchMachine /etc/gdm/Xsession[1658]: xrdb: "Xft.hintstyle" on line 13 overrides entry on line 7
Nov 23 12:21:38 ArchMachine /etc/gdm/Xsession[1658]: xfce4-session: error while loading shared libraries: libxfce4util.so.6: cannot open shared object
Nov 23 12:21:38 ArchMachine gdm-password][1643]: pam_unix(gdm-password:session): session closed for user chillycurve
Nov 23 12:21:38 ArchMachine gdm-Xorg-:0[1513]: (II) evdev: Acer WMI hotkeys: Close
Nov 23 12:21:38 ArchMachine gdm-Xorg-:0[1513]: (II) UnloadModule: "evdev" ..... Last edited by ChillyCurve (2014-11-23 18:31:36)
Offline
Nov 23 12:21:38 ArchMachine /etc/gdm/Xsession[1658]: xfce4-session: error while loading shared libraries: libxfce4util.so.6: cannot open shared object
^^^This is why.
Can you post back what versions of the following packages you have installed (pacman -Qi <package_name>)?
- xfdesktop
- libxfce4ui
- xfce4-session
- libxfce4util
As will as the results of:
ls -l /usr/lib/libxfce*...and:
ldd $(which xfce4-session)Offline
Name : xfdesktop
Version : 4.10.3-2Name : libxfce4ui
Version : 4.10.0-2Name : xfce4-session
Version : 4.10.1-5And apparently I don't have libxfce4util. Should I install it?
[chillycurve@ArchMachine ~]$ ls -l /usr/lib/libxfce*
lrwxrwxrwx 1 root root 30 Jul 2 10:43 /usr/lib/libxfce4kbd-private-2.so -> libxfce4kbd-private-2.so.0.0.0
lrwxrwxrwx 1 root root 30 Jul 2 10:43 /usr/lib/libxfce4kbd-private-2.so.0 -> libxfce4kbd-private-2.so.0.0.0
-rwxr-xr-x 1 root root 39936 Jul 2 10:43 /usr/lib/libxfce4kbd-private-2.so.0.0.0
lrwxrwxrwx 1 root root 26 May 5 2013 /usr/lib/libxfce4panel-1.0.so -> libxfce4panel-1.0.so.4.0.0
lrwxrwxrwx 1 root root 26 May 5 2013 /usr/lib/libxfce4panel-1.0.so.4 -> libxfce4panel-1.0.so.4.0.0
-rwxr-xr-x 1 root root 81264 May 5 2013 /usr/lib/libxfce4panel-1.0.so.4.0.0
lrwxrwxrwx 1 root root 21 Jul 2 10:43 /usr/lib/libxfce4ui-1.so -> libxfce4ui-1.so.0.0.0
lrwxrwxrwx 1 root root 21 Jul 2 10:43 /usr/lib/libxfce4ui-1.so.0 -> libxfce4ui-1.so.0.0.0
-rwxr-xr-x 1 root root 73760 Jul 2 10:43 /usr/lib/libxfce4ui-1.so.0.0.0
lrwxrwxrwx 1 root root 21 Nov 22 12:14 /usr/lib/libxfce4util.so -> libxfce4util.so.7.0.0
lrwxrwxrwx 1 root root 21 Nov 22 12:14 /usr/lib/libxfce4util.so.7 -> libxfce4util.so.7.0.0
-rwxr-xr-x 1 root root 56112 Nov 22 12:14 /usr/lib/libxfce4util.so.7.0.0
lrwxrwxrwx 1 root root 20 Jul 2 10:45 /usr/lib/libxfcegui4.so -> libxfcegui4.so.4.3.0
lrwxrwxrwx 1 root root 20 Jul 2 10:45 /usr/lib/libxfcegui4.so.4 -> libxfcegui4.so.4.3.0
-rwxr-xr-x 1 root root 364936 Jul 2 10:45 /usr/lib/libxfcegui4.so.4.3.0[chillycurve@ArchMachine ~]$ ldd $(which xfce4-session)
linux-vdso.so.1 (0x00007fffc0e02000)
libxfsm-4.6.so.0 => /usr/lib/libxfsm-4.6.so.0 (0x00007fb352a30000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fb352828000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fb352608000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fb3522c0000)
libxfce4ui-1.so.0 => /usr/lib/libxfce4ui-1.so.0 (0x00007fb3520a8000)
libxfce4util.so.6 => not found
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fb351ea0000)
libwnck-1.so.22 => /usr/lib/libwnck-1.so.22 (0x00007fb351c60000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007fb351618000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00007fb351360000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007fb351138000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fb350e08000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007fb350be0000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007fb350990000)
libpolkit-gobject-1.so.0 => /usr/lib/libpolkit-gobject-1.so.0 (0x00007fb350770000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fb3503f8000)
libxfconf-0.so.2 => /usr/lib/libxfconf-0.so.2 (0x00007fb3501e0000)
libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00007fb34ffb8000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fb34fd70000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fb34fb18000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fb34f808000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fb34f500000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fb34f2e0000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fb34ef38000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007fb34ed28000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007fb34eb10000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fb34e8d0000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fb34e610000)
libxfce4util.so.6 => not found
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fb34e408000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fb34e1e0000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fb34dfd8000)
libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x00007fb34ddc8000)
libxfce4util.so.6 => not found
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fb34db58000)
libXRes.so.1 => /usr/lib/libXRes.so.1 (0x00007fb34d950000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fb34d748000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fb34d538000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007fb34d330000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fb34d118000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fb34cf08000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fb34ccf8000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007fb34caf0000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fb34c8e8000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fb34c6d0000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fb34c420000)
libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007fb34c1f0000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fb34bfb8000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007fb34bdb0000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007fb34bba0000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007fb34b988000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fb34b6e8000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fb34b4e0000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007fb34b2d8000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007fb352de8000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fb34b0c8000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fb34aeb0000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb352c38000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fb34ac58000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fb34aa28000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fb34a818000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fb34a610000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fb34a408000)
libxcb-util.so.1 => /usr/lib/libxcb-util.so.1 (0x00007fb34a200000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007fb349ff8000)
libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007fb349df0000)
libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007fb349be8000)
libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007fb3499e0000)
libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007fb3497d0000)
libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007fb3495c0000)
libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x00007fb3493a8000)
libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007fb349178000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fb348f68000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007fb348d48000)
libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007fb348b40000)
libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007fb348938000)
libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007fb348728000)
libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007fb348520000)
libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007fb348318000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007fb348110000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fb347ee8000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007fb347cd8000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fb3479f0000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fb3477d8000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fb3475b8000)Offline
And apparently I don't have libxfce4util.
It looks like you have a newer version of it:
lrwxrwxrwx 1 root root 21 Nov 22 12:14 /usr/lib/libxfce4util.so -> libxfce4util.so.7.0.0
lrwxrwxrwx 1 root root 21 Nov 22 12:14 /usr/lib/libxfce4util.so.7 -> libxfce4util.so.7.0.0
-rwxr-xr-x 1 root root 56112 Nov 22 12:14 /usr/lib/libxfce4util.so.7.0.0...possibly from the AUR?
Should I install it?
To get Xfce up and running again, you'll need the version from the repositories, so yes:
pacman -S libxfce4util.
To provide some more info about your initial request about upgrading to the newer version of xfdesktop, I created a vm and tested the upgrade. To get it to work I had to upgrade 2 packages from the AUR - libxfce4ui-devel and xfdesktop-devel.
Offline
Thank you for your time. Worked like a charm.
Before you go, could you explain why that broke Xfce?
Offline
Before you go, could you explain why that broke Xfce?
You had too new a version of libxfce4util installed (xfce4-session wouldn't work with it). I'm not sure how libxfce4util got updated on your computer. It's not listed as a dependency to xfdesktop-devel. In fact, when I tested it in my vm, the package didn't get updated. Have a look through your /var/log/pacman.log file to see when it was updated (along with what else was being updated at that time).
Offline
[2014-11-22 18:13] [PACMAN] installed rarian (0.8.1-4)
[2014-11-22 18:13] [PACMAN] installed gnome-doc-utils (0.20.10-2)
[2014-11-22 18:13] [PACMAN] installed source-highlight (3.1.7-11)
[2014-11-22 18:13] [PACMAN] installed gtk-doc (1.21-1)
[2014-11-22 18:13] [PACMAN] installed xfce4-dev-tools (4.10.0-2)
[2014-11-22 18:15] [PACMAN] Running 'pacman --color auto -U --asdeps /tmp/yaourt-tmp-chillycurve/PKGDEST.IhS/libxfce4util-git-4.11.0.r13.g8a996e2-1-x86_64.pkg.tar.xz'
[2014-11-22 18:16] [PACMAN] removed libxfce4util (4.10.1-2)
[2014-11-22 18:16] [PACMAN] installed libxfce4util-git (4.11.0.r13.g8a996e2-1)
[2014-11-22 18:18] [PACMAN] Running 'pacman --color auto -U /tmp/yaourt-tmp-chillycurve/PKGDEST.9XZ/libxfce4ui-git-4.11.1.r27.g422b388-1-x86_64.pkg.tar.xz'
[2014-11-22 18:18] [PACMAN] removed libxfce4ui (4.10.0-2)
[2014-11-22 18:18] [PACMAN] installed libxfce4ui-git (4.11.1.r27.g422b388-1)
[2014-11-22 18:19] [PACMAN] Running 'pacman --color auto -U /tmp/yaourt-tmp-chillycurve/PKGDEST.71b/xfdesktop-devel-4.11.8-1-x86_64.pkg.tar.xz'
[2014-11-22 18:19] [PACMAN] removed xfdesktop (4.10.3-2)
[2014-11-22 18:19] [PACMAN] installed xfdesktop-devel (4.11.8-1)I think Yaourt did it, but I don't know why.
Does Yaourt have a similiar log?
Offline
AFAIK, it uses the same pacman log.
It looks like it was installed with xfdesktop-devel, but I don't see why, since its not a dependency. And I can't replicate that mishap here. I don't know how it got installed.
Are you now running the new xfdesktop 4.11 or did you revert back to 4.10?
Offline
I am running 4.11, but it is working fine now.
And I think you are right about the log.
But anyways thank you for your help.
Offline