Dem hoergen - Blog

unendliche seiten in den elektrischen wellen

Dem hoergen - Blog

  • Startseite
  • hyperblog
  • hoergen
  • moosiqpipl
  • Klangwerk
  • Forum
  • Kontakt
  • Anmelden

CPUfreq Plasma Widget für KDE

von hoergen am Jul 3, 2020 in Programme, Linux

Leider gehört ein Widget zur CPU und Energiesteuerung nicht zur Standardinstallation bei Kubuntu. Aber glücklicherweise gibt es einen recht einfachen Weg, um ein sehr schickes Widget verfügbar zu machen.

Das Widget heisst plasma-pstate und ist zu finden auf https://github.com/jsalatas/plasma-pstate https://github.com/frankenfruity/plasma-pstate und die Installation ist recht einfach beschrieben auf der Seite.

 

UPDATE .. der original Programmierer wartet das Plasmoid nicht mehr, dafür hat es jemand anderes übernommen, aber leider nur teilweise, so dass es wieder mal eine Bastelei wird, wie man aus dem alten und dem neuen Repo das Plasmoid baut. So schreibt der Neue lapidar “man” muss in der sudors Datei sein. Im alten Repo findet sich eine install.sh, die das sicher stellt. Der Unbedarfte Leser findet auch nicht den github Hinweis oben links, dass das nur ein Fork ist und dass beim Original weitere wichtige Informationen sind. Auch fehlen die Hinweise, dass man Compiler und Bibliotheken installieren muss.

