Xfce Forum

Sub domains
 

You are not logged in.

#1 2023-01-26 10:53:34

JmaCWQ
Member
Registered: 2022-12-06
Posts: 39

Desktop & Panel Tooltips no longer work after Xfce upgrade.

Hello All,

Upgraded Xfce from 4.16 via MX-Linux updates (sudo apt update && sudo apt upgrade) yesterday, and since doing that my Panel and Desktop tooltips no longer work correctly.

Newly created folders and external drives when plugged in tooltips' on the desktop work ok, but folders and 'send to' links to folders that were already there before the update, the tooltips no longer work.

With the panels, sometimes the tooltips work, mostly though the prelight just flickers when launchers are moused over.
Seems hit and miss which launchers the tooltips work on and which don't.

One panel has only the Clock & a separator, it works ok every time.
Another panel has the Status Tray Plugin, Places folder and a separator and it works ok every time.
Another panel has only Window Buttons in it, and it works ok every time.
Another one has only the Network Monitor in it, and it now rarely shows the tooltip.
And 2 more contain nothing but launchers, the tooltips for them occasionally work, but rarely.

All these things the tooltips were ok until the upgrade.
If I boot from a live snapshot I made of the entire system just before I did the upgrade the tooltips once again all work as expected.

Thanks

Screenshot.png

The far left and far right are Conky's.



The current system info after the upgrade.

Snapshot created on: 20221029_2122
System:    Kernel: 5.10.0-21-amd64 [5.10.162-1] x86_64 bits: 64 compiler: gcc v: 10.2.1 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.10.0-21-amd64 
           root=UUID=<filter> ro quiet nosplash consoleblank=0 
           Desktop: Xfce 4.18.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm 4.18.0 vt: 7 
           dm: LightDM 1.26.0 Distro: MX-21.3_x64 Wildflower September 18  2022 
           base: Debian GNU/Linux 11 (bullseye) 
Machine:   Type: Desktop System: Dell product: OptiPlex 9020 v: 01 serial: <filter> Chassis: 
           type: 15 serial: <filter> 
           Mobo: Dell model: 00V62H v: A01 serial: <filter> BIOS: Dell v: A09 date: 11/20/2014 
