Description of problem: invoking lftp from Mate DE application launcher menu does nothing. in other DE it opens a terminal window with this prompt: lftp :~> invoking lftp from a terminal (mate terminal) results in a prompt: lftp :~> Version-Release number of selected component (if applicable): Mageia-7-beta2-i586.iso DATE.txt: Wed Jan 30 22:29:58 CET 2019 How reproducible: every time Steps to Reproduce: 1.install mate de from above .iso 2.attempt to launch lftp from application launcher menu 3.
Keywords: (none) => 7beta2
Assinging to the registered lftp maintainer.
CC: (none) => marja11Assignee: bugsquad => lists.jjorgeSource RPM: (none) => lftp
This seems a Mate bug : lftp binary asks for a terminal if no one is set. Seems that Mate exposes a terminal where the is no one. You can probably see it if you cathc the xsession errors. I think this deserves an upstream bug report against Mate.
CC: (none) => lists.jjorgeAssignee: lists.jjorge => pkg-bugs
I think lftp uses glib to get terminal. In glib terminals are searched by the following order: 1. gnome-terminal 2. xfce4-terminal 3. nxterm 4. color-xterm 5. rxvt 6. dtterm 7. xterm So, if any of mentioned terminals are installed, launching from app menu should work.
(In reply to Jani Välimaa from comment #3) > So, if any of mentioned terminals are installed, launching from app menu > should work. It must be clever than that, it opens konsole under Plasma desktop...
(In reply to Jani Välimaa from comment #3) > I think lftp uses glib to get terminal. In glib terminals are searched by > the following order: > 1. gnome-terminal > 2. xfce4-terminal > 3. nxterm > 4. color-xterm > 5. rxvt > 6. dtterm > 7. xterm > > So, if any of mentioned terminals are installed, launching from app menu > should work. If installation is multi DE, i.e, all DE from .iso, still does nothing. this is where I discovered issue. I then installed just Mate DE to see if it was specific to Mate, and it is.
qualifying above statement If installation is multi DE, i.e, all DE from .iso, only in Mate LFTP does nothing.
Added mate-terminal to supported terminals in GIO (glib2.0-2.58.3-2.mga7). Please test when the build finishes.
fixed thanks
Status: NEW => RESOLVEDResolution: (none) => FIXED