ubuntuusers.de

"Programmgesteuertes Terminal"

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Chrisinfo

Anmeldungsdatum:
29. Juli 2007

Beiträge: 11

Hallo zusammen!

In gnome hat man im Menü die Möglichkeit ein Programm "Im Terminal" auszuführen. (siehe beispiel im Anhang)

Ich bräuchte sowas als "Dateiverweis". Also wenn man z.B. eine bin-Datei im Terminal öffnen möchte. Dies aber mit Doppelklick, nicht im Terminal direkt aufrufen.

Ich hätte auch kein Problem dies als bash-datei aufzurufen:

#! /bin/bash

gksu /*Platzhalter zur Datei*/ –> hier sollte dann der Pfad und der Dateiname stehen

Problem ist hierbei aber: wie bekomme ich das Programmgesteuert hin? Also das sich Pfad und Dateiname selbst einfügen.

Vielen Dank schonmal im Vorraus!

Bilder

snafu1

Avatar von snafu1

Anmeldungsdatum:
5. September 2007

Beiträge: 2133

Wohnort: Gelsenkirchen

gnome-terminal -e "datei"

Chrisinfo

(Themenstarter)

Anmeldungsdatum:
29. Juli 2007

Beiträge: 11

Vielen Dank für die rasche Antwort!

Aber wie fügt sich "datei" selber ein? (in deinem Beispiel gnome-terminal -e "datei")

snafu1

Avatar von snafu1

Anmeldungsdatum:
5. September 2007

Beiträge: 2133

Wohnort: Gelsenkirchen

Ich verstehe die Frage nicht.

Gib z.B. mal erst nur "nano" in den Ausführen-Dialog ein und dann zusätzlich mit dem Haken für's Terminal. Du wirst sehen, dass einmal (scheinbar) nichts passiert und sich beim anderen Mal ein neues Terminal-Fenster mit dem Nano-Editor öffnet. Und genau dieses Verhalten bekommst du mit gnome-terminal -e.

Chrisinfo

(Themenstarter)

Anmeldungsdatum:
29. Juli 2007

Beiträge: 11

Du kennst doch sicherlich den Dialog bei gnome, wo man ein Standardprogramm einem Dateityp zuordnen kann. Das Problem bei diesem Dialog ist allerdings, das man da nicht diesen befehl (gksu gnome-terminal -e) nicht nutzen kann. Somit dachte ich dann an ein shellskript, allerdings hat man da das Problem, wie man den Namen des Programmes automatisch einfügen lässt z.B.: gnome-terminal -e nano Das wort "nano" sollte dann von alleine drin stehen.

Antworten |