Die Open-Source-Kolumne ist zurück!

Die Open-Source-Kolumne geht in die nächste Runde und soll auf wiederholten Wunsch unserer Leserinnen und Leser wieder häufiger erscheinen.

TARNKAPPE.INFO

The #zeST Atari ST FPGA implementation is absolutely awesome. Running it on a MicroPhase Z7-Lite from Aliexpress and it's just perfect. Additionally, I have a #DeskHop built up that I connected it to which means I now have an Atari ST connected to one of my main workstation monitors that uses the same mouse and keyboard so switching inbetween them is just seamless.

Highly recommended setup for #Atari ST retro usage ;)

zeST: https://zest.sector1.fr/
DeskHop: https://github.com/hrvach/deskhop

zeST

An Atari ST clone for FPGA boards

zeST

#deskhop now uses a different serial number for each board. This allows to use the same notebook on two different desks each installed with its own deskhop and different keyboards.

#udev now can distinguish between the two keyboard/mouse combinations connected to deskhop. This allow for different setting/keymappings on the two different keyboards.

I added my solution to the original issue.

distinguish between two deskhop on one computer · Issue #212 · hrvach/deskhop

I have two desks I'm working on, each of the desks having its own deskhop. Keyboard and mouse are different in both places and I'd like to setup my OS to use different settings for each of the keyb...

GitHub

Due to the discussion around #deepseek and the #privacy aspects of using it I read about #KeystrokeDynamics.

Imagine - each time you fill a form on the some website you're actually leaving fingerprints on it by the way you type. If the site reads your keyboard through a websocket connection and thereby knows the rhythm you have clicking your single keys, the time you hold down each key and the pauses you make thinking, this is a biometric that might even reveal the mood you're in.

There's tons of literature out there about various aspects of using keystroke dynamics.

I'm using a #deskhop* to connect my keyboard and mouse to my notebook and #Librem5 mobile phone to use both seamless like a multi-monitor setup.

Reading about a failed indiegogo campaign to build a usb device changing the metrics of typing in a way to cloak keystroke dynamics I had the idea that this maybe could be an extension to deskhops functionality.

GitHub - hrvach/deskhop: Fast Desktop Switching Device

Fast Desktop Switching Device. Contribute to hrvach/deskhop development by creating an account on GitHub.

GitHub

Насколько ПК удобнее смартфона

Ноутбуки со свободной прошивкой Libreboot Вот и выросло первое поколение «продвинутых пользователей смартфонов», которые никогда не работали за компьютером. Сейчас они заканчивают университет и начинают искать работу. Люди вытворяют на смартфоне удивительные вещи. Но не понимают, насколько убоги эти устройства на фоне полноценного компьютера. Смартфон действительно незаменим за пределами дома или офиса, в походе или поездке: для навигации, фото- и видеосъёмки, для срочных сообщений и др. Но при наличии нормального компьютера использовать смартфон по большей части глупо.

https://habr.com/ru/companies/ruvds/articles/859962/

#FFmpeg #AVX512 #ассемблер #оптимизация_софта #тяжеловесные_приложения #Google_Play #Apple_AppStore #монополия #Spotube #DeskHop #Slack_Dumper #тачскрины #смартфонизация #нормисы #ruvds_статьи

Насколько ПК удобнее смартфона

Ноутбуки со свободной прошивкой Libreboot Вот и выросло первое поколение «продвинутых пользователей смартфонов», которые никогда не работали за компьютером. Сейчас они заканчивают университет и...

Хабр

Built some Deskhop v1.1 PCBs from Hrvoje Cavrak:

https://github.com/hrvach/deskhop

Deskhop is a simple device that helps you switch the input devices between two computers easily if they are dragged from a window, by utilizing two Raspberry Pi Picos.

This was harder to solder comparing to v1.0, since this has more connectors, and I did solder by hand, using iron, but it turned out nicely.

I printed the PCB at JLCPCB.

This is working nicely so far!

#deskhop #rp2040 #raspberrypi #raspberrypipico

GitHub - hrvach/deskhop: Fast Desktop Switching Device

Fast Desktop Switching Device. Contribute to hrvach/deskhop development by creating an account on GitHub.

GitHub

Ha! First time I pushed the Assign button on my flohmarkt for the first article finally sold (out). All people interested in the #deskhop pcb and parts received a message that I sold them all.

I hope that the #flohmarkt #fediverse will grow until there are enough people to exchange goods and services locally and generally quickly find the things I'm looking for or find someone interested in the stuff I do not want anymore, but that might be of value for someone else.

Maybe the upcoming #yunohost integration will enable some more people to run an instance of their own.

Flohmarkt

A flohmarkt instance, sell and buy 2nd hand items from other users

Yes!

#OpenWRT + #Packetfence:

On an unencrypted registration SSID authorized a client through a portal page.

Then showed the client via dpsk (dynamic pre-shared key) provisioner login data for the encrypted SSID to connect to a network with internet access.

When the client connects to the unencrypted SSID it gets redirected to a portal to enter an email address (and possibly other data). Packetfence sends an email to a pre-configured address (owned by the sponsor) containing a link to approve the request for access.

The client waits on a portal html page for the sponsor to click the link. After the sponsor clicks the link to approve the request the clients web page reloads and shows the name of the encrypted SSID to connect to and a password for the connection.

Next step to accomplish: configure OpenWRT (hostapd) and Packetfence to allow the usage of the PSK to connect to the encrypted SSID.

BTW: Testing this I'm using #deskhop to switch seamlessly between my notebook and my #Librem5 which I use as a test client for the wifi connection to the OpenWRT access point.

When doing the #deskhop to share keyboard/mouse between my #Librem5 and my notebook on the Librem5 still the on-screen keyboard (#osk) keeps popping up and takes away part of the small screen.

This can be disabled through gsettings but doing so each time when I place the phone beside my notebook is tiresome.

So I recovered some old proof of concept I had made, tested it and packaged it:

switch-keyboard installs an #udev rule that triggers when an external keyboard is connected and disables the osk. On disconnect it re-enables the osk and there is an entry for the menu included to just toggle the keyboard on and off just in case you're left without #osk after disconnecting an external keyboard.

Note

#Librem5 and notebook sharing the same...

Chris Vogel's microblog

@white_gecko guessed it already: It's a really cute hardware hack called the #deskhop.

Everything you need to know to build a #deskhop can be found in its repository.

The parts you'll need are easily found and the pcb can be manufactured using the provided files.

Or you could look for a complete set of parts on flohmarkt.

GitHub - hrvach/deskhop: Fast Desktop Switching Device

Fast Desktop Switching Device. Contribute to hrvach/deskhop development by creating an account on GitHub.

GitHub