Commit Graph

3200 Commits (10675b72c35bd5bf49a6391a89d5a8561b30f5d0)
 

Author SHA1 Message Date
Michele Calgaro 10675b72c3
khotkeys: make sure the kded service is controlled only by the Service Manager in TCC.
Also make sure any changes to Input Action is immediately notified to
the kded service.
This resolves issue #537.

1. Fix kded service startup settings.
In TCC --> Regional & Accessibility --> Input Actions --> General
Settings tab, there was a checkbox to "disable the daemon". This was
either quitting or relaunching khotkeys as a standalone application,
overlapping any choice set in the TCC -> TDE Components --> Service
Manager page.
khotkeys is now launched as a kded service, therefore the aforemention
checkbox is no longer required. If a user choose to manually launch
khotkeys as a standalone application, they can disable it by simply
terminating the application (either by killing it or quitting through
DCOP).

2. Notify Input Actions changes to the kded service
If Input Actions are changed, the changes will be notified to either the
kded service or the standalone khotkeys application, depending on which
of the two is running.

3. the kcm_khotkeys_init library has been removed since it is no longer
   necessary.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 8da4fdbdbc)
5 months ago
TDE Gitea 1a8369c842 Merge translation files from master branch. 5 months ago
TDE Gitea 4123f156e0 Merge translation files from master branch. 5 months ago
TDE Gitea 6b615f8a7a Update translation template. 5 months ago
Michele Calgaro ba58d6adac
Various fixes for khotkeys. This resolves issue #326.
1. ensure there is a single khotkeys instance running per session
   instead of per screen (remote multihead related code)
2. allow khotkeys to be run as a kded module
3. make sure that khotkeys run either as a standalone application or as
   a kded module, but not both at the same time
4. do not register khotkeys as a main DCOP entry (like an app) anymore.
   When run as kded module, this was causing kded to be registered as
   khotkeys a second time.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 94368f4722)
5 months ago
Mavridis Philippe 77134aead8 KControl: Fix test function of Joystick module
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 2eb7c39d8d)
5 months ago
TDE Gitea a05ee7f749 Merge translation files from master branch. 6 months ago
Michele Calgaro 03e50a1740
kcontrol touchpad: rename syndaemon to tdesyndaemon
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 06b225fe1e)
6 months ago
TDE Gitea 5dcbaf6bb5 Merge translation files from master branch. 6 months ago
TDE Gitea d9f73a1e42 Update translation template. 6 months ago
Mavridis Philippe 2af9d1ed2c KControl: add touchpad configuration module
Supports the Libinput and Synaptics drivers, includes documentation and inpupt-touchpad icon.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 8bd4c502f6)
6 months ago
Mavridis Philippe 63178a8866 KControl: implement dynamic module tests
Since KDE 3.4 there is underlying support for dynamically determining whether a module should
be loaded or not, depending on an exported test function which would return a boolean value
depending on the success of one or more tests (e.g. for presence of specific hardware).

This approach is documented but has so far not been implemented by the TDE Control Centre.

This commit adds a check to the TCC which performs the test function if needed (that is, if
the X-TDE-Test-Module property is true) and, if it returns false, prevents showing the
module in the tree list, which is the intended behaviour of the test function feature.

For more information see:
https://wiki.trinitydesktop.org/index.php?title=TDEConfig_Module_HOWTO&oldid=1893#Making_a_KCModule_dynamically_available

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit e91257a7c7)
6 months ago
Slávek Banko 0046b760c3
Klipper: Use translations from klipper-desktops for Copy Full Path action for Konqueror.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit ae5dd34217)
6 months ago
TDE Gitea d776024243 Merge translation files from master branch. 6 months ago
TDE Gitea 61e633f54c Merge translation files from master branch. 6 months ago
TDE Gitea 2e3c71518b Merge translation files from master branch. 6 months ago
TDE Gitea c0203e4cbb Update translation template. 6 months ago
Mavridis Philippe 6659eb2211 Klipper: add Copy Full Path action for Konqueror
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 765f18886b)
6 months ago
Michele Calgaro 51fdc21a48
twin compton: use libpcre2 instead of libpcre
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 2bc7176522)
6 months ago
TDE Gitea e2ed070786 Merge translation files from master branch. 6 months ago
TDE Gitea d888793f03 Merge translation files from master branch. 7 months ago
Michele Calgaro f5cd123b15
Fix tiling menu functionality when windows in the taskbar are grouped
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 06fe07e626)
7 months ago
Mavridis Philippe c57ea5f28b
TWin, Kicker: Add icons for tiling menus
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 66ebe21d5e)
7 months ago
Michele Calgaro 72fce97c2e
Add support for window tiling to the taskbar and window's popup menus. This relates to TDE/tdebase#349.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 4cd5817775)
7 months ago
TDE Gitea 673e48af90 Merge translation files from master branch. 7 months ago
Michele Calgaro 147f7ffce1
Improve settings for some sliders related to keyboard, accessibility and style. This also solves issue #513
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 8afb12b32b)
7 months ago
Mavridis Philippe 5bb53d8675 Use server icon for remote folders
This icon is more accurate than the more generic applications-internet.

