# Lancement impossible de scripts bash et python par double-clic sous Buster/Mate-Desktop

**URL:** <https://www.debian-fr.org/t/lancement-impossible-de-scripts-bash-et-python-par-double-clic-sous-buster-mate-desktop/79687>\
**Category:** Programmation\
**Created:** [Juillet 19, 2019, 4:27 UTC](https://www.debian-fr.org/t/lancement-impossible-de-scripts-bash-et-python-par-double-clic-sous-buster-mate-desktop/79687 "2019-07-19T16:27:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jchrbe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jchrbe/32/4816_2.png) [@jchrbe](https://www.debian-fr.org/u/jchrbe)\
**Post date:** [Juillet 19, 2019, 4:27 UTC](https://www.debian-fr.org/t/lancement-impossible-de-scripts-bash-et-python-par-double-clic-sous-buster-mate-desktop/79687/1 "2019-07-19T16:27:31Z")

</div>

Depuis un `dist-upgrade` de Debian 9 Stretch à Debian 10 Buster, le lancement de mes scripts par `./script.py` et `./script.sh` reste possible (les droits de mes fichiers n’ayant pas changé, la partition `/home` indépendante du système), mais `mate-desktop` ignore le double-clic qui permettait auparavant de les lancer.

Je peux associer `python` aux fichiers `py`, mais je n’ai alors pas l’interactivité du terminal.

Ce qui est étrange, c’est qu’un clic droit ne me permet plus d’installer `mate-terminal` comme application lancée par défaut au double-clic d’un script `python`. Changement de politique?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Juillet 21, 2019, 8:15 UTC](https://www.debian-fr.org/t/lancement-impossible-de-scripts-bash-et-python-par-double-clic-sous-buster-mate-desktop/79687/2 "2019-07-21T08:15:55Z")

</div>

Salut  
le double-clic est le résultat d’une association d’un type de fichier et d’un lanceur d’application ( fichier `.desktop` )  
ça se fait dans un fichier `mimeapps.list`

On y trouve une section  
`[Default Applications]`  
avec les associations par défaut, exemple

```nohighlight
application/x-extension-htm=chromium.desktop
application/x-extension-html=chromium.desktop
application/x-extension-shtml=chromium.desktop
application/xhtml+xml=chromium.desktop
application/x-extension-xhtml=chromium.desktop
application/x-extension-xht=chromium.desktop

```

Pour localiser ces fichiers

```nohighlight
locate mimeapps.list

```

---

<div class="post-metadata">

**Author:** ![jchrbe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jchrbe/32/4816_2.png) [@jchrbe](https://www.debian-fr.org/u/jchrbe)\
**Post date:** [Juillet 21, 2019, 1:37 UTC](https://www.debian-fr.org/t/lancement-impossible-de-scripts-bash-et-python-par-double-clic-sous-buster-mate-desktop/79687/3 "2019-07-21T13:37:47Z")

</div>

Merci pour la réponse.

Je ne pense pas avoir de fichier `mimeapps.list` sur mon système, que je cherche en utilisateur sur mon espace personnel ou en superutilisateur sur la partition-système.

Par ailleurs, l’association type de fichier/application pour l’ouverture par double-clic fonctionne très bien pour les fichiers non exécutables. Je sais qu’il peut y avoir des restriction sur le lancement de tels fichiers. Ici, je peux lancer un fichier exécutable (bash et python) par terminal mais plus par double-clic.

Voici le contenu de `/usr/share/applications/Python (v3.7).desktop`, qui a priori me permet de lancer un fichier python:

```nohighlight
[Desktop Entry]
Name=Python (v3.7)
Comment=Python Interpreter (v3.7)
Exec=/usr/bin/python3.7
Icon=/usr/share/pixmaps/python3.7.xpm
Terminal=true
Type=Application
Categories=Development;
StartupNotify=true
NoDisplay=true

```

Pour rappel, j’utilise Mate-Desktop (basée sur GNOME2) et j’ai fait un dist-upgrade Buster 10.0 à partir de Stretch 9.9. J’ai déjà eu des problèmes de configuration avec ce mode d’installation.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Juillet 21, 2019, 5:49 UTC](https://www.debian-fr.org/t/lancement-impossible-de-scripts-bash-et-python-par-double-clic-sous-buster-mate-desktop/79687/4 "2019-07-21T17:49:59Z")

</div>

> [@jchrbe](#):
>
> Merci pour la réponse.
> 
> Je ne pense pas avoir de fichier `mimeapps.list` sur mon système, que je cherche en utilisateur sur mon espace personnel ou en superutilisateur sur la partition-système.

cf [I Challenge Thee](https://wiki.debian.org/fr/MIME)
