1
0
Fork 0
mirror of https://github.com/tuxedocomputers/tuxedo-touchpad-switch.git synced 2025-01-18 19:51:11 +01:00
Commit graph

56 commits

Author SHA1 Message Date
Werner Sembach
09cb3ba98e Dynamically scan for correct feature report id 2023-04-14 16:09:00 +02:00
Werner Sembach
8f2ee508a5 Remove accidential redeclaration 2023-04-13 16:46:50 +02:00
Werner Sembach
cf8bd26506 Update changelog for 1.0.4 release 2022-03-04 16:16:42 +01:00
Werner Sembach
c5b13b82b7 Fix memory leak 2022-03-04 16:16:15 +01:00
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