Plasma 5 Add-Ons desktop plasmoid terminal widget

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/koldbyte/termoid

1
6.0
Description:

Terminal in a plasmoid with keyboard and mouse input.
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
Last changelog:

v0.3 1 month ago

* Added support for Keyboard input
* Fixed Font selection
* Moved to running shell ($SHELL) as default command
* Other minor fixes
* Works with qmltermwidget 0.1.0 verson (not the latest version 0.2.0)

larebsyed

21 days ago

Can't type, when I type desktop search opens up.

Report

stuffinator

1 month ago

8 Exactly what I needed. Thanks mate.

Report

dequire

1 month ago

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?

Report

C

koldbyte

1 month ago

You would need to either reboot or restart plasmashell after installation of "cool-retro-term" package.

Report

baltolkien

1 month ago

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.

Report

C

koldbyte

1 month ago

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

Report

C

koldbyte

1 month ago

Let me know if this works. I will update the description here.

Report

baltolkien

1 month ago

Hey! It works perfectly on Ubuntu 18.04.
Thanks!

Report

RealBloodman

9 months ago

For some reason one my laptop with KDE Neon (Upgraded to 18.04) the widget is waaaaay too small and I can't type anything. Any help with that?

Report

RealBloodman

9 months ago

on* my bad

Report

C

koldbyte

9 months ago

Typing inside the plasmoid is currently not supported.
You can resize the plasmoid by first unlocking the widgets (from the right-click-menu on desktop or panel) and then clicking and holding for 2-3 seconds, similar to how it is done for other plasmoids. Thanks.

Report

C

koldbyte

1 month ago

Keyboard support has been added. I have made some changes so that it does not get a very small initial size. Anyways, It should be resizable just any other plasmoids.
Please try the v0.3.

Report

dequire

1 year ago

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.

Report

herrbatka

2 years ago

It is quite nice, but lacks two features:

1) Restart plasmoid command without restarting whole plasmashell.
2) Could have button form in panel.

Report

C

koldbyte

1 month ago

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.

Report

v0.3 1 month ago

* Added support for Keyboard input
* Fixed Font selection
* Moved to running shell ($SHELL) as default command
* Other minor fixes
* Works with qmltermwidget 0.1.0 verson (not the latest version 0.2.0)

v0.2.1 1 year ago

* Added support for program arguments.
* Added Opacity configuration.
* Improved Configuration screen.

v0.2 2 years ago

* Fixed possible crash with Qt 5.7

v0.1 : Initial Release 2 years ago

Initial Release.
Basic Functionalities. Nethogs working.
Color Schemes.
Font configuration.

12345678910
1
product-maker stuffinator Apr 21 2019 8 great
Exactly what I needed. Thanks mate.
product-maker Count: 2 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
GPLv2 or later
version
0.3
updated Mar 23 2019
added Jan 29 2017
downloads today
9
page views today 13
System Tags gplv2-later