Skip to content
  • Shop
  • About the Creator
  • Author BookShelf
  • Black Cat Adventures
  • Newsletter Options
  • Contact Us
  • Privacy Policy
  • Cookie Policy (US)
Kids Hide Away

Kids Hide Away

Specializing in Educational Software

  • Home
  • Shop
    • Free Printable Word Tracker
    • Productivity Timers
      • Productivity Timers – Black
      • Productivity Timers – Lake Erie
      • Productivity Timers – Bubbles
    • RedM Scripts (Tebex)
    • Black Cat Adventures
    • Catch FireFlies, a Free Casual PC Game
    • Stickers
      • KJ’s Cartoons
    • Digital
      • OneNote Digital Planner Stickers – Kaban Board – Authors – Write Chapters
      • Digital Planner Stickers – Publishing Milestones for Authors
      • OneNote Digital Planner Sticker – Kaban Board – Authors – Edit Chapter
    • Apps
      • Space Nebula Timer App (Linux)
      • Space Nebula Timer App (Windows)
      • Forest Timer App (Windows)
      • Forest Timer App (Linux)
      • Big and Bold Timer App (Linux)
      • Big and Bold Timer App (Windows)
      • Bubbles Timer App (Windows)
      • Runes Timer App (Windows)
      • Bubbles Timer App (Linux)
      • Runes Timer App (Linux)
      • Sunset Forest Timer App (Linux)
      • Sunset Forest Timer App (Windows)
  • Indie Game Studio
    • The Wild Ones
    • The Drained
    • CFX/REDM
      • Barrels Version 2
      • Barrels Version 1
      • Crates Version 2
      • Crates Version 1
      • Dressers Version 1
      • Footlocker Version 1
      • Desks Version 1
      • Cupboards Version 1
      • Valentine Green House
    • Ice Hockey Games
      • Hat Trick – Connect 3
      • Power Play – Endless Runner
      • Dream Team – Fantasy Statistics
      • Ice Hockey Games – Practice Skills
      • Offsides – RPG
      • Ice Hockey Games – Tournament Games
    • Capture FireFlies
    • Black Cat Adventures
      • Black Cat Adventures
      • Black Cat Adventures
      • Black Cat Adventures – Manual
      • Black Cat Adventures – Statistics
      • Black Cat Adventures – Demo
    • 2D Games
      • Classic Arcade Games
      • Space Race
    • Educational Games
  • Blog
    • About the Creator
  • Life Long Learner
    • Packt: Python Books
    • Udemy: Python
    • Udemy: C#
    • Udemy: C++
    • Udemy: Android
    • Udemy: Unreal
    • Packt: node.js Books
    • 3ds Max Modeling for Games by Andrew Gahan
  • Recent Courses
    • Domestika: Architectural Sketching with Watercolor and Ink (Project Board)
    • Domestika: Colored Marker Techniques for Manga (Project Board)
    • Domestika: Narrative Techniques for Illustrated Stories (Project Board)
    • Domestika: Watercolor Coloring for Comics and Illustrations
    • Domestika: Urban Sketching: Express Your World in a New Perspective (Project Board)
    • Domestika: Pictorial Sketchbook with Gouache (Project Board)
    • Domestika: Introduction to Colour Psychology: Chromatic Narrative
    • Domestika: Watercolor Techniques for Dreamlike Illustrations
    • Domestika: Illustrated Stories: From Idea to Paper
    • Domestika: Illustration Techniques with Watercolor and Gouache (Project Board)
    • Domestika: Creative Sketching: Fill Your Illustrations with Life and Detail (Project Board)
    • Teachable: HB 90 by Sarra Cannon @ Hearth Breathings
    • Teachable: Publish and Thrive by Sarra Cannon @ Hearth Breathings
    • Teachable: Lindsey the Frugal Crafter
    • Teachable: Alcohol Markers by Lindsey the Frugal Crafter
  • Indie Artist
    • Inktober
      • How to make a comic in 6 days – Day 1
      • How to make a comic in 6 days – Day 2
      • How to make a comic in 6 days – Day 3
      • How to make a comic in 6 days – Day 4
      • How to make a comic in 6 days – Day 5
      • How to make a comic in 6 days – Day 6
  • Author BookShelf
    • Alexander’s Bounty
    • Rebecca’s Scroll
    • Author
  • Melvin’s Games
  • SNHU
    • SNHU: GAM303
    • SNHU: IT140
    • SNHU: GAM305
    • SNHU: GAM415
    • SNHU: GAM465
    • SNHU: GAM495
    • SNHU: GAM312
    • SNHU: GAM207
    • SNHU: GRA220
    • SNHU: GRA211
    • SNHU: GRA310
    • SNHU: IT145
    • SNHU: IT230
    • SNHU: IT312
    • SNHU: IT328
    • SNHU: IT450
    • SNHU: MAT225
    • SNHU: COM-230
    • SNHU: GRA202
  • Contact Us
  • Toggle search form

