Michele Calgaro
91a3f7d416
|
pirms 2 dienas | |
---|---|---|
common | pirms 4 gadiem | |
gtk2 | pirms 1 gada | |
kdialogd3 | pirms 2 mēnešiem | |
tqt | pirms 4 mēnešiem | |
translations/messages | pirms 3 mēnešiem | |
AUTHORS | pirms 12 gadiem | |
CMakeL10n.txt | pirms 2 dienas | |
CMakeLists.txt | pirms 2 dienas | |
COPYING | pirms 14 gadiem | |
ChangeLog | pirms 11 gadiem | |
ConfigureChecks.cmake | pirms 2 gadiem | |
INSTALL | pirms 1 gada | |
README.md | pirms 1 gada | |
config.h.cmake | pirms 2 gadiem | |
kdialogd-wrapper | pirms 14 gadiem | |
kgtk-wrapper | pirms 6 gadiem | |
mangled.sh | pirms 14 gadiem |
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:
- An application called kdialogd.
- 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:
-
TDE Gitea Workspace (TGW) collaboration tool. https://mirror.git.trinitydesktop.org/gitea
-
TDE Weblate Translation Workspace (TWTW) collaboration tool. https://mirror.git.trinitydesktop.org/weblate