SCRIVENER FOR LINUX 1.5.3.1 BETA RELEASED (*LATEST*)

User avatar
LAP
Posts: 1002
Joined: Tue Sep 21, 2010 5:25 pm
Platform: Windows
Location: Sydney
Contact:

Wed Feb 06, 2013 4:07 pm Post

SCRIVENER LINUX 1.5.3.1


Additions
After many months of beta testing, we are very proud to announce that Scrivener for Windows and Linux version 1.5.x is now available as a free update on Windows and remains in beta on Linux with an expiry of end of Jan 2014.

This update adds some great features that were previously only available in the Mac 2.0 upgrade. We hope you are as excited as we are with the new features and improvements all round.

Here is a list of new features:
-Scrivener is much faster and more robust
-Additional supported languages now include:- Traditional Chinese, German, Italian, Turkish and Dutch
-OPML Import
-OPML export
-Mind map import (Freemind .mm format)
-Mind map export (Freemind .mm format)
-CSV export
-Import and Split functionality
-Import Scrivener Project functionality
-Image background (texture) in full screen
-Comprehensive Print preview functionality
-Print index cards
-Print outliner
-Inspector comments and footnotes
-Revised annotation, footnote and comments options
-Ability to set your own user interface font
-Added multi-language smart quotes functionality including:- Japanese, Korean, Chinese, German and more.
-Implemented Cancel within Compile dialog i.e. changes are no longer saved when Cancel is clicked
-Project and Preset Replacements added to Compile dialog
-Deleting Scrivener project files within the directory of an open Scrivener project is now prevented
-Options->General - added checkbox to show full project path in title bar
-Added "Take Snapshot" menu item in header bar i.e. right click document icon to see sub menu and added ability to sort snapshots
-Improved debug and incorporated minidump crash reporting
-Improved tables and font handling throughout
-Improved eBook handling throughout including CSS support
-Image import improvements - WMF still remains unsupported like Mac, but we will get it soon
-Windows 8 compliant

Bug fixes
Over a 100 smaller bug fixes


Work in Progress
Our community of wonderful translators are now working on translations to: Simplified Chinese, Slovenian, Hungarian, Swedish, Greek, Spanish, Danish, French, Norwegian, and Korean. We have also made very good progress with Scrivener for Android - phone and tablet, and are progressing well towards Scrivener 2.0.

Regards

Lee & Tiho

6th Feb 2013

1.5.3.1 Scrivener Linux tar Package here - > http://www.literatureandlatte.com/scriv ... .5.3.1.tar

1.5.3.1 Scrivener Linux deb Package here - > http://www.literatureandlatte.com/scriv ... 1-beta.deb

ur
urlwolf
Posts: 31
Joined: Thu Sep 29, 2011 11:55 am
Platform: Windows

Thu Feb 07, 2013 12:44 am Post

I tried both the tar and the deb, and they look like win 95 on ubuntu. The tar integrates perfect with gnome on fedora, but not on ubuntu. I removed the settings with uninstall --purge before installing this new version.

Any idea why this is?

User avatar
garpu
Posts: 1920
Joined: Mon Oct 25, 2010 9:38 pm
Platform: Linux

Thu Feb 07, 2013 3:26 am Post

It's something on your system, I think. I've never had problems with it integrating with whatever theme I'm using.
Slackware 64-bit 14.2, XFCE

cu
cutuchiqueno
Posts: 6
Joined: Thu Feb 07, 2013 9:47 am
Platform: Linux

Thu Feb 07, 2013 10:06 am Post

A big thak you for this new release and that you are still developing Scriviner for Linux. If there would be a pay license in the future I would definetely buy it.

or
ordflod
Posts: 1
Joined: Fri Feb 08, 2013 8:38 am
Platform: Linux

Fri Feb 08, 2013 8:44 am Post

This is great, thanks for making Scrivener available for Linux!

However, is there any chance that you will make a 64bit (AMD64) version available?

Code: Select all

%sudo dpkg -i ./scrivener-1.5.3.1-beta.deb
dpkg: error processing ./scrivener-1.5.3.1-beta.deb (--install):
 package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
 ./scrivener-1.5.3.1-beta.deb

ar
armatute
Posts: 2
Joined: Fri Jan 25, 2013 11:02 am
Platform: Linux + Windows

Fri Feb 08, 2013 3:43 pm Post

Ok, already installed on fedora.
Just one problem, blocking problem.

When I type with my spanihs keyboard "áéíóú" what I get is all right for any fedora application, but with scrinener I ge "'a'e'i'o'u". I tried hard, using different keyboard, changing system-config-keyboard, loadkey es, setxkbmap -layout es... and yes, the keyboard is changed for all the applications but scrivener is unable to treat correctly those strokes, and, with the same configuration, any other application does it right.

Any idea?

