SCRIVENER FOR LINUX 1.5.3.1 BETA RELEASED (*LATEST*)

Well, I can now take snapshots. But still no joy with importing files. Infact the last time I tried it crashed as soon as I clicked on ‘import file’. I’ve been thinking about switching away from Ubuntu anyway (for reasons not related to Scrivener) - perhaps I will have to wait until I have a new distro installed. Are people having success with Fubunutu or Mint?

As I get the same error as MinotaurV I would like to ask whether you solved your problem?

This advice from Kona solved my problem: viewtopic.php?f=33&t=20489#p144753

Fails for me too, with a clean ubuntu 12.04 LTS install:

> cd /usr/share/scrivener/bin quesada@ubuntu /u/s/s/bin> ls accessible/ bearer/ graphicssystems/ imageformats/ phonon_backend/ resources/ Scrivener* Tutorial.scriv/ Aspell/ codecs/ iconengines/ inputmethods/ reportdmp* rtfi* scrivener.sh* quesada@ubuntu /u/s/s/bin> ./Scrivener Failed to execute process './Scrivener'. Reason: The file './Scrivener' does not exist or could not be executed.

Some more info:

[code]ls -R /usr/share/scrivener
/usr/share/scrivener:
bin/ lib/ licence.htm readme.txt translations/

/usr/share/scrivener/bin:
accessible/ bearer/ graphicssystems/ imageformats/ phonon_backend/ resources/ Scrivener* Tutorial.scriv/
Aspell/ codecs/ iconengines/ inputmethods/ reportdmp* rtfi* scrivener.sh*

/usr/share/scrivener/bin/accessible:
libqtaccessiblecompatwidgets.so* libqtaccessiblewidgets.so*

/usr/share/scrivener/bin/Aspell:
bin/ Copyright data/ dict/ en.prepl en.pws Licence

/usr/share/scrivener/bin/Aspell/bin:
aspell-15.dll aspell.exe pspell-15.dll word-list-compress.exe

/usr/share/scrivener/bin/Aspell/data:
af.dat cs.dat en.dat ia.dat iso8859-3.dat koi8-f.dat nb.dat ru_phonet.dat tl.dat
ASCII.dat cy.dat en_phonet.dat id.dat iso8859-4.dat koi8-r.dat nl.dat rw.dat tn.dat
bg.dat da.dat eo.dat is.dat iso8859-5.dat koi8-u.dat nn.dat sc.dat tr.dat
bg_phonet.dat da_phonet.dat es.dat iso8859-10.dat iso8859-6.dat ku.dat no.dat sk.dat uk.dat
br.dat de.dat fo.dat iso8859-13.dat iso8859-7.dat mg.dat ny.dat sl.dat viscii.dat
br_phonet.dat de_phonet.dat fo_phonet.dat iso8859-14.dat iso8859-8.dat mk.dat pl.dat standard.kbd wa.dat
bulgarian.kbd dvorak.kbd fr.dat iso8859-15.dat iso8859-9.dat ms.dat pt.dat sv.dat wa_phonet.dat
ca.dat el.dat fr_phonet.dat iso8859-1.dat is_phonet.dat mt.dat ro.dat sv_phonet.dat zu.dat
cp1251.dat el_phonet.dat hr.dat iso8859-2.dat it.dat mt_phonet.dat ru.dat sw.dat

/usr/share/scrivener/bin/Aspell/dict:
af.multi danish.alias esponol.alias fr_FR-med.alias kurdi.alias portuguese.alias suisse-med.alias
afrikaans.alias dansk.alias faroese.alias fr_FR-sml.alias kurdish.alias portugu?s.alias suisse-sml.alias
american.alias deutsch.alias francais-40.alias fr-lrg.alias macedonian.alias romaneste.alias svenska.alias
american-w-accents.alias dutch.alias francais-60.alias fr-med.alias malagasy.alias romanian.alias swahili.alias
bg.multi en_CA.multi francais-80.alias f++royskt.alias malay.alias rom?ne?te.alias swedish.alias
bokmal.alias en_CA-only.rws francais.alias f+?royskt.alias maltese.alias russian.alias swiss.alias
bokmsl.alias en_CA-w-accents.multi francais-lrg.alias fr-sml.alias malti.alias rw.multi sw.multi
brazilian.alias en_GBAugmented.rws francais-med.alias fslenska.alias mg.multi sardinian.alias tagalog.alias
breton.alias en_GB.multi francais-sml.alias german.alias mk.multi sc.multi tl.multi
brezhoneg.alias en_GB-only.rws fr_CH-lrg.alias greek.alias ms.multi setswana.alias tn.multi
british.alias en_GB-w-accents.multi fr_CH-med.alias hr.multi mt.multi sl.multi tr.multi
british-w-accents.alias english.alias fr_CH-sml.alias ia.multi nb.multi slovak.alias tswana.alias
bulgarian.alias en.multi french-40.alias icelandic.alias nn.multi slovenian.alias ukrainian.alias
canadian.alias en-only.rws french-60.alias id.multi no.alias spanish.alias walloon.alias
canadian-w-accents.alias en_USAugmented.rws french-80.alias indonesian.alias norsk.alias srd.alias walon.alias
catalan.alias en_US.multi french.alias interlingua.alias norwegian.alias suisse-40.alias wa.multi
chewa.alias en_US-only.rws french-lrg.alias is.multi nyanja.alias suisse-60.alias welsh.alias
chichewa.alias en_US-w-accents.multi french-med.alias italian.alias ny.multi suisse-80.alias zulu.alias
croatian.alias espa?ol.alias french-sml.alias kiswahili.alias nynorsk.alias suisse.alias zu.multi
czech.alias esperanto.alias fr_FR-lrg.alias ku.multi polish.alias suisse-lrg.alias

