Neat, will try it out.
Has anyone written an android desktop search widget for it? A quick search only foumd one veeery old experimental project.
-credit to nedroid for strange art
Neat, will try it out.
Has anyone written an android desktop search widget for it? A quick search only foumd one veeery old experimental project.
I’ll look into those, thank you!
(I currently set up my APL keymap via .Xmodmap with xmodmap, and setxkbmap for X11 terms, and with ‘loadkeys’ for console.)
Great info! I will try it when I decide to trial-run Wayland again, thank you!
(Some things I had read online suggested that Wayland did not use the x11 configs. If it does, that’s good news.)
As someone who hasn’t yet moved to Wayland, how good is support these days for alternate keyboard mappings? Is this something that each individual window manager needs to support, or does Wayland itself manage them?
Not just “international keyboard” support, but truly arbitrary keyboard/symbol mapping support. I muddle in programming with APL, which needs its own key mapping with Unicode symbols.
I recall KDE had its own mapping support which used some system APL layout but I’d rather not have key mappings tied to a specific window manager.
Yeah… and unless you really, really enjoy configuring your own stuff and tinkering, a hosting service is much easier.
I happen to be insane, and enjoy that stuff. And it’s not a business server (well, not anything big anyway).
If you’re in Canada, Rogers (nee Shaw) and Telus small business plans both offer ‘static’ IPs (Shaw’s residential plans aren’t officially static, but they rarely change on a residential modem unless you are always switching out hardware). Telus business fibre 1GB plan offers up to 5 static IP addresses.
Then you must purchase one or more domain names and assign them to your IP address… depending on your business’s needs even small consumer hardware can run a web server just fine.
Have a backup strategy though! And be sure you actually test the restore procedure on a periodic basis!
Linux backups can range from home-grown ‘rsync’ scripts and hot-plug external drives as backup, to more fancy ‘Time Machine’ like backup things (I honestly forget what’s out there for Linux right now, I have my own rsync scripts to back up to external drives).
My home server is my own, but if money is on the line you want proper backup and failover even. Most Linux distributions are easy-peasy to set up with Apache or nginx web servers but if you’ve never set those up you’ll need to study lots of tutorials and manual pages.
If you don’t want to tend to security and backups yourself though, it might be best to find a hosting service.
Keyboard media keys (Fn + F keys, eg. vol mute, +/-, brightness etc.) do NOT yet work in mainline kernel. There is some good work going on over here on github but it’s preliminary.
Also note kernel 6.10 broke the bottom display it would appear; I’m using kernel 6.13-rc4 currently.
NEW METHOD which avoids the udev ‘event storm’ caused by docking/undocking the keyboard
[/usr/local/bin/asusUX8406_kbdwatch]
#!/bin/bash
me=$(basename "$0")
laststate=2
while true; do
sleep 3
output=$(lsusb -d 0b05:1b2c)
stat=$?
if [ $stat == 1 ] && [ $laststate != 1 ]; then
## kbd removed, enable lower display
laststate=1
logger -p user.info "${me} KEYBOARD REMOVED"
xrandr --auto && xrandr --output eDP-2 --below eDP-1
elif [ $stat == 0 ] && [ $laststate != 0 ]; then
## kbd replaced, disable lower display
laststate=0
logger -p user.info "${me} KEYBOARD DOCKED"
xrandr --output eDP-2 --off
fi
done
Hook this up to your init system, or run from a nohup
session redirected to /dev/null
on login or session startup … for example, on my system I am member of group video
, so installing it to /usr/local/bin
and setting ownership to root:video
and sudo chmod ug+rx
allows it to be run on session login automatically.
Dunno about docker setup, but I mirror github repos I worry may disappear automatically using my self-hosted gogs instance. (Gitea/Forgejo likely also can do it). It’s point-and-click, you just specify the github URL and check a box “this is a mirror”.