After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 663894 - Hardcoded Terminal Emulators
Hardcoded Terminal Emulators
Status: RESOLVED DUPLICATE of bug 627943
Product: glib
Classification: Platform
Component: gio
2.30.x
Other Linux
: Normal normal
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2011-11-12 00:27 UTC by Johannes Jordan
Modified: 2011-11-12 16:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Johannes Jordan 2011-11-12 00:27:45 UTC
GIO provides the mechanism to run applications inside a terminal emulator. There are several mechanisms on today's desktop to set the preferred terminal emulator. However, GIO does not adhere to any of them.

In gdesktopappinfo.c, lines 1034ff, several hardcoded terminal emulators are tested for availability and used, if found (starting with gnome-terminal).

This needs a more proper solution. Users expect their default terminal emulators to be used. They will not grab the glib source code to find out.

For example, the Synapse semantic launcher uses GIO to launch SSH sessions. This functionality is currently useless for anybody with a custom terminal.
See https://answers.launchpad.net/synapse-project/+question/172711
Comment 1 Matthias Clasen 2011-11-12 16:14:50 UTC

*** This bug has been marked as a duplicate of bug 627943 ***