How to Install Deepin Terminal in Ubuntu

Deepin terminal is a python-based terminal emulator, specifically developed for the Chinese Linux distribution called “Deepin.” It has many useful features, some of which, like “quake mode” would usually require a separate application to be installed.

Deepin terminal has many Deepin OS-specific dependencies, so installation is not necessarily straightforward on all systems. Fortunately NoobsLab has created a PPA for easy installation of most Deepin specific software. As of the time of writing, NoobsLab’s ppa would work in Ubuntu 14.10 Utopic/14.04 Trusty/12.04 Precise/Linux Mint 17.1 and other Ubuntu derivatives, based on the above versions.

To add the PPA and install the software, copy and paste the following lines into your terminal:

sudo add-apt-repository ppa:noobslab/deepin-sc
sudo apt-get update
sudo apt-get install deepin-terminal

It will install many dependencies,

deepinterminal-packages

but the new terminal emulator should work flawlessly afterwards. You can start it with the command deepin-terminal or from your usual app-launcher menu.

deepinterminal-installed

Deepin terminal appears to be a simple terminal emulator, not very different from any other at first glance. While not an exceptionally powerful emulator, it comes with some rather useful features nevertheless.

Keyboard shortcuts

Deepin terminal has an extensive list of configurable shortkeys. The defaults are listed below:

CommandKeyboard Shortcut
CopyCtrl + C
PasteCtrl + V
Select wordDouble click
Open URLCtrl + LeftButton
Split verticallyCtrl + H
Split horizontallyCtrl + h
Close current windowCtrl + W
Close other windowsCtrl + Q
Scrol upAlt + ,
Scroll downAlt + .
Focus up terminalAlt + k
Focus down terminalAlt + j
Focus left terminalAlt + h
Focus right terminalAlt + l
Zoom outCtrl + =
Zoom inCtrl + –
Revert default sizeCtrl + 0
New workspaceCtrl + /
Close workspaceCtrl + :
Switch preview workspaceCtrl + ,
Switch next workspaceCtrl + .
Search forwardCtrl + ‘
Search backwardCtrl + “
FullscreenF11
HelpCtrl + ?
Show remote login windowCtrl + 9
Show sub-process windowCtrl + 8

Workspaces

Deepin terminal now supports multiple workspaces or tabs. To open a new one, press “Ctrl + /” or right click anywhere in the window and select “New workspace.” You can navigate workspaces with the mouse or with keyboard shortcust (see above).

deepinterminal-workspaces

Split windows

Each workspace can be split into multiple tiled subwindows, making multitasking much more effective. There is no theoretical limit as to how many times you can split the window, although obvious usability limitations will apply.

deepinterminal-split

Add SSH servers

Deepin terminal makes it easy to add and save SSH servers for later use. This can be quite useful for server administrators using SSH extensively over multiple servers and/or networks.

deepinterminal-add-server

Quake mode

Deepin terminal can be started in “quake mode” which will launch it in a HUD fashion, overlaying your usual desktop. Access quake mode by right-clicking the terminal and selecting “Full screen” or starting it with the “--quake-mode” command line parameter, like this:

deepin-terminal --quake mode

… and more

Deepin terminal also offers an extensive context-menu

deepinterminal-context-menu

and some basic setup options.

deepinterminal-preferences

Deepin terminal is a custom-built terminal emulator for Linux Deepin, which comes with many useful and advanced features. Although it requires Deepin-specific dependencies to be installed, thanks to an existing PPA, it is easy to install and use in Ubuntu or derivative systems.