Run In Terminal from whiskermenu fails

Bug #1426770 reported by Elfy on 2015-02-28
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xfce4-terminal
Invalid
Medium
xfce4-terminal (Ubuntu)
Medium
Unassigned

Bug Description

Running a command from whiskermenu using ! should run that command in a terminal.

Command appears to run but terminal opens then closes immediately.

Command run using ! in whiskermenu exo-open --launch TerminalEmulator %s

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: xfce4-terminal 0.6.3-1ubuntu1
ProcVersionSignature: Ubuntu 3.18.0-13.14-generic 3.18.5
Uname: Linux 3.18.0-13-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.16.1-0ubuntu2
Architecture: amd64
CurrentDesktop: XFCE
Date: Sat Feb 28 21:14:55 2015
InstallationDate: Installed on 2015-02-20 (8 days ago)
InstallationMedia: Xubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150219)
SourcePackage: xfce4-terminal
UpgradeStatus: No upgrade log present (probably fresh install)

Elfy (elfy) wrote :
In , Elfy (elfy) wrote :

Running a command from whiskermenu using ! should run that command in a terminal.

Command appears to run but terminal opens then closes immediately.

Command run using ! in whiskermenu exo-open --launch TerminalEmulator %s

Pasi Lallinaho (knome) wrote :

Changing the last line of
  /usr/share/xfce4/helpers/xfce4-terminal.desktop
to
  X-XFCE-CommandsWithParameter=%B -H -x %s;
is at least a workaround for this bug; now the opened terminal window is hold open even after the command has been run and returned. However, with this modification you will always need to explicitly close the window after you are done.

Pasi Lallinaho (knome) wrote :

For completeness, the change to the default file is the -H parameter which holds the window. Furthermore, the workaround above changes the exo configuraiton and will affect ALL (xfce4-)terminals opened via exo-open, which might or might not be desirable.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xfce4-terminal (Ubuntu):
status: New → Confirmed
Changed in xfce4-terminal:
importance: Unknown → Medium
status: Unknown → Confirmed
Changed in xfce4-terminal (Ubuntu):
importance: Undecided → Medium
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1426770

tags: added: iso-testing
Sean Davis (bluesabre) wrote :

I think it may depend on the command. For instance, if you use

! top

The command runs until you hit 'q', then the terminal closes. So the command runs in the terminal, and when its done, the terminal closes when its done. Not sure its expected to work another way.

If you do not run a program that waits for user input, it will not stay open. It is working exactly as intended (and exactly the same as the application finder).

Changed in xfce4-terminal:
status: Confirmed → Invalid
In , Elfy (elfy) wrote :

That's fine. I 'm happier knowing it's just bad wording than a real bug.

Simon Steinbeiß (ochosi) wrote :

Setting this bugreport's status to invalid, following the upstream report.

Changed in xfce4-terminal (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.