Run your favourite shell or terminal applications like nethogs, htop, colortail etc. on your desktop as a widget/plasmoid.
# Features
* Your favourite Terminal

* Working keyboard and mouse input
* Comes with many inbuilt colour schemes
* Configurable Font family and Font size in terminal
* Configurable Opacity
# Requirements
`qmltermwidget` package is required as this is the core of the plasmoid.
Note: Latest `qmltermwidget` is causing Plasma to crash.
Please use the [0.1.0 release](https://github.com/Swordfish90/qmltermwidget/tree/v0.1.0) or [Commit 08958f7](https://github.com/Swordfish90/qmltermwidget/commit/08958f7c83a7d05627f623b8904f3e79a0b7366b) which is known to work.
## Source
[Github Source](https://github.com/Swordfish90/qmltermwidget)
Build step: `qmake && make`
## Arch Distros
[`qmltermwidget` Package](https://www.archlinux.org/packages/community/x86_64/qmltermwidget/)
Install qmltermwidget 0.1.0 using
```
sudo pacman -U https://archive.archlinux.org/packages/q/qmltermwidget/qmltermwidget-0.1.0-3-x86_64.pkg.tar.xz
```
## Ubuntu
You would need to add a PPA to install "cool-retro-term".
Steps:
For Ubuntu 18.04, 18.10, 19.04, Linux Mint 19 and higher, use this PPA:
sudo add-apt-repository ppa:vantuz/cool-retro-term
sudo apt update
sudo apt install cool-retro-term
For Ubuntu 16.04 and Linux Mint 18 series, use this PPA:
sudo add-apt-repository ppa:noobslab/apps
sudo apt update
sudo apt-get install cool-retro-term
## Fedora
[`qmltermwidget 0.1.0`](https://koji.fedoraproject.org/koji/buildinfo?buildID=1129411)
# Using Nethogs in Termoid
Install package "nethogs"
Run `sudo setcap "cap_net_admin,cap_net_raw+pe" /usr/bin/nethogs` once on the system so that sudo permission is not required for running nethogs.
More description at https://github.com/koldbyte/termoid
Please report any issues/feature request to the Github repo.
Enjoy and let me know how are you using Termoid.
Thanks to :
* Zren for the example repositories
* SwordFish90 for qmltermwidget https://github.com/Swordfish90/qmltermwidget
* t3kpunk for adding command-line arguments support
* Kai Uwe Broulik for suggesting fix for keyboard input
Ratings & Comments
15 Comments
8 great widget, would love to have the option to apply my own color scheme though
9 9 excellent. I love this widget, but I have one issue with it. I really would like the transparency option to only affect the background and not the text... Having a translucent terminal with solid text over my wallpaper would be fantastic. It works flawlessly though, so I am still very happy with it.
8 In Debian the Ubuntu-way works also. I like this helpfull widget.
The arch archive link (https://archive.archlinux.org/packages/q/qmltermwidget/_64.pkg.tar.xz) is wrong and at https://archive.archlinux.org/packages/q/qmltermwidget/ I can only find the 0.2.0 package which crashes plasma
Can't type, when I type desktop search opens up.
9 Exactly what I needed. Thanks mate.
Hello. On KDE Neon (Ubuntu 18.04) - and when I installed the cool-retro-term' package per the instructions below, I still get the error below. Any ideas?
You would need to either reboot or restart plasmashell after installation of "cool-retro-term" package.
Hi! I can't use this plasmoid. It says that QMLTermWidget is not installed. I try to install: "sudo apt install qml-module-qmltermwidget" but doesn't found it. Any suggestion? Thanks in advance.
Please try installing the "cool-retro-term". It provides qmltermwidget in the package. You would need to add a PPA. Steps: For Ubuntu 18.04, 18.10, 19.04, Linux Mint 19 and higher, use this PPA: sudo add-apt-repository ppa:vantuz/cool-retro-term sudo apt update sudo apt install cool-retro-term For Ubuntu 16.04 and Linux Mint 18 series, use this PPA: sudo add-apt-repository ppa:noobslab/apps sudo apt update sudo apt-get install cool-retro-term
Let me know if this works. I will update the description here.
Hey! It works perfectly on Ubuntu 18.04. Thanks!
On an Ubuntu system the user mus be running "Zesty" or newer, as the qml-module-qmltermwidget1.0 app is not available on older versions, including LTS. Just a heads-up.
It is quite nice, but lacks two features: 1) Restart plasmoid command without restarting whole plasmashell. 2) Could have button form in panel.
Hi Herrbatka, You can use the v0.3 run a shell and since keyboard input now works, you can re-run any commands. Will explore the button form as well.