

Ooooo, that looks nice.
I like computers, trains, space, radio-related everything and a bunch of other tech related stuff. User of GNU+Linux.
I am also dumb and worthless.
My laptop is ThinkPad L390y running Arch.
I own RTL-SDRv3 and RSP1 clone.
SDF Unix shell username: user224


Ooooo, that looks nice.


I used to keep a charged spare on me.
There’s at least one Chinese brand that has smartphone with hot-swappable battery: https://rugone.net/products/xever-8
Removable battery. Swap within 2 minutes for zero interruption. After 2 minutes, the device enters a 60-second safety lock-out to protect your data.
Unfortunately, software from these brands tends to be shit. I feel like they just outsource it to the cheapest company. Especially following this recent thing:
As of March 4, Sophos X-Intercept telemetry listed over 500 unique compromised Android devices across nearly 50 models. The devices were mostly low-cost models produced by the following manufacturers: Allview, BLU, Dcode, DOOGEE, Gigaset, Gionee, Lava, and Ulefone. The list did not include Alldocube devices, despite Kaspersky reportedly observing Keenadu affect that manufacturer as well.


Drop-down terminal (landscape): 211
Drop-down terminal (portrait): 117
Full-screen terminal (landscape): 236
Full-screen terminal (portrait): 131
Phone terminal (landscape): 212
Phone terminal (portrait): 97


I had an old laptop with GeForce 8600M GT card, but it would only work with Linux Kernel versions up to 5.4.


Well, I haven’t yet tried actually using it.
It seems supertuxkart can reliably freeze Plasma.
After entering a game, the screen briefly freezes, then Plasma displays “Desktop effects were restarted due to a graphics reset” accompanied by following logs:
[ 2346.824555] msm_dpu 1a01000.display-controller: [drm:hangcheck_handler [msm]] *ERROR* 5.0.6.0: hangcheck detected gpu lockup rb 2!
[ 2346.825327] msm_dpu 1a01000.display-controller: [drm:hangcheck_handler [msm]] *ERROR* 5.0.6.0: completed fence: 59486
[ 2346.825920] msm_dpu 1a01000.display-controller: [drm:hangcheck_handler [msm]] *ERROR* 5.0.6.0: submitted fence: 59494
[ 2346.826698] msm_dpu 1a01000.display-controller: [drm:recover_worker [msm]] *ERROR* 5.0.6.0: hangcheck recover!
[ 2346.827442] msm_dpu 1a01000.display-controller: [drm:recover_worker [msm]] *ERROR* 5.0.6.0: offending task: supertuxkart (/usr/bin/supertuxkart)
The game will run, but Plasma remains frozen.
The only fix is to SSH into the phone and restart plasmashell using systemctl restart --user plasma-plasmashell.
Web browsing mostly works, though in this case, the phone only handles YouTube playback up to 480p.
Oh, one more interesting observation: Cloudflare CAPTCHA causes Firefox to freeze with 100% CPU usage (single-core). So entering websites like lemmy.world is not possible.


how did you unlock the bootloader
Yeah, the official way. It also required a SIM card and connecting over mobile data.


I like KDE Arianna.
Unfortunately, while in the past (I think version 24) it would show 2 columns in portrait mode, now it only shows 1 page in the middle, which I personally consider a regression.
Aside from that there’ve been some improvements. While in the past I had to flip pages by pressing arrow buttons at the bottom, it now supports swiping the pages, which is much nicer on a touchscreen.
Cancer is probably the least dangerous living thing in Australia.


Hey.
So, it would seem I gave you a solution that’s still more complicated than it needs to be.
You see, I was using Debian at the time I initially played with this, but now I am testing it on Arch. When you check the man pages, you’ll see an interesting option available on Arch.
So…
Waypipe on Debian 13 (latest) is version 0.9.2.
Meanwhile on Arch we have 0.11.0.
There’s an interesting new option, --xwls.
Use xwayland-satellite to run X clients under Wayland; for server or ssh modes. This binds X display sockets for the next available display number and sets the DISPLAY environment variable for the program run under waypipe server. This option will only work if xwayland-satellite is installed and in PATH.
Which means that on Debian you have to:
While on Arch you just pacman -Sy xwayland-satellite waypipe.
Then it works with waypipe --xwls ssh user@IP program.
It seems to have been added in 0.10.6.


We’re so cooked



This seems like it’s for sharing same keyboard and mouse between multiple computers. What I am looking for is for the secondary laptop just to act as a monitor. That’s it. It could just be a video stream of a virtual monitor.


What I mean is the mouse cursor isn’t there when I move it over there. Well, isn’t visible. It still interacts with objects.
Same as this person’s issue: https://discuss.kde.org/t/show-cursor-on-virtual-display-kde-connect-krdc/43421


please take a look and tell me what you think
Sorry if it seems like I do, but I in fact do not have a brain.
I just found this tool gets the job done, and that’s it.
I typically just use it in a pretty stupid manual way.
local$ waypipe -c zstd=6 ssh username@IP
remote$ export DISPLAY=:90
remote$ ./xwayland-satellite :90 &
remote$ xfce4-panel
Even the xfce4-panel discovery was an accident.
I was using waypipe before knowing about xwayland-satellite. I wanted to run an X program, so in the same shell I typed vncserver to, well, launch a VNC server. That invoked xfce4-session, BUT since the WAYLAND_DISPLAY was set, XFCE DE attached to waypipe rather than XTigerVNC, launching a full remote desktop over my local one.
And out of that, xfce4-panel proves pretty useful. I can easily launch other programs using GUI, and also see widgets on that panel.
Here’s what I mean, if that sounds confusing:

Plasma panel (bottom) is local, XFCE panel (top and middle bottom) are remote.
Right, and you’re probably wondering why that app launcher at the top looks shattered. Well, both can’t be opened at once. If the application launcher goes out of focus, it closes.
But also, I use the shatter effect in KDE Plasma, so it doesn’t go away immediately. This is just as close as I could get with screenshot timing.


Just a quick note if someone is looking for X programs, you can use xwayland-satellite with waypipe. Set your DISPLAY variable, launch xwayland-satellite with the display number you just used, and X programs should just work as with usual rootless Xwayland (so no window with another window inside of it).


Problem with plain Wireguard is if you can’t open ports on some devices to get a direct connection. It should be just fine with hub and spoke model, but NAT Traversal of Tailscale makes a huge difference. I can get a direct connection between 2 devices connected to mobile data and behind CG-NAT.
And also the config management if you have too many devices.
Hub and spoke, you just add new devices to Wireguard on the main device, and the new peer. Full mesh, oof.
But as far as configuring Wireguard goes, that’s pretty simple. And then there’s the weird stuff with MTU and fragmentation… but that’s not something Wireguard-specific.


I went with Google.
Edit: I am just saying what I went with. I didn’t have another fitting option.


I was just looking if something like that exists yesterday, but got disappointed. Nice timing.
I plan to perhaps, just maybe, I am not sure, to try self-hosting an email server. But I’ll need a good uptime.
Although I am really scared about security.