/usr/share/scrivener/bin/bearer:
libqgenericbearer.so*

/usr/share/scrivener/bin/codecs:
libqcncodecs.so* libqjpcodecs.so* libqkrcodecs.so* libqtwcodecs.so*

/usr/share/scrivener/bin/graphicssystems:
libqtracegraphicssystem.so*

/usr/share/scrivener/bin/iconengines:
libqsvgicon.so*

/usr/share/scrivener/bin/imageformats:
libqgif.so* libqico.so* libqjpeg.so* libqmng.so* libqsvg.so* libqtga.so* libqtiff.so*

/usr/share/scrivener/bin/inputmethods:
libqimsw-multi.so*

/usr/share/scrivener/bin/phonon_backend:
libphonon_gstreamer.so*

/usr/share/scrivener/bin/resources:
camera_click.wav icon.ico manual-win-letter.pdf Scrivener_en.qm toolbox/
css/ iconRELEASE.ico Scrivener Default Shortcuts.pdf scriv.ico
How to add spelling words/ manual-win-a4.pdf Scrivener Default Shortcuts.xls scrivx.ico

/usr/share/scrivener/bin/resources/css:
stylesheet.css

/usr/share/scrivener/bin/resources/How to add spelling words:
How to add words to dictionary.txt UKExampleFile.txt USExampleFile.txt

/usr/share/scrivener/bin/resources/toolbox:
namestool/

/usr/share/scrivener/bin/resources/toolbox/namestool:
alias defaults

/usr/share/scrivener/bin/Tutorial.scriv:
Files/ project.scrivx Settings/ Snapshots/

/usr/share/scrivener/bin/Tutorial.scriv/Files:
binder.autosave binder.backup Docs/ ProjectNotes/ search.indexes version.txt

/usr/share/scrivener/bin/Tutorial.scriv/Files/Docs:
10.links 17.rtf 22_notes.rtf 29_notes.rtf 36.rtf 4.links 54.links 6.links
10_notes.rtf 17_synopsis.txt 22.rtf 29.rtf 36_synopsis.txt 4_notes.rtf 54_notes.rtf 6_notes.rtf
10.rtf 18.links 24.links 29_synopsis.txt 37.links 4.rtf 54.rtf 6.rtf
10_synopsis.txt 18_notes.rtf 24.rtf 30.links 37_notes.rtf 4_synopsis.txt 57.links 6_synopsis.txt
11.links 18.rtf 24_synopsis.txt 30_notes.rtf 37.pdf 50.links 57_notes.rtf 7.links
11.rtf 18_synopsis.txt 26.links 30.rtf 37_synopsis.txt 50_notes.rtf 57.rtf 7_notes.rtf
11_synopsis.txt 19.links 26_notes.rtf 31.links 41.links 50.rtf 57_synopsis.txt 7.rtf
13.links 19_notes.rtf 26.rtf 31.rtf 41_notes.rtf 50_synopsis.txt 5.links 7_synopsis.txt
13_notes.rtf 19.rtf 26_synopsis.txt 32.links 41.rtf 51.links 5_notes.rtf 8.links
13.rtf 20.links 27.links 32_notes.rtf 44.jpg 51.rtf 5.rtf 8_notes.rtf
13_synopsis.txt 20_notes.rtf 27_notes.rtf 32.rtf 44.links 52.links 5_synopsis.txt 8.rtf
14.links 20.rtf 27.rtf 32_synopsis.txt 44_notes.rtf 52_notes.rtf 60.links docs.checksum
14_notes.rtf 21.links 28.links 34.links 48.links 52.rtf 60.rtf
14.rtf 21_notes.rtf 28_synopsis.txt 34.rtf 48_notes.rtf 53.links 60_synopsis.txt
17.links 21.rtf 28.wav 36.links 48.rtf 53_notes.rtf 62.links
17_notes.rtf 22.links 29.links 36_notes.rtf 48_synopsis.txt 53.rtf 62.rtf

