Terminal in a Plasmoid
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.kdev4
package
ReadMe.md
Requirements
_config.yml
build
install
reinstall
run
termoid-v0.2.1.plasmoid
termoid.kdev4
upgrade

ReadMe.md

Termoid

Terminal in a plasmoid.
Run your favourite terminal applications like nethogs, htop, colortail etc. on your desktop as a widget.

Features

  • Terminal :)
  • Comes with many inbuilt color schemes
  • Configurable Font family and Font size in terminal
  • Configurable Opacity

Screenshots

Screenshot running Nethogs

Requirements

qmltermwidget package is required as this is the core of the plasmoid.

Source: Github link
Arch Distribution: qmltermwidget
AUR: qmltermwidget-git
Ubuntu: qml-module-qmltermwidget1.0

Installation

KDE Store

Store link

Build it Yourself

  • Download the source
  • Unzip and cd into directory
  • ./build
  • ./install (for first time)
  • ./reinstall (for updating the plasmoid)

Add the Termoid widget from "Add widgets" on your desktop

  • The build/run commands require kreadconfig5.
  • Do not run the install/reinstall scripts with sudo or the plasmoid will be placed in /usr/share/ instead of your home directory.

Locations

  • /usr/share/plasma/plasmoids/
    Where KDE's default plasmoids are stored.
  • ~/.local/share/plasma/plasmoids/
    Where downloaded plasmoids are stored. It's also where this plasmoid will be installed to.

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.

TODOs

  • Restart plasmoid command without restarting whole plasmashell.
  • Support for Keyboard input.
  • Support for button form in panel.
  • Make sudo commands runnable.
  • More configuration.

Want to learn more about Plasmoids

ExampleRepositories

Note that official KDE software is only mirrored on github, however github is much better for navigating the codebase.

Documentation