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
Masquer les derniers auteurs
author | version | line-number | content |
---|---|---|---|
29.1 | 1 | (% class="floatinginfobox" %) | |
2 | ((( | ||
3 | **Sommaire** | ||
31.1 | 4 | ||
29.1 | 5 | {{toc numbered="true"/}} | |
31.1 | 6 | ||
29.1 | 7 | ))) | |
8 | |||
31.1 | 9 | {{info}} | |
10 | Depuis Ubuntu 18.04 bionic, Firefox s'arrête "proprement" avec l'arrêt d'Ubuntu. | ||
32.1 | 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". | |
31.1 | 12 | {{/info}} | |
13 | |||
27.1 | 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"]] |