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
Score 58.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 3 months 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

2 months ago

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

Report

stuffinator

2 months ago

9 Exactly what I needed. Thanks mate.

Report

dequire

3 months 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

3 months ago

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

Report

baltolkien

3 months 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

3 months 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

3 months ago

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

Report

baltolkien

3 months ago

Hey! It works perfectly on Ubuntu 18.04.
Thanks!

Report

RealBloodman

11 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

11 months ago

on* my bad

Report

C

koldbyte

11 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

3 months 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

3 months 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 3 months 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 9 excellent
Exactly what I needed. Thanks mate.
product-maker Count: 4 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
19
page views today 13
System Tags gplv2-later