Scrivener works under Ubuntu 19/20

Posted on March 28, 2020December 28, 2022 By Southworth Family

To get Scrivener to work, you will have to jump through some hoops.

So before you go on I feel the need to point out that there are two ways to do this. I’m having a bad day and nothing is working so I’m going to write out what should basically work, and I’ll miss some steps and have to come back and fix this later. If you do this the first way you should have better interactions with Scrivener down the road. If you do the second you may have to force the install to get it to work. Also, this is random notes still, not a coherent document. I need to set up a virtual system temporarily and go through this a few times and get the order and process down so it works every time. These are just noted right now because I still had to fight with the install to get it to work.

Option 1:

Add the sources to the apt config.

sudo vi /etc/apt/sources.list

Use editor of your choice, I use “vi”, it is a protect file you must use “sudo”.

deb http://us.archive.ubuntu.com/ubuntu/ pool main universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe multiverse

Then run the apt command to install the packages.

sudo apt-get update
sudo apt-get install multiarch-support*
sudo apt-get install gir1.2-gst* libgstreamer-plugins-base0* libgstreamer0*

If you are still getting errors about adding packages try this:

sudo apt-get install libgthread* libglib* libgobject*  libgbase* libgmodule* libvisual*

If your getting “png” errors then try the easy way, and restest, if that doesn’t work see below instructions for compiling the module on your install so it will be compatible.

sudo apt-get install libpng12*

Option 2: Manual

Add multiarch-support.

Find more information about multiarch-support here:
https://wiki.debian.org/Multiarch/HOWTO

wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1_amd64.deb

Then you can install it.

sudo dpkg -i multiarch-support_2.27-3ubuntu1_amd64.deb

Next:

Download the files..

mkdir scriv-debs
cd scriv-debs
wget http://archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng_1.2.54.orig.tar.xz
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gstreamer0.10/gir1.2-gstreamer-0.10_0.10.36-1.5ubuntu1_amd64.deb
wget  http://archive.ubuntu.com/ubuntu/pool/universe/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5ubuntu1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gst-plugins-base0.10/gstreamer0.10-plugins-base_0.10.36-2_amd64.deb 
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb

Try this:

sudo dpkg -i *.deb

(Only do this next step if you know what you are doing, it can potentially cause problems….)

sudo dpkg -i --force-depends *.deb

PNG errors – Manual install:

cd /usr/lib/x86_64-linux-gnu/
  • your directory may vary…
apt-get update
apt-get upgrade
apt-get autoremove
sudo apt-get install libtool autoconf build-essential pkg-config automake tcsh
wget http://archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng_1.2.54.orig.tar.xz
tar -xvf libpng_1.2.54.orig.tar.xz
cd libpng-1.2.54
./autogen.sh
./configure
make -j8
sudo make install
sudo ldconfig

BadPixMap errors

Next, you are probably going to get some perms errors. To fix the perms error that displays itself as “BadPixMap”.

sudo QT_X11_NO_MITSHM=1 $pathto/Scrivener $file

Example:
sudo QT_X11_NO_MITSHM=1 /usr/share/scrivener/bin/Scrivener /home/southworth/Downloads/DragonDiary.scriv/DragonDiary.scrivx

sudo QT_X11_NO_MITSHM=1 /usr/share/scrivener/bin/Scrivener /home/my_user_name/Scrivener_Files/DragonDiary.scriv/DragonDiary.scrivx

https://github.com/unetbootin/unetbootin/issues/66 <– more information about the reason for the permissions errors.

