You are not logged in.
Hi there!
My issue is very wierd. I had a process (syndaemon) added at startup apps list in XFCE. I've decided to give GNOME a try, switched to it and disabled some autostart applications from gnome-session-properties (can't remember anything regarding syndaemon though).
Now I'm back with XFCE, and i cant find where syndaemon is being spawned on boot.
➜ autostart ps aux|grep syndaemon
speranza 811 0.0 0.0 22344 1288 ? S 14:58 0:00 syndaemon -i 0.6 -K -R
PPID is 1
I've checked ~/.config/autostart, /etx/xdg/autostart and ~/.zshrc. Actually I've grepped the whole "/home" and "/" directories for "syndaemon" word, nothing's found. But it keeps starting on boot.
For instance
root@speranza# find . -xdev -type f -exec grep -IH "syndaemon -i 0.6 -K -R" {} \;
./.zsh_history:: 1512751210:0;pgrep -R syndaemon -i 0.6 -K -R /
./.zsh_history:: 1512751215:0;grep -R syndaemon -i 0.6 -K -R /
I use autologin with autostart X without a display manager. Using getty + .xinitrc
It's being started with XFCE only.
➜ autostart git:(master) ✗ pwd
/home/speranza/.config/autostart
➜ autostart git:(master) ✗ ls
'conky calendar.desktop' 'disable touch.desktop' Telegram-cli.desktop
Conky.desktop Nextcloud.desktop
devilspie2.desktop pasystray.desktop
➜ autostart git:(master) ✗ grep -R 'syndaemon' .
➜ autostart git:(master) ✗
XFCE session is not being saved and all saved sessions are cleared.
➜ sessions git:(master) ✗ grep -R "syndaemon" .
➜ sessions git:(master) ✗ pwd
/home/speranza/.cache/sessions
I'm lost.
Pstree shows syndaemon spawned by systemd.
"journalctl -b| grep syndaemon" returns nothing.
Last edited by Speranskiy (2017-12-10 10:56:04)
Offline
/usr/bin/syndaemon is part of the package xserver-xorg-input-synaptics
Offline
Yes, I could remove it. But I need it, just want to alter some parameters.
Offline
What are the contents of the ~/.config/autostart/disable touch.desktop file?
root@speranza# find . -xdev -type f -exec grep -IH "syndaemon -i 0.6 -K -R" {} \;
Also grep for just "syndaemon" when grepping - there maybe a config file that is appending the parameters.
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
disable_touch.desktop launches this script
#!/bin/bash
xinput --disable `xinput|grep "Touch Controller"|grep -P -o "[0-9]+"|head -1`
touch stands for "touchsreen".
I've tried to grep for "syndaemon" nothing's found. Very wierd.
Also I've checked journalctl through and through.
The only ugly workaround is to rename /usr/bin/syndaemon
Last edited by Speranskiy (2017-12-09 18:12:39)
Offline
And if I start another DE (awesomewm) using the same setup the unwanted process is not being started. So it's clearly XFCE launches it.
Offline
It's xfsettingsd that is starting it. See https://git.xfce.org/xfce/xfce4-setting … pointers.c and https://docs.xfce.org/xfce/xfce4-settings/mouse. It looks like enabling "Disable touchpad while typing" in the Mouse and Touchpad settings is what starts it.
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
Thank you ToZ!! You're brilliant!
Offline
[ Generated in 0.009 seconds, 8 queries executed - Memory usage: 545.92 KiB (Peak: 546.77 KiB) ]