Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Fedora 36; Homebrew desktop with Ryzen 5600G and 32Gb. Using Red Hat since 1998
Posts: 304
Original Poster
Rep:
Quote:
Originally Posted by beachboy2
I thought that the whole point of installing VirtualBox was for you to then install Linux Mint 18.1 MATE, which has a functioning spell checker
I forgot to explain I had downloaded to MATE .iso and tried to install it into a VM, but could not make it work. I will try again with more coffee. "8-)
Distribution: Fedora 36; Homebrew desktop with Ryzen 5600G and 32Gb. Using Red Hat since 1998
Posts: 304
Original Poster
Rep:
Quote:
Originally Posted by beachboy2
I thought that the whole point of installing VirtualBox was for you to then install Linux Mint 18.1 MATE, which has a functioning spell checker, not Fedora 25?
Yes, I should have mentioned I did try installing MATE but had trouble with the VM manager.
I installed Fedora to prove it would not work with a pristine installation.
I have now successfully installed and run MATE using a different VM manager and it is just as we expected: only the USA dictionary was installed and spell checking works perfectly from the Item menu, from the Story Editor and using Shift+F7.
SO, is it the use of en_GB and en_AU dictionaries that is confusing Scribus on Fedora, or is there a switch I am not switching? I will pursue this on the Fedora forum. If no luck there I will contact Martin. I don't want to bother him until I have all the evidence sewn up. "8-)
I have now successfully installed and run MATE using a different VM manager and it is just as we expected: only the USA dictionary was installed and spell checking works perfectly from the Item menu, from the Story Editor and using Shift+F7.
SO, is it the use of en_GB and en_AU dictionaries that is confusing Scribus on Fedora
Why don't you add the en_GB and en_AU dictionaries to Scribus in Linux Mint MATE and then see if the spell checker still works.
I am confident that it will do so.
I suspect that Fedora has something (or is missing something) which prevents the spell checker operating correctly in Scribus.
Distribution: Fedora 36; Homebrew desktop with Ryzen 5600G and 32Gb. Using Red Hat since 1998
Posts: 304
Original Poster
Rep:
Quote:
Originally Posted by beachboy2
Why don't you add the en_GB and en_AU dictionaries to Scribus in Linux Mint MATE and then see if the spell checker still works.
I should have done that before - thanks for picking me up on it. I downloaded all the 5 English dialects available to MATE and found the spell checker was still working.
Quote:
Originally Posted by beachboy2
I suspect that Fedora has something (or is missing something) which prevents the spell checker operating correctly in Scribus.
Yes, I agree.
Scribus on Fedora has 24 English dictionaries for every country imaginable, but all but a couple are sym links to en_GB. I can imagine the spell checker getting confused of this many dictionaries, but cannot see how to remove them from within Scribus.
I have had no response form the Fedora Forum yet, so it is not high on anyone's radar I suppose.
I checked the Help/About information. Fedora and MATE are using the same build, but MATE is using Ghostscript 9.18 whereas Fedora is using 9.20. This difference can have nothing to do with my problem
I'll keep seeking an answer and will post here if I find it.
In the meantime, I see there is a 1.52 development release available, so I'll try to set that up in my Fedora VM and see what happens.
I have had no response form the Fedora Forum yet, so it is not high on anyone's radar I suppose.
I don't think that Scribus is particularly high on anybody's radar, not just the Fedora Forum's.
This is a pity because Scribus is a powerful Desktop Publishing application which is open-source and free. Not too many people appear to be aware of its existence.
Of course professional users will pay monthly subscriptions for Adobe's InDesign DTP software.
For the amateur/semi-pro user then Scribus fits the bill quite nicely.
A local group in my area currently uses the outdated Adobe PageMaker to produce a monthly newsletter on a member's old Windows PC.
Since this software will not run on recent versions of Windows, it is necessary to find an alternative DTP application and Scribus is the main replacement candidate.
I don't know whether Martin Zaske is fully clued up on Fedora, but he would seem to be the best person to contact regarding the technical requirements of Scribus running on a Linux platform.
Distribution: Fedora 36; Homebrew desktop with Ryzen 5600G and 32Gb. Using Red Hat since 1998
Posts: 304
Original Poster
Rep:
Quote:
Originally Posted by beachboy2
I don't think that Scribus is particularly high on anybody's radar, not just the Fedora Forum's.
Yes, it is a shame it is not well known. I write a monthly newsletter in Scribus and have no need for anything more powerful.
Quote:
Originally Posted by beachboy2
I don't know whether Martin Zaske is fully clued up on Fedora, but he would seem to be the best person to contact regarding the technical requirements of Scribus running on a Linux platform.
I have joined the Scribus forum and posted my question there. I'll let you know if I find anything.
As I write, my system is compiling the Scribus 1.5.2 source and it will be interesting to see if I have spell checking when it finishes. The compiler certainly picked up Hunspell, so the chances are it will work.
Distribution: Fedora 36; Homebrew desktop with Ryzen 5600G and 32Gb. Using Red Hat since 1998
Posts: 304
Original Poster
Rep:
You may be interested to know the testing-only version 1.5.3 compiled on my system and has the spell checker. It is under the 'Extras' menu now and is still able to be invokes with Shift+F7.
So what is wrong with my 1.4.6 version? (Cue the sounds of gnashing teeth and banging head.)
I know you are using Scribus 1.5.3 testing but all I can find is this:
Quote:
The Scribus Team is very pleased to announce the release of the development version Scribus 1.5.2, which is another major step onto the next fully-featured version 1.6.0. In terms of stability, 1.5.2 can be already be regarded as robust. The Scribus Team encourages the wide-spread use and testing of version 1.5.2 in as many environments as possible. User feedback will help us to release a rock-solid version 1.6.0.
You may be interested to know the testing-only version 1.5.3 compiled on my system and has the spell checker. It is under the 'Extras' menu now and is still able to be invokes with Shift+F7.
Hi...
That's cool, I'm assuming you able to load the dictionary and perform spell checks?
Quote:
Originally Posted by Doug Hutcheson
So what is wrong with my 1.4.6 version?
Absolutely no idea, unless it's what beachboy2 suggested with respect to Fedora. Or it may be something wrong with the particular package available in Fedora's repositories.
Regards...
Last edited by ardvark71; 01-24-2017 at 02:15 AM.
Reason: Added comment.
Distribution: Fedora 36; Homebrew desktop with Ryzen 5600G and 32Gb. Using Red Hat since 1998
Posts: 304
Original Poster
Rep:
I have tracked down the immediate cause: the version of 1.4.6 in the Fedora 25 repository does not include libhunspellplugin.so
Now the question is "why"? It is present in the Fedora 24 version and in the latest 1.5.3 testing-only version I compiled.
I have loaded F24 into a VM and will try to get the file from there into my normal F25. I tried copying the 1.5.3 version of the file into 1.4.6, but Scribus couldn't load it.
Distribution: Fedora 36; Homebrew desktop with Ryzen 5600G and 32Gb. Using Red Hat since 1998
Posts: 304
Original Poster
Rep:
Fedora 25 Scribus 1.4.6 cannot use the libunspellplugin.so from Fedora 24 or from Scribus 1.5.3.
Attempting to install the F24 Scribus 1.4.6 caused dnf to offer to delete 274 applications, so I chose not to do that!
I am left with Scribus 1.4.6 with no spell checker on Fedora 25, plus Scribus 1.5.3 with a working spell-checker.
It would have saved a lot of work if the Fedora 25 compilation of Scribus 1.4.6 had included libhunspellplugin.so (what were they thinking?), but that is all water under the bridge.
Incidentally, I installed Chapeau in a VM and found it is based on Fedora 24, so Scribus spell-checker works there!
Linux: there is always a way around any problem. "8-)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.