mate-desktop / mate-control-center

Utilities to configure the MATE desktop
https://mate-desktop.org
GNU General Public License v2.0
65 stars 58 forks source link

Custom Application Launcher with Application in Terminal enabled should use user-specified terminal emulator #672

Open N0rbert opened 2 years ago

N0rbert commented 2 years ago

Expected behaviour

Midnight Commander is opened in the user-defined terminal - in Tilix

Actual behaviour

Midnight Commander is opened in default terminal - in MATE Terminal

Steps to reproduce the behaviour

  1. Install Ubuntu MATE 21.10

  2. Install non-default terminal - Tilix, by sudo apt-get install tilix

  3. Install terminal-based application - Midnight Commander, by sudo apt-get install mc

  4. Set Tilix as default terminal in mate-default-applications-properties or programmatically:

    gsettings set org.mate.applications-terminal exec "'tilix'"

  5. Set Tilix as alternative for x-terminal-emulator by update-alternatives:

    update-alternatives --set x-terminal-emulator /usr/bin/tilix.wrapper sudo update-alternatives --set x-terminal-emulator /usr/bin/tilix.wrapper

  6. Reboot

  7. Add Custom Application Launcher to the MATE Panel:

    • Type: Application in Terminal
    • Name: mc
    • Command: mc
  8. Click the icon of just created Custom Application Launcher

MATE general version

1.26.0

Package version

1.26.0-0ubuntu1

Linux Distribution

Ubuntu MATE 21.10

Link to bugreport of your Distribution (requirement)

https://bugs.launchpad.net/ubuntu/+source/mate-panel/+bug/1873750

Notes:

N0rbert commented 2 years ago

Still happens on latest Ubuntu MATE 22.04 LTS beta.

cwendling commented 2 years ago

See also https://gitlab.gnome.org/GNOME/glib/-/issues/338