/usr/share/scrivener/bin/Tutorial.scriv/Files/ProjectNotes:
index.xml Note-10.rtf

/usr/share/scrivener/bin/Tutorial.scriv/Settings:
compile.ini scriptformat.xml ui.ini

/usr/share/scrivener/bin/Tutorial.scriv/Snapshots:
22.snapshots/

/usr/share/scrivener/bin/Tutorial.scriv/Snapshots/22.snapshots:
2006-08-23-19-33-44+0000.rtf index.xml

/usr/share/scrivener/lib:
libphonon.la libQtGui.la libQtScript.la libQtSql.so@ libQtWebKit.so@
libphonon.prl libQtGui.prl libQtScript.prl libQtSql.so.4@ libQtWebKit.so.4@
libphonon.so@ libQtGui.so@ libQtScript.so@ libQtSql.so.4.8@ libQtWebKit.so.4.9@
libphonon.so.4@ libQtGui.so.4@ libQtScript.so.4@ libQtSql.so.4.8.0* libQtWebKit.so.4.9.0*
libphonon.so.4.4@ libQtGui.so.4.8@ libQtScript.so.4.8@ libQtSvg.la libQtXml.la
libphonon.so.4.4.0* libQtGui.so.4.8.0* libQtScript.so.4.8.0* libQtSvg.prl libQtXmlPatterns.la
libQt3Support.la libQtMultimedia.la libQtScriptTools.la libQtSvg.so@ libQtXmlPatterns.prl
libQt3Support.prl libQtMultimedia.prl libQtScriptTools.prl libQtSvg.so.4@ libQtXmlPatterns.so@
libQt3Support.so@ libQtMultimedia.so@ libQtScriptTools.so@ libQtSvg.so.4.8@ libQtXmlPatterns.so.4@
libQt3Support.so.4@ libQtMultimedia.so.4@ libQtScriptTools.so.4@ libQtSvg.so.4.8.0* libQtXmlPatterns.so.4.8@
libQt3Support.so.4.8@ libQtMultimedia.so.4.8@ libQtScriptTools.so.4.8@ libQtTest.la libQtXmlPatterns.so.4.8.0*
libQt3Support.so.4.8.0* libQtMultimedia.so.4.8.0* libQtScriptTools.so.4.8.0* libQtTest.prl libQtXml.prl
libQtCore.la libQtNetwork.la libQtSolutions_MMLWidget-2.4.so@ libQtTest.so@ libQtXml.so@
libQtCore.prl libQtNetwork.prl libQtSolutions_MMLWidget-2.4.so.1@ libQtTest.so.4@ libQtXml.so.4@
libQtCore.so@ libQtNetwork.so@ libQtSolutions_MMLWidget-2.4.so.1.0@ libQtTest.so.4.8@ libQtXml.so.4.8@
libQtCore.so.4@ libQtNetwork.so.4@ libQtSolutions_MMLWidget-2.4.so.1.0.0* libQtTest.so.4.8.0* libQtXml.so.4.8.0*
libQtCore.so.4.8@ libQtNetwork.so.4.8@ libQtSql.la libQtWebKit.la pkgconfig/
libQtCore.so.4.8.0* libQtNetwork.so.4.8.0* libQtSql.prl libQtWebKit.prl

/usr/share/scrivener/lib/pkgconfig:
phonon.pc QtCore.pc QtMultimedia.pc QtScript.pc QtSql.pc QtTest.pc QtXmlPatterns.pc
Qt3Support.pc QtGui.pc QtNetwork.pc QtScriptTools.pc QtSvg.pc QtWebKit.pc QtXml.pc

