XFCE

Seafile on Startup

Open “Session and Startup” applet and add “seafile-applet” as a command to start.

Seafile Applet Crashes on Startup

Journal output:

Apr 29 00:19:30 stol seafile-applet[8398]: qt5ct: using qt5ct plugin
Apr 29 00:19:30 stol seafile-applet[8398]: qt5ct: D-Bus system tray: no
Apr 29 00:19:33 stol audit[8398]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=8398 comm="seafile-applet" exe="/usr/bin/seafile-applet" sig=11 res=1
Apr 29 00:19:33 stol kernel: seafile-applet[8398]: segfault at 98 ip 00007f6470185329 sp 00007ffd72c04e40 error 4 in libQt5Core.so.5.14.2[7f64700c4000+2f9000]
Apr 29 00:19:33 stol kernel: Code: 48 89 07 eb d1 0f 1f 40 00 4c 89 f6 4c 89 ea 4c 89 e7 e8 2a a9 ff ff eb bd ff 15 92 4d 3e 00 66 90 41 54 49 89 fc 48 83 ec 10 <48> 8b 36 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 3b 35
Apr 29 00:19:33 stol kernel: audit: type=1701 audit(1588144773.880:71): auid=1000 uid=1000 gid=1000 ses=2 pid=8398 comm="seafile-applet" exe="/usr/bin/seafile-applet" sig=11 res=1
Apr 29 00:19:33 stol systemd[1]: Started Process Core Dump (PID 8417/UID 0).
Apr 29 00:19:33 stol audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-8417-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 29 00:19:33 stol kernel: audit: type=1130 audit(1588144773.890:72): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-8417-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 29 00:19:34 stol systemd-coredump[8418]: Process 8398 (seafile-applet) of user 1000 dumped core.
                                             
                                             Stack trace of thread 8398:
                                             #0  0x00007f6470185329 _ZN7QString13toUtf8_helperERKS_ (libQt5Core.so.5 + 0x14e329)
                                             #1  0x00005635ca9e8607 n/a (seafile-applet + 0xd7607)
                                             #2  0x00005635ca9e9bf0 _ZN14AccountManager17updateAccountInfoERK7AccountRK11AccountInfo (seafile-applet + 0xd8bf0)
                                             #3  0x00005635caa11413 _ZN18AccountInfoService25onFetchAccountInfoSuccessERK11AccountInfo (seafile-applet + 0x100413)

There is a hint in the stack trace that account details have failed to download properly. In my case I probably configured Seafile server to return hostname that was not resolved by client OS. The client stopped crashing after I added entry to /etc/hosts file.

XFCE on Raspberry PI

From XFCE IRC:

Finally got it working properly on my raspberry pi! I’m super stoked <_CuteKitty> got basically the same setup as on my main laptop! <_CuteKitty> the trick is, one has to install the cli version of Raspbian, and not the desktop environment one, so one can just start from scratch > rather than having to install xfce over the existing lxde