Brot der Bot
1abf7879cd
detach long-running background processes from autostart service cgroup
...
KDE Plasma runs each autostart .desktop entry as a systemd user unit.
systemd tracks service liveness by cgroup membership, not just the
main PID. Any process forked inside the service — even via setsid or &
— stays in the service's cgroup and keeps app-logon_script.sh@autostart
in active (running) state indefinitely after logon_script.sh exits.
mount_ecrypt_home.sh: wrap the gocryptfs mount call with
systemd-run --user --scope --unit=gocryptfs-home
The FUSE daemon that gocryptfs forks now lives in its own transient
scope cgroup. Exit-code propagation is unchanged because systemd-run
--scope returns the main process's exit code.
0050_nextcloud_desktopclient/user_run.sh: replace
/usr/bin/setsid ... &
with
systemd-run --user --scope --unit=nextcloud-client ... &
setsid creates a new session but does not move the process out of the
cgroup; systemd-run --scope does.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 15:02:39 +02:00
unbrot
58b23b00e7
mozilla_pre: fixed server adress
2026-04-30 16:45:45 +02:00
unbrot
576363cdca
Fix Nextcloud app password not stored in KWallet after autoprovisioning
...
The Flatpak autoprovisioning command does not reliably write credentials
to KWallet from inside the sandbox. After provisioning, directly write
both KWallet entries (user:url/:0 and user_app-password:url/:0) via
qdbus, creating the Nextcloud folder first if needed. kwallet-query was
tried but silently returns 0 without creating missing folders.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-25 17:30:49 +02:00
unbrot
7514b7cbe3
Talk: setsid won't work with Quotes
2026-04-25 14:48:09 +02:00
unbrot
7b6f7c8ea8
Talk: Set exitcode
2026-04-25 14:38:27 +02:00
unbrot
52aafd34dd
Added exit code 0 to scripts
2026-04-25 14:34:31 +02:00
unbrot
72faa4d0f2
Talk: Add Background back again
2026-04-25 14:31:42 +02:00
unbrot
7ef83c5846
Talk: Fork in Background with bash
2026-04-25 14:27:46 +02:00
unbrot
4947599bb3
Talk: Stop before upgrade
2026-04-25 14:09:49 +02:00
unbrot
c5e4cc1d12
talk: always fork new process
2026-04-25 13:52:46 +02:00
unbrot
398354028a
Talk: call fixed in Background
2026-04-25 13:47:07 +02:00
unbrot
a9fc6fda72
Wallet: New install wrote new rc at the second logon
2026-04-25 13:28:19 +02:00
unbrot
06f28d1064
moved gitignore from client software
2026-04-25 11:04:59 +02:00
Daniel Pätzold
fd3ab78f92
Changed Order of Nextcloud and Mozilla_pre
2026-04-23 13:43:50 +02:00
Daniel Pätzold
5cd143d8f0
Kwallet: Fix setting up default walletrc
2026-04-23 12:32:55 +02:00
Daniel Pätzold
e1dd5cc62a
Kwallet: fixed copy kwalletrc
2026-04-23 12:09:15 +02:00
Daniel Pätzold
cefb820ac2
Nc desktop client: no output for stopping service
2026-04-22 21:46:51 +02:00
Daniel Pätzold
929c51f594
Mozilla pre: Fixed User in Serverpath
2026-04-22 20:46:32 +02:00
unbrot
dabe479d32
Mozilla pre: Firefox profile delete Coockie and temp. Files
2026-04-21 19:11:17 +02:00
unbrot
8d8594d2cd
Mozilla pre: Added Thunderbird
2026-04-21 19:06:57 +02:00
unbrot
21fcd6aa49
Mozilla pre script: initial version
2026-04-21 18:50:21 +02:00
unbrot
888c4b17ad
Logon script: Visibility for KDE
2026-04-21 11:55:57 +02:00
Daniel Pätzold
98ac6b3c3b
NC client: Fixed remove lockfiles when stopping
2026-04-14 23:42:18 +02:00
Daniel Pätzold
557ad48556
Wallet: Replace nohup with setsid
2026-04-14 23:10:25 +02:00
Daniel Pätzold
514b1b1e19
Background start: Replace NOHUP with SETSID, which is working more relyable
2026-04-14 23:06:25 +02:00
Daniel Pätzold
5bce1e34f3
NC Desktop: Add Errorlogging to File
2026-04-13 22:47:05 +02:00
Daniel Pätzold
6bf39ef5f4
Talk: Wait before shell get closed
2026-04-13 22:19:14 +02:00
Daniel Pätzold
df498ca45a
Wallet: Repeat Check for Wallet with delay
2026-04-12 19:18:34 +02:00
Daniel Pätzold
df29674158
Wallet: Disable if not KDE Window-Manager
2026-04-12 11:21:41 +02:00
Daniel Pätzold
657d5e38f3
Logon script: fixed desktop entry
2026-04-09 15:21:24 +02:00
Daniel Pätzold
83b2148832
NC desktop client: Add logfile
2026-04-09 15:20:55 +02:00
Daniel Pätzold
d1ec315832
Logon script: extended Desktop
2026-04-09 14:52:37 +02:00
Daniel Pätzold
3e24821637
Autostart script: Corrected Folder and Message
2026-04-09 14:23:31 +02:00
Daniel Pätzold
f0e8257eeb
NC Talk: Added logfile for debugging
2026-04-09 14:18:42 +02:00
Daniel Pätzold
7476c27256
Logon script setup: Moved to client software
2026-04-09 14:17:53 +02:00
Daniel Pätzold
e7b1f3754a
Talk: Fixed startup
2026-04-08 18:30:57 +02:00
Daniel Pätzold
84873e1047
NC Client: Start in Background and Startinfo
2026-04-08 18:30:15 +02:00
Daniel Pätzold
b35a5148a3
Talk: temp. disable start of talk due to coredumps
2026-04-08 14:53:08 +02:00
Daniel Pätzold
772f20e1ce
Nextcloud client: Support multi sync folders and move to userspace
2026-04-08 14:52:11 +02:00
Daniel Pätzold
7930263a3b
Wallet: Check made optional
2026-04-07 16:59:07 +02:00
Daniel Pätzold
eebe813eed
Renamed 0030_desktop to 0030_desktop_symbols
2026-04-07 15:43:42 +02:00
Daniel Pätzold
1cee4f82f4
Kwallet: Split User_Run from install
2026-04-07 15:06:57 +02:00
Daniel Pätzold
d482c47b85
Talk: Remove old userspace and new user_run script
2026-04-01 17:15:12 +02:00
Daniel Pätzold
0e4eadbef3
Add user_run scripts for non root tasks
2026-04-01 00:41:24 +02:00
Daniel Pätzold
578c9861e8
Talk: Start with full path
2026-03-31 23:20:03 +02:00
Daniel Pätzold
ceff9b1478
Talk: Fixed start / not as userinstall
2026-03-31 23:16:51 +02:00
Daniel Pätzold
1dabff81e5
xrdp: corrected path for copy xclients
2026-03-31 22:43:03 +02:00
Daniel Pätzold
af1bcc8763
Wallet: Increased delay after daemon start
2026-03-31 22:10:59 +02:00
Daniel Pätzold
e96930d16e
wallet: reorder services to stop to make it work even when wallet is not startet after logon
2026-03-31 20:00:33 +02:00
Daniel Pätzold
51481cd022
Nextcloud Talk: Add Autostart
2026-03-31 19:52:06 +02:00