Ich muss in der Lage sein, ein ausführbares Shell-Skript ( sh
) mit einem Doppelklick auszuführen . Ich habe das ausführbare Flag für die Berechtigungen für die Datei gesetzt, und wenn ich darauf doppelklicke, wird es in einem Texteditor geöffnet. Ich habe keine Optionen in meiner Benutzeroberfläche im Menü "Dateieigenschaften", um einen benutzerdefinierten Befehl oder etwas anderes zu verwenden. Es werden nur verschiedene Anwendungen aufgelistet, die installiert sind. Ich möchte nur, dass es ausgeführt wird, nichts weiter. Wie kann ich das erreichen?
quelle
Das ist eigentlich sehr einfach. Gehen Sie einfach zu den Einstellungen Ihrer Nautilus-Dateien und klicken Sie auf die Registerkarte "Verhalten". Aktivieren Sie unter "Ausführbare Textdateien" die Option "Jedes Mal fragen" oder "Ausführbare Textdateien beim Öffnen ausführen". Bitte schauen Sie sich den Screenshot als Referenz an.
quelle
Dies beinhaltet die Verwendung von
dconf-editor
(sudo yum install dconf-editor
):Öffnen Sie
dconf-editor
und navigieren Sie zum/org/gnome/nautilus/preferences
Menü.Ändern Sie unter "Aktivierung von ausführbarem Text" "Standardwert verwenden" in "AUS" und "Benutzerdefinierter Wert" in "Start".
Sie können dann beenden
dconf-editor
.Wenn Sie zu diesem Zeitpunkt auf ein Symbol doppelklicken, das ein Skript ist, oder auf einen symbolischen Link zu einem Skript, wird es ausgeführt, anstatt die Datei mit zu öffnen
gedit
, wie es mein System getan hat.Nachdem ich die oben genannten Einstellungen geändert hatte, musste ich nur noch Folgendes tun:
und das ist das.
(Mein System ist GNOME Version 3.1.2, das unter CentOs 7 ausgeführt wird.)
quelle