Includes a tdeconf_update script.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit e84954ddc1)
7 months ago
Mavridis Philippe 0657fdb9fe KNetAttach: Added SFTP connection type
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit e610fb2466)
7 months ago
Mavridis Philippe 4f090708a9 Remote protocol: add UDS_LOCAL_PATH atom to remote folders
This change makes it possible for network folders in Remote Places to be moved to and restored from the Trash folder.

Before this change, such folders could only be removed via deletion (shift+delete) and could not be restored afterwards.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit e6fc9bed16)
7 months ago
Mavridis Philippe d0616cdd0e kcmkeys: update keyboard shortcut schemes
- Add actions related to keys XF86Sleep (Suspend) and XF86ScreenSaver (Lock Session)
- Fix name of "Log Out" actions

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit e0069f9048)
7 months ago
Mavridis Philippe 4371e3c98c KSMServer: reload power-managerrc settings every time before they are needed
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 88a090066b)
7 months ago
Mavridis Philippe eb1c3eedba Add support for assigning global shortcuts for suspend actions
The corresponding shortcuts have been added as part of the KDesktop shortucts, to complement similar options (logout, shutdown, reboot).

The shortcuts are only shown for the options that KSMServer reports via DCOP as valid.

In order to do be able to make a DCOP call from kdesktopbindings.cpp, the <dcopref.h> include had to be added to several files of the shortcuts TDECM.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 95837cc844)
7 months ago
Mavridis Philippe db3f842c54 KSMServer: improve suspend code
1. Some code deduplication. Suspending is now handled via the public method `suspend(int)` which is DCOP-accessible and maps SuspendType values to corresponding TDEHWLib TDESystemPowerState values, and the internal method `suspendInternal(int)` which performs the chosen suspend and optionally locks the screen beforehand.
2. Options are now read from power-managerrc on startup and stored in memory to avoid reading the configuration file every time a suspend is requested.
3. SuspendType is now a member of KSMServer class (instead of KSMShutdownDlg)
4. A new DCOP-accessible method `suspendOptions()` returns a TQStringList of all available suspend options.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit d88718ee02)
7 months ago
TDE Gitea 18d7e66404 Merge translation files from master branch. 7 months ago
Michele Calgaro a857609d6f
Improve location of kate and kwrite desktop files. This resolves issue #327
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 00651591c5)
7 months ago
OBATA Akio 9a7df655b8
konsole: fix column width calculation for string
TQString accessor is 0-based.

Signed-off-by: OBATA Akio <obache@wizdas.com>
(cherry picked from commit 928fbada0a)
7 months ago
Michele Calgaro b97477fa9d
Rename __KDE_HAVE_GCC_VISIBILITY to __TDE_HAVE_GCC_VISIBILITY
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 5675b97655)
8 months ago
TDE Gitea 8be7875dcf Reset submodule main/core/tdebase/admin to latest HEAD 8 months ago
TDE Gitea 05f511c2a6 Reset submodule main/core/tdebase/admin to latest HEAD 8 months ago
Michele Calgaro 1765b8f00d
Replace kdemacros.h with tdemacros.h
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 8fca33b35b)
8 months ago
TDE Gitea 1ad8b27cd0 Reset submodule main/core/tdebase/admin to latest HEAD 8 months ago
ormorph 9991728215
Fix for building tdm with gcc-14
Solution to issue #505

Signed-off-by: ormorph <roma251078@mail.ru>
(cherry picked from commit cd4f41e76b)
8 months ago
Michele Calgaro b43cb9bffc
Use tq* headers instead of ntq* ones
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 9cebcf7b55)
8 months ago
TDE Gitea 97383ddfb5 Merge translation files from master branch. 8 months ago
TDE Gitea acf31aed89 Merge translation files from master branch. 8 months ago
Jan Sucan e72d76b36c
konqueror: Update URL of TQt Reference Documentation
Signed-off-by: Jan Sucan <jan@jansucan.com>
(cherry picked from commit 4b16c87321)
8 months ago
Jan Sucan e445759ae3
konqueror: Update URL of Trinity API Reference
Signed-off-by: Jan Sucan <jan@jansucan.com>
(cherry picked from commit 73986e841c)
8 months ago
TDE Gitea 985353c75e Merge translation files from master branch. 8 months ago
Mavridis Philippe 0fc217ede6
Mouse TDECM: do not hide checkboxes in case of option unavailability
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 7cc4d46cf5)
9 months ago
Mavridis Philippe 10732c7743
Mouse TDECM: Improve wording for whatsThis options
Affected options are "Reverse scroll direction" and "Swap history navigation buttons"

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 55c98d8849)
9 months ago