Tastaturlayout im Gamemodus von ChimeraOS einstellen

Wird ChimeraOS genutzt, so wird für die virtuelle Tastatur der Steam-Oberfläche im gewünschten Layout dargestellt. Anders sieht es aus, wenn eine externe Tastatur angeschlossen wird. Hier ist standardmäßig ein QWERTY-Layout eingestellt. Um das Layout für die externe Tastatur einzustellen, muss im ersten Schritt der SSH-Zugriff aktiviert werden. Dazu muss die ChimeraOS-Weboberfläche geöffnet werden:

http://chimeraos.local:8844

Dort kann im Menü unter System ein Public-Key für SSH hinzugefügt werden. Anschließend kann sich mit dem System verbunden werden:

ssh 

Dort muss anschließend die Datei /etc/environment bearbeitet werden:

sudo nano /etc/environment

Das Passwort für den Nutzer gamer ist hierbei ebenfalls gamer. Der Datei wird nun der Wert:

XKB_DEFAULT_LAYOUT=de

hinzugefügt. Damit ist das deutsche Layout für die externe Tastatur im Gamemodus eingestellt.

Quick Settings mit dem Xbox-Controller auf dem Steam Deck aufrufen

Das Steam Deck kann mit anderen Controllern wie dem Xbox-Controller genutzt werden. Allerdings fehlen dort Spezialtasten wie die Steam-Taste, welche für bestimmte Tastenkombinationen benötigt wird.

Das Steam Deck kann mit dem Xbox-Controller genutzt werden

Trotzdem können die Quick Settings auch über den Xbox-Controller aufgerufen werden. Hierfür muss die Xbox-Taste gleichzeitig mit der A-Taste gedrückt werden. Anschließend öffnen sich die Quick Settings.

Probleme mit DirectX unter Proton

Dank dem auf Wine aufbauenden Proton, können unter Linux in Verbindung mit Steam mittlerweile viele Windows-Spiele problemlos gespielt werden. Auf dem Steam Deck funktioniert dies in den meisten Fällen noch besser, da hier die Hardware seitens der Treiber gut unterstützt wird.

Das Steam Deck

Problematisch kann die Unterstützung bei manchen Grafikkarten wie der AMD Radeon 780M sein. So ist es möglich mit ChimeraOS, auch andere PC-Systeme mit dem Steam Deck-System zu benutzen. Bei manchen Spielen wie z.B. Castle Crashers kommt es zu Abstürzen beim Start des Spieles. Andere Spiele liefern in solchen Fällen Fehlermeldungen die auf DirectX 11 als Fehlerquelle bzw. Problem der Inkompatiblität mit der Grafikkarte hinweisen:

DX 11 could not switch resolution

Je nach Spiel können hierbei unterschiedliche Fehlertexte erscheinen:

Failed to create D3D11 device

In der Steam-Oberfläche kann dieses Problem für einige Spiele mit dem zusätzlichen Startparameter:

PROTON_USE_WINED3D=1 %command%

umgangen werden. Dieser kann in den Einstellungen zum jeweiligen Spiel unter dem Punkt Allgemein hinzugefügt werden. Damit wird WINED3D genutzt, welches die Schnittstellenaufrufe zu OpenGL hin übersetzt, während dies standardmäßig gegen die Vulkan-Schnittstelle geschieht.

Command not found: compdef

Nach der Installation von Angular unter macOS erschient im Terminal beim Start folgende Meldung:

/dev/fd/12:18: command not found: compdef

Hintergrund ist das bei der Installation von Angular die Konfigurationsdatei .zshrc der Shell angepasst wurde:

# Load Angular CLI autocompletion.
source <(ng completion script)

Um das Problem zu lösen, kann die betreffende Änderung in der Konfigurationsdatei entfernt werden. Alternativ kann die generelle Autovervollständigung vor dem Laden der Angular-Autovervollständigung aktiviert werden:

# Init command-line completion
autoload -Uz compinit
compinit

Anschließend sollte die entsprechende Meldung nicht mehr auftreten.

Offene Übersetzungs-API

Im Bereich der maschinellen Übersetzung gab es in den letzten Jahren viele Fortschritte. So gibt es eine Vielzahl an Übersetzungdiensten, die genutzt werden können, um Texte von einer Sprache in die andere zu übersetzen. Das Problem an den meiste dieser Dienste ist, das sie proprietär sind.

libretranslate.com

Mit LibreTranslate existiert allerdings eine offene Übersetzungs-API, welche von jedermann genutzt werden kann. Die API kann hierbei selbstgehostet werden. Lizenziert ist das Projekt unter der AGPL in Version 3 und damit freie Software. Unter der Haube nutzt das Projekt die Übersetzungsengine Argos Translate.