web-dev-qa-db-fra.com

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 dans mon éditeur de texte sans option. Comment utiliser des fichiers texte et/ou des scripts exécutables avec Nautilus?

159
Rob
  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. Ferme la fenêtre.
  6. Faites un clic droit sur le fichier et sélectionnez "Propriétés.
  7. Sélectionnez l'onglet "Autorisations" et assurez-vous que "Autoriser l'exécution du fichier en tant que programme" est sélectionné.

  8. Ferme la fenêtre.

Maintenant, vous pouvez double-cliquer sur votre fichier texte exécutable dans Nautilus pour lui demander d'exécuter ou de modifier votre script.

enter image description here


Crédit réponse: Nur

200
Jorge Castro

Suivez ces étapes:

  • Installez dconf-editor car il n'est pas installé par défaut.
  • Frappé Alt+F2, tapez dconf-editor et appuyez sur Enter.
  • Dans dconfg-editor goto: orggnomenautiluspreferencesname__

    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.

    OR

    ask: demander quoi faire via un dialogue.

  • Fermez dconf-editor. C'est tout!

35
Basharat Sialvi

Je pense que c'est une nuisance causée par des 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. installer (si vous ne l’avez pas déjà fait) et démarrer dconf Editor,
  2. allez à: org> gnome> nautile> préférences, et
  3. remplacez la valeur de executable-text-activation par ask (ou même lancement, si vous préférez).

Si vous voulez le même comportement que Nautilus en tant que racine, vous pouvez répéter les étapes ci-dessus, en démarrant éditeur dconf cette fois-ci sous la forme racine.

14
Sadi

dans un terminal

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

Changer le comportement de Nautilus avec des fichiers texte exécutables

  1. Open Nautilus
  2. Fichiers> Préférences
  3. Aller à l'onglet Comportement
  4. Sélectionnez Ask Each Time

screenshot of Files Preferences

Double-cliquez sur votre fichier texte exécutable dans Nautilus.

Voila!


Crédit réponse: Nur , Jorge Castro

5
jtd

Interface graphique

  1. En fonction de la version Ubuntu que vous avez,

    • Avant le 13.04

      Dans Nautilus, ouvrez-le à partir de la barre de menus:

      Édition → Préférences

    • 13.04 ou 13.10

      Dans Nautilus, ouvrez-le à partir de la barre de menus:

      Fichiers → Préférences

    • 14.04 ou 16.04

      Dans Nautilus, ouvrez-le à partir de la barre de menus:

      Édition → Préférences

  2. Ensuite, dans l'onglet "Comportement", sélectionnez "Exécuter les fichiers texte exécutables avec lesquels ils sont ouverts".

    Sinon, sélectionnez "Demander à chaque fois" si vous souhaitez une boîte de dialogue ( exemple ) vous demandant si vous souhaitez modifier ou exécuter le fichier.

    enter image description here


Ligne de commande

Si vous préférez une commande:

dconf write /org/gnome/nautilus/preferences/executable-text-activation "'launch'"

Remarque: les méthodes d'interface graphique et de ligne de commande ne fonctionnent que pour Nautilus (le gestionnaire de fichiers graphique par défaut sous Ubuntu).

À l'origine d'une autre réponse postée par moi ici .

4
kiri

Pour cela, je suppose que le meilleur moyen sera de créer . Desktop launcher, de le rendre exécutable à l'aide de

chmod +x blah.desktop

Et après cela, vous serez prêt à l’exécuter en cliquant simplement, et plus encore, vous pourrez l’ajouter au lanceur. Pour en savoir plus sur la création de fichiers . Desktop ici . La partie principale de ceci est ceci

 [Entrée du bureau] 
 Type = Application 
 Terminal = false 
 Icône =/chemin/vers/icône/icon.svg 
 Nom = donner -name-here 
 Exec =/chemin/vers/fichier/exécutable 
3
hingev

Vous pouvez le faire pour un seul fichier en allant dans les autorisations dans les propriétés du fichier et en sélectionnant "Exécuter ce fichier en tant qu'exécutable".

enter image description here

2
cassiopeia

Vous pouvez également utiliser la réponse la plus votée dans Fedora 20 + GNOME:

Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask
1
gaboroncancio

clic droit sur le fichier -> ouvrir avec -> une autre application -> voir toutes les applications -> lancer le logiciel -> sélectionner

à partir de maintenant, les scripts Shell seront exécutés en double-clic.

0
Ohad Cohen

Vous devez vérifier 3 points:

0
sangorys