Thanks in advance!

Alfonsop

ur
urlwolf
Posts: 31
Joined: Thu Sep 29, 2011 11:55 am
Platform: Windows

Fri Feb 08, 2013 5:30 pm Post

'Paste and match style' doesn't work.
It always pastes the html version of the clipboard, not a plain text version, which is what I want. This is a blocker issue for me too.

te
technatica
Posts: 13
Joined: Tue May 08, 2012 11:20 pm
Platform: Linux

Sat Feb 09, 2013 2:35 am Post

ordflod wrote:This is great, thanks for making Scrivener available for Linux!

However, is there any chance that you will make a 64bit (AMD64) version available?


Code: Select all

sudo dpkg --force-architecture -i scrivener-1.5.3.1-beta.deb

d~
d~l
Posts: 77
Joined: Thu Feb 09, 2012 10:06 pm
Platform: Linux

Sat Feb 09, 2013 12:00 pm Post

I've been using an earlier beta on Ubuntu 12.04 32 bit.

I installed the latest beta 1.5.3.1 beta from link above in this thread .. but Scrivener does not now launch ..

I see the old message which I've seen on earlier versions ..

Cannot mix incompatible Qt library (version 0x40801) with this library (version 0x40800)


How can I get this latest beta to work?

Any crash logs you would you like to peruse?

[Later edit]

I ran this command to check if libQtDBus.so.4 was installed in scrivener/lib ... (it was missing in earlier beta versions) ..

$ locate libQtDBus.so.4
/usr/lib/i386-linux-gnu/libQtDBus.so.4
/usr/lib/i386-linux-gnu/libQtDBus.so.4.8
/usr/lib/i386-linux-gnu/libQtDBus.so.4.8.1
/usr/share/scrivener/lib/libQtDBus.so.4
/usr/share/scrivener/lib/libQtDBus.so.4.8
/usr/share/scrivener/lib/libQtDBus.so.4.8.1



[and a later edit .. ]

I manually removed scrivener installation files from /usr/share/scrivener ..

Next I tried installing with GDebi Package Installer instead of through Ubuntu Software Centre

Again I get this error ..

"Sorry, Ubuntu 12.04 has experienced an internal error"


The crash report gives this clue .. Stacktrace Top

StacktraceTop:
qt_message_output(QtMsgType, char const*) () from /usr/share/scrivener/bin/../lib/libQtCore.so.4
?? () from /usr/share/scrivener/bin/../lib/libQtCore.so.4
qFatal(char const*, ...) () from /usr/share/scrivener/bin/../lib/libQtCore.so.4
QObjectPrivate::QObjectPrivate(int) () from /usr/share/scrivener/bin/../lib/libQtCore.so.4
?? () from /usr/lib/i386-linux-gnu/libQtDBus.so.4


There is a fuller crash report available in ...
/var/crash/_usr_share_scrivener_bin_Scrivener.1000.crash

...

d~
d~l
Posts: 77
Joined: Thu Feb 09, 2012 10:06 pm
Platform: Linux

Sun Feb 10, 2013 3:26 pm Post

As a last resort I tried copying the entire set of libQt.. library files
from: /usr/lib/i386-linux-gnu/
into: /usr/share/scrivener/lib/
overwriting scrivener library files ..

but that doesn't work and scrivener does not launch.

So I'm stuck and I'll have to wait for a response on getting 1.5.3.1 working on Ubuntu 12.04 32 bit.

In troubleshooting it might be useful to have a list of dependencies.

le
lemke0
Posts: 10
Joined: Mon Aug 20, 2012 2:57 am
Platform: Linux + Windows

Mon Feb 11, 2013 7:40 am Post

I am using Linux Mint 14 Cinnamon

I had to install ia32libs, or else it wouldn't launch.

And it looks like wndows 95.

Maybe it is because of Cinnamon?

d~
d~l
Posts: 77
Joined: Thu Feb 09, 2012 10:06 pm
Platform: Linux

Mon Feb 11, 2013 12:24 pm Post

This might help the linux developer to debug why scrivener does not run on ubuntu 12.04.
After installing 1.5.3.1-beta.deb .. I ran this command ..

sudo strace scrivener

and the strace output shows many cases of "no such file or directory"

~/.kde/lib
~/.kde/lib/kde4/plugins/
~/.kde/lib/kde4/
/etc/kde4rc
~/.kde/share/config/Scrivenerrc
/usr/share/scrivener/share
/usr/share/kde4/config/kdeglobals
/etc/kde4/Scrivenerrc
/usr/share/scrivener/bin/../lib/libnsl.so.1
/usr/share/scrivener/bin/../lib/libnss_nis.so.2
/usr/share/scrivener/bin/../lib/libnss_files.so.2
/etc/ld.so.nohwcap
/etc/qtcurvestylerc

