Pens and Tablets for Linux
community.wacom.com
community.wacom.com
Well that's just because the manufacturer just doesn't write one, not because of some intrinsic factor of FOSS. That's an odd point to make when it's the manufacturers' fault.
There are a lot of people in the Free Software community that can write drivers, but not so many that can reverse engineer unknown hardware.
Edit: or maybe they don’t want to release that kind of info for product/brand lock-in reasons?
How can documenting something be an undue burden? In order to write the drivers that they do write, for say Windows, they must have written some documentation.
And if I want to abuse some piece of hardware, such as making a musical instrument out of a pile of floppy disk drives, what business is that of the manufacturer?
It might be worth clarifying that Wacom is not taking that approach. But their statement there suggests that the underlying reason for lack of hardware support in Linux is the OpenSource nature of the software.
> And if I want to abuse some piece of hardware, such as making a musical instrument out of a pile of floppy disk drives, what business is that of the manufacturer?
As an example (maybe not a fair one) we can ask Tesla why they don’t want to expose some/all APIs that Tesla owners might want access to. I expect they would bring up a thousand reasons why, maybe safety related, maybe not.
I generally agree with you though, you paid and own something, and you wish to use it as you see fit. Unfortunately it seems like what we think we own and what we actually own are in some cases two separate things.
Well, yeah, the point of regulations is to make companies do things that are not in their direct self-interest, but benefit wider society.
Manufacturers would also be reluctant to comply with planned obsolescence bans, or consumer safety regulations. That's why the regulations must have teeth to them.
Comments like yours seem to advocate a very beneficial situation for the companies where they have all protections, all authority, without any responsibilities.
If your serious about getting the government out, including out of copyright and patents, then let's talk. Until then, let's regulate these companies.
I'm all for eliminating all government privileges and cronyism (which are really rights violations of the competition). In this world, there is no way we're going to get a grand bargain where all things will simultaneously change in that way. For each proposed change, ask whether we increase or decrease natural rights (especially to life and property). "Intellectual" property is a creation wholly new in human history before a few hundred years ago. Property in land and goods goes back to evolutionary times: it's basic territoriality, and respecting that keeps the peace. Free trade is the way forward to widespread prosperity.
I asked myself and answered: Requiring companies to document their hardware for right-to-repair or right-to-utilize reasons has no effect on life, and some effect on property. It would give individuals more power over their own property - more power over their old school, physical possession, basic territoriality, property. The government protecting people's right to repair and utilize their physical possessions seems like a good thing.
At this point you seem, to me, to have reversed position. Are you now okay with requiring companies to document their APIs for the benefit of consumers (in some cases at least)?
Either way, this conversation is frustrating to me, and one I wont continue here (you're, of course, welcome to respond and debate with others). I'm frustrated because the "no regulation, no government" view hides a lot of nuance and shuts down conversations. It's so easy to throw out "no government" and so hard to talk past it, and I think this is one reason libertarian views like this often cause people to just roll their eyes and ignore. I'm sympathetic to a lot of libertarian ideas, but I wish people would give more acknowledgement to why people want regulation (in this case) before a drive-by "no government please" comment.
This basically boils down to an argument in strict favour of primacy, which doesn't strike me as as any more obviously moral than alternatives
Tell that to all the big banks bailed by the government.
Instead answer to yourself, why I should have any right to dictate the standards of the goods you may knowingly and willingly purchase, and particularly when the consequences of your substandard purchase are born by you? Should I literally be able to force you to upgrade to a product with iFixit-approved repairability? Under what moral code is that legitimate? Protect people from themselves, i.e., I may treat you as my child?
They are not born by me, as I personally have a very low influence on the market. Market is dictated by the masses, and masses are manipulated (nudged) by media, which is again controlled by the corporations.
Your argument of blaming individuals for bad choices masses make is deeply flawed and skewed in favor of corporations.
Microsoft, Apple, Google have lots of resources to incentivize h/w manufacturers.
Apple is even making its own chips now.
Basically, I want people to know that when they use binary-only modules, it's THEIR problem. I want people to know that in their bones, and I want it shouted out from the rooftops. I want people to wake up in a cold sweat every once in a while if they use binary-only modules.
The less activist stance is simply that maintaining a stable ABI requires either accumulating lots of backwards compatibility layers over time, or to stop improving certain parts of the kernel. Neither option has won out over the current situation.
I am all for open source drivers. But I would prefer working proprietary ones, if the alternative is buggy as hell.
Than I had to buy a new one in 2014. I told myself, no more ATI/AMD, let's buy one with an NVIDIA card. That card is a Quadro K1100M in a HP ZBook 15. The latest binary driver supporting that card is version 418. The newest driver is 510. Apparently the next Ubuntu 22.04 is shipping with kernel 5.15 and there is a 418 package for that kernel. I wonder what the latest compatible kernel will be. Is my laptop going to die of old age before I have to replace it because I won't be able to use its graphic card anymore? BTW, the open source driver doesn't work well. I don't check it again every year. All I remember is that I couldn't work with that the last time I tried.
On the other side, my USB scanner from the 90s still works perfectly well. Same for my mouse (I don't plugin it in every year) and any disk / pendrive I care to use.
It was not official maintenance, it was just an unmaintained open-source device driver found somewhere, which was needed for my hardware. I had to update it after every Linux kernel release in order to be able to continue to use it.
What was annoying was not the fact that almost every kernel release required modifications in the device driver, but the lack of a documentation about the kernel changes that is usable by someone who does not follow every day the kernel mailing lists.
The 3 main reasons which broke the device driver after each new kernel release were:
1. Some reorganization of the kernel header files, which moved some definitions to other header files, which were not included in the previous driver code.
2. Some structures had members added or deleted
3. Some functions had parameters added or deleted
Point 1 was easily solved by a search through the entire Linux source tree.
When structure members or function parameters were deleted, it could be hoped that it is enough to also delete them in the device driver, even if in some cases some earlier-executed initialization code had to be modified to make everything work like before.
The worst was when there were new structure members or function parameters, as there was no way to guess which values should be put in them.
Because, at least then, but I suppose that nothing has changed, there was no centralized document with the changes that need to be applied to drivers, the only way was to search the kernel mailing lists, to discover where was the patch that changed that structure or function.
That search was not too difficult, but I have never seen a message with the changes that will also explain what values must be put in the new members/parameters.
So after finding who did the changes, the mailing lists had to be searched for messages with the same authors or similar subjects to find any relevant information.
In many cases the search was too long, so it could be simpler to pass to the final solution of anything, i.e. to reading the source code of various kernel subsystems or of other device drivers, where the offending structures or functions were also used, to discover what values might be expected.
None of these activities was too difficult, but they were quite time-consuming.
What I would have expected is that anyone who makes a kernel change like that, would also write a short migration guide, saying e.g. that whoever used the previous function with 5 parameters now has to put the X value in the 6th parameter to obtain the previous behavior.
With the right documentation of the kernel changes, I could have updated the device driver in a couple of minutes every time, but, unfortunately, I have never seen such documentation.
(The "ChangeLog" of the kernel is usually completely irrelevant for device driver maintenance, because it does not list the symbols affected by changes, so when your device driver compilation stops on function or structure XYZ, you cannot search it in the ChangeLog to discover which is the change that affected it.)
Using an online editor, Mark a struct for changes…call a merge meeting with all affected module owners and everyone changes their code right there and then.
Even using email to talk about code is stupid and an unnecessary hurdle.
I can also imagine a company like Wacom fighting cheap Chinese copies - I can't imagine persuading the business folks to make the copycat's life way easier by open sourcing the logic.
As long as Linux says it's either mainline or the highway, well, companies will be reluctant to put in the resources I'm afraid.
You may have thought about trade secrets.
Nevertheless, any trade secrets which are needed in the interface that is necessary for a device to be used by its owner, can easily be reverse engineered by someone with enough money, i.e. by all the important competitors.
So hoping that not providing documentation for the interface of your devices is a method to fight your powerful competitors is an illusion.
This method works only against your normal customers, by preventing them to find reasons to buy more of your products, for applications that you do not support, e.g. use under other operating systems.
Trade secrets are useful and they may be effectively protected when they do not concern the normal operation of a product, e.g. when they are used during the fabrication of a product.
But you don't always have the right to use them, or share them.
If company A owns a patent, and company B buys a license, company B may not have the rights to release their code to GPL and share it into mainline linux.
read code (trust)
modify code (fix)
redistribute (share)
redistribute modified code (improve)
When this model works you get high quality support, performance, over long time. Example:Sandy Bridge (GPU HD3000) from Intel:
Linux OpenGL 3.3
Windows OpenGL 3.1
MacOS OpenGL 3.2 // I'm not sure!
At time of the hardware availability that didn't matter much but with modern applications and engines it does. If you use Linux and Steam you may benefit from that.Android "Google/Linux" failed here because Google didn't pushed neither ARM nor Qualcomm. This and separately maintained modifications through manufacturers are the reason that Android devices cannot be trusted and struggle with updates. You cannot bump the Linux kernel if you don't get an updated driver. And you cannot cannot bump the Google part because of the manufacturer patches which weren't upstreamed.
Android is an example of how open-source collaboration should not be done. Even Jolla failed and use closed-source drivers, which meant the need to remain ABI compatible, which meant the cannot upgrade the kernel, which meant the cannot fix issues within BTRFS. Purism avoided that all with much hard work together with NXP! They just need to make the device smaller and cheaper. Sorry Purism. But 800 bucks are even for a nerd/developer-device expensive. Valve did a clever thing with using AMD for the Steamdeck.
Noteworthy: Linux and GLIBC provide stable APIs and ABIs for the userspace, hopefully also Systemd. External developers and users rely on the promise of API and ABI stability.
The lack of a stable ABI makes out-of-tree harder to maintain, but the whole point of Linux is that you don't need to maintain them out-of-tree.
That's just because there is no commercial incentive to do so, which is kind of the issue with FOSS
The commercial incentive would be if you, and a lot of other people, didn't buy their hardware because it doesn't work with desktop Linux.
Until that's a problem, there's little to no commercial incentive.
Linux wants to force the manufactors to open source their drivers by intentionally changing the ABI, which makes it harder to write a driver as a binary blob once.
I want open source drivers. But I am not sure this is the right way to get them. Hardware makers feel forced to protect their trade secrets, this is the current buisness reality. Open hardware the rare exception.
Reality also is, I gave up with linux on many machines because of bad drivers. With more stable drivers avaiable, even if proprietary, I would have been able to convince many more people of linux as well as getting rid of windows on my laptops.
And more people using linux on a daily basis, means more people exposed to the idea of software freedom. And not just hackers.
From my (programmer's) point of view, all I need to know to work with an audio interface is the number of input and output channels and the respective arrays of sample rates and bit depths. In theory, a generic USB driver can handle that. In practice, I observe that my Linux-using colleagues have 99 problems with audio, but none of those is related to plugging in a $1 dongle from AliExpress. (Therefore, I used to think that those audio interfaces ‘just work’, but now I'm curious about what I've been missing all along.)
Why is releasing Linux drivers for an audio interface even a thing?
However, it seems like that explains why we needed Windows drivers, but not why device-specific Linux drivers are a thing? Unless the implication is that manufacturers who needed to make custom drivers anyway didn't bother to make their devices class compliant?
Linux should support all these "class compliant" audio interfaces too, but I can't remember if you need extra software (like JACK?) for this.
e.g. Vulkan on my 5700 XT didn't work (despite AMD being very good at writing kernel drivers!) because the Ubuntu kernel was so far behind. Switching to an up-to-date vanilla kernel and all my problems went away...
Overall, Wacom tablets work fairly well under Linux and have for quite some time. There are some caveats with what events the devices report vs what apps expect, but I think that’s smoothed out in the modern world of XI2, the wayland tablet api, and libinput.
I’m not a passionate user of graphics tablets, but in my experience, Wacom tablets work better on Linux than Windows (and similarly good to macOS) partly because on Windows, they predate Windows having an input stack that can support pressure-sensitive graphics tablet pens. That arrived in Windows 8. Wacom had instead implemented a sort of defacto standard called Wintab, which they seemingly standardized with a company called LCS/Telegraphics in the Win 3.x days. In the modern invocation of this, the tablet kernel driver appears to act as a relay for hardware events, but those events get pumped back to a usermode service, and then wintab32 clients get them pumped into their event loops. Modern Windows has WM_POINTER* events, but it seems this usermode service is needed even for those events to work, probably so that wintab and WM_POINTER events can remain consistent, sync with control panel, and not fire over eachother. Still, it’s a shame.
In the modern world, if you happen to have a USB tablet that speaks the HID digitizer API, Linux should be able to give you fairly good support straight out of the box, usually only lacking support for rebinding keys easily, controlling LEDs, etc. More tablet manufacturers have been choosing hardware that can support the HID digitizer class as it’s probably the only way to get graphics tablet support for Android devices. I found this to be the case with an XP-Pen device that I bought with intent to try writing a driver, only to find it spoke perfectly good standard USB, produced events in evdev, and plumbed through to Krita absolutely fine. To be sure, not all XP-Pen tablets will work this way, but some will. I’d guess ones that advertise Android support are likely to.
Just for this I would buy from Wacom again, except that I already have three tablets collecting dust from my lack of creative work. Just plugged in the oldest one, yep it still works on modern Linux.
There's still a bit of Windows (for ZBrush), and other more smaller studios use Windows or MacOS more, but Linux support is very important for those larger studios.
But yes, only since Blender 2.8 it came in the spotlight and adoption is slow.
But it might also be the consequence of its flawed production process.
https://www.technowifi.com/software/video-editing/visual-eff...
Most packages (other than things like ZBrush) have Linux versions. Some packages originally were Linux only (Mari - although it had a Mac version at Weta that was discontinued for a bit and then brought back to life in 2013) and Katana (now has a Windows version).
Most of the commercial production VFX/CG renderers (Renderman, Arnold, VRay) have linux versions, and some of the proprietary ones (Manuka, Hyperion - I think?) are Linux only (only need to be used by the studio themselves).
If you're after what the software is capable of, then looking at the films to some degree is obviously the Litmus test :), but more usefully VFX breakdown videos might be useful or demos of the software described.
I can give you some links to breakdowns the studio I work for worked on, but unless you know the software to some degree, it's probably a bit too fast to really understand exactly what the software is doing, and doesn't really show the software being interactive with or used, but:
https://www.youtube.com/watch?v=uKtis34i8AM
Pixar in the past has been pretty open about their workflows, but those workflows are also full of their own tooling and technologies, a lot of which they've open-sourced: https://github.com/PixarAnimationStudios (cf. this 2020 interview with Nick Porcino, which calls out some things about open source: https://www.aswf.io/bts/nick-porcino-pixar/ )
Oh hey, speak of the devil, ASWF just put out a report a couple weeks ago about open source in entertainment: http://report.aswf.io/ (PDF)
I just think these two are too big to leave out.
I did leave out stuff like ZBrush (modelling, sculpting), Sihouette (Roto) and Camera Tracking stuff though :)
There's also an insane amount of proprietary software as well developed in house...
> we have the enthusiastic support of all of the major application providers for the visual effects and animation industry, including Autodesk, The Foundry and Side Effects Software. [...] Linux is prevalent in VFX, particularly in the larger studios where they build sophisticated automation pipelines that integrate multiple different software vendors’ products together.
All praise on my part, but it would have been nice if the blog post had used photos of people using their tablets with Linux rather than (at least to my eye) Windows. '^^
their market cap is $150 billion
I expected the market cap to be higher for that revenue, but Logitech Price/Sales ratio is 2.1, and Razer is 1.7 so maybe normal for that market?
i did actually convert in google; it's not clear to me how my error came to 125x
that's a weird multiple
Proprietary apps in this space still gained most of the market by aggregating the most common features, giving them some UX polish and shoving them into the education pipeline; the open alternatives have always been in the background, since they are, in fact, too professional, in the sense of "you have to make it your job to understand this thing", and didn't aim to make the common things particularly easy. That's only changed with time, gradual iteration and industry support to break the monopolies.
Or Linus, given the NVidia's domain on the rendering sector.
Thanks to SGI they were deep into UNIX already.
Just like AAA studios are used to POSIX/UNIX flavoured OSes on Nintendo/Sony game consoles, macOS/iOS, Android, game servers, and that hasn't made them care more about people using GNU/Linux for their games.
https://people.freebsd.org/~kuriyama/www/news/press-rel-1.ht...
The true difference isn’t whether they buy into Richard Stallman style FOSS evangelism, it’s more whether they give a shit about FOSS at all. To me, when I think Nintendo or Sony, I suspect Webkit and BSD are just convenient. They happen to be some of the best options around and you don’t have to pay a license fee for them. Win/win.
The animation and VFX industry seems likewise. UNIX workstations are just a norm, nobody cares much if the code is available.
In many ways, this makes sense. However, it’s also a mindset shift that happens over time. I don’t think anyone should buy too hard into the moralistic preaching, mainly because even if you truly believe it, it evidently doesn’t work very well to accomplish anything. What sells people on FOSS is seeing the benefits in action. As developers, it’s very easy for us to see the benefits of FOSS in action because we can modify and compile the source code to Inkscape if we wanted to. In some cases, the benefits have become self-evident in seeing collaboration between major entities and the effects of patron-based funding, as has been seen with Blender and Krita. In that way, the average person has been able to see how it can work well first-hand.
On the other hand, industry workers who use it because its standard-issue may have a very different and more pessimistic view of it.
Wacom stuff almost always just works.
I really don't want to pay triple the price for (in most cases) a lesser functional device than the competition that is Huion, XP-Pen, etc. Can't wait until the day some form of kernel driver is available.
If you aren't locked by proprietary software and wants to use a wacom tablet, I strongly recommend using linux.
Actually, if you aren't locked by proprietary software and wants to use a computer, I strongly recommend using linux.
Props to the use of Krita in their imagery!
I use calibre to load it with ebooks and they are outdoor readable.
(I don't do general tablet kinds of things)
$400, and then another $80 for the "marker", which does not have replaceable tips like every other company that makes a pen-tablet device. Apple, Wacom, Samsung, etc.
So the opex is about $100/year, plus however often you need to replace the 'pen'. That's hitting $800 TCO for three years.
Or you can buy a previous generation iPad Air and Apple Pencil and get a device that is far more capable, has replacement tips, a stylus that supports pressure and angle, etc.
It baffles me that people start frothing at the mouth about Apple "forcing" people to use iCloud when damn near nothing on the device requires a paid iCloud account and there's pretty decent integration with open standards based systems...
...but the ReMarkable is basically PDF reader without their cloud subscription and HNers just can't shut up about how awesome it is?
Oh, and then there's the shady-as-shit return policy. They basically don't have one...unless you buy the cloud service. Which you have to buy in a minimum 3 month block, and is non-refundable.
Edit: apparently there are replacement tips.
Huh? Then what are these [https://support.remarkable.com/hc/en-us/articles/36000676301...]
When I went to the store and added a remarkable 2 to my cart, they tried to upsell me on a more expensive "marker" and a breathtakingly expensive premium case, but not tips...when they didn't try to cram at least one package of those down my throat as well, I just assumed that's because they didn't have replaceable tips.
Clearly someone in their marketing department needs to be disciplined for this missed opportunity.
$130 for a cover! That's $30 more than a fucking Logitech case with keyboard for an iPad. Fool, money, parted, etc.
Edit, as noted by another commenter, they seem to be violating the GPL, and possibly engaged in shady logging practices: https://www.reddit.com/r/linux/comments/hl09g7/onyx_boox_chi...
[1]: https://teddit.net/r/Onyx_Boox/comments/hsn7kx/onyx_using_re...
https://foundation.mozilla.org/en/privacynotincluded/onyx-bo...
It is not fair to compare it to an iPad though. The surface and pen has a feeling of resistance (in part thanks to the replaceable tips) that makes it feel like you are writing on a surface rather than sliding on a piece of glass.
While the first generation has a budding pure Linux port [1] and is somewhat hackable [2]. I am holding off any purchases or changes until the PineNote [3] becomes a reality and hopefully my old reMarkable will survive until that point. Note taking on a digital device has become essential to me to scale with more people and projects in my work, so I need a device like this. The PineNote also rocks Wacom technology for that matter. ;)
[1]: http://www.davisr.me/projects/parabola-rm
On-device handwriting (and speech) recognition, and if it's a new enough device...on-device Siri.
Optional cellular connectivity.
GPS.
Top-notch high resolution color screen.
Probably the best device security in the entire marketplace...versus a tablet that is forced to sync with a cloud service located in a nation controlled by the chinese communist party, who considers extensive economic and industrial espionage, as well as 'thought policing' and human rights abuses, to be something of a sport.
Massive accessory and app ecosystem, including most major cloud services.
Works with self-hosted sevices like Nextcloud.
Superb integration with other Apple devices, including functioning as an external monitor.
Fast charging.
Cameras and microphones for video recording, conferencing/calling, and biometric unlock.
It's like you're trying to sell someone who wants a small electric vehicle for single person 5km daily trips a family van. Yes, the van fits more people but that's completely irrelevant because the need is different. Remarkables and similar ( Boox) have e-ink screens which is great for eye strain, and get a near paper like feeling when writing. You get them for those, not for their camera or whatever.
Wouldn't recommend buying it anymore, got a ReMarkable2 myself, but the cloud subscription stuff was just not cool. But at least you can connect it via USB to your desktop and transfer your drawings directly, instead of getting them mailed.
Mind to elaborate on that? I just surrendered and started to shell out 4€/month for extra GBs in iCloud because I couldn't find another way to easily and OTA backup iPhone/iPad photos to my local Linux NAS and then my cloud of choice. With Android I do it easily with SyncThing.
Wacom's downside is simply the "monopoly curse" - they had the patents to EMR technology, so they had no real competition for a few decades. Now that the original patents are expired the competition has appeared, and Wacom has stepped up and made some good product releases lately.
UPDATE:
I found some info here: https://developer-docs.wacom.com/intuos-cintiq-business-tabl...
> A tablet should work as long as both the system compositor and the application you are using both support the Wayland Tablet Protocol.
> The Wayland Tablet Protocol is supported by the most common compositors in Linux: Mutter (GNOME), KWin (KDE Plasma), and compositors based on wlroots (e.g. Sway).
I think color management in general is a big WIP for Wayland.
Related:
* https://www.collabora.com/news-and-blog/blog/2020/11/19/deve...
* https://www.collabora.com/news-and-blog/blog/2022/01/25/a-pi...
* https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
GIMP works too, but I'm not sure how well.
About a month later, after the furor died down - they flipped it right back on.
https://robertheaton.com/2020/02/05/wacom-drawing-tablets-tr...
Super fucking scummy.
Also (probably going to get crucified for this), what is the big deal? It is not like it is sharing any sensitive or personally identifiable information and it asks when you install the driver whether you are okay with that. So it also was never hidden, people just don't read. I would also prefer an unchecked instead of checked box by default, but this seems to be blown way out of proportion.
I use opensnitch to explicitely whitelist (or reject) any app that wants to access network, nothing related ever popped up. Additionally, I run my own dns resolver on a raspberry pi to monitor dns request logs of all my devices, and I confirm it doesn't log anything when I plug my tablet and start using it (this doesn't help if the software tries a direct connection by IP).
Additionally, I've read the code of the driver, since it's FLOSS, and didn't see anything suspect in it. I can confirm this is actually the code I'm using, because I'm running Gentoo and I inspected directly the tarball used by my package manager to build the driver.
So, obviously, I could still have missed something, but it looks to me like solid enough evidence for me to trust the software (at least, its current version). If it tries funny business in the future, I'll see it pop up anyway (plus, I block all requests to google-analytics ). My bet : Wacom put those "features" only in windows/macOS driver, presuming users of those OSes don't care about privacy, or at least not as much. This doesn't make their behavior acceptable, obviously.
EDIT: I realize there are actually two parts in the driver, a X input driver and the kernel driver. The one I checked was the X input one. I've just checked the sources of my kernel (directly the ones used to build the kernel as well), and there is no issue there either.
After using a smaller sized Wacom (with touch functionality) for ages, I wanted to move to a bigger tablet. The XP-Pen tablets are much cheaper than Wacom, but none of them (nor the other clones/alternatives) seem to have touch functionality.
In my case, I ended up getting a good medium sized Wacom 2nd hand on eBay due to the previous owner having lost their pen (I had one anyway).
But having touch support in XP-Pen/Huion/etc would have made them possibilities too. :)
Even with touch you need apps that support it. Pinching to zoom is the only thing that seems to work in Krita. That's not worth the bother IMO.
I never thought any consumer-grade product would, lol. Also we recently got Steam Deck out in the market, so maybe Linux is really becoming a desktop OS...?
Jokes aside, it's in a really good place. With everything being web based now, Flatpak being a defacto "can run anywhere" target for proprietary apps, community based wrappers for most of said apps which don't have official builds, Distro's like *buntu[0] and Fedora which are easy to install/use, Valve pushing Proton, and Windows pushing away enthusiasts, it could actually happen.
Even better would be a company selling chromebook-grade hardware with one of the above mentioned distro's preinstalled in physical stores. I wish System76 would be able to do that, but I think it's a way's out from being feasible still.
[0] Ironically, I don't actually include "Ubuntu" proper in this. Snap is a dealbreaker for me. Mint and Pop are my favorite *buntu's, followed by Ubuntu Server with Snap removed and a DE installed.
The tablet I'm using (Huion HS611 on Mac) only serves as a tool for diagrams and sketching ideas, so laying it flat over my desk would require me to bend over or lean over to use it (instead of sitting straight and looking at the screen while using a non-display tablet).
This is (I only guess) not the case for artist _painting_on real canvas and using broad/long strokes against a canvas, and for that kind of usage I understand what might be the benefits of an angled pen display.
As for the ratio, that's configurable in both Wacom and the tablet I'm using (but, yes, when not set to match it can give that uncanny valley feeling about my own hand)
I want Adobe support for linux so much.
I got a 4k widescreen monitor and I still can't use my Wacom very well. The aspect ratios are completely off. I tried manually setting it but often these settings get lost after an update.
But my experience from the past has always been plug and play.
Sice I use 2 monitors, years ago confining the pointer to one monitor was a matter of 1 command in the command-line, but since some time KDE allows me to confine the pointer in the settings GUI, so even that inconvenience went away.