J'ai besoin de pouvoir exécuter un script shell exécutable ( sh
) avec un double clic. J'ai mis l'indicateur exécutable sur les autorisations pour le fichier, et pourtant quand je double-clique dessus, il s'ouvre dans un éditeur de texte. Je n'ai aucune option dans mon interface utilisateur sous le menu des propriétés des fichiers pour utiliser une commande personnalisée ou quoi que ce soit. Il répertorie uniquement les différentes applications installées. Je veux juste qu'il s'exécute, rien de plus. Comment puis-je accomplir cela?
la source
C'est en fait très simple de le faire. Accédez simplement à vos préférences de fichiers Nautilus et cliquez sur l'onglet «Comportement». Sous les «Fichiers texte exécutables», cochez «Demander à chaque fois» ou «Exécuter les fichiers texte exécutables lorsqu'ils sont ouverts». Veuillez regarder la capture d'écran pour référence.
la source
Cela implique d'utiliser
dconf-editor
(sudo yum install dconf-editor
):Ouvrez
dconf-editor
et accédez au/org/gnome/nautilus/preferences
menu.Sous "activation-texte-exécutable", changez "Utiliser la valeur par défaut" en OFF et "Valeur personnalisée" en "lancer".
Vous pouvez ensuite quitter
dconf-editor
.À ce stade, double-cliquer sur une icône qui est un script ou un lien symbolique vers un script l'exécutera plutôt que d'ouvrir le fichier avec
gedit
, ce que mon système faisait.Donc, après avoir changé la préférence ci-dessus, tout ce que j'avais à faire était de:
et c'est ça.
(Mon système est GNOME version 3.1.2 fonctionnant sur CentOs 7)
la source