I’m trying to set up Adobe Digital Edition, so I can access DRM protected ebooks (yes, I know DRM sucks, but it’s the world we live in ). I added bottles to my system using home manager and was able to create a bottle for ADE. However, when I run the installer as an executable it pops up the first dialog, but I don’t have a mouse cursor. So I can’t progress in the installation. I tried installing bottles via flatpak but that resulted in the executable not starting at all. So bottles from nixpkgs is slightly less broken for me…
My suspicion is that this is your only Xwayland application, and as a result this is the only case in which you end up with a mouse cursor being rendered on Xwayland.
So, I’m guessing either you have no fallback X11 cursor set, or you are on some monster hidpi monitor and it renders, but really tiny because X11 doesn’t support scaling.
If my book club friends are to believed, you can almost certainly get DRM-free versions of those books free-of-charge on some sites. Getting your hands on such may be a more worthwhile pursuit than trying to run Windows binaries.
My suspicion is that this is your only Xwayland application, and as a result this is the only case in which you end up with a mouse cursor being rendered on Xwayland.
So, I’m guessing either you have no fallback X11 cursor set, or you are on some monster hidpi monitor and it renders, but really tiny because X11 doesn’t support scaling.
I tried starting xclock using nix shell nixpkgs#xorg.xclock -c xclock and in that window my mouse cursor rendered okay.
I don’t think the issue is that the cursor is not shown / too small. I think the bottled app does not receive mouse events at all. I tried clicking and dragging the mouse across the dialog which should select the dialog’s text, but nothing happened. That’s why I suspect the mouse is completely non functional.
Sounds like a very specific bug then. I’d suggest at least trying the installer in native wine to try and figure out if the issue is in bottles or wine.
For the record, flatpak-based bottles used to work just fine for me (though I’ve switched to hand-scripting my wine installers, following the nix-gaming repo’s example).
I do not know any specifics about running ADE in wine. Maybe the bubblewrap container of bottles interferes somehow.
If you want help with bottles, you should probably add more details. What wine/proton version do you use? Have you activated dxvk/vkd3dproton? Etc…
I have used bottles a lot in the past and also provided bug reports and pull requests. This ended in frustration. I culminated this frustration by writing my own wine/proton GUI Decanter. I provide it as a Nix flake, so it can be used easily inside NixOS.