Sehr schade, dass Leute sowas für einen großen Teil der Benutzer unbenutzbar machen :(

Leider konnte ich das Applet unter 21.10 mit dem neuen Repos nicht mehr installieren, da ich von einem Compiler-Fehler in den nächsten taumle. Die Abhängigkeiten und die Pakete, die es dazu braucht werden vom Maintainer nicht aufgeführt. Schade, das war mal ein schönes Projekt.. Ab in die Tonne!

 

Für Kubuntu 20.04 habe ich Folgendes gemacht

sudo apt install linux-tools-generic linux-tools-`uname -r` build-essential

cd Download
mkdir CPUfreqWidget
cd CPUfreqWidget
git clone https://github.com/jsalatas/plasma-pstate
cd plasma-pstate
sudo ./install.sh


cd Download  (mein Downloadverzeichnis in meinem Heimverzeichnis)
git clone https://github.com/frankenfruity/plasma-pstate
cd plasma-pstate
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_BUILD_TYPE=Release ..
make
make install

cd ..

cp ./src/plasma_pstate.policy /usr/share/polkit-1/actions/
chmod 644 /usr/share/polkit-1/actions/plasma_pstate.policy

Und anschließend auf die Arbeitsoberfläche klicken “Miniprogramme hinzufügen…” und das Widget “Intel P State and CPUFreq” in die Statusleiste hinzufügen. Und schon hat man ein tolles Menü, in dem man die Leistung des Computers manuell beeinflussen kann.
Screenshots des Widgets findet ihr auf der github Seite in der Beschreibung.

 

Die install.sh

#!/bin/bash

if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root." 2>&1
exit 1
fi

SUDOERS_FILE="99-plasma-pstate"

cp -R ${SUDOERS_FILE} /etc/sudoers.d/
kpackagetool5 -g -t Plasma/Applet -i gr.ictpro.jsalatas.plasma.pstate

chmod 755 /usr/share/plasma/plasmoids/gr.ictpro.jsalatas.plasma.pstate/contents/code/set_prefs.sh

chown root:root /etc/sudoers.d/${SUDOERS_FILE}
chmod 400 /etc/sudoers.d/${SUDOERS_FILE}

# Test for wheel group instead of sudo
# this is the case of arch based distros
wheelgroup=`grep wheel /etc/group | wc -l`
sudogroup=`grep sudo /etc/group | wc -l`
if [ "$wheelgroup" -eq "1" ] && [ "$sudogroup" -eq "0" ]; then
# seems to be safe enough: there is a wheel group and not a sudo group
sed -i 's/sudo/wheel/' /etc/sudoers.d/${SUDOERS_FILE}
fi

echo -e "\nSetup complete."
exit 0

 

Die uninstall.sh

 

#!/bin/bash

if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root." 2>&1
exit 1
fi

SUDOERS_FILE="/etc/sudoers.d/99-plasma-pstate"

rm -f ${SUDOERS_FILE}
kpackagetool5 -g -t Plasma/Applet -r gr.ictpro.jsalatas.plasma.pstate

echo "Uninstall complete."
exit 0

 

 

 

Blogged on hoergen - hyperblog.de
Tags: Tags: KDEKubuntuLinuxPlasmaWidgetcpufreqscaling
This entry was posted by hoergen and filed under Programme, Linux. Tags: KDE, Kubuntu, Linux, Plasma, Widget, cpufreq, scaling.
  • « tmux ein Windowmanager für die Konsole
  • Warum Vorratsdatenspeicherung dumm ist »

Noch kein Feedback


Formular wird geladen...

Dem hoergen - Blog ist ein Ventil und Dokumentation des Dem Kollektivs im Kontinuum der elektrischen Wellen des Internets.
Tutorials impressum Haftungsauschluss hoergen on Friendica

Neueste Posts

  • Der Weg zur informierten Gesellschaft
  • Limitation Game: Systemd - CPUQuota
  • Touchpad / Touchscreen Gesten in Kubuntu
  • Warum ist die Gesellschaft so kaputt? Und was ist Glück?
  • Der Film Casablanca & die bemerkenswerten Geschichten
  • Prä-, Post-, Bullshit-Informationszeitalter
  • Happy Birthday hyperblog zum 18.
  • Real-time Noise Suppression Plugin - RNNoise
  • Klima - künstlicher Photosynthese und Wirtschaft auf Pflanzen umstellen - Hörempfehlung
  • Digitalisierung, Homeoffice und Algorithmen - Hörempfehlung
  • Vortrag Videoproduktion mit FLOSS beim SFD
  • KDE Fenster beim Mauszeiger öffnen
  • Snap aus Ubuntu & Kubuntu entfernen
  • Dark Mode überall im Web
  • Wenn das Umweltbewusstsein reinkickt
  • Das Märchen vom klimaneutralen Holz
  • Bereit machen für das »Klima-Endspiel«
  • Die Corona Komplettsicht
  • Barrier statt Synergy - Maus & Tastatur zwischen zwei Computern teilen
  • Texteditor Kate sortieren
  • Das immer wieder verlorene Wissen
  • Alternative Energien. Dezentral. Überall.
  • Kryptowährungen & Blockchain aus diesem Blog
  • Eine tmux.conf Konfiguration
  • Beim ssh login tmux aufrufen
  • Plugins - Windows VSTs 32/64 Bit mit YaBridge | Linux
  • Weniger Deutschland mehr USA
  • Schon wieder CDU? Bereichern sich Kohle und Kernkraft Lobby am russischen Angriffskrieg?
  • Eskalation - warum nukleare Stromerzeugung lebensbedrohlich ist
  • PeerTube 4.1 und Generelles über die Privatssphäre
  • Moderne Zeiten, Individuen & Gesellschaft
  • NFT und die Aufregung
  • Was ist Pipewire
  • Ich und die toxische Gesellschaft
  • Siebzehn Jahre hyperblog - Feiereialter Alter!
  • Agora Media - Diskurs der Demokratie
  • Teuflisch gute Rettung, die AVM FRITZ!Box 6660 Cable
  • Aggressoren auf der Love World Peace Parade in Berlin
  • Kommando zurück - Bash History Tipps
  • Apple - Altruismus oder knallhartes Geschäftsmodell?
  • Work-Life-Balance und die 4 Tage Woche - Eine Meinung
  • Linux Musikproduktion - Audio & Routing
  • Open Source Voice Assistants
  • Chia - Elektroschrott statt Energie
  • PoW, PoS und Zinsen bei Kryptowährungen
  • Du hast doch Ahnung von Computern - Support
  • Wohnungsenteignung
  • libinput & Mausgesten in KDE
  • KDE Mausklick "Problem"
  • Obsidian - Error file watchers
  • Der Weg ist am Ziel
  • Nextcloud 21 Update www-data Problem
  • Tutorial - BigBlueButton - Rundgang und ein einfacher Meeting Leitfaden
  • Fragen zu Artikeln oder Themen aus dem Blog
  • Digitale Währung, Stablecoin & Kryptowährung
  • Schöner aussehen mit Nanett
  • Low Latency für die Musikproduktion
  • Obsidian - Markdown your Power
  • Was sind dApps
  • Live online jammen mit SonoBus
  • Lieber '91 als '21
  • Das Sterben der Communities
  • Messenger Wechsel - Whatsapp wird zu Facebook
  • Audio und Video nachträglich synchronisieren in Sekunden
  • Internet Verkehrsnachrichten
  • Chaos Communication Congress 37C3 / C3One
  • Tutorial - Jamulus Client Installation unter Kubuntu 20.04
  • Multicore Compression bei Zip & Co
  • Tutorials, Videos und Musik
  • Dolphin - Konsole im aktuellen Pfad
  • Interessantes zu Video, Audio, Codecs, Container und Consorten
  • JACK Audio einfach mit KX Studio
  • Neuer Song: Habanera (Deluge) Odo Sendaidokai
  • Dein Video Tutorial Turbo - Firefox Youtube Addon
  • Zinsen im Jahre 2020 bekommen - Staking
  • Tutorial Firefox Suchmaschinen und Shortcuts ganz einfach
  • Friendica Hackathon 25.09.2020
  • Friendica 2020.09 Red Hot Poker ist fertig
  • Keine Panik - Digitalisierung von Schulen
  • ZDFinfo "Bitcoin Big Bang - 800 Millionen Dollar verschwinden"
  • Lasst die Profis ran - Party im Volkspark Hasenheide
  • Firefox beschleunigen - Grafik Chip nutzen
  • Friendica Worker - Vom CRON zum Daemon
  • Anleitung für eine nachhaltige und gesicherte Internet PR-Strategie
  • tmux ein Windowmanager für die Konsole
  • CPUfreq Plasma Widget für KDE
  • Warum Vorratsdatenspeicherung dumm ist
  • Timeshift Snapshot Tool
  • Aufarbeitung der Kritiken an Rezos Presse Video
  • youtube-dl unter Kubuntu 20.04 - Python Problem
  • Klimberli Deluge by Odo Sendaidokai
  • Favoriten im KDE Startmenü löschen
  • Spitfire Audio unter Linux
  • Tempelse
  • Für eine bessere Welt ohne Diskriminierung - Black Lives Matter !
  • LinVST - Windows VSTs einrichten
  • Rezos neues Video zu Verschwörungsmythen und der Presse
  • LinVST unter Wine für Bitwig compilieren
  • apt - Befehlsreferenz
  • Community, Influencer und Vampire

XML-Feeds

  • RSS 2.0: Beiträge
  • Atom: Beiträge
  • RDF: Beiträge
  • RSS 0.92: Beiträge
What is RSS?

XML-Feeds

  • RSS 2.0: Beiträge
  • Atom: Beiträge
  • RDF: Beiträge
  • RSS 0.92: Beiträge
What is RSS?

©2023 by Dem Sir hoergen • Kontakt • Hilfe • CMS + user community