"cannot mix incompatible Qt library ... "

...

Is there a list of linux distro versions this beta been tested on?

I can post or email the fuller crash report if required.

su
sub_acoustic
Posts: 6
Joined: Fri Aug 10, 2012 1:37 pm
Platform: Linux

Fri Feb 15, 2013 9:57 pm Post

Code: Select all

$     sudo dpkg --force-architecture -i scrivener-1.5.3.1-beta.deb
(Reading database ... 350659 files and directories currently installed.)
Preparing to replace scrivener:i386 1.5.3.1 (using scrivener-1.5.3.1-beta.deb) ...
Unpacking replacement scrivener:i386 ...
Setting up scrivener:i386 (1.5.3.1) ...
Processing triggers for desktop-file-utils ...
Processing triggers for menu ...
In file "/usr/share/menu/outrec", at (or in the definition that ends at) line 4:
?package(outrec):needs="X11" section "Applications/Sound" title="outRec" command="/usr/bin/outrec.gambas" icon="/usr/share/pixmaps/outrec.png"
                                     ^
Expected: "="
Skipping file because of errors...
$


I get a different error, also on 12.04 (ubuntu-studio) - previous beta installed fine....however despite the error message Scrivener works! Thanks, great software - now you have me hooked I'll have to (happily) buy a license once the Linux beta expires...

d~
d~l
Posts: 77
Joined: Thu Feb 09, 2012 10:06 pm
Platform: Linux

Sat Feb 16, 2013 11:02 am Post

I tried installing with --force-architecture flag set ..

Code: Select all

sudo dpkg --force-architecture -i ~/Desktop/scrivener-1.5.3.1-beta.deb


but still see this annoying incompatibility error ..

Cannot mix incompatible Qt library (version 0x40801) with this library (version 0x40800)


To compare our Ubuntu 12.04 libraries can I ask you to run this command ..

Code: Select all

sudo locate /usr/lib/*4.8.1


to search for installed Qt libraries which are incompatible with scrivener-1.5.3.1

Here is my output .. which clashes with scrivener's local library in /usr/share/scrivener/lib .. (which are all version 4.8.0)

Code: Select all

/usr/lib/i386-linux-gnu/libQt3Support.so.4.8.1
/usr/lib/i386-linux-gnu/libQtCLucene.so.4.8.1
/usr/lib/i386-linux-gnu/libQtCore.so.4.8.1
/usr/lib/i386-linux-gnu/libQtDBus.so.4.8.1
/usr/lib/i386-linux-gnu/libQtDeclarative.so.4.8.1
/usr/lib/i386-linux-gnu/libQtDesigner.so.4.8.1
/usr/lib/i386-linux-gnu/libQtDesignerComponents.so.4.8.1
/usr/lib/i386-linux-gnu/libQtGui.so.4.8.1
/usr/lib/i386-linux-gnu/libQtHelp.so.4.8.1
/usr/lib/i386-linux-gnu/libQtNetwork.so.4.8.1
/usr/lib/i386-linux-gnu/libQtOpenGL.so.4.8.1
/usr/lib/i386-linux-gnu/libQtScript.so.4.8.1
/usr/lib/i386-linux-gnu/libQtScriptTools.so.4.8.1
/usr/lib/i386-linux-gnu/libQtSql.so.4.8.1
/usr/lib/i386-linux-gnu/libQtSvg.so.4.8.1
/usr/lib/i386-linux-gnu/libQtTest.so.4.8.1
/usr/lib/i386-linux-gnu/libQtXml.so.4.8.1
/usr/lib/i386-linux-gnu/libQtXmlPatterns.so.4.8.1



It may be that I've got a later version of Qt libraries due to installing Qt Designer as an experiment.

I may have to revert to an earlier copy of /usr/lib/ in Ubuntu 12.04.

Gr
Gregladen
Posts: 22
Joined: Mon Feb 18, 2013 4:31 am
Platform: Linux + Windows

Tue Feb 19, 2013 1:57 am Post

Just installed on a crappy old laptop running Ubuntu 12.04 long term release.

I've not run the software through a large number of tests but the installation was fast and problem free, I was able to navigate around in and mess with the tutorial file, and compile it into various outputs.

I've only just started using Scrivener (on an iMac). For long term commitment to the software in a wide range of uses for me, Linux support is pretty important. Clearly, this release is an excellent proof of concept.

What I'm probably really going to do is to hook up certain projects to text files that will reside in a dropbox folder and use the usual method of editing them (emacs) when using my Linux system. (I think I can do that.)

In any event, rarely does one see a piece of software this complex appear across platform this way and work this well. For those of you who have had trouble with the installs, I wish you the best of luck. If you are using Ubuntu, but not the most current long term release (i.e. if you are using an old version or a bleeding edge version) you may want to change that.