Disclaimer

This post is mostly a note to myself so I can find the files and steps again easily in the very likely event I need to redo the laptop again and reinstall Scrivener, again. I did a lot of other things as I figured out what was needed, and where to get the files. So…. this may not be exactly the right steps. Reviewing the steps I took these seemed like the ones that were actually needed. Along the way, I installed python3 and a few other packages that I needed for another project. Nothing indicates they were needed for Scrivener so I’ve not included them here.

Good luck with your install. You can ask questions through the contact us page. I’ll try to help you if I can.

Hits: 112

Blog

Post navigation

Previous Post: Black Cat Adventures – Demo
Next Post: Ice Hockey Endless Runner

Related Posts

How to install Python, Pygames, GitHubDesktop, and Eclipse together (Windows 10). Blog
🐉 Dev Log – 1/15/2020 Black Cat Adventures
REDM FAQs Day 32 – RedM/CFX/VORP Project – Update Blog
Devlog: 09/01/2019 – Black Cat Adventure – Movement and Chase are working. Black Cat Adventures
Dev Logs Jan 3 rd Black Cat Adventures
HB90 – Nov 1st – NaNoWrimo – Monday – Blog Author Topics

Scripts can be purchased at ✨✨tebex✨✨

Blog Categories

  • Author Topics (58)
  • Blog (224)
  • Clark and Parker Academy (6)
  • FAQ (5)
  • Games We Play (17)
  • Home School (1)
  • Homestead and Gardens (4)
  • Indie Artist (34)
  • Indie Game Studio (117)
  • Life Adventures and Memories (8)
  • Life Long Learner (1)

New Products

  • Dark Mode - Weekly Hourly Page - Digital - Undated - Letter Size
    Dark Mode - Weekly Hourly Page - Digital - Undated - Letter Size
  • Light Mode - Weekly Hourly Page - Digital - Undated - Letter Size
    Light Mode - Weekly Hourly Page - Digital - Undated - Letter Size
  • Cozy Mystery Digital Templates for Authors
    Cozy Mystery Digital Templates for Authors
  • Game Development Digital Planner Page for Projects
    Game Development Digital Planner Page for Projects
  • Digital Planner Stickers - Publishing Milestones for Authors
    Digital Planner Stickers - Publishing Milestones for Authors
  • OneNote Digital Planner Sticker - Kaban Board - Authors - Edit Chapter
    OneNote Digital Planner Sticker - Kaban Board - Authors - Edit Chapter
  • OneNote Digital Planner Stickers - Kaban Board - Authors - Write Chapters
    OneNote Digital Planner Stickers - Kaban Board - Authors - Write Chapters
  • Sunset Forest Timer App (Windows)
    Sunset Forest Timer App (Windows)

Events

Subscribe to our newsletter!


Featured Books

Alexander’s Bounty

Alexander’s Bounty

August 1920 Cleveland, Ohio. Detective Alexander Jones

More info →

Rebecca’s Scroll

Rebecca’s Scroll

August 1920 Cleveland, Ohio. Bookstore owner and conservation specialist Rebecca Williams struggles to clear her name after she finds a body in the museum's bronze age gallery. Amid a flood of exhausting police interviews, missing artifacts, angry crowds, magical puzzles, sneaky suspects, and death threats. Will she be the next victim or begin the next great adventure?

More info →

Contact US

Scripts can be purchased at ✨✨tebex✨✨

For assistance, please create a support ticket on our 🎟️🎟️website 🎟️🎟️

Please use the email address you purchased the script with to create the support ticket and account.

[Dragon Code - 💬💬DISCORD💬💬]

[PATREON 🎨🎨KLSANDELS 🎨🎨] for new server installs, custom code requests, tutorials, and early access to scripts and servers.

Game Server List: 👾 🕹️ 💻 Crimson Creek 💻🕹️👾

[Crimson Creek - 💬💬 DISCORD 💬💬]

[DISCORD RULES] – Be polite, professional, and patient in your communications with staff, dev, and the general community.

Copyright © 2023 Kids Hide Away.

Powered by PressBook Masonry Dark

Loading...
Manage Cookie Consent
We use cookies to optimize our website and our services. They are not required for the site to function.
Functional cookies Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}
 

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.