From Fedora Project Wiki

< KDE

No edit summary
Line 29: Line 29:


  kill -s SIGUSER $(pidof gam_server)
  kill -s SIGUSER $(pidof gam_server)
* all gam_server [https://bugzilla.redhat.com/buglist.cgi?component=gamin&product=Fedora&list_id=5925423 bugs]
* most long lived bug [https://bugzilla.redhat.com/show_bug.cgi?id=917848 deadlocks, leading to all KDE applications hanging]


=== DBUS ===
=== DBUS ===

Revision as of 10:33, 24 September 2016

Some loose, partially undocumented, but useful debugging methods found here and there in discussions, bug comments etc.

KDE4 ()

KDE5 (F24)

kwin_x11


export KWIN_USE_INTEL_SWAP_EVENT=0 # only affects intel IGPs 
export KWIN_EXPLICIT_SYNC=0 # most likely candidate on nvidia GPUs 
export KWIN_USE_BUFFER_AGE=0 # well, you tried, but hey ... ;-) 

kwin_x11 --replace &


xdotool lets you programatically (or manually) simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions.

For example if screen is locked

xdotool key "XF86LogGrabInfo"

dumbs all device grabs into /var/log/Xorg.0.log file. It can be run from character based consoles by prefixing it with DISPLAY=:0


gam_server

Sending a SIGUSR2 to running gam_server makes it dump its debugging information into /tmp/gamin_debug_*

kill -s SIGUSER $(pidof gam_server)

DBUS

DBUS can be followed using dbus-monitor, it can be lousy thou and hard to follow. Wireshark has dissector for dbus these days but it doesn't do that good job on it.

dbus-monitor

.xsession-errors

Users $HOME/.xsession-errors



See also