Bug Report: Tilix does not open from application launcher when DBusActivatable=true
Application: Tilix
Operating System: Ubuntu MATE 24.04
Desktop Environment: MATE
Desktop entry file: /usr/share/applications/com.gexperts.Tilix.desktop
Description
When launching Tilix from the Ubuntu MATE application menu, no terminal window appears. However, a Tilix process remains running in GApplication service mode:
/usr/bin/tilix --gapplication-service
The process remains active, but the graphical interface is not displayed.
Steps to Reproduce
- Open Tilix from the MATE application menu.
- Check running processes:
- Observe:
/usr/bin/tilix --gapplication-service
- No Tilix window appears.
Cause Identified
The desktop entry file contains:
This causes the MATE application launcher to start Tilix through D-Bus activation instead of directly executing:
The D-Bus activation does not complete successfully, leaving only the GApplication service process running without creating a visible terminal window.
Workaround
Modify the desktop entry file:
change to:
After this change, Tilix launches normally from the application menu.
Expected Behavior
Clicking the Tilix icon in the Ubuntu MATE application menu should open a Tilix terminal window without requiring it to be started from another terminal.
Additional Information
Launching Tilix manually works correctly:
The issue appears to be related to the interaction between:
- Tilix
- MATE application launcher
- D-Bus activation
- GApplication
Additional diagnostic information:
tilix --version
Versions
Tilix version: 1.9.6
VTE version: 0.76
GTK version: 32441
Tilix Special Features
Notifications enabled: 0
Triggers enabled: 0
Badges enabled: 1
echo $XDG_SESSION_TYPE
x11
may help determine whether the issue depends on the Tilix version or the graphical session type.
Bug Report: Tilix does not open from application launcher when
DBusActivatable=trueApplication: Tilix
Operating System: Ubuntu MATE 24.04
Desktop Environment: MATE
Desktop entry file:
/usr/share/applications/com.gexperts.Tilix.desktopDescription
When launching Tilix from the Ubuntu MATE application menu, no terminal window appears. However, a Tilix process remains running in GApplication service mode:
The process remains active, but the graphical interface is not displayed.
Steps to Reproduce
ps aux | grep tilixCause Identified
The desktop entry file contains:
DBusActivatable=trueThis causes the MATE application launcher to start Tilix through D-Bus activation instead of directly executing:
Exec=tilixThe D-Bus activation does not complete successfully, leaving only the GApplication service process running without creating a visible terminal window.
Workaround
Modify the desktop entry file:
DBusActivatable=truechange to:
DBusActivatable=falseAfter this change, Tilix launches normally from the application menu.
Expected Behavior
Clicking the Tilix icon in the Ubuntu MATE application menu should open a Tilix terminal window without requiring it to be started from another terminal.
Additional Information
Launching Tilix manually works correctly:
The issue appears to be related to the interaction between:
Additional diagnostic information:
tilix --version Versions Tilix version: 1.9.6 VTE version: 0.76 GTK version: 32441 Tilix Special Features Notifications enabled: 0 Triggers enabled: 0 Badges enabled: 1 echo $XDG_SESSION_TYPE x11may help determine whether the issue depends on the Tilix version or the graphical session type.