system printers not visible (3.3.3/linux mint)
I've just installed the 3.3.3 appimage. When trying to print (eg ^P), the only printer shown is the inbuilt "print to file (PDF)" option -- no system printer is visible.
3.2.3 shows all the system printers in the drop-down box, followed by the musescore internal printer.
This is on Mint 18.3/64-bit.
Comments
See #297719: AppImage: system printers not available in print dialogue
In reply to See #297719: Linux Mint:… by Jojo-Schmitz
OK, thanks. The workaround is obvious, but irritating. I'll hope it's fixed in next version, which I gather is due soon.
In reply to OK, thanks. The workaround… by mike scott
There's nothing in MuseScore that got changed for that yet. Might be a MINT distribution problem too, so nothing MuseScore developers could fix, not sure.
In reply to There's nothing in MuseScore… by Jojo-Schmitz
Why would all other apps see the printers and not MuseScore if it isn't an internal problem in MuseScore? Seems odd.
In reply to Why would all other apps see… by Steve Walker
Why would it only be Mint and no other Linux nor macOS or Windows?
In reply to Why would it only be Mint… by Jojo-Schmitz
Not all Mint... https://musescore.org/en/node/283481#comment-961982
In reply to Not all Mint... https:/… by Shoichi
That is MuseScore 3.2 though
In reply to There's nothing in MuseScore… by Jojo-Schmitz
Or, is it AppImage that can't print, but regular install can? Could conceivably have to do with permissions.
I have the same problem on ubuntu 18.04. I installed musescore 3.2.3 from the repository and everything works fine.
3.3.3 i installed the appimage and my printer is also invisible. I hope 3.3.3 comes in the repository soon.
In reply to I have the same problem on… by woozl.1986
So you're thinking if I back off to version 3.2.3 it will work? I'd rather have direct printing capability than the latest build. Do I have to uninstall MuseScore before I install the older version?
Thanks, Steve.
In reply to I have the same problem on… by woozl.1986
IIRC 3.3.3 uses a different Qt version than 3.2.3 did/does, this might explaing the difference in behavoir here?
In reply to I have the same problem on… by woozl.1986
Same problem on Debian 10. AppImages up to and including 3.3.0 showed all printers of my system, beginning with 3.3.1 only "Print to File (PDF)" is shown.
In reply to Same problem on Debian 10… by salve
As mentioned, MuseScore 3.3.1 and later use Qt 5.9, before it was Qt 5.12, IIRC And MuseScore uses Qt to communicate with printers
Edit: actually the change was from Qt 5.9.3 to 5.9.8
In reply to As maintions, 3.3.1 and… by Jojo-Schmitz
I reinstalled version 2.1 through the Software Manager and the printers are back. I also tried reinstalling version 3.2.3 but alas, only the pdf option was available. I'll stick with 2.1 until the bug is dead... The user interface and capabilities of 3.3.3 will be missed!
In reply to I reinstalled version 2.1… by Steve Walker
Why 2.1 and not 2.3.2 at least? Which will BTW work independant of a 3.x version installed in parallel.
And exporting to PDF and then printing that seems a pretty decent workaround too.
In reply to Wha 2.1 and not 2.3.2 at… by Jojo-Schmitz
The Mint Software Manager only had two options available to install. The 2.1 is from Musescore.org and 3.2.3 is from FlatHub. I tried installing through Snap, but got several download errors during the install process. The workaround takes precious time away from my students.
In reply to The Mint Software Manager… by Steve Walker
I don't think it does. I never print directly, always export to Pdf. And only print those if I really need it on paper, saves some trees too ;-)
In reply to I reinstalled version 2.1… by Steve Walker
(OP replying)
Thanks to all for comments.
For completeness, I see the problem with 3.3.3 and 3.3.4 (newly downloaded) but not 3.2.3 -- all are 64-bit appimages.
The OS is mint 18.3/mate 1.18.0; 64 bit system. I have CUPS running, providing CUPS PDF and a networked laser.
I've tried to rebuild 334 from source, but there are several QT5 libraries missing, and seemingly not available through synaptic, so I'm giving up on that for now -- I need to get some music finished :-} A quick diff -r of the 323 and 334 sources shows nothing immediately obvious though.
At least there is the workaround.
In reply to (OP replying) Thanks to all… by mike scott
This thread seems to have gone very quiet :-{
I've tried to build from scratch, fixed all the missing library issues, but now find the current build needs QT5.8 -- the mint repos only provide 5.5, so I'm stuck for now. (It uses Q_NAMESPACE)
Has anyone any thoughts on my (outrageous) guess about a compilation conditional having accidentally removed the printer stuff from the distributed 3.3.x appimages?
In reply to This thread seems to have… by mike scott
OK. The problem is definitely with the appimage file.
I've built a complete new 64-bit mint 19.2 system, and compiled mscore 3.3.4 on it. The system printers are visible.
I've run the 3.3.4 appimage on the same system. Printers are not visible.
My conclusion is the appimage is faulty.
In reply to OK. The problem is… by mike scott
Well, "faulty" might not be quite the right word, could be inherent limitation of that delivery mechanism?
Also, what version of Qt did you build with? As far as I know the AppImage is bundled with 5.9,8
In reply to Well, "faulty" might not be… by Marc Sabatella
Considering that it worked up to AppImage 3.3.0, the delivery mechanism should not be the problem.
In reply to Considering that it worked… by salve
That used a different Qt version, slightly older than 5.9.8, actually 5.9.3, and this might be the culprit. At last I can't think of anything different than this
I also compiled the program with qt 5.10.0 now. I can see all my printers and everything works fine.
You can download the new Qt on this site: https://download.qt.io/archive/online_installers/2.0/
Hi everyone!
I'm running MuseScore 3.4.2 (Revision 148e43f) on SOLUS (linux OS), installed from the repository and up-to-date.
I'm having the same problem as everybody else here - no printers available other than "Print to PDF file".
As I didn't install an AppImage it's definitely NOT an AppImage problem as some here seem to have concluded.
I have been working with MuseScore for years, mostly on linux machines, and I got more and more frustrated ever since we left version 2. Since we switched to version 3 things have been developed to death.
Sometimes I'm thinking about leaving MuseScore altogether but there's just no alternative to it - the big commercial apps are not really an alternative as they're totally overpriced and don't work on linux machines.
J. Walesch
In reply to Hi everyone! I'm running… by jwalesch
Hi,
on Debian 10, running AppImage 3.4.2 or 3.5.0.RC now does show all the printers in the system.
In reply to Hi everyone! I'm running… by jwalesch
Have you tried the AppImage? As of some time ago, the configuration issues that prevented it from working on some systems have been fixed. Third party builds like whatever might have been produced for the SOLUS repository are harder for us to control. you might indeed be missing some needed part of the configuration. Try the AppImage - 3.5 was just released today, actually - and see if that works for you as it does for the rest of us. EDIT: the download for 3.5 will be up tomorrow :-)
Regarding any other issues you are having with MuseScore 3, we have fixed literally thousands of bugs and implemented some pretty incredible improvements since MuseScore 2, so yes, that's a lot of lively development :-). But no doubt a couple of things may have broken along the way, that's definitely to be expected. So if you are encountering some sort of issue with something unintentionally having broken along the way, we want to know. I encourage you to start a new thread in the support forum and describe whatever problem you are seeing in more detail. Chances are we can resolve it.
In reply to Have you tried the AppImage?… by Marc Sabatella
Hi Marc, It's been sometime since I posted. I tried the AppImage install and failed miserably to get it to work. I don't know if it's my lack of understanding Linux or my Mint Installation. When I go to the Software Manager, it offers either the old version 2.1.0+dfsg3-3build1 or FlatHub 3.4.2. My specific question is why isn't FlatHub showing the newer builds as they are developed? There must be an easier way of software distribution... I'm an old guy, new to Linux because of MAJOR frustration with Microsoft and Apple. I'm willing to learn, but it's hard to teach an old dog new tricks...
In reply to Hi Marc, It's been sometime… by Steve Walker
Only the AppImage comes directly from the MuseScore developers. Those you list don't and are out of the MuseScore team's control, you'd need to talk to the MINT and/or flathub maintainers
In reply to Only the AppImage comes… by Jojo-Schmitz
Okay, so it's out of the MuseScore developers hands... Why not put it into the developer's hands and ease the process of updating MuseScore? Let's see an update feature built-in to MuseScore that allows your user base an EASY and simple menu item that ONE click will update your software install. THAT would be more valuable to me than any new option MuseScore could possibly do!
In reply to Okay, so it's out of the… by Steve Walker
Because Linux Distributions don't work that way.
And because the MuseScore developers don't have enough time to take on that additional task.
In reply to Okay, so it's out of the… by Steve Walker
We have put it in our own hands, by providing an AppImage we can build and distribute ourselves. Unfortunately there are so many different distributions of Linux out there, we don't really have enough hands available to keep up with all of them. That's the beauty of AppImage - it's something we can do that works everywhere.
You mention you had some sort of issue installing it, could you be more specific? It really is extremely simple, the process takes literally seconds.
As for an automatic update feature for AppImage, that's partially implemented and hopefully will come at some point.
In reply to We have put it in our own… by Marc Sabatella
Marc,
Then, I'm missing something... most likely, knowledge.
What are the correct steps to install the AppImage?
I'm running Mint/Cinnamon.
In reply to Marc, Then, I'm missing… by Steve Walker
See https://musescore.org/en/handbook/install-linux
In reply to Marc, Then, I'm missing… by Steve Walker
I will say that that Handbook page makes it look much more complicated than it actually is, because it's trying to cover so many different bases. But here it is, boiled down to the essentials
1) download AppImage to folder-of-your-choice (not literally that folder name of course)
2) open terminal window
3) type the following commands:
$ cd folder-of-your-choice
$ chmod +x MuseScore*.AppImage
$ ./MuseScore*.AppImage install
Done. MuseScore is now installed and ready to run normally from your desktop.
I would recommend then either removing the AppImage file you just downloaded (since it will by then have been copied to ~/.local/bin) or at least storing it in another folder. That way, you don't have a whole bunch of AppImages cluttering up the same folder. And that allows the "MuseScore*.AppImage" in the commands above to work as expected.
EDITED: originally my asterisks got eaten by the site, should be fixed now
In reply to I willk say that that… by Marc Sabatella
EUREKA!!! Many thanks Marc! You too Jojo. When I was in the windows world in my younger days, there was an adage of RTFM... sometimes Reading The .... Manual is above the user's understanding... I go back to DOS, which is similar to Linux Terminal, but it has been many a moon since those days... I thank you both for your efforts to improve the MuseScore experience.