Introducing Driver Module Framework
blogs.windows.com
blogs.windows.com
For some weird reason, the package to handle the very generic Synaptics touchpad on both my Asus and MSI laptop was moved out of the driver (+ included config panel to configure it), to a combination of a driver that does stuff but you can't configure, and an obscure windows store app that isn't installed with the driver, and is now the only way to configure it.
Want to disable your touchpad when an usb mouse is connected, remove tapping (quick tap on touch pad = left clic), set up multi touch gesture and whatnot ? Well then you better know that you need that, because there was no indication whatsoever that they removed it from the driver, the panel just disappeared over night (oh and it doesn't keep your old settings either, although in my case it was a plus since that's how I knew something changed).
And windows store search is so miserable that searching for "synaptics" does not bring up the app, and it doesn't show in the windows store "my library" listing.
If anyone is involved in that, I would buy you a beer or three just for the chance to sit in front of you and listen to how that happened (this offer of course extends to anyone on the skype team who can tell me the story of how skype continually gets worse at being a chat app)
Having apps running in sandboxes where they only have permission to talk to the device they're built to interface with is more secure, and arguably, the best choice for most non-technical users. I'm glad this is the direction they're moving, as long as the ability for those of us who need it to turn such protections off remains.
- is it not installed when the driver installs (to be clear: if you have the app installed, then in the "mouse properties" control panel you have a new tab that appears called "device settings", it's not an app that you launch on its own, it's not a new control panel, it's at the same spot as before as a tab in a generic windows control panel, there is no placeholder to warn you ... it's a really bad experience)
- was I not warned about it when it moved me from the older/legacy one to that (by windows update)
- can't I find it in windows store search or in my library of installed app (only way to find it to install it that I know of, is to open the direct link in edge and let edge pass it to the windows store app) [if that one is me being an idiot, I will gladly take it; because it's the weirdest one for me]
- did it not carry over my settings (I noticed it because both tapping and disable-if-usb reverted to default settings)
It felt like one of those case where they all played with the "new install" experience and no one took looked at what users doing an update would see.
It's a great move forward, and a great idea, but a terrible user experience. 10 minutes in a beer testing environnement would have told them that.
Getting to sit down and talk with the guys that made those decisions would be pretty great, but it's not Microsoft you're really interested in talking to here.
Two tablets, both using the same Intel internals (as best i can tell), but one has a non-functional SD reader while the other works just fine. The difference between them is that one uses 32-bit Windows (no clue why) while the other uses 64-bit windows.
Thing is that the SD slot worked fine when i initially got the tablet, but broke at some point after a major Windows update. And thee is no way i can find to roll back drivers.
As far as I know there isn't a "Postscript over IP" solution for this like there is for printers. There is no generic universally supported protocol that scanners could support that would future proof them.
SANE is a less than completely user friendly experience to set up too. I've found it to be pretty fiddly, although once you get it working it seems to do ok.
And we should not forget that RMS' initially rallying call was about printer drivers. where as with the old printer he had the source, so he could add a bit of code to notify the people with jobs in the queue that the printer was out of paper, the new printer only came with a binary blob driver.
A good deal of open hardware, even without sophisticated capabilities would free a lot of time and energy for open source OSes
However >There is no generic universally supported protocol that scanners could support that would future proof them.
There must be... because on Kubuntu it works Plug n Play with the bundled software...
I do not understand how this happens.