Werner Sembach
e7f295d357
Remove assuming error message
2022-03-04 16:16:03 +01:00
Werner Sembach
cd61a8c0b8
Fix uncritical memory leak on exit
2022-03-04 12:36:01 +01:00
Werner Sembach
399c7de836
Clarify error messages
2022-03-04 12:33:35 +01:00
Werner Sembach
6d3bde274a
Add gracefull exit on previously unhandled error cases
2022-03-04 12:31:23 +01:00
brainpower
f510c10a03
autodetect correct kded touchpad module
...
plasma 5.24 renamed the "touchpad" kded module to "kded_touchpad".
fix this by listing all loaded modules in kded and look for the correct
module name to use.
Otherwise it would try to use the wrong one, fail to initialize,
and not re-enable the touchpad after resuming after suspend
leaving the user with an unusable touchpad and no easy way to enable it.
This now also gives an error message and exits, if no touchpad module is
loaded.
Fixes : #9
2022-02-17 18:55:13 +01:00
Werner Sembach
88c8e45610
Update changelog
2022-01-25 17:39:48 +01:00
Werner Sembach
152dffd4b3
Root does not help with XDG variables
2022-01-25 17:34:00 +01:00
Werner Sembach
5d2875e2b0
Merge remote-tracking branch 'phideg/master'
2022-01-25 17:31:32 +01:00
phideg
aa96f01bf8
core dump happens if environment variable XDG_CURRENT_DESKTOP is not set. fixes #7
2022-01-03 21:19:38 +01:00
Werner Sembach
c4d61692ad
Update changelog
2021-11-23 18:55:21 +01:00
Werner Sembach
a4a75e2648
Merge branch 'udev-rule' into 'master'
...
Updated 99-tuxedo-touchpad-switch.rules
See merge request tuxedocomputers/development/tuxedo-touchpad-switch!1
2021-11-23 17:47:02 +00:00
Steven Seifried
92f504fc6f
Updated 99-tuxedo-touchpad-switch.rules
2021-09-07 07:33:00 +02:00
Werner Sembach
4efc7ca3da
Merge remote-tracking branch 'brunoais/patch-1'
2021-05-20 19:37:45 +02:00
Werner Sembach
63df613a84
Merge branch 'master' of gitlab.com:tuxedocomputers/development/tuxedo-touchpad-switch
2021-05-20 14:31:20 +02:00
brunoais
303f8f2a35
Clarify touchpad's available status
2021-04-29 21:36:12 +01:00
Werner Sembach
78f3ac21bd
Fix typo in comment and add reference
2021-02-08 17:37:59 +01:00
Werner Sembach
3f90c9c6c1
Update changelog
2021-02-08 12:03:15 +01:00
Werner Sembach
9eea52ef40
Fix process not closing on logout
2021-02-08 11:58:16 +01:00
Werner Sembach
9db712c6bb
Update changelog
2021-02-05 15:15:50 +01:00
Werner Sembach
aaf9833e50
Update ReadMe.md
2021-02-05 15:15:18 +01:00
Werner Sembach
3d2560e076
Update ReadMe.md
2021-02-05 13:17:53 +01:00
Werner Sembach
48bd160937
Update ReadMe.md
2021-02-05 11:56:59 +00:00
Werner Sembach
e79388621f
Recreate changelog
2021-02-02 17:13:16 +01:00
Werner Sembach
c19115f3ad
Remove broken script
2021-02-02 16:44:39 +01:00
Werner Sembach
7b0489a539
Extend update script
2021-02-02 16:02:31 +01:00
Werner Sembach
2f2432e69a
Add debian package files
2021-02-01 19:43:11 +01:00
Werner Sembach
739f14f17b
Make dev build timestamp utc
2021-02-01 16:48:04 +01:00
Werner Sembach
6ae444aa1d
Fix double unlock bug and some memory leaks
2021-01-29 18:40:14 +01:00
Werner Sembach
3f349b2c8c
Automatically set dependencies
2021-01-28 18:36:54 +01:00
Werner Sembach
8f7ada8dd4
Add timestamp to package builds of untaged commits
2021-01-28 11:38:43 +01:00
Werner Sembach
c2859e1d06
Append git hash to package version when building an untaged commit
2021-01-28 11:20:24 +01:00
Werner Sembach
7395ff0c1b
Add license text to all files and auto detect version from git tags
2021-01-27 18:36:39 +01:00
Werner Sembach
73d02b49bb
Increase version number
2021-01-27 17:39:35 +01:00
Werner Sembach
61b4cb20d3
Add handler for KDE suspend/resume
2021-01-27 17:05:42 +01:00
Werner Sembach
4118ab6962
Merge GNOME and KDE logic and decide in programm what to run
2021-01-27 16:37:17 +01:00
Werner Sembach
d0bad515f7
Create working KDE implementation, autostart does not corectly work yet
2021-01-27 11:48:52 +01:00
Werner Sembach
7732b303fc
Not working KDE implementation
2021-01-26 17:10:41 +01:00
Werner Sembach
7ee8e24581
Add sync on wakeup
2021-01-21 12:32:26 +01:00
Werner Sembach
077495424a
Unlock touchpad when switching away from supported xsession
2021-01-19 16:37:29 +01:00
Werner Sembach
c2ae648d86
Don't create a 2nd GSettings object
2021-01-18 17:12:47 +01:00
Werner Sembach
a59369fe43
Change setting on xsession switch
2021-01-18 16:57:04 +01:00
Werner Sembach
085b4d9bb6
Reenable touchpad on exit
2020-12-22 16:31:33 +01:00
Werner Sembach
f96e450101
Update ReadMe.md
2020-12-22 15:02:11 +00:00
Werner Sembach
1c4ae73518
Add package target
2020-12-22 15:54:29 +01:00
Werner Sembach
ab3a683a05
Add WIP desktop settings files
2020-12-22 12:16:06 +01:00
Werner Sembach
5cfd80fe12
Cleanup
2020-12-22 12:07:53 +01:00
Werner Sembach
f40cff209d
Be more specific in device name
2020-12-21 14:23:46 +01:00
Werner Sembach
ea146f8a79
Cleanup
2020-12-21 11:37:10 +01:00
Werner Sembach
9a45249f99
Cleanup
2020-12-18 17:13:25 +01:00
Werner Sembach
2fadc9d4c2
Add ReadMe
2020-12-18 16:53:01 +01:00