CPU:       Info: Quad Core model: Intel Core i5-4590 bits: 64 type: MCP arch: Haswell family: 6 
           model-id: 3C (60) stepping: 3 microcode: 28 cache: L2: 6 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 26339 
           Speed: 1126 MHz min/max: 800/3700 MHz Core speeds (MHz): 1: 1126 2: 1151 3: 1193 
           4: 1123 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled 
           Type: mds mitigation: Clear CPU buffers; SMT disabled 
           Type: meltdown mitigation: PTI 
           Type: mmio_stale_data status: Unknown: No mitigations 
           Type: retbleed status: Not affected 
           Type: spec_store_bypass 
           mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW, STIBP: disabled, 
           RSB filling, PBRSB-eIBRS: Not affected 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics vendor: Dell 
           driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:0412 class-ID: 0300 
           Display: x11 server: X.Org 1.20.11 compositor: xfwm4 v: 4.18.0 driver: 
           loaded: modesetting unloaded: fbdev,vesa display-ID: :0.0 screens: 1 
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
           s-diag: 582mm (22.9") 
           Monitor-1: VGA-1 res: 1920x1080 hz: 60 dpi: 102 size: 477x268mm (18.8x10.6") 
           diag: 547mm (21.5") 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4600 (HSW GT2) v: 4.5 Mesa 20.3.5 
           compat-v: 3.0 direct render: Yes 
Audio:     Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio vendor: Dell 
           driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0c0c class-ID: 0403 
           Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Dell 
           driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20 class-ID: 0403 
           Sound Server-1: ALSA v: k5.10.0-21-amd64 running: yes 
           Sound Server-2: PulseAudio v: 14.2 running: yes 
Network:   Device-1: Intel Ethernet I217-LM vendor: Dell driver: e1000e v: kernel port: f060 
           bus-ID: 00:19.0 chip-ID: 8086:153a class-ID: 0200 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 931.51 GiB used: 409.8 GiB (44.0%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10EZEX-75M2NA0 
           size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD 
           rpm: 7200 serial: <filter> rev: 1A01 scheme: MBR 
Partition: ID-1: / raw-size: 919.51 GiB size: 904 GiB (98.31%) used: 409.8 GiB (45.3%) fs: ext4 
           dev: /dev/sda1 maj-min: 8:1 
Swap:      Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 12 GiB used: 0 KiB (0.0%) priority: -2 
           dev: /dev/sda2 maj-min: 8:2 
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C 
           Fan Speeds (RPM): N/A 
Repos:     Packages: 2703 note: see --pkg apt: 2698 lib: 1477 flatpak: 5 
           No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb [url]http://deb.debian.org/debian[/url] bullseye-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb [url]http://deb.debian.org/debian[/url] bullseye main contrib non-free
           2: deb [url]http://security.debian.org/debian-security[/url] bullseye-security main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb [url]http://mirror.datamossa.io/mxlinux/mx/repo/[/url] bullseye main non-free
           Active apt repos in: /etc/apt/sources.list.d/teamviewer.list 
           1: deb [url]http://linux.teamviewer.com/deb[/url] stable main
           Active apt repos in: /etc/apt/sources.list.d/vivaldi.list 
           1: deb [arch=amd64] [url]https://repo.vivaldi.com/stable/deb/[/url] stable main
Info:      Processes: 211 Uptime: 5h 33m wakeups: 1 Memory: 7.68 GiB used: 1.65 GiB (21.5%) 
           Init: SysVinit v: 2.96 runlevel: 5 default: 5 tool: systemctl Compilers: gcc: N/A 
           alt: 10 Client: shell wrapper v: 5.1.4-release inxi: 3.3.06 
Boot Mode: BIOS (legacy, CSM, MBR)

Offline

#2 2023-01-26 12:22:13

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Exactly which version of xfce4-panel are you running:

xfce4-panel -V

Did you happen to use libxfce4ui-nocd with 4.16?  What does the following show:

apt-cache policy libxfce4ui

Can you post back the contents of your ~/.xsession-errors log file (I believe MX uses one).

Edit: Does running "xfce4-panel -r" help?

And finally, can you create a test account on your computer, log in there and using the default configurations see if the problem replicates?

Last edited by ToZ (2023-01-27 02:30:18)


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#3 2023-01-26 18:12:30

JmaCWQ
Member
Registered: 2022-12-06
Posts: 39

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

ToZ wrote:

Exactly which version of xfce4-panel are you running:

xfce4-panel -r
$ xfce4-panel -V
xfce4-panel 4.18.0 (Xfce 4.18)

Copyright (c) 2004-2022
	The Xfce development team. All rights reserved.

Please report bugs to <https://gitlab.xfce.org/xfce/xfce4-panel/-/issues>.
ToZ wrote:

Did you happen to use libxfce4ui-nocd with 4.16?  What does the following show:

apt-cache policy libxfce4ui
$ apt-cache policy libxfce4ui
N: Unable to locate package libxfce4ui

Whatever MX's default was on this with 4.16 is what I used.

ToZ wrote:

Can you post back the contents of your ~/.xsession-errors log file (I believe MX uses one).

Yes it uses one:

Xsession: X session started for home at Fri 27 Jan 2023 03:35:27 AEST
WARNING: tempfile is deprecated; consider using mktemp instead.
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/home/.Xauthority
localuser:home being added to access control list
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setting QT_SCALE_FACTOR=1
dbus-update-activation-environment: setting USER=home
dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
dbus-update-activation-environment: setting QT_PLATFORMTHEME=gtk2
dbus-update-activation-environment: setting HOME=/home/home
dbus-update-activation-environment: setting DESKTOP_SESSION=xfce
dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: setting GTK_MODULES=canberra-gtk-module
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-B0HZWQpPG0,guid=38f983565be13f228971f16263d2b9df
dbus-update-activation-environment: setting QT_QPA_PLATFORMTHEME=gtk2
dbus-update-activation-environment: setting LOGNAME=home
dbus-update-activation-environment: setting XDG_SESSION_CLASS=user
dbus-update-activation-environment: setting PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
dbus-update-activation-environment: setting GDM_LANG=en_AU.utf8
dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session3
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting LANG=en_AU.UTF-8
dbus-update-activation-environment: setting XDG_CURRENT_DESKTOP=XFCE
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=xfce
dbus-update-activation-environment: setting XAUTHORITY=/home/home/.Xauthority
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/home
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting GDMSESSION=xfce
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting PWD=/home/home
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/xfce4:/home/home/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
dbus-update-activation-environment: setting QT_PLATFORM_PLUGIN=gtk2
VirtualBox Additions disabled, not in a Virtual Machine
/usr/bin/startxfce4: X server already running on display :0

(xfce4-session:5694): dbind-WARNING **: 03:35:28.269: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
xfce4-session-Message: 03:35:28.285: SSH authentication agent is already running

(xfwm4:5841): dbind-WARNING **: 03:35:28.328: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(xfsettingsd:5848): dbind-WARNING **: 03:35:28.431: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(xfce4-panel:5855): dbind-WARNING **: 03:35:28.608: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(xfce4-panel:5855): xfce4-panel-CRITICAL **: 03:35:28.614: Plugin org.xfce.orage.clock-plugin: There was no module found at "/usr/lib/xfce4/panel-plugins/liborageclock.so"

(Thunar:5859): dbind-WARNING **: 03:35:28.645: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(xfdesktop:5864): dbind-WARNING **: 03:35:28.679: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(wrapper-2.0:5871): dbind-WARNING **: 03:35:28.794: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(wrapper-2.0:5874): dbind-WARNING **: 03:35:28.821: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(wrapper-2.0:5875): dbind-WARNING **: 03:35:28.839: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
INFO: imwheel started (pid=5902)
No keyboard layout specified on the command line
Trailing -layout option ignored

(xfwm4-tweaks-settings:5881): dbind-WARNING **: 03:35:28.876: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
only one keyboard

(xfce4-power-manager:5906): dbind-WARNING **: 03:35:28.930: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(xfce4-notifyd:5918): dbind-WARNING **: 03:35:28.953: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(nm-applet:5924): dbind-WARNING **: 03:35:28.964: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(xfsettingsd:5928): dbind-WARNING **: 03:35:29.003: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(xfce4-power-manager:5906): xfce4-power-manager-WARNING **: 03:35:29.109: could not map keysym 1008ffa8 to keycode

dbus-daemon[5953]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=5941 comm="/usr/lib/policykit-1-gnome/polkit-gnome-authentica")

** (xfce4-power-manager:5906): WARNING **: 03:35:29.127: No outputs have backlight property
dbus-daemon[5953]: Successfully activated service 'org.a11y.atspi.Registry'
SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry

(wrapper-2.0:5871): GLib-CRITICAL **: 03:35:29.135: Source ID 6 was not found when attempting to remove it
xfce4-power-manager-Message: 03:35:29.192: Set kernel brightness switch to 0

(xfce4-power-manager:5906): xfce4-power-manager-WARNING **: 03:35:29.197: Failed to get keyboard max brightness level : GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.UPower.KbdBacklight” on object at path /org/freedesktop/UPower/KbdBacklight
ls: cannot access '/home/home/.config/MX-Linux/MX-Tweak/brightness': No such file or directory

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.902: Theme parsing error: gtk.css:643:28: The style property GtkEntry:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.902: Theme parsing error: gtk.css:644:31: The style property GtkEntry:progress-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.903: Theme parsing error: gtk.css:1536:28: The style property GtkEntry:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.903: Theme parsing error: gtk.css:1537:31: The style property GtkEntry:progress-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.966: Theme parsing error: gtk.css:643:28: The style property GtkEntry:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.966: Theme parsing error: gtk.css:644:31: The style property GtkEntry:progress-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.967: Theme parsing error: gtk.css:1536:28: The style property GtkEntry:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.967: Theme parsing error: gtk.css:1537:31: The style property GtkEntry:progress-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.977: Theme parsing error: gtk.css:643:28: The style property GtkEntry:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.977: Theme parsing error: gtk.css:644:31: The style property GtkEntry:progress-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.978: Theme parsing error: gtk.css:1536:28: The style property GtkEntry:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(Firefox-esr:6026): Gtk-WARNING **: 03:35:36.978: Theme parsing error: gtk.css:1537:31: The style property GtkEntry:progress-border is deprecated and shouldn't be used anymore. It will be removed in a future version
match
Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm
Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs
conky: no process found
conky: Syntax error (/home/home/.conky/My-Conky-1/.conky/My-Conky-1:2: unexpected symbol near '#') while reading config file. 
conky: Assuming it's in old syntax and attempting conversion.
conky: Syntax error (/home/home/.conky/My-Conky-2/.conky/My-Conky-2:2: unexpected symbol near '#') while reading config file. 
conky: Assuming it's in old syntax and attempting conversion.
conky: desktop window (2000036) is subwindow of root window (136)
conky: window type - dock
conky: drawing to created window (0x4400002)
conky: drawing to double buffer
conky: desktop window (2000036) is subwindow of root window (136)
conky: window type - dock
conky: drawing to created window (0x4600002)
conky: drawing to double buffer
xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

match
xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.


(xfce4-panel:5855): Gtk-WARNING **: 03:38:40.999: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.

xscreensaver-command: not active: idle timer reset.
ToZ wrote:

Edit: Does running "xfce4-panel -r" help?

No, I have to logout and back in again for the panels to re-appear, and the tooltips still don't work correctly after doing that.

ToZ wrote:

And finally, can you create a test account on your computer, log in there and using the default configurations see if the problem replicates?

Everything seems to work fine on a test account, Desktop tooltips and Panel tooltips work with the defaults and after new launchers are added.

In the account this issue is with, when I mouse over the Desktop folders that no longer show tooltips, they appear brighter for a half second or so then go back to the regular shading/colouring.
If I create a new folder on the Desktop and mouse over it, it does the same but after it's gone brighter for a half second or so the tooltip then appears as it should.

Hmmm...just having a play with things, seems I've stumbled across the cause...this issue occurs when the selected theme doesn't have Xfwm4 shown under the theme's name in the Appearance settings, but only Gtk3, Gtk2.
Select a theme that has Xfwm4 shown and the panel and desktop tooltips work as expected.

Ok, what do I have to change in the theme I use to make it compatible for Xfwm4 for the tooltips to work as they should?

Offline

#4 2023-01-26 21:07:05

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

JmaCWQ wrote:

Hmmm...just having a play with things, seems I've stumbled across the cause...this issue occurs when the selected theme doesn't have Xfwm4 shown under the theme's name in the Appearance settings, but only Gtk3, Gtk2.
Select a theme that has Xfwm4 shown and the panel and desktop tooltips work as expected.

Ok, what do I have to change in the theme I use to make it compatible for Xfwm4 for the tooltips to work as they should?

The xfwm4 theme shouldn't cause this issue. Which GTK Appearance theme are you using? I'll see if I can have a closer look.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#5 2023-01-26 21:34:32

Tamaranch
Member
Registered: 2020-12-31
Posts: 267

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

I can reproduce the problem with the Breeze theme.
For the panel, this will be fixed in 4.18.2: https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/674
For xfdesktop I can reproduce the problem with 4.16.1 so it's not new, and I think like for the panel it's due to the use of `gtk_tooltip_set_custom()`: https://gitlab.xfce.org/xfce/xfdesktop/ … ew.c#L1941

However it is the theme that is buggy as I said in the issue above, not the panel or xfdesktop.
I avoided using `gtk_tooltip_set_custom()` for the panel because it was possible and simpler, but maybe for xfdesktop it won't be the same (the tooltip content is more complex).

Offline

#6 2023-01-27 02:26:22

Skaperen
Member
From: right by Jesus, our Saviour
Registered: 2013-06-15
Posts: 812

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

i think you need to do "xfce4-panel -V" for that; at least on mine

lt1a/forums/1 /home/forums 6> xfce4-panel -V
xfce4-panel 4.14.3 (Xfce 4.14)

Copyright (c) 2004-2011
	The Xfce development team. All rights reserved.

Please report bugs to <http://bugzilla.xfce.org/>.
lt1a/forums/1 /home/forums 7> 

i tried with "-r" which the man page says is for restart.  the panel vanished and did not come back.  i'll just logout from this user and log back in, again.  i also have keyboard short cuts to go to other users that are still working.

Offline

#7 2023-01-27 02:30:01

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Oops, you're right. I'll correct my post. It should have been "-V".


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#8 2023-01-27 05:22:47

JmaCWQ
Member
Registered: 2022-12-06
Posts: 39

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

ToZ wrote:

The xfwm4 theme shouldn't cause this issue. Which GTK Appearance theme are you using? I'll see if I can have a closer look.

One I've modded to suit myself over the years, but it happens with any theme that doesn't have Xfwm4 shown under it's title in the settings.
It makes no difference how "Set matching Xfwm4 theme if there is one" is set, same happens.

Adwaita, Adwaita Dark and High Contrast are MX defaults, they don't work correctly.
The ones starting with "Dark" I added myself, and they don't work correctly either.

When using Black-Night-Blue-MyMod as an Appearance (main) theme the tooltips work correctly in the Panels but not on the Desktop folders that were there before the upgrade.
In that theme I changed the title bar image, title bar buttons images and border images to use as my Window Manager theme.


themes.png

Offline

#9 2023-01-27 11:43:49

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Please refer to @Tamaranch's explanation and code fix above. Are you able to update the xfce4-panel package to 4.18.2?


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#10 2023-01-27 12:22:23

Tamaranch
Member
Registered: 2020-12-31
Posts: 267

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

4.18.2 is not yet released, probably next month.
It's strange that the problem occurs with Adwaita though, it works fine for me.
There is probably something else involved, but I  don't know what.

Offline

#11 2023-01-27 12:27:26

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Tamaranch wrote:

4.18.2 is not yet released, probably next month.

Thanks.

It's strange that the problem occurs with Adwaita though, it works fine for me.
There is probably something else involved, but I  don't know what.

Yes, it is strange.
@JmaCWQ, can you try with the GKT3 built-in Adwaita theme? To do so:

xfconf-query -c xsettings -p /Net/ThemeName -s ""

...maybe the Adwaita theme installed is somehow dated.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#12 2023-01-27 12:27:42

Tamaranch
Member
Registered: 2020-12-31
Posts: 267

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

JmaCWQ wrote:
ToZ wrote:

And finally, can you create a test account on your computer, log in there and using the default configurations see if the problem replicates?

Everything seems to work fine on a test account, Desktop tooltips and Panel tooltips work with the defaults and after new launchers are added.

This would tend to prove that you have a configuration problem, perhaps a mix-up in the themes, that causes themes that should work fine, like Adwaita, to no longer work properly.

Offline

#13 2023-01-27 19:53:18

JmaCWQ
Member
Registered: 2022-12-06
Posts: 39

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

ToZ wrote:

@JmaCWQ, can you try with the GKT3 built-in Adwaita theme? To do so:

xfconf-query -c xsettings -p /Net/ThemeName -s ""

...maybe the Adwaita theme installed is somehow dated.

$ xfconf-query -c xsettings -p /Net/Adwaita -s ""
Property "/Net/Adwaita" does not exist on channel "xsettings". If a new property should be created, use the --create option.

Being command line illiterate I have no idea what to do next lol

Offline

#14 2023-01-27 20:15:22

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Just enter it as its written - don't change any of the command. It will set the theme to blank (""), which will force it to use the GTK3 built-in Adwaita code. This will give you the most pristine version of the theme.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#15 2023-01-27 20:24:00

JmaCWQ
Member
Registered: 2022-12-06
Posts: 39

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Tamaranch wrote:

This would tend to prove that you have a configuration problem, perhaps a mix-up in the themes, that causes themes that should work fine, like Adwaita, to no longer work properly.

I should mention that when I tried the newly created testing account earlier, I didn't try changing the theme, just left everything as default to see if it worked ok, which it did.

I tried the testing account again, this time changing themes in it.
Adwaita tooltips work fine in the panel but not on the desktop.
Other themes I tried worked ok except High-Contrast which does the same as Adwaita, and any I added that's name starts with 'dark' (in the above image) behave the same as I've mentioned previously, tooltips don't work at all on the desktop & the prelight mostly just flickers on the panel, those ones I added probably about 12 months ago, and like the rest of them have worked fine until updating MX gave me the Xfce upgrade.
Didn't have time to try all the themes in the testing account but I will when I get the chance and see how they go.

Something else I just discovered that happens on both accounts, if I click on Adwaita-Dark to set it, it crashes out the Appearance settings and they just vanish, happens every time on my main account and the testing account.
It does change to the Adwaita-Dark theme even though the settings window vanishes.

Offline

#16 2023-01-27 20:28:25

JmaCWQ
Member
Registered: 2022-12-06
Posts: 39

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

ToZ wrote:

Just enter it as its written - don't change any of the command. It will set the theme to blank (""), which will force it to use the GTK3 built-in Adwaita code. This will give you the most pristine version of the theme.

Ok, thanks for that.

Yes after entering that command I have tooltips on the previous desktop folders, new desktop folders and files, and on the panels.

Offline

#17 2023-01-27 21:04:36

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

That verifies @Tamarach's findings. And the Adwaita theme you have installed isn't necessarily the "latest" theme - one with changes necessary for the current version of GTK that you have.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#18 2023-01-28 05:06:56

JmaCWQ
Member
Registered: 2022-12-06
Posts: 39

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Any idea what those changes might be?

I only ever use the one theme as I spent some time getting it how I want, it would be nice to make the required changes to that theme so it works correctly with the current GTK version I have.
Otherwise I'll probably mod one of the other themes that works to suit I guess.

Offline

#19 2023-01-31 03:57:57

JmaCWQ
Member
Registered: 2022-12-06
Posts: 39

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Some more on this, it appears Xfce 4.18 only displays the desktop tooltips in the not working correctly themes below the desktop icon, which is why they won't work when the icons are down the bottom where I like them.
Move the original folders from before the upgrade up a bit and the desktop tooltips work fine, which also explains why any newly created folders and files tooltips' were working ok, they're put at the top of the screen.
Change to a theme that does work correctly and the desktop tooltip displays above the folder like it used to with 4.16.

With regards to the panel tooltips and flickering prelight, if I move the mouse pointer to the bottom of an icon showing the flickering prelight the tooltip works correctly, and does so for every icon on the panel.

Offline

#20 2023-01-31 12:38:05

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

JmaCWQ wrote:

Some more on this, it appears Xfce 4.18 only displays the desktop tooltips in the not working correctly themes below the desktop icon, which is why they won't work when the icons are down the bottom where I like them.
Move the original folders from before the upgrade up a bit and the desktop tooltips work fine, which also explains why any newly created folders and files tooltips' were working ok, they're put at the top of the screen.
Change to a theme that does work correctly and the desktop tooltip displays above the folder like it used to with 4.16.

Interesting find. I can't replicate this problem, but there is this xfce4-panel bug report that discusses a similar issue with xfce4-panel. Understanding that your issue is with xfdesktop, I wonder if they may be related. There is an upcoming gtk patch that should fix the issue.

With regards to the panel tooltips and flickering prelight, if I move the mouse pointer to the bottom of an icon showing the flickering prelight the tooltip works correctly, and does so for every icon on the panel.

Do you have /Gtk/CursorThemeSize set to a size other than 0?

xfconf-query -c xsettings -p /Gtk/CursorThemeSize

If it's set to 0, set it to 16. See https://gitlab.gnome.org/GNOME/gtk/issues/1371


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#21 2023-01-31 18:05:08

JmaCWQ
Member
Registered: 2022-12-06
Posts: 39

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Yes I'd seen that notification area bug before, it was a while ago now and I remember adjusting the icon size in the notification area settings to make it work correctly back then.

The GUI on MX for changing cursor size only goes as low as 16, mine was set on 40.
Your command also showed 40, which I did before checking the GUI.
If I change it to anything under 29 desktop tooltips stop working altogether.
Tried different themes, same happens.
Tried also setting it's value in Settings > Settings Editor > xsettings, same thing, desktop tooltips stop working if the value us under 29.

EDIT: when I try https://gitlab.gnome.org/GNOME/gtk/issues/1371 it either times out or shows:

Application is not available

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

Possible reasons you are seeing this page:

    The host doesn't exist. Make sure the hostname was typed correctly and that a route matching this hostname exists.
    The host exists, but doesn't have a matching path. Check if the URL path was typed correctly and that the route was created using the desired path.
    Route and path matches, but all pods are down. Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.

Last edited by JmaCWQ (2023-01-31 18:16:52)

Offline

#22 2023-01-31 21:01:44

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Desktop & Panel Tooltips no longer work after Xfce upgrade.

Hmm. The gnome gitlab site seems to be down.

Tried also setting it's value in Settings > Settings Editor > xsettings, same thing, desktop tooltips stop working if the value us under 29.

Might be best to create a bug report. I just can't replicate this. One of the developers is actively working on xfdesktop.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

Board footer

Powered by FluxBB