Skip to content

Manjaro - KDE Plasma 6

Linux
  • Ich hatte ja hier schon mal geschrieben, das es noch nicht so viele Distributionen gibt, mit denen man Plasma 6 von KDE nutzen kann. Meine Wahl fiel auf Manjaro.

    Flott mal auf meinen Testrechner installiert. Ich nutzte zur Installation ein Btrfs Dateisystem.

    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a device; this may
    # be used with UUID= as a more robust way to name devices that works even if
    # disks are added and removed. See fstab(5).
    #
    # <file system>             <mount point>  <type>  <options>  <dump>  <pass>
    UUID=9868-EB93                            /boot/efi      vfat    umask=0077 0 2
    /dev/mapper/luks-5336cabc-29f1-4af2-8a31-dd411a9a1599 /              btrfs   subvol=/@,defaults,discard=async,ssd 0 0
    /dev/mapper/luks-5336cabc-29f1-4af2-8a31-dd411a9a1599 /home          btrfs   subvol=/@home,defaults,discard=async,ssd 0 0
    /dev/mapper/luks-5336cabc-29f1-4af2-8a31-dd411a9a1599 /var/cache     btrfs   subvol=/@cache,defaults,discard=async,ssd 0 0
    /dev/mapper/luks-5336cabc-29f1-4af2-8a31-dd411a9a1599 /var/log       btrfs   subvol=/@log,defaults,discard=async,ssd 0 0
    /dev/mapper/luks-3a8e1aea-0d01-4e45-940f-63af54c3d7f0 swap           swap    defaults,noatime 0 0
    tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0
    

    Ich habe ja schon mal sehr lange Manjaro genutzt, ebenfalls mit Btrfs. Eine recht angenehme Sache waren die Timeshift Updates bevor Updates installiert werden. Diese kann man über das Grub Startmenü wieder laden, wenn mal was schief geht Super praktisch 😊

    :: Pre-transaction-Hooks werden gestartet …
    (1/1) Creating Timeshift snapshot before upgrade...
    First run mode (config file not found)
    Selected default snapshot type: BTRFS
    Using system disk as snapshot device for creating snapshots in BTRFS mode
    Mounted '/dev/dm-0 (nvme0n1p2)' at '/run/timeshift/15779/backup'
    btrfs: Quotas are not enabled
    Creating new backup...(BTRFS)
    Saving to device: /dev/dm-0, mounted at path: /run/timeshift/15779/backup
    Created directory: /run/timeshift/15779/backup/timeshift-btrfs/snapshots/2024-03-14_20-47-33
    Created subvolume snapshot: /run/timeshift/15779/backup/timeshift-btrfs/snapshots/2024-03-14_20-47-33/@
    Created control file: /run/timeshift/15779/backup/timeshift-btrfs/snapshots/2024-03-14_20-47-33/info.json
    BTRFS Snapshot saved successfully (0s)
    Tagged snapshot '2024-03-14_20-47-33': ondemand
    ------------------------------------------------------------------------------
    First run mode (config file not found)
    Selected default snapshot type: BTRFS
    Mounted '/dev/dm-0 (nvme0n1p2)' at '/run/timeshift/15930/backup'
    btrfs: Quotas are not enabled
    Selected default snapshot device: /dev/dm-0
    ------------------------------------------------------------------------------
    Removing snapshot: 2024-03-12_20-20-55
    Deleting subvolume: @ (Id:263)
    Deleted subvolume: @ (Id:263)
    
    Deleted directory: /run/timeshift/15930/backup/timeshift-btrfs/snapshots/2024-03-12_20-20-55
    Removed snapshot: 2024-03-12_20-20-55
    ------------------------------------------------------------------------------
    GRUB-Konfigurationsdatei wird erstellt …
    Thema gefunden: /usr/share/grub/themes/manjaro/theme.txt
    Linux-Abbild gefunden: /boot/vmlinuz-6.6-x86_64
    Initrd-Abbild gefunden: /boot/amd-ucode.img /boot/initramfs-6.6-x86_64.img
    Found initrd fallback image: /boot/initramfs-6.6-x86_64-fallback.img
    Warnung: Zur Erkennung anderer bootfähiger Partitionen wird os-prober ausgeführt.
    Dessen Ausgabe wird zur Erkennung bootfähiger Programmdateien und Erzeugen neuer Boot-Einträge verwendet.
    Bootmenü-Eintrag für UEFI-Firmware-Einstellungen wird hinzugefügt …
    Detecting snapshots ...
    Found snapshot: 2024-03-14 20:47:33 | timeshift-btrfs/snapshots/2024-03-14_20-47-33/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
    Found snapshot: 2024-03-14 20:46:53 | timeshift-btrfs/snapshots/2024-03-14_20-46-53/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
    Found snapshot: 2024-03-12 20:23:38 | timeshift-btrfs/snapshots/2024-03-12_20-23-38/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
    Found 3 snapshot(s)
    Unmount /tmp/grub-btrfs.FegL2qXeFN .. Success
    Found memtest86+ image: /boot/memtest86+/memtest.bin
    Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
    abgeschlossen
    

    Und das Tool auf dem Desktop.

    Screenshot_20240314_212303.png

    Nach der Installation hatte ich aber nur eine Plasma 5 Installation. Kurz im Internet gesucht, ich muss in den Unstable Zweig wechseln.

    sudo pacman-mirrors --api --set-branch unstable
    sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syu
    

    Wenn die vielen Pakete dann heruntergeladen und installiert sind, einfach mal kurz durchstarten. Danach was komisches, ich hatte den falschen Login Screen. Beim Updaten der ganzen Pakete kamen einige Fragen zu Paketen, ich hatte die mutig mal alle mit Ja beantwortet. Das ist aber nicht so wirklich das Problem, unter Einstellungen - Farben & Designs - Startbildschirm, kann man das wieder gerade rücken.

    Nun habe ich also ein Manjaro mit Plasma 6 🙂

    Screenshot_20240312_202507.png

    Ok, was ich gerade bemerke ist ein ganz alter Bug, oder ich verstehe was falsch.

    Screenshot_20240314_205446.png

    Ich habe zwei Test Icons erstellt eines mit dem Namen links_oben.txt und eines mit rechts_unten.txt. Aber, wenn ich neustarte sieht es dann so aus. Sprich, die Icons sind dann immer wieder durcheinander bzw. dann sortiert. Da ich das Chaos liebe, muss das aber anders gehen....

    Noch was, was ich sehr spannend finde. Mit Spectacle kann man jetzt auch Videoaufnahmen machen. Dann testen wir doch mal eben..
    Kurzes Video aufgenommen, irgendwas von YT. Das Resultat ist ein .webm File. Beim Ansehen hatte ich den Eindruck, das es ruckt. Und nein, sonst ruckt da nichts.

    ...wird fortgesetzt...

    Update

    Hier das versprochene Video, läuft auf diesem System (siehe den Beitrag unten) einwandfrei.

  • Seit letztem Wochenende bin ich auf den neuen PC umgezogen. Hier hatte ich dazu berichtet. Also jetzt mal wieder Manjaro.

    1c552f36-0ae0-428d-b154-a927704b7a09-grafik.png

    So weit habe ich jetzt auch alles wieder eingerichtet. Manche Tools vermisst man ja erst Tage später, das kann man dann nach und nach installieren, läuft ja nicht weg.

    Aktuell hat der PC nur eine NVMe Platte verbaut, diese enthält das verschlüsselte System auf einem Btrfs Filesystem.

    [frank-manjaro ~]# btrfs filesystem show 
    Label: none  uuid: e452f1a1-e7e6-4c07-b9d3-a31g2ba1gb18
            Total devices 1 FS bytes used 53.29GiB
            devid    1 size 435.44GiB used 64.02GiB path /dev/mapper/luks-5336cabc-29f1-4af2-8a31-de411a8a1589
    

    Die nächsten Tage hat man ja dank einiger Feiertage etwas mehr Zeit, dann baue ich mal die Festplatten zur Datensicherung aus dem alten Rechner aus und baue sie im Neuem ein. Wie gesagt Stück für Stück..

    Auf der Software Seite passt soweit alles. Nachdem ich einige Schwierigkeiten hatte, mein Pycharm vernünftig zu konfigurieren, läuft das jetzt auch rund.

    Gestern noch MongoDB Compass als Flatpak installiert, damit ich auch die Datenbanken für meine Projekte bearbeiten kann.

    Aktuell habe ich zwei Monitore an dem PC. Ich hatte ja schon geschrieben, das der Wechsel auf die AM5 Plattform hauptsächlich erfolgt ist, damit ich das machen kann. Hatte vorher kein entsprechendes Board mit zwei Monitor Ausgängen.

    becafa18-ea6d-4926-a048-4dad51e2646a-grafik.png

    Was mit bis hierhin aufgefallen ist, das Plasma 6 läuft wirklich besser und mit weniger Fehlern, als auf dem Debian 12 das Plasma 5. Fühlt sich sehr gut an. Ich mag es wenn es flott geht, so gut wie keine Verzögerungen zu merken. Danke @ Wayland.

    So, dann schauen wir mal, bis wir wieder die Distribution wechseln 🙂

  • Da fällt mir heute beim Lesen dieses Beitrages auf das ich damals ja auf unstable gestellt habe.

    [frank-manjaro ~]# pacman-mirrors --get-branch
    unstable
    

    Anleitung dazu -> https://wiki.manjaro.org/index.php/Switching_Branches

    Ok, da könnte ja auch mal was schief gehen? Da ich hier aber ein btrfs Filesystem fahre und Timeshift Snapshots anlegt, sollte das Risiko überschaubar sein.

    567442e5-80f0-4ce9-9b91-3e8f9a4a94d8-grafik.png

    Es werden bei jeder Aktion vorher Snapshots angelegt, auf die man im Grub Menü zugreifen kann und diese wieder installieren lassen kann. Hatte das früher schon mal getestet, ging wirklich gut. Werde ich die Tage auch hier auf dem System, zur Sicherheit, mal testen.

    Fazit, ich lasse das mal so wie es ist 🙂

  • Manjaro Btrfs Snapshot auswählen

    Linux
    1
    0 Stimmen
    1 Beiträge
    162 Aufrufe
    Niemand hat geantwortet
  • 0 Stimmen
    1 Beiträge
    123 Aufrufe
    Niemand hat geantwortet
  • Manjaro DNS wird falsch angezeigt

    Linux
    7
    0 Stimmen
    7 Beiträge
    174 Aufrufe
    D

    ja ich hab im ersten Moment einen Schreck bekommen wo ich die DNS Adresse gesehen hab,

    aber auch schnell festgestellt das die alle ins nichts laufen, und das die Adressen trotzdem durch den Adguard bzw. den R5S richtig aufgelöst wurden.

    aber das beruhigt mich erst mal wenn es bei dir auch so angezeigt wird, nicht auszudenken wenn da wirklich die DNS anfragen durch einen fremden aufgelöst werden und man sich fragt war das jetzt wirklich der richtige Server wo man seine Login Daten eingegeben hat.

    ich bleib erst mal bei dem alten 1.40.12-1

    1.40.12-1 --> Darstellung OK ✔
    1.41.2-0 --> Darstellung fehlerhafte ❌ (02.03.23)
    1.42.2-0 --> Darstellung fehlerhafte ❌ (16.03.23)
    1.42.4-2 --> Darstellung OK ✔ (31.03.23)

    ab 1.42.4-2 sollte es alles wieder richtig angezeigt werden

  • NodeBB - Upgrade auf v1.19.3

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    82 Aufrufe
    Niemand hat geantwortet
  • VS Code - entferntes Verzeichnis einbinden

    Linux
    2
    0 Stimmen
    2 Beiträge
    381 Aufrufe
    FrankMF

    Mein kleines Projekt liegt auch noch auf gitlab.com. Man kann prima die beiden Dienste (VSCode & gitlab.com) verknüpfen.

    Eine Änderung, ein commit und dann

    git push origin master

    Und die Änderungen sind oben. Aber, ich stecke da noch ganz am Anfang der Lernkurve 😉

  • Debian Buster 10 Release

    Linux
    3
    0 Stimmen
    3 Beiträge
    378 Aufrufe
    FrankMF

    Da man ja beim Login auswählen kann, mit was die Session startet, war ich doch jetzt etwas neugierig was überhaupt läuft.

    IMG_20190707_092217.jpg

    frank@debian:~$ echo $WAYLAND_DISPLAY frank@debian:~$ loginctl SESSION UID USER SEAT TTY 7 1000 frank seat0 tty2 c1 116 Debian-gdm seat0 tty1 2 sessions listed. frank@debian:~$ loginctl show-session c1 -p Type Type=x11 frank@debian:~$ loginctl show-session c1 Id=c1 User=116 Name=Debian-gdm Timestamp=Sat 2019-07-06 22:43:34 CEST TimestampMonotonic=30094837 VTNr=1 Seat=seat0 TTY=tty1 Remote=no Service=gdm-launch-environment Scope=session-c1.scope Leader=1015 Audit=4294967295 Type=x11 Class=greeter Active=no State=online IdleHint=yes IdleSinceHint=1562446130937731 IdleSinceHintMonotonic=346278596 LockedHint=yes

    Die Installation der Nvidia Treiber macht da wohl einen x11 Desktop raus. Aber auch nicht weiter schlimm, der Wayland lief ja hier überhaupt nicht. Würde mich aber über interessante Links zum Thema freuen 😉

  • 0 Stimmen
    12 Beiträge
    3k Aufrufe
    FrankMF

    Da btrfs bei mir ja nicht so der Bringer war, Fehler im Image vom Kamil?, Fehler in btrfs? Ich weiß es nicht, also weg damit! Da ich das NAS noch richtig produktiv genutzt hatte, waren die Daten schnell gesichert. Danach das NAS neugestartet, nun sind die beiden Platten nicht mehr gemountet und wir können damit arbeiten.

    ACHTUNG! Ich bitte wie immer darum, das Gehirn ab hier einzuschalten! Sonst droht Datenverlust! Aus Sicherheitsgründen gebe ich hier die Laufwerke so an = sdX1 Das X bitte entsprechend austauschen!

    Die beiden Platten mit

    sudo fdisk /dev/sdX

    neu einrichten. Alte Partition weg, neu einrichten usw. Im Detail gehe ich hier jetzt nicht drauf ein. Ich gehe davon aus, das das bekannt ist.

    Der Plan

    raid_pool0 = sdX1 = /dev/mapper/raid_pool0
    raid_pool1 = sdX1 = /dev/mapper/raid_pool1

    Verschlüsseln sudo cryptsetup --key-size 512 --hash sha256 --iter-time 5000 --use-random luksFormat /dev/sdX1 sudo cryptsetup --key-size 512 --hash sha256 --iter-time 5000 --use-random luksFormat /dev/sdX1 Platten entschlüsseln sudo cryptsetup open /dev/sdX1 raid_pool0 sudo cryptsetup open /dev/sdX1 raid_pool1 RAID1 anlegen sudo mdadm --create /dev/md0 --auto md --level=1 --raid-devices=2 /dev/mapper/raid_pool0 /dev/mapper/raid_pool1 sudo mkfs.ext4 /dev/md0 Script zum Entschlüsseln und Mounten crypt.sh #!/bin/bash ###############################################################################$ # Autor: Frank Mankel # Verschlüsseltes Raid1 einbinden! # # Hardware: # ROCKPro64v2.1 # PCIe SATA Karte # 2St. 2,5 Zoll HDD Platten a 2TB # # Software: # bionic-minimal 0.7.9 # Kontakt: frank.mankel@gmail.com # ###############################################################################$ #Passwort abfragen echo "Passwort eingeben!" read -s password echo "Bitte warten......" #Passwörter abfragen echo -n $password | cryptsetup open /dev/sdX1 raid_pool0 -d - echo -n $password | cryptsetup open /dev/sdX1 raid_pool1 -d - #Raid1 mounten mount /dev/md0 /mnt/raid echo "Laufwerke erfolgreich gemountet!"

    Bis jetzt sieht das Raid ok aus, ich werde das die nächsten Tage mal ein wenig im Auge behalten.

    [ 82.430293] device-mapper: uevent: version 1.0.3 [ 82.430430] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: dm-devel@redhat.com [ 108.196397] md/raid1:md0: not clean -- starting background reconstruction [ 108.196401] md/raid1:md0: active with 2 out of 2 mirrors [ 108.240395] md0: detected capacity change from 0 to 2000260497408 [ 110.076860] md: resync of RAID array md0 [ 110.385099] EXT4-fs (md0): recovery complete [ 110.431715] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null) [57744.301662] md: md0: resync done.
  • Installation von Grav & NGinx & PHP7.2

    Angeheftet Verschoben Grav
    2
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    FrankMF

    Nachdem ich den ROCKPro64 jetzt auf den Mainline umgestellt habe, lief meine Testinstallation von Grav nicht mehr.

    Hilfreiche Sache um das Problem zu lösen -> https://gist.github.com/GhazanfarMir/03bd1f1f770a3834d47274586d46ea62

    Ich bekam immer 502 Bad Gateway, Grund war ein nicht korrekt gestarteter php-pfm Service.

    rock64@rockpro64v2_0:/usr/local/bin$ sudo service php7.2-fpm start rock64@rockpro64v2_0:/usr/local/bin$ sudo service php7.2-fpm status ● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-16 20:15:20 CEST; 21s ago Docs: man:php-fpm7.2(8) Main PID: 3206 (php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 3, slow: 0, Traffic: 0.2req/sec" Tasks: 3 (limit: 4622) CGroup: /system.slice/php7.2-fpm.service ├─3206 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf) ├─3207 php-fpm: pool www └─3208 php-fpm: pool www Aug 16 20:15:19 rockpro64v2_0 systemd[1]: Starting The PHP 7.2 FastCGI Process Manager... Aug 16 20:15:20 rockpro64v2_0 systemd[1]: Started The PHP 7.2 FastCGI Process Manager.