BQ (r24): support for click apps which needs to run in a terminal

Bug #1484412 reported by Matthias Apitz
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Terminal App
New
Medium
Unassigned

Bug Description

There are terminal applications (for example the MUA 'mutt' or the Telegram client 'telegram-cli') which need a terminal to be used because they have a command line based input/output type. At the moment it seems to be impossible to create click apps due to missing support to launch the app inside the terminal; while the .desktop file have a parameter for this:

Terminal=false
it gives an error on registering click app if this is set to 'true':

# click build mutt.click
Successfully built package in './com.ubuntu.developer.mapitz.ubuntu-mutt-app_0.1_all.click'.

$ pkcon --allow-untrusted install-local com.ubuntu.developer.mapitz.ubuntu-mutt-app_0.1_all.click
Instalando archivos [=========================]
Finalizado [=========================]
Instalando archivos [=========================]
Esperando autenticación [=========================]
Comenzando [=========================]
Finalizado [=========================]
Instalado com.ubuntu.developer.mapitz.ubuntu-mutt-app-0.1. (installed:click,removable=1,app_name=ubuntu-mutt-app) summary goes here

$ sudo click register --user=phablet com.ubuntu.developer.mapitz.ubuntu-mutt-app 0.1
** (process:1270): WARNING **: Desktop file '/opt/click.ubuntu.com/.click/users/phablet/com.ubuntu.developer.mapitz.ubuntu-mutt-app/ubuntu-mutt-app.desktop' is set to run in a terminal, not copying

I think there is just a missing feature in Unity 8 and it should (when set to 'true') just start something like

   terminal -e foo

where 'foo' is the value from the 'Exec=foo' parameter of the .desktop
file. This way it works in all other desktop I'm used to use.

Matthias Apitz (gubu)
tags: removed: terminl
Changed in ubuntu-terminal-app:
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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