kgtk-qt3 – TDE dialogs in GTK 2.x applications
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Andrei Stepanov e6da4c7569 Translated using Weblate (Russian)
Currently translated at 100.0% (12 of 12 strings)

Translation: applications/kgtk-qt3
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kgtk-qt3/ru/
10 months ago
common Fixed kde- --> tde- tmp folder. 5 years ago
gtk2 Add gtk2 link directories 2 years ago
kdialogd3 Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 1 year ago
tqt Replaced various '#define' with actual strings - part 4 1 year ago
translations/messages Translated using Weblate (Russian) 10 months ago
AUTHORS Initial CMake conversion attempt 13 years ago
CMakeL10n.txt Use centralized cmake version 11 months ago
CMakeLists.txt Use centralized cmake version 11 months ago
COPYING * Added kgtk-qt3 15 years ago
ChangeLog Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 12 years ago
ConfigureChecks.cmake Fixed support for building with glibc >= 2.34. 3 years ago
INSTALL Drop automake build support. 2 years ago
README.md Drop automake build support. 2 years ago
config.h.cmake Fixed support for building with glibc >= 2.34. 3 years ago
kdialogd-wrapper * Added kgtk-qt3 15 years ago
kgtk-wrapper qt -> tqt conversion: 6 years ago
mangled.sh * Added kgtk-qt3 15 years ago

README.md

ktgk-qt3 - allows to use TDE dialogs in Gtk apps

This is an LD_PRELOAD hack that allows most GTK applications to use Trinity's file dialogs when run under TDE.

It overrides the gtk file chooser functions to communicate with this TDE module/application.

kgtk-qt3 is composed of the following pieces:

  1. An application called kdialogd.
  2. LD_PRELOAD libraries that are used to override the Gtk2 and TQt3 file dialogs.

Start an application using the following command to use the functionality:

kgtk-wrapper <application>

kgtk-wrapper determines whether it is a Gtk2 or TQt3 application and then sets the LD_PRELOAD environment variable to point to the approriate kgtk library. When the application tries to open a file dialog, the kgtk library intercepts this and asks kdialogd to open a file dialog instead. There will only ever be one instance of kdialogd, and all apps communicate with the same instance - and it terminates itself 30 seconds after the last Gtk/TQt app has disconnected. This timeout can be changed by editing kdialogdrc and setting/changing

[General]
Timeout=10

.

Contributing

If you wish to contribute to kgtk-qt3, you might do so:

Translations status

messages

Translations status