# \[Cesium Desktop\] Lancement impossible sur certaines distributions Linux (Cesium \>= 1.6.2)

**URL:** https://forum.duniter.org/t/cesium-desktop-lancement-impossible-sur-certaines-distributions-linux-cesium-1-6-2/7233
**Category:** Cesium
**Tags:** linuxfr, desktop, cesium
**Created:** [21 April 2020 11:15 UTC](https://forum.duniter.org/t/cesium-desktop-lancement-impossible-sur-certaines-distributions-linux-cesium-1-6-2/7233 "2020-04-21T11:15:29Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![kimamila](https://forum.duniter.org/user_avatar/forum.duniter.org/kimamila/32/185_2.png) [@kimamila](https://forum.duniter.org/u/kimamila)
#### Post date: [28 April 2020 08:16 UTC](https://forum.duniter.org/t/cesium-desktop-lancement-impossible-sur-certaines-distributions-linux-cesium-1-6-2/7233/7 "2020-04-28T08:16:15Z")

</div>

> [@\[Cesium\] Version officielle v1.6 : Mettez-vous à jour!](https://forum.duniter.org/t/cesium-version-officielle-v1-6-mettez-vous-a-jour/7033/34):
>
> Au lancement de l’application, il semblerait qu’il y ait deux fenêtres ? …

Tu ne vois pas de splashcreen, au lancement ?

 ![image](https://forum.duniter.org/uploads/default/original/2X/a/a23c244fc1c02f745f32e65d5e3c75a80dc4d159.jpeg)

## Explications sur l’écran de lancement

/!\ Pour les techos uniquement 🙂

J’ai ajouté cet écran car il me permet d’exécuter du code dans NodeJS avant la lancement de la version web “classique” de Cesium. Et surtout ce code est isolé, et non plus injecté dans la page web (index.html ou index-integrity.html) de Cesium, qui reste ainsi totalement inchangé vis à vis du Zip de la version web. Je trouve cela plus élégant.

Aujourd’hui, ce code de lancement, prend en charge :

- la détection d’un noeud Duniter loca, pour demander son utilisation, avant que Cesium ne se lance
- la détection d’un fichier de `./config/cesium/keyring.yml` pour se connecter automatiquement à ce compte
- la redirection des log JS vers la console, avec l’option de lancement `--debug`
- la gestion des fenetres et du menu (maqué par défaut, car en cours de développement, testable avec l’option de lancement `--menu`)

A terme, ce code pourra aussi gérer :

- la gestion des mises à jour, lors du redémarrage. Genre : “Une nouvelle version de Cesium est disponible (vx.y.z). Voulez-vous l’installer ?” et hop, mise à jour ! 😉 Depuis IPFS idéalement. à voir.

---

_[View the full topic](https://forum.duniter.org/t/cesium-desktop-lancement-impossible-sur-certaines-distributions-linux-cesium-1-6-2/7233)._
