180 votes

Comment exécuter des scripts exécutables dans Nautilus ?

Lorsque je double-clique sur un script dans Nautilus pour l'exécuter, le script s'ouvre simplement dans mon éditeur de texte sans option pour l'exécuter. En utilisant Nautilus, comment puis-je exécuter des fichiers texte exécutables et/ou des script ?

230voto

Joshua McKinnon Points 12379
  1. Ouvrez Nautilus.

  2. Ouvrez ceci à partir de la barre de menu :

    Édition → Préférences

  3. Sélectionnez l'onglet "Comportement".

  4. Sélectionnez "Demander à chaque fois" sous "Fichiers texte exécutables".

  5. Fermez la fenêtre.

  6. Cliquez à droite sur le fichier et sélectionnez "Propriétés".

  7. Sélectionnez l'onglet "Permissions", et assurez-vous que "Autoriser l'exécution du fichier en tant que programme" est sélectionné.

  8. Fermez la fenêtre.

Vous pouvez maintenant double-cliquer sur votre fichier texte exécutable dans Nautilus pour qu'il vous soit demandé d'exécuter ou de modifier votre script.

enter image description here


Crédit de réponse : Nur

36voto

th_in_gs Points 382

Suivez les étapes suivantes :

  • Instalar dconf-editor car il n'est pas installé par défaut.

  • Hit Alt + F2 , type dconf-editor et frappez Enter .

  • En dconfg-editor goto : org gnome nautilus preferences

    enter image description here

  • Cliquez sur executable-text-activation et dans le menu déroulant, sélectionnez :

    lancement : pour lancer des scripts en tant que programmes.

    OU

    demandez à : pour demander ce qu'il faut faire via un dialogue.

  • Fermer dconf-editor . C'est ça !

16voto

Sadi Points 10633

Je pense que c'est une nuisance causée par les gens de Gnome qui ont décidé de changer ce comportement par défaut auquel nous étions habitués.

Pour le réparer, vous pouvez ;

  1. installez (si ce n'est pas déjà fait) et lancez Éditeur dconf ,
  2. aller à : org > gnome > nautilus > préférences et
  3. modifier la valeur de activation du texte exécutable retour à demandez à (ou même lancement si vous préférez).

Si vous voulez le même comportement de Nautilus que Root, vous pouvez répéter les étapes ci-dessus, en commençant par Éditeur dconf cette fois en tant que Racine .

15voto

KenHaggerty Points 101

Dans un terminal

gsettings set org.gnome.nautilus.preferences executable-text-activation ask

2voto

hingev Points 6311

Pour cela, je suppose que le meilleur moyen sera de faire .desktop et rendez ce lanceur exécutable en utilisant la fonction

chmod +x blah.desktop

Après cela, vous serez prêt à l'exécuter par un simple clic, et vous pourrez même l'ajouter au lanceur. Pour en savoir plus sur la façon de faire .desktop l'aspect des fichiers aquí . La partie principale est la suivante

\[Desktop Entry\]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.svg
Name=give-name-here
Exec=/path/to/file/executable

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X