Question Comment puis-je 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 possibilité de l'exécuter. En utilisant Nautilus, comment exécuter des fichiers texte et / ou des scripts exécutables?


145
2018-04-27 13:20


origine


Le comportement par défaut est un bogue. Les utilisateurs ne devraient pas avoir à manipuler les paramètres pour que cela fonctionne. J'ai déposé bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1433774.
Duplicata possible de Comment exécuter un script simplement en double-cliquant sur des fichiers .EXE dans Windows? - Stefan Monov
@StefanMonov si quelque chose, la dupe devrait être dans l'autre sens. - TheWanderer


Réponses:


  1. Ouvrez Nautilus.

  2. Ouvrez ceci depuis la barre de menu:

    Modifier → 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.

Vous pouvez maintenant double-cliquer sur votre fichier texte exécutable dans Nautilus pour être invité à exécuter ou à modifier votre script.

enter image description here


Réponse crédit: Nur


187
2018-04-27 13:54



Quel défaut étrange d'avoir. Et même pas un clic droit pour lancer le fichier. Très hostile aux utilisateurs. - RomanSt
Qu'en est-il que je veux toujours courir dans le terminal? - Derek 朕會功夫
A l'étape n ° 2, "Ouvrez-la depuis la barre de menus" ... où se trouve la barre de menus? Je ne vois pas de menu "Modifier" nulle part. Je vois mes fichiers au milieu, plusieurs emplacements locaux et réseau à gauche, et un bouton de menu en haut à droite qui ne contient que des boutons tels que "nouvel onglet" et annuler / rétablir. Le haut a juste les boutons Précédent / Suivant et la liste des dossiers dans lesquels je suis. - Aaron Franke
@AaronFranke: Dans ubuntu, la barre de menu s'affiche lorsque vous passez la barre sombre en haut de l'écran. - Stefan Monov
@StefanMonov J'utilise Xubuntu, pas Ubuntu, et je n'ai donc pas de barre noire en haut de l'écran. - Aaron Franke


Suivez ces étapes:

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

Frappé Alt+F2, tapez dconf-editor et frapper Entrer.

Dans dconfg-editor aller à: org ➤ gnome ➤ nautilus ➤ preferences

enter image description here

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

lancement: lancer des scripts en tant que programmes.

OU

demander: demander quoi faire via un dialogue.

Fermer dconf-editor. C'est tout!


33
2018-03-28 15:43



Vous pouvez également ouvrir Nautilus, cliquez sur Fichiers> Préférences, cochez l'onglet Comportement et sélectionnez l'option que vous préférez pour les fichiers texte exécutables. Ouvrez-la avec l'éditeur de texte par défaut. - Nur
La solution suivante est la façon la plus simple de faire :) - mac
Bien que cela fonctionne aussi, dconfg-editor est le pire moyen de modifier la configuration de l'application. - Benjamin
Cette réponse m'a été très utile, même si l'utilisation de la boîte de dialogue des préférences serait "normalement" une meilleure réponse, car j'utilise un gestionnaire de fenêtres en mosaïque et le menu "Fichiers" semble être complètement inaccessible! - Ben


Je pense que c'est une nuisance causée par les personnes 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 encore fait) et démarrer éditeur dconf,
  2. aller à: org> gnome> nautilus> préférences, et
  3. changer la valeur pour activation-text-activation retour à demander (ou même lancement, si tu préfères).

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


13
2017-11-17 17:49





dans un terminal

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

8
2018-02-16 05:54



+1: Cela fonctionne dans les anciennes versions de Linux, avant même que la méthode dconf ne soit disponible. - Alex
Cela devrait être la réponse acceptée, à mon humble avis. - Andrei Gheorghiu


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

Nautilus ouvert

enter image description here

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

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

Voila!


Réponse crédit: Nur, Jorge Castro


5
2018-02-16 05:57



Duplicata de la communauté Wiki ... - Alex


GUI

  1. Selon la version d'Ubuntu que vous avez,

    • Avant 13.04

      Dans Nautilus, ouvrez ceci depuis la barre de menu:

      Modifier → Préférences

    • 13.04 ou 13.10

      Dans Nautilus, ouvrez ceci depuis la barre de menu:

      Fichiers → Préférences

    • 14.04 ou 16.04

      Dans Nautilus, ouvrez ceci depuis la barre de menu:

      Modifier → Préférences

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

    Vous pouvez également sélectionner "Demander à chaque fois" si vous souhaitez un dialogue (Exemple) vous demandant si vous souhaitez éditer 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 d'Ubuntu)

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


4
2017-09-07 11:03



@DKBose: La commande 'dconf' est dans Ubuntu par défaut. dconf-editor ne fournit que le programme graphique pour éditer dconf. - kiri
Vous avez raison. Désolé pour ça! - DK Bose


Vous pouvez le faire pour un seul fichier en accédant aux 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
2018-03-29 08:12





Pour cela je suppose que le meilleur moyen sera de faire .desktop lanceur, rendre cet exécutable exécutable en utilisant

chmod +x blah.desktop

Et après cela, vous serez prêt à l'exécuter en cliquant simplement, et encore plus, vous pouvez l'ajouter au lanceur. Pour en savoir plus sur comment faire .desktoples fichiers regardent ici. La partie principale de ceci est ceci

[Entrée de bureau]
Type = Application
Terminal = false
Icon = / path / to / icon / icon.svg
Nom = donne-nom-ici
Exec = / chemin / vers / fichier / exécutable

2
2017-10-22 21:53





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

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

1
2018-05-17 10:08





Vous devez vérifier 3 points:


0
2017-07-02 08:18





clic droit sur le fichier -> ouvrir avec -> autre application -> afficher toutes les applications -> exécuter le logiciel -> sélectionner

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


0
2018-06-16 08:05