Linux – Gaming – Bluetooth Gamepads benutzen

Da kauft man für seine VR-fähige Drohne einen Bluetooth-Controller und was sagt die blöde Dronen-APP … 我不想用控制器! 🙁

Grrr…

Die Drohne will genau einen von tausenden Controllern und der dumme Kunde muß den doppelt so teuer einkaufen, wie vergleichbare Produkte. Jetzt haben wir den schon einmal da, da können wir den auch mal mit Linuxspielen ausprobieren 😀

Problem .. kein BT am Desktop 🙁 Lösbar, muß das Laptop halt für den Test ran, was auch die Ursache für die miese Framerate im Video ist und die komische Auflösung 🙂

Eigentlich könnte ich jetzt aufhören, denn auch wenn ich gedachte habe, da muß man viel machen, mußte man das gar nicht. 1a!

Alles was man machen muß ist, das BT Gamepad mit dem Laptop zu pairen. Es wird sofort als JoyPad erkannt und akzeptiert. Ab da braucht man nur noch ein Game, daß sich mit Gamepad steuern läßt: SuperTuxCart z.b. 😀 Schon kann es losgehen:

Die Steuerung mit „JoyPad“ ist aber GRAUSAM ungenau verglichen mit den Tasten. Da braucht mal echt lange um sich daran zu gewöhnen. Wie Ihr in dem Video seht, hatte ich das nicht 🙂 Liegt nicht am Gamepad, liegt klar an der Idee einen analogen Joystick für eine Digitale Steuerung zu benutzen 😉

Wer sich das DOBE GamePad zulegen will, es spielt auch direkt mit Android Handies, ist halbwegs gut verarbeitet, kommt mit Handyhalterung und 20h Akku. Für 15 € kann man da nicht meckern:

Und wieder ist jemand schlauer als die Hacker

Das nächste „Dicke Ding“ mit Bluetooth ist laut der Berliner Morgenpost ein BT Fahrradschloß, daß gegen „Gelegenheitshacker“ helfen soll.

Da es noch keine Schlösser gibt, kann man über den echten Sicherheitsfaktor noch nichts sagen, aber extrapoliert von dem jüngsten BT Schloßskandal, kann es sich eigentlich nur um Tage nach dem Erstverkauf handeln, bis die passende Hackmeldung über die Ticker geht.

Früher oder später geht alles, was man belauschen kann über den digitalen Jordan, wenn man es nicht von wirklichen Kryptoexperten macht läßt. IMHO sind Mechatroniker keine Kryptoexpterten.

Ihr wollt Beispiele ?

VW Funkschlüssel für Autos
Funktastaturen
Bluetooth Türschlösser

Bluetooth Proximity Tool

Zunächst installieren wir einmal das Paket „blueproximity“ via „dnf install blueproximity“ .

Wenn das Programm gestartet wird, suchen wir uns zunächst einmal das BlueTooth Gerät aus, das als Trigger dienen soll:

BT-2Danach sollte man den Kanal auswählen auf dem das BT Protokoll arbeiten soll. Ein Status „benutzbar“ ist empfehlenswert 😉

Danach setzen wir die Alarmparameter auf die uns genehmen Werte. Die Distanz Ihres verbundenen Handies wird Ihnen ganz unten angezeigt. Mit 127 ist aber nicht 127 Meter gemeint, sondern „ist komplett außer Reichweite / ist aus“ und „0“ ist direkt in der Nähe. Daher sollte man nur Entsperren, wenn das Handy im direkten Umfeld ist, also „0“ und „1“ für die min. Sperrendistanz, sobald man sich bewegt. Die Zeit ist natürlich die Dauer dieses Zustandes, so kann man z.b. durch das Büro gehen ohne das gleich der Bildschirm gesperrt wird.

Um sich mal eine Vorstellung von den Distanzwerten zu machen, der Wert „1“ wurde meinem Laptop angezeigt, als mein Handy bereits 3 m Luftlinie weg war, um die Ecke einer Wand mit vielen Elektrogeräten. Dieser Wert dürfte also ruhig etwas empfindlicher berechnet werden .

BT-1

 

In der „Sperren“ Optionen können wir die Sperrkommandos für den Screensaver angeben. Die Kommandos die dort bereits drinstehen sind für Gnome 2, also nicht mehr brauchbar.  Unten habe ich die neuen DBUS Kommandos gepostet, mit denen man Sperren und entsperren kann.
BT-4

Sperrkommando :

dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock

Entsperrkommando:

dbus-send --session --dest=org.gnome.ScreenSaver --type=method_call /org/gnome/ScreenSaver org.gnome.ScreenSaver.SetActive boolean:false

Das Entsperrkommando ist allerdings nicht perfekt. Es entsperrt zwar den Bildschirm, man muß das Passwort also nicht mehr angeben, aber der Bildschirm bleibt dunkel. Sobald man die Maus bewegt, kann man aber weiterarbeiten.

Sollte man sein Handy verloren haben ;), kann man sich natürlich auch ganz normal mit Passwort einloggen.

Im TOP-Icon-Contextmenü des Programms kann man es auch temporär abschalten. Das macht aus Gründen des Energiesparen natürlich viel Sinn, besonders beim Handyakku.

Mitarbeit

Wenn Ihr Vorschläge habt, wie man den Screensaver nicht nur freischaltet, sondern auch gleich Bildschirm wieder sichtbar macht, dann hinterlaßt einen Kommentar. Den richtigen Tip werde natürlich in den Text aufnehmen.