web-dev-qa-db-fra.com

Comment lancer des scripts Shell à partir du bureau XFCE?

Ils ne s'ouvriront que dans un éditeur de texte. "Ouvrir avec" n'offre pas une option à exécuter. Les scripts shell sont + x, ils doivent donc s'exécuter normalement.

Pour contourner le problème, je les ai configurées pour qu'elles s'ouvrent avec l'émulateur de terminal, mais ce n'est pas idéal.

3
Eric Blank

Même lorsqu'il est marqué comme exécutable, le système ne sait pas quoi utiliser pour interpréter le script. S'il s'agit d'un script POSIX Shell, ajoutez cette ligne au tout début de votre script:

#!/bin/sh

Si vous avez besoin de bash ou d’un autre shell, utilisez, par exemple, pour bash

#!/bin/bash

La même chose s'applique aux autres fichiers texte exécutables, tels que les programmes python:

#!/usr/bin/python
1
s3lph