I often switch between Wayland and X. My only concern is java does not yet support Wayland and old native libraries (e.g. 3D stuff for no longer maintained Java games) will probably break, once Java actually switches. Java and some Java games work with the xwayland compatibility layer, for now, but there are glitches sometimes. There are multiple projects porting Java stuff (e.g. Swing) to Wayland. All unofficial and incomplete.
I think that’s only true for the programs, not for the JVM/JRE code. The JVM/JRE doesn’t support Wayland without the xwayland compatibility layer. Also, some games use “native” libs that do optimized 3D stuff. Those are special Java classes, not part of the JVM/JRE that interface with C libs, kernels, system calls and hardware directly. Some will stop working without an X window to connect to. Some are long forgotten and won’t be ported.
Yeah, I don’t know about Java. I often switch between X and Wayland myself, but I’m mostly on X because I use a tiling window manager (Qtile) which has a Wayland version but is still ironing out some issues before I can switch full time.
There are some hacky methods to make some Java software use Wayland. Iirc, github.com/openjdk/wakefield is the jvm version I used to test it on Minecraft and Mindustry. I did not really get that far, but it has been quite some time since I tested it so I do not remember exactly what the results were. Otherwise it is possible the subjected software itself needs extra editing to make it work on Wayland.
If you want to run some less low-level code to explore the kinds of sounds that code like this can create, I wrote a python applet that lets you explore random and custom functions interactively. It comes with several presets for interesting functions I’ve discovered on various websites.
I love Ubuntu so much :3 and I’m very happy that Canonical has worked with Microsoft and Google, Linux is becoming a liked kernel and operating system!! ^u^
Ubuntus terminal isn’t really hidden. The root user not being usable (heavily advised against) is a good thing for almost all situations (something I wish windows would also do by default).
Android is built entirely for mobile devices. Ya sure you CAN get it running on other devices, but why?
Friendly interfaces, is subjective tbh. I think I get where you’re coming from.
One that I watch that wasn’t mentioned yet is Switched to Linux. It’s good for Linux information especially when it comes to focusing on privacy and security, but just a fair warning knowing the general Lemmy community, he does like to talk about things like politics in some of his videos (especially his Weekly News Roundups) and he’s a conservative Christian, so if that is a problem for you, you may not enjoy the channel much. When he sticks to purely Linux content his information is good, though.
I picked up a Black Friday Lenovo ChromeBook (Flex 3) for US $160 and use it essentially the same way you describe. You can load up a Debian-based Linux environment within ChromeOS. It’s basically my web-capable thin client.
KISS: Plug workstation 1 into monitor 1 and workstation 2 into monitor 2. Then use something like Synergy to share the keyboard and mouse between the computers.
Do you mean you want separate sets of workspaces on each monitor and to be able to switch through them independently? Just having “workspace 1 on monitor 1 and workspace 2 on monitor 2” sounds no different than the default behaviour with no extra workspaces.
linux
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.