Commit a7e79e77 authored by Cyrille Chopelet's avatar Cyrille Chopelet

[Blog] Install Scrivener on Linux

parent 12c36d4f
---
date: 2020-10-06T07:21:32+02:00
title: Installer Scrivener 3 sous Linux
subtitle: Un peu de vin pour démarrer ?
slug: installer-scrivener-3-linux
description: Scrivener ne fournit pas de support pour Linux. Pourtant, il reste un espoir.
cover:
src: scrivener-kubuntu.jpg
alt: L'écran de démarrage de Scrivener 3
by: chop
license: CC BY-NC 4.0
author: chop
categories:
- writing
tags:
- linux
---
Tandis que je me prépare pour ma première tentative au [NaNoWriMo], je sais que j'aurai besoin d'un logiciel pour m'organiser.
J'ai utilisé [Scrivener] par le passé et je sais que c'est parfaitement adapté pour mon usage.
Mon seul problème : j'utilise Linux en déplacement, pour lequel Scrivener n'offre pas de support.
Mais ce n'est plus un problème, ainsi que l'a révélé [Thomas Pletcher proved](https://medium.com/@tpletcher/update-scrivener-3-on-linux-8cea1e2739a) : les dernières betas de [Scrivener 3] fonctionnent avec [Wine].
Voilà comment.
<!--more-->
# Installation de Wine
Pour faire tourner Scrivener sous Linux, nous utiliserons [Wine], qui offre une couche de compatibilité pour exécuter des programmes Windows sur des systèmes POSIX.
**Note** : Ce tutoriel est écrit pour des personnes qui ne connaissent pas Wine et ne l'utiliseront probablement que pour Scrivener.
Si vous avez une connaissance plus avancée, vous voudrez peut-être utiliser un préfixe dédié.
Faites, je vous en prie. Je n'en parlerai pas ici.
Maintenant, pour faire court :
1. Nous aurons besoin de Wine, [Winetricks] et winbind.
Si ceux-ci sont disponibles dans les repos de votre distribution (c'est le cas pour Ubuntu), les installer se fera via la commande : `sudo apt install wine winetricks winbind`
2. L'installateur de Wine du dépôt Ubuntu a un petit défaut : il ne crée pas le lien symbolique qui permet de lancer l'application.
Pas grave, on va le faire à la main : `sudo ln -s /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/`
# Configuration de Wine
Maintenant que Wine est installé, il va falloir ajouter les composants Windows dont Scrivener aura besoin.
1. Facultatif : `winetricks dotnet corefonts` installera les polices par défaut Windows (p.ex. Times New Roman).
Vous les avez peut-être déjà installées d'une autre façon (p.ex. `sudo apt install ttf-mscorefonts-installer`), en quel cas cette étape serait redondante.
2. `winetricks win7` préparera une architecture Windows 7.
3. `winetricks dotnet48` installera .NET 4.8 (Scrivener a besoin de .NET 4.6 ou plus). Cochez la case « Redémarrer maintenant » quand on vous le proposera.
Pas d'inquiétude, cela ne fera pas redémarrer votre machine.
4. `winetricks speechsdk`: le SpeechSDK n'est pas noté parmi les prérequis pour Scrivener, mais je n'ai pas pu l'exécuter avant de l'installer.
# Installation de Scrivener
1. Il vous faut télécharger Scrivener 3 (à l'heure de l'écriture de ces lignes, vous pouvez télécharger la dernière bêta [ici][Scrivener 3.0 beta]).
2. En faisant un clic droit sur le fichier .exe obtenu, vous devriez pouvoir l'ouvrir avec _Wine Windows Program Loader_ (cela devrait être l'option par défaut, mais elle pourrait aussi se cacher dans le sous-menu _Ouvrir avec_).
C'est tout !
À la fin de l'installation, Wine devrait avoir créé un raccourci pour Scrivener dans votre liste d'applications.
Vous devriez pouvoir le démarre en cliquant dessus.
N'hésitez pas à partager d'autres astuces dans les commentaires.
[NaNoWriMo]: https://nanowrimo.org/
[Scrivener]: https://www.literatureandlatte.com/scrivener/overview
[Scrivener 3]: https://www.literatureandlatte.com/scrivener-3-for-windows-update
[Scrivener 3.0 Beta]: https://www.literatureandlatte.com/forum/viewtopic.php?f=57&t=40621
[Wine]: https://www.winehq.org/
[Winetricks]: https://wiki.winehq.org/Winetricks
---
date: 2020-10-06T07:21:32+02:00
title: Installing Scrivener 3 on Linux
subtitle: Would you care for some wine to get started?
slug: install-scrivener-3-linux
description: Scrivener doesn't provide support for Linux. Yet, all hope is not lost.
cover:
src: scrivener-kubuntu.jpg
alt: Scrivener 3 splash screen
by: chop
license: CC BY-NC 4.0
author: chop
categories:
- writing
tags:
- linux
---
As I'm preparing for my first attempt at [NaNoWriMo], I know I must have my writing software ready.
I used [Scrivener] in the past and know it's a solution I love to use.
My only problem was: my mobility OS is Linux, which Scrivener doesn't provide support for.
But that's no longer a problem as [Thomas Pletcher proved](https://medium.com/@tpletcher/update-scrivener-3-on-linux-8cea1e2739a) that the latest betas of [Scrivener 3] work with [Wine].
Here's how.
<!--more-->
# Installing wine
To make Scrivener run on Linux, we'll use [Wine], a compatibilty layer for running Windows applications on POSIX systems.
**Note**: This tutorial was written for people who don't know what Wine is and are probably installing it only to run Scrivener.
If you have a more advanced knowledge, you may wish to use prefixes.
Please do. I won't here.
Now, to the flesh of it:
1. We'll need Wine, [Winetricks] and winbind.
If those are available in your distribution's repos (they are for Ubuntu), installing them can be achieved with this command: `sudo apt install wine winetricks winbind`
2. The Wine installer in the Ubuntu repository has a slight defect: it doesn't create an important symbolic link, meaning you'll have to create yourself: `sudo ln -s /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/`
# Provisioning Wine
Now that Wine is installed, you need to add the Windows components you will need to install and run Scrivener.
1. Optional: `winetricks dotnet corefonts` will install Windows default fonts (e.g. Times New Roman).
You may have already installed those from another source (e.g. `sudo apt install ttf-mscorefonts-installer`), in which case this is not required for you.
2. `winetricks win7` will install a Windows 7 architecture.
3. `winetricks dotnet48` will install .NET 4.8 (Scrivener needs at least .NET 4.6).
Check the "restart now" when required. Don't worry, you won't have to reboot.
4. `winetricks speechsdk`: the SpeechSDK is not listed as a requirement for Scrivener, but I couldn't run it without it.
# Installing Scrivener
1. You need to go and download Scrivener 3 (at the time of this writing, you can get the latest beta [here][Scrivener 3.0 beta]).
2. You should right-click your .exe file and open it with _Wine Windows Program Loader_ (may be the default, but also may be under _Open With_).
That's it!
At the end of the installation, Wine should have created an entry for Scrivener in your start menu, and you should be able to run it.
Don't hesitate to give additional tips as comments.
[NaNoWriMo]: https://nanowrimo.org/
[Scrivener]: https://www.literatureandlatte.com/scrivener/overview
[Scrivener 3]: https://www.literatureandlatte.com/scrivener-3-for-windows-update
[Scrivener 3.0 Beta]: https://www.literatureandlatte.com/forum/viewtopic.php?f=57&t=40621
[Wine]: https://www.winehq.org/
[Winetricks]: https://wiki.winehq.org/Winetricks
---
title: User eXperience
description:
Linux est un système d'exploitation libre et ouvert.
Son utilisation implique des habitudes différentes, dont certaines peuvent ressembler à des astuces pour le non-initié.
weight: 10
slug: linux
---
---
title: Linux
description:
Linux is a free and open source operating system.
Using it implies some new habits and, to the newcomer, some of those may look like tricks.
weight: 10
slug: linux
---
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment