kgtk-qt3 – TDE dialogs in GTK 2.x applications
You can not 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
Slávek Banko 68e5b179a4
Raise the minimum required version of CMake to 3.5.
11 months ago
common Fixed kde- --> tde- tmp folder. 5 years ago
gtk2 Add gtk2 link directories 2 years ago
kdialogd3 Replace Q_OBJECT with TQ_OBJECT 1 year ago
tqt Housekeeping in CMake rules: 3 years ago
translations/messages Copy translations to a new directory layout. 3 years ago
AUTHORS Initial CMake conversion attempt 13 years ago
CMakeL10n.txt Raise the minimum required version of CMake to 3.5. 11 months ago
CMakeLists.txt Raise the minimum required version of CMake to 3.5. 11 months ago
COPYING * Added kgtk-qt3 14 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. 2 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. 2 years ago
kdialogd-wrapper * Added kgtk-qt3 14 years ago
kgtk-wrapper qt -> tqt conversion: 6 years ago
mangled.sh * Added kgtk-qt3 14 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