/usr/share/scrivener/translations:
qt_ar.qm qt_fa.qm qt_help_de.qm qt_help_ko.qm qt_help_zh_CN.qm qt_ko.qm qt_sk.qm qt_zh_TW.qm Scrivener_it.qm Scrivener_scifi.qm
qt_cs.qm qt_fr.qm qt_help_fr.qm qt_help_pl.qm qt_help_zh_TW.qm qt_lt.qm qt_sl.qm Scrivener_bg.qm Scrivener_nl.qm Scrivener_sl.qm
qt_da.qm qt_gl.qm qt_help_gl.qm qt_help_ru.qm qt_he.qm qt_pl.qm qt_sv.qm Scrivener_de.qm Scrivener_pl.qm Scrivener_tr.qm
qt_de.qm qt_help_cs.qm qt_help_hu.qm qt_help_sl.qm qt_hu.qm qt_pt.qm qt_uk.qm Scrivener_en.qm Scrivener_pt.qm Scrivener_uk.qm
qt_es.qm qt_help_da.qm qt_help_ja.qm qt_help_uk.qm qt_ja.qm qt_ru.qm qt_zh_CN.qm Scrivener_fr.qm Scrivener_ru.qm Scrivener_zh-tw.qm[/code]

Advice from Kona solved my problem: viewtopic.php?f=33&t=20489#p144753

Packager, you just need to make ia32-libs a requirement. Otherwise, most of the users, who are on 64 bit systems, would have to go through this ordeal, or fail to install. Given that this package has been out for a while, and it’s still broken on 64 bit, I’d seek professional help on packaging.

(Solved for me; good luck)

Hey LAP,

Thanks for all your work! I just got my new Samsung ARM Chromebook set up with ChrUbuntu. Does the 1.5.3.1 Beta support the ARM-based Chromebooks?

Thanks again!
Zarquon

Thanks a lot for your efforts - i only just now discovered Scrivener and it seems to be just the writing software i’ve been looking for!

I haven’t had the time to test everything - probably never will - but up to now it works like a charm (i’m running Linux Mint 15 Cinnamon).

Here comes a bug report for cross-platform scrivening (I just realized that it happened with 1.5.3.1, not with 1.2.6; was no problems with 1.2.6 just that that version wouldn’t run anymore …):

This is the case:

  1. Creating a project and writing some text, with different texts (files) under OS X. All fine. Latest version of Scriv for mac.
  2. Opening that project with Scriv for Linux 1.5.3.1, Ubuntu Netbook edition, latest version. All works fine.
  3. Re-opening that project with Scriv for mac. Unaltered texts/files inside projects are displayed just fine, but those I edited or created anew are just shown in “source” mode, id est the text is not parsed. Curiously, this does not happen to all Scriv projects, they are mostly doing fine. but this one is somehow cursed …

This is how it looks like (one complete file/text as displayed in Scrivener compose mode):

