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.
@white_gecko@chaos.social 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.
#Librem5 and notebook sharing the same keyboard and mouse.
Moving the mouse over the edge of the screen into the direction of the other device brings the mouse focus to the other device - just like moving the mouse between displays in a dual screen setup.
The keyboard focus follows. It is like a kvm that is controlled by the mouse position.
Let's #deskhop!
Let's practice some #smd #soldering. #pcbs still missing, but on their way.
Looking for a #USBc #hub #OpenHardware design with the following features:
- 1 usb-c power in for a usb-c pd power supply
- 1 usb-c connector to connect to a device
- that consumes pd power (5V / 3A)
- that connects to the other ports of the hub
- 2 usb-a ports powered from the hub to connect keyboard, mouse or a memory stick
If possible (would be extremely nice):
- a third usb-c connection to connect some usb-c device like a smartcard reader, simple memory stick, etc. (wouldn't need pd)
Any suggestions?
Note to myself: to regenerate a config file in #packetfence use
pfcmd service <service> generateconfig
afterwards it could be restarted by
pfcmd service <service> restarting
Restarting a service using pfcmd service
always recreates the configuration from the templates.
I intentionally broke audio output of #Mozilla #Thunderbird and #Firefox:
https://chrichri.ween.de/o/e65a99d0fd024803b9cf59e0bd6da85a
Lately I found that I'd sometimes like to click on audio content people are sharing. I do and somehow expectedly I can't hear what Firefox starts playing.
Found OpenWith which allows to open an URL through its context menu with any configured external program.
Now I can open links to a lot of content by using FreeTube.
Just registered an un-official #matrix room for #packetfence.
https://matrix.to/#/!lZIzquHjbvBkogyIhq:matrix.org?via=librem.one&via=matrix.org
This #PowerSupply just broke. It stopped working one day without smoke or smell.
It has been connected to a 12V lamp which it could dim. Beside being most times switched on and off by a switchable wall socket touching the lamp a short time switched the light also. Holding the lamps case made the lamp dim down, back up, down again and so on.
I'm not an electrical engineer, but I know some very basic of the parts I can find inside the device.
How would I go about trying to figure out why this thing stopped working and maybe repair it by exchanging some of its components?
Easy newcomer issues now listed on #flohmarkt https://codeberg.org/flohmarkt/flohmarkt/issues
Become a Flohmarkti on this lazy weekend 🤓
A good reason to not like #gitlab is there use of #cloudflare. With my #firefox and its cookie settings and blockers I can't log in, because cloudflare can't check the "security of my connection".
real security would mean implementing proper two factor authentication instead of running two apps on the same phone and calling that two factor authentication
...
https://lists.fsfe.org/pipermail/discussion/2024-February/013383.html
Are you forced by your #bank to use proprietary #apps? Have a look at background shared on the @fsfe 's discussion list by @floriansnow from a #FreeSoftware angle:
https://lists.fsfe.org/pipermail/discussion/2024-February/013383.html
Florian's questions:
* What's your experience with your bank?
* How do you do your #banking?
* Is there an important angle that I missed?
Just to mention it:
Updated a Sony Z3c running #CarbonROM and upgraded a tablet running #LineageOS. Thanks for all the people who build these systems!
It took me about two hours to
- get the backup on the Sony working in twrp with a sdcard
- do full system backups
- update CarbonROM manually, because the reboot into recovery doesn't work
- getting a stable usb connection to the tablet by rotating ports, cables and orientations of the plugs
- install a newer version of recovery.img on the tablet
- needed to recap how this is done in Linux using heimdall
- install the newer LineageOS via
adb sideload
Looking back at the process I prefer much upgrading my #Librem5 and I need to get back to the idea of getting a #Librem11 to get rid of the dependency on the LineageOS tablet.
Note to myself:
When I want to start my Sony #z3c installed with #CarbonROM in #recovery mode I need to to switch it off, disconnect usb and then push and hold volume-down and power together until I see #twrp starting.
remember:
- disconnect usb
- shutdown / switch-off the phone
- press and hold volume-down and power button …
- …until you see twrp booting
Don't try adb
, don't try rebooting from CarbonROM into twrp - you didn't get it to work the last time you tried
[DE]
[DE]
Neulich bei Kapitän Blaubeer in der Sendung mit der Maus
recent noteworthy #flohmarkt software #development :
- @midzer made a beautiful tabbed interface for the front page lettings you select "local items only", "all" items or the classical frontpage items. it looks much cleaner now.
- fixed a bug in federation with mastodon 4.2.7
Note to myself to remember:
If I delete/change/add Active Directory Domains in #packetfence I need to make sure that in REALMS the changes are reflected.
Otherwise an #802dotX authentication attempt using wpa_supplicant -c /etc/wpa_supplicant/packetfence-demo.conf -D wired -i ens192
might end with EAP-TLV: TLV Result - Failure
.
heut ging ganz schön was voran in #flohmarkt. ihr könnt jetzt inserate und die konversationen darin exportieren um sie für den fall eines konfliktes nach dem kauf archiviert zu haben. so kann der service selbst datensparsam arbeiten und alles was er über einen artikel weiß vergessen, nachdem dieser verkauft wurde. ein grosser schritt richtung DSGVO <3 ferner gibts einige neue features fuer serveradmins. user können ihre passwörter und emails ändern. und noch einiges mehr. https://codeberg.org/flohmarkt/flohmarkt