Computer

4 Beiträge

Ubuntuähnliches Farbschema für die Windows Terminal App

Nachfolgend ein Ubuntu nachempfundenes Farbschema für die Windows Terminal App, für Leute die zu faul sind das selbst zu bauen 😉

Farbschema:

        {

            "background" : "#000000",
            "black" : "#000000",
            "blue" : "#1818b2",
            "brightBlack" : "#686868",
            "brightBlue" : "#839496",
            "brightCyan" : "#54ffff",
            "brightGreen" : "#54ff54",
            "brightPurple" : "#ff54ff",
            "brightRed" : "#ff5454",
            "brightWhite" : "#ffffff",
            "brightYellow" : "#ffff54",
            "cyan" : "#18b2b2",
            "foreground" : "#18f018",
            "green" : "#18f018",
            "name" : "Ubuntu Green Konsole",
            "purple" : "#e11ee1",
            "red" : "#fa4b4b",
            "white" : "#ffffff",
            "yellow" : "#b26818"
        }
Und im Profil:
       {
            "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
            "hidden": false,
            "name": "Ubuntu",
            "source": "Windows.Terminal.Wsl",
            "fontFace":"Ubuntu Mono",
            "cursorColor" : "#00a300",
            "cursorShape" : "vintage",
            "historySize" : 9001,
            "colorScheme" : "Ubuntu Green Konsole",
            "useAcrylic" : true,
            "acrylicOpacity" : 0.2
        }

Den Ubuntu Mono Font gibt es hier.

Aussehen tut das ganze so:

 

Kodi Heimkino mit Hue Lichtsteuerung über CinemaVision

Um zuhause ein wenig Kinoatmosphäre zu schaffen, setze ich Kodi auf dem Raspberry Pie mit dem Plugin CinemaVision ein. Mit dem Plugin kann man Sequenzen wie Kinowerbung und Trailer vor den  Hauptfilm erstellen.

Der eigentlich interessante Part ist aber, dass über die Actions in CinemaVision nahezu beliebige Kommandos ausgeführt werden. Ich nutze dieses Feature für die Steuerung der Beleuchtung. Ich setze zuhause Philips Hue ein.

Die Actions sind normale Textdateien. Actions bestehen aus einem Kommando z.B. das Aufrufen einer URL und nachfolgenden Parametern. Mehrere aufeinanderfolgende Befehle werden durch eine Leerzeile getrennt. Eine Kommentarzeile fängt mit # an.

Damit die Hue Lampen über das HTTP/JSon API gesteuert werden können, müsst ihr euch erst einen API Benutzer auf der Hue Bridge einrichten. Dies könnt ihr z.B. über die eingebaute Debug-Schnittstelle tun: http://<bridge-ip>/debug/clip.html – eine vollständige API Dokumentation gibt es hier (kostenloser Hue Developer Account benötigt).

Ich setze drei Actions in meiner CinemaVision Sequenz ein. Am Anfang wird für die Länge des Vorprogramms eine bestimmte Lichtszene, die ich in Philips Hue angelegt habe aktiviert. Danach werden die Farbigen Lampen in Colorloop Modus gesetzt und die Helligkeit langsam verringert.

http://<bridge-ip>/api/<userid>/groups/<groupid>/action
PUT:{ "scene": "<scene-id>"}

http://192.168.42.34/api/<userid>/groups/<groupid>/action
PUT:{ "effect": "colorloop", "bri": 110, "transitiontime": 20 }

Nachfolgende Action läuft vor dem Hauptfilm und dimmt das Licht langsam komplett ab:

http://<bridge-ip>/api/<userid>/groups/<groupid>/action
PUT:{ "on": false, "transitiontime": 20 }

und am Ende des Hauptfilms werden die Lampen auf die vordefinierte Szene “Tropendämmerung” gesetzt.

http://<bridge-ip>/api/<userid>/groups/<groupid>/action
PUT: { "scene": "AsHe6xgTikjBhzd", "transitiontime": 20 }
  • <bridge-ip> muss durch die IP Adresse der Bridge ersetzt werden
  • <userid> muss durch die ID eures API Nutzers
  • <groupid> ist die ID der Lamepengruppe, die ihr steuern wollt
  • <sceneid> ist die ID der Szene, die für das Vorprogramm angelegt wurde

Die Actions müssen mit der Dateiendung .cvaction unter Actions im Content-Verzeichnis von CinameVisions abgelegt werden. Danach können Sie in dem Plugin in die Sequenz eingefügt werden.

 

30C3 “Wir sind aus einem Alptraum aufgewacht in eine Realität, die nochschlimmer ist.”

Der diesjährige Congress des CCC findet ohne Motto statt,  weil wir sprachlos sind.  “Wir sind aus einem Alptraum aufgewacht in eine Realität, die noch schlimmer ist,” sagte der Berliner Podcaster Tim Pritlove bei der Auftaktveranstaltung.  Vieles auf dem 30. Chaos Communication Congress dreht sich um die staatliche Totalüberwachung. Auch viele Kunstinstallation muten geradezu dystopisch an.

 

KDE Connect: Zeug™ zwischen KDE und Android teilen

KDE Connect ist eine praktische Anwendung um Zeug™ zwischen Android und KDE zu teilen. Es besteht aus eine Android Applikation und einer KDE Anwendung. Außerdem gehört ein KDE Plasma Widget dazu, dass die Android Notifications im KDE Tray anzeigt. KDE Connect teilt die Zwischenablage zwischen KDE und Android, dient als Multimedia Fernbedienung und zeigt den Akkustand an. Demnächst kommt noch Dateiübertragung hinzu.

 

GIT Repositories:

 

git://anongit.kde.org/scratch/albertvaka/kdeconnect-kded
git://anongit.kde.org/scratch/albertvaka/kdeconnect-android

 

Fertige Pakete für OpenSUSE gibt es hier:

 

 

Damit KDE Connect auch eine Verbindung aufbauen kann, müsst ihr noch die Ports in der Firewall freigeben. KDE Connect benutzt die Ports 1714 bis 1764 sowohl via TCP und UDP. Unter Opensuse erstellt einfach eine Datei mit dem Namen kde-connect unter /etc/sysconfig/SuSEfirewall2.d/services/ mit folgendem Inhalt:
## Name: KDE connect
## Description: opens ports for KDE Connect in order to allow to connect phone

TCP=”1714:1764″
UDP=”1714:1764″
BROADCAST=”1714:1764″