Nach Upgrade auf Kubuntu 22.04: Bildschirm flackert

16.09.2023 - Lesezeit: ~1 Minute

Auf dem Laptop Terra-20 vom 01.04.2020 lief immer noch Kubuntu 20.04 ohne Probleme.

Nach dem Upgrade auf Kubuntu 22.04 war der Laptop nicht mehr bedienbar, weil der Bildschirm so stark geflackert hat.

Zur Kontrolle habe ich das aktuelle Linux-Mint heruntergeladem.

Da es unter Debian 12 kein usb-creator-gtk gibt, musste ich dd zur Rtstellung eines bootbaten USB-Sticks nutzen:

sudo dd if=linuxmint-21.2-cinnamon-64bit.iso of=/dev/sdb bs=1M status=progress conv=noerror,sync

Aber auch unter Linux-Mint flackert der Bildschirm.

Trotz allem Geflackers, ist es mir gelungen, die Auflösung des Monitors auf 1600x900 herunter zusetzen. Das Geflacker hörte auf.

Hier fand ich die Lösung: Screen flicker after fresh install of Ubuntu 22.04

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="i915.enable_dc=0 intel_idle.max_cstate=2"

sudo update-grub

sudo reboot
Tags: Kubuntu Monitor

Ubuntu Kotlin

17.04.2023 - Lesezeit: ~1 Minute
$ sudo apt install kotlin

hello.kt

fun main() {
    println("Hello World!")
}
$ kotlinc hello.kt -include-runtime -d hello.jar
$ java -jar hello.jar
$ sudo add-apt-repository ppa:maarten-fonville/android-studio
$ sudo apt install android-studio
Tags: Kubuntu Kotlin

Upgrade auf Kubuntu 22.4 LTS (2)

30.12.2022 - Lesezeit: ~1 Minute

Nachbarschaftshilfe:

$ sudo do-release-upgrade

Alles lief reibungslos bis kurz vor Schluss: Die Root-Partition war voll. Der Rechner ist schon ein bisschen älter. Im Jahr 2014 hatte ich die Festplatte aufgeteilt in

  • eine Root-Partition von 20 GByte
  • und eine Home-Partition von 60 GByte.

Da es sowieso eine Standard-Installation ohne besondere Extras war, und das Home-Verzeichnis in einer gesonderten Partition lag, habe ich Kubuntu 22.4 LTS vom USB-Stick neu installiert. Mit *F11' gelangt man ins Boot-Menü.

Tags: Kubuntu Kubuntu 22.04

Upgrade auf Kubuntu 22.4 LTS

24.12.2022 - Lesezeit: ~1 Minute

Nach dem ich lange gewartet hatte, habe ich es doch getan:

$ sudo do-release-upgrade 

Alles verlief wie gewohnt reibungslos, bis auf

  1. für Python fehlte der Zugriff augf den Firebird-SQL-Server

    $ sudo pip3 install fdb
  2. Apache lies sich nicht starten:

Fehlermeldung "Config variable ${APACHE_RUN_DIR} is not defined"

das liegt daran, dass in Ubuntu 2022.4 php7 durch php8 ersetzt wurde.

$ sudo a2dismod php7.4
$ sudo a2enmod php8.1
$ systemctl restart apache2
  1. Außerdem ist mir der Font Lato abhanden gekommen:
    $ sudo apt-get install fonts-lato
Tags: Kubuntu Kubuntu 22.04

VMware Kubuntu 20.04 und die Auflösung 1920x1080

25.04.2020 - Lesezeit: ~1 Minute

Wenn unter VMware eine Kubuntu-Maschine installiert wird, dann erfolgt die Installation in der Default-Auflösung 800x600.

Auch nach dem Reboot bleibt Kubuntu bei der Meinung, dass eine höhere Auflösung nicht möglich sei:

Hier wird erklärt, dass der Hintergrunddienst KSreen2 dafür zuständig ist. Wenn man diesen Dienst abschaltet lässt sich die Auflösung auf 1920x1080 umschalten.

Tags: Kubuntu Kubuntu 20.04 Resolution 1920x1080

Pythonscript unter Ubuntu als Service starten

04.05.2019 - Lesezeit: 2 Minuten

Oldscool einen Eintrag in /etc/rc.local

oder als Service


Meinen [Wetterserver](http://bone.nfix.de/wetter möchte ich als Service starten, so dass ich Programmupdates ohne Reboot des BBB einspielen kann.)

Ich benötige zwei Services

  • zum Speicher der über MQTT empfangen Daten: wnf_wetter_speicher.service
  • zum Anzeigen der Daten: wnf_wetter_http.service
    $ sudo nano /etc/systemd/system/wnf_wetter_speicher.service

    Da der Service unbedingt eine aktives Netzwerk braucht, wird dieser Service nach dem network-online.target gestartet.

    
    [Unit]
    Description=wnfWetterSpeichern
    Wants=network-online.target
    After=network-online.target syslog.target

[Service] Type=simple User=wnf Group=wnf WorkingDirectory=/home/wnf/wnfwetter/ ExecStart=/home/wnf/wnfwetter/wnf_wetter_speicher.py StandardOutput=null StandardError=syslog

[Install] WantedBy=multi-user.target

sudo nano /etc/systemd/system/wnf_wetter_http.service

[Unit] Description=wnfWetterHttp After=syslog.target

[Service] Type=simple User=wnf Group=wnf WorkingDirectory=/home/wnf/wnfwetter/ ExecStart=/home/wnf/wnfwetter/wnf_wetter_http.py StandardOutput=syslog StandardError=syslog

[Install] WantedBy=multi-user.target

$ sudo systemctl enable wnf_wetter_speicher.service $ sudo systemctl enable wnf_wetter_http.service $ sudo systemctl daemon-reload $ sudo service wnf_wetter_speicher start $ sudo service wnf_wetter_http start


**Literatur**
- https://www.thomaschristlieb.de/ein-python-script-mit-systemd-als-daemon-systemd-tut-garnicht-weh/
- https://www.reddit.com/r/learnpython/comments/8eh057/how_to_run_python_script_as_a_service_in_ubuntu/
- https://wiki.ubuntuusers.de/systemd/Units/#Eigene-Units-anlegen
- https://www.freedesktop.org/software/systemd/man/systemd.special.html
- https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/
- https://unix.stackexchange.com/questions/126009/cause-a-script-to-execute-after-networking-has-started
Tags: Kubuntu beaglebone