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.

Wörter in unterschiedlichen Sprachen

Manchmal ist es praktisch zu wissen wie andere Wörter in anderen Sprachen aussehen. Natürlich kann hierfür ein entsprechendes Wörterbuch einer Sprache genutzt werden, allerdings übersetzt dieses immer nur in eine andere Sprache.

indifferentlanguages.com

Einen anderen Ansatz zeigt die Webseite In Different Languages auf. Hier kann das gewünschte Wort eingegeben werden und anschließend wird das gleiche Wort in einer Vielzahl anderer Sprachen dargestellt. Unterstützt werden hierbei mittlerweile über einhundert Sprachen.