{\rtf1\ansi\ansicpg1252\uc1\deff0 {\fonttbl{\f0\fnil\fcharset1252\fprq2 Courier New;}{\f1\fnil\fcharset1252\fprq2 Sans Serif;}{\f2\fnil\fcharset1252\fprq2 CourierNewPSMT;CourierNewPS-ItalicMT;}} {\colortbl;\red0\green0\blue0;\red0\green255\blue0;} \paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\fet2\ftnbj\aenddoc \pgnrestart\pgnstarts0 \pard\plain \tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\fi560\sb160\sl288\slmult1\ql\ltrch\loch {\f1\fs48\cf2 Das sehende T\loch\af1\hich\af1\dbch\af1\uc1\u252\'FCrschloss} \par\plain {\f2\fs48\i1\cf2 ...} \par\plain \f2\fs48\i0\cf2 \par\plain \f2\fs48\i0\cf2 \par\plain \f2\fs48\i0\cf2}

PS. Bugger Safari. It lets me log in again when I want to submit my topic, thus discarding the contents of it. Oh how I love it.

Just a reminder for any newbies installing on Linux. Before you commit to installing on your “production” system, first boot your computer into a live-CD version of the Linux distro that you’re currently running and install/test Scrivener there. That way, you can test all you want without any concern that you might accidentally hose your installed system. In fact, you can go one step further and actually do all of your writing work while running your O/S from a live-CD. Simply keep your work on a USB drive and work off of it. When you’re done working in Scrivener just reboot back to your installed O/S and it will remain untouched (so long as you don’t try to install the Linux O/S from the live-CD). If your Linux distro won’t easily run Scrivener for some reason, just boot into some other Linux live-CD. A good one that I like to use for various purposes (like when I don’t want to install one-time-use software to my installed O/S) is Bodhi Linux 2.2.0 (see bodhilinux.com). It’s extremely lite and quick to boot into and you can easily install software from the Bodhi website. And since it’s based on Ubuntu, you can install most any software found in the Ubuntu software repository. If you don’t like Bodhi, try something else. Whatever works for you is all that matters. The ability to run your computer from a live-CD is like having an indescructable Linux system (of whatever flavor you desire) always at your disposal. Want to rip your DVDs so you can watch them on your HTPC? Boot the Bodhi live-CD (vers. 2.2.0 preferred) into memory, install Handbrake and go… Want to test that cool new software development tool? Live-CD it first. Want to play around with a few Linux games? Your live-CD is your friend. I’ve even done full-blown LAMP development while running under a live CD (not to mention other forms of software development). Yeah, I know it sounds insane, but it just goes to show what you can do merely by rebooting your system from a live CD/DVD. Live CDs are such a useful feature of Linux that I keep a Bodhi live-CD in my laptop’s DVD drive always at the ready.

When a new beta with spanish language support?
Thanks.

System:

I installed Scrivener for Windows & Linux version 1.5.3.1 Beta (32 bit) using the .deb supplied in this thread on a 64-bit Ubuntu 13.04 machine under GNOME Shell shipped with Ubuntu. (The install procedure went totally smooth and the tutorial went fine, too, by the way.)

How to repro:

Start Scrivener, possibly opening a recent project. Edit the project to add a “y” at some arbitrary position in any random document.
Select the scratch pad from the tools menu.
Click into the scratch pad and enter “x”.

What to observe:

The “x” lands at the previous cursor position - i.e. behind the “y” entered before. Clicking into the scratch pad does not move the cursor there. Also, the scratch pad does not have any window decoration, making it impossible to move it around.

What’s expected:

The cursor should move into the scratch pad. It should be possible to edit the notes and the titles.

Bug report
System: Ubuntu 12.X (current version) on an acer Netbook
Instance: Many documents marked in the binder, Fullscreen mode activated (thus displaying all marked documents)

What is observed:

  • Hitting PgDn/Up moves cursor to the beginning of next/earlier document.

What it should do:
Scroll down/up 1 screen page, not more.

Annotations:
Especially a nuisance when working with netbook keyboards, for it happens easily that PgUp/Dn is accidentially hit instead arrow keys.

Reproducible? [x] Yes

Update to bug report https://forum.literatureandlatte.com/t/writers-cafa/97/1
Cross-Platform Scrivenings

Update: To paste in the files from the Files/Doc-folder, as user above mentioned, doesn’t change behaviour. Mentioned parsing error persists.
Reproducible? [x] Yes

New Bug Report #1

System: Ubuntu 12.X (current) on a netbook; internal keyboard
Problem: Pressing the Strg-keys with keyboard shortcuts do not issue (all?) commands in Fullscreen mode.
What is observed: Strg+F does not open the Find/Replace window under Fullscreen.
Reproducible? [x] Yes

New Bug Report #2

System: Ubuntu 12.X (current) on a netbook; internal keyboard
Reproduction: Open a project. Select some Scrivenings to be displayed. Click into the Scrivenings to edit. Quit Scrivener with the project still open. Restart Scrivener. Project is opened automatically.
Problem: Though all selected Scrivenings are still selected, the selection is greyed out in the binder, the contents can be edited. But fullscreen cannot be activated (greyed out). Klicking into the binder leads to deseletion of all other Scrivenings but one.
What is expected: Fullscreen should be possible without re-selecting Scrivenings.
Reproducible? [x] Yes

Hi all,
there a list of the difference between Linux and Mac version, like the similar Win-Mac?

Sorry if this is a silly or stupid question, but when you say “expiry of end of January”, does that mean that’s the projected end of the beta test period? More to the point, will the Linux version still be available after that date?

I have installed deb version from this thread on Ubuntu 13.04. Installation went smoothly but so far one critical feature is missing.

In the Research only text files are previewed, when I add pdf, doc or odt, the odf is shown as blank pages (always 5 blank pages no matter the real lenght of pdf) and doc, odt as link in the form of file name. When I click it the file is opened in external viewer.

This is really sad since this is the main reason I am trying Scrivener,

Anybody got something similar? Missing libs?

Too freaking braindead for a complete writeup, but Scrivener works out of the box (so to speak) on Slackware 14 (64 bit.) The file import/add crash that some were having seems to be absent, and spellcheck works normally. I know slack isn’t everyone’s cup of tea, but it does appear to be working under a 64-bit environment.

Not sure if this question has been asked, but I already own Windows Scrivener; will my login work for the Linux when it comes out of beta or will I need to purchase again?

Hey Devs!

Thank you for all your hard work :smiley:

Will this run on a Chromebook with x86 architecture like the HP Chromebook 14 or the Acer C720?

-Z

The software is great - really looking forward to an official release.

The main problem with the Beta though is that now with 80,000 words in my ‘novel’ Scrivener has become painfully and unusuably slow…

Not that it probably helps you, but as a different data point, I’ve got 93K words and haven’t really noticed a performance change.