I have latest Ubuntu Touch installed on Nexus 7.
I just apt-get installed there 'emacs' package. Currently I open Terminal application in Ubuntu Touch and key in "emacs" to get it launched.
I want to create .desktop launcher to start emacs in terminal (-nw) mode right from the Ubuntu Touch Unity desktop.
I want to keep using the new Ubuntu Touch terminal application as a shell to run emacs because the ubuntu touch terminal allows me to customise its toolbar to include custom shortcuts I need to use emacs with virtual keyboard. Like CTRL-X, CTRL-@, etc.
Normal gnome-terminal
does not look good because there would not be this helpful toolbar and I do not always use ubuntu touch with hardware keyboard available.
Besides, when I apt-get installed gnome-terminal
and added gnome-terminal -e "emacs -nw"
into my launcher, as kindly suggested below - this does not work, neither gnome-germinal nor emacs window appears, just short 'start app' animation. And gnome-terminal
is not nice because of it missing the custom keys toolbar, so I guess this is dead-end for me.
So I guess the question is - how should I modify the existing .desktop launcher for Ubuntu Touch Terminal application to make it open emacs on its launch?
Here is slightly cut default Ubuntu Touch terminal app .desktop launcher. How should I modify it to make it start emacs
in terminal mode when clicked?
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=aa-exec-click -p com.ubuntu.terminal_terminal_0.7.49 -- terminal
Icon=/custom/click/.click/users/@all/com.ubuntu.terminal/terminal64.png
Name=Terminal
X-Ubuntu-Touch=true
X-Ubuntu-Default-Department-ID=accessories
Path=/custom/click/.click/users/@all/com.ubuntu.terminal
X-Ubuntu-Old-Icon=terminal64.png
X-Ubuntu-Application-ID=com.ubuntu.terminal_terminal_0.7.49
Name[en_US]=com.ubuntu.terminal_terminal_0.7.49.txt
Here is what I tried to put into the above launcher and what did not work:
Exec=aa-exec-click -p com.ubuntu.terminal_terminal_0.7.49 -- terminal emacs
Exec=aa-exec-click -p com.ubuntu.terminal_terminal_0.7.49 -- terminal -e "emacs -nw"