web-dev-qa-db-fra.com

Chaque fois que je télécharge un fichier .sh, gedit s'ouvre

Chaque fois que je télécharge un fichier .sh, gedit s’ouvre puis se fige. Pourquoi?

4
empedokles

Si gedit s'ouvre une fois le téléchargement terminé, c'est que votre navigateur est configuré pour ouvrir les fichiers téléchargés automatiquement et pour les ouvrir dans l'application par défaut du système.

Si gedit s'ouvre parce que vous avez double-cliqué sur le fichier .sh dans nautilus, c'est à cause du comportement par défaut de nautilus, qui consiste à ouvrir .sh. fichiers dans l'éditeur de texte par défaut du système plutôt que de les exécuter.

Pour changer le comportement par défaut de nautilus ':

  1. Ouvrir les fichiers du lanceur Unity
  2. Sur le panneau Unity, cliquez sur "Edition"> "Préférences".
  3. Sélectionnez l'onglet "Comportement" et sous "Fichiers texte exécutables", sélectionnez "Exécuter les fichiers exécutables à l'ouverture" et cliquez sur le bouton "Fermer".

Si gedit gèle, il se peut que le fichier .sh soit très long.

Si le .sh n'est pas très long, il se peut qu'il soit encodé avec un encodage exotique que gedit ne peut pas gérer.

Si le fichier .sh n'est pas encodé avec un encodage exotique, essayez de réinstaller/mettre à jour gedit en exécutant cette commande dans un Terminal: Sudo apt-get remove gedit && Sudo apt-get update && Sudo apt-get install gedit

8
kos

Les fichiers sh ne sont pas un double-clic sur les exécutables; ils doivent être exécutés à partir du terminal. (/path/to/script.sh) sh les fichiers peuvent aussi être volumineux. Plus de 10 Mo de texte sont sûrs de geler n'importe quel programme de texte pendant un moment, jusqu'à ce qu'il puisse charger tout le texte.

1
TheWanderer