Code source wiki de Firefox sous Ubuntu : arrêter Firefox proprement en fin de session
Modifié par Xavier Richard le 24/10/2018 à 23:15
Afficher les derniers auteurs
author | version | line-number | content |
---|---|---|---|
1 | (% class="floatinginfobox" %) | ||
2 | ((( | ||
3 | **Sommaire** | ||
4 | |||
5 | {{toc numbered="true"/}} | ||
6 | |||
7 | ))) | ||
8 | |||
9 | {{info}} | ||
10 | Depuis Ubuntu 18.04 bionic, Firefox s'arrête "proprement" avec l'arrêt d'Ubuntu. | ||
11 | Par ailleurs pour lancer Firefox automatiquement lors du démarrage d'Ubuntu, il suffit d'ajouter une entrée Firefox dans Session et démarrage > Démarrage automatique d'application. La commande a saisir est de type "/usr/lib/firefox/firefox". | ||
12 | {{/info}} | ||
13 | |||
14 | = Problème = | ||
15 | |||
16 | __**Côté utilisateur :**__ lors du démarrage de KUbuntu, Firefox affiche systématiquement la page "Souhaitez-vous restaurer la session précédente ?". | ||
17 | |||
18 | **__Contexte :__** lors de votre précédent arrêt de l'ordinateur, Firefox fonctionnait (vous n'aviez pas fermé vous-même l'application Firefox) et au démarrage de KDE, KDE relance les applications qui étaient en cours lors de la fermeture de la session précédente. | ||
19 | |||
20 | **__Explication technique :__** sous Linux (Ubuntu, KUbuntu) Firefox ne s'arrête pas « proprement » en fin de session. Pour être plus précis : Firefox ne gère pas correctement le signal d'arrêt qui lui est envoyé, comme à toutes les applications, par le système Linux au moment de la fermeture de session / logout ! | ||
21 | |||
22 | = Solution = | ||
23 | |||
24 | La solution consiste à créer un script de fermeture propre de Firefox et à demander à KDE d'exécuter ce script à chaque fermeture de votre session / arrêt de l'ordinateur. | ||
25 | |||
26 | |||
27 | |||
28 | Créez un fichier exécutable dans votre dossier [utilisateur] : | ||
29 | {{code}}/home/[utilisateur]/StopFireFox.sh{{/code}} | ||
30 | |||
31 | Le contenu de ce fichier est simplement la commande : | ||
32 | {{code}}wmctrl -c "Mozilla Firefox"{{/code}} | ||
33 | |||
34 | Testez que ce script fonctionne correctement : | ||
35 | |||
36 | - lancez Firefox | ||
37 | |||
38 | - exécutez le script | ||
39 | |||
40 | - ... vérifier que Firefox ne s'exécute plus ! | ||
41 | |||
42 | (!) __**Astuce**__ : vous pouvez être amenés à installer l'utilitaire "wmctrl" s'il n'est pas déjà présent sur votre ordinateur. | ||
43 | |||
44 | |||
45 | Pour automatiser l'arrêt de Firefox lors de l'arrêt de Linux : lancez l'application « Démarrage automatique » puis Ajoutez un script, parcourez les dossiers pour atteindre le fichier script créé précédemment enfin sélectionnez le déclenchement « A la fermeture » comme illustré ci-dessous : | ||
46 | |||
47 | [[image:Arrêt de Firefox sous Ubuntu||height="560" width="723"]] |