PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abfrage beim Script



tomekk228
30.05.07, 19:07
also, ich hab ein kleines script geschrieben, mit hilfe von wikipedia :)
ist total simpel, nen script der mir per wine mein gewünschtes programm öffnet. doch unter gnome fragt er mich was ich tuen will, ob ich es öffnen will, oder es mir anzeigen lassen will. bzw ausführen, wie kann ich die nachfrage ob ers starten oder anzeigen soll verhindern so das er es sofort startet?

vielen dank.

MiGo
30.05.07, 19:17
doch unter gnome fragt er mich was ich tuen will, ob ich es öffnen will, oder es mir anzeigen lassen will. bzw ausführen,
Hast du's denn auch ausführbar gemacht? Und brav "#!/bin/sh " in die erste Zeile geschrieben?

tomekk228
30.05.07, 21:00
ja hab ich, hier der total simple code ~>



#!/bin/sh
cd "/home/tomekk/.wine/drive_c/Programme/Warcraft 3"
wine war3.exe -opengl
esac


also ich seh da kein fehler :D was auch sein kann, das die datei ohne endung gespeichert ist, also hab einfach editor aufgemacht, das reingeschrieben, und abgespeichert. dann noch das attribut gesetzt das es ausführbar ist, trotzdem fragt er dauernd was ich machen will, wie oben schon beschrieben, anzeigen, ausführen etc pp.

edit: achja was ich hinzufügen wollte, ich würde es ja wie immer machen, also so



rechtsklick > starter anlegen > und dann ausfüllen, wie folgt
z.b beim steam :

Beschreibung : Valve Steam
Befehl : wine "C:\Programme\Steam\Steam.exe"
Kommentar : cs, hl, usw games.


aber bei warcraft 3 gehts nicht, weil er dann sagt das dll*s fehlen. also war meine fehlerlösung wie die oben, einfach nen script machen, den in den ordner wechseln lassen und von dort aus starten. klappt auch wunderbar, bis auf diese abfrage wie schon erwähnt.

kreol
30.05.07, 21:07
a) das esac ist zuviel (oder ein case in zuwenig...)
b) Geh mal bei Gnome an die Dateiverknüpfungen bzw. Rechtsklick auf das Icon, öffnen mit, Häkchen bei "für alle Dateien dieses Typs" und dann "/bin/sh" angeben.

Oder wenn er nachfragt, "ausführen" angeben und vor dem OK sehen, ob da nicht auch die Möglichkeit besteht, die Auswahl auf alle Dateien dieses Typs zu erstrecken.


Kreol

tomekk228
30.05.07, 21:14
zu a) hab das esac entfernt, ist immer noch da diese abfrage.
zu b) das häckchen für "für alle dateien dieses typs" existiert bei mir nicht (würde es nicht heißen er würde dnan alles ausführen was "keine" dateiendung hat? somit auch meine dokumente die einfach so abgespeichert sind?)

und zu "c" an der stelle wo er abfragt, gibt es keine option so einzustellen das er nie mehr fragt.

=(

bei bedarf stelle ich gerne screenshots zu verfügung =)

suck
30.05.07, 21:18
Hilft es vielleicht der Datei die Endung ".sh" zu geben? *nur geraten*

tomekk228
30.05.07, 21:20
hab ich auch schon versucht, bevor ich wikipedia zu rat suchte, weil mir auch ".sh" als logisch kam, wie unter windows ".bat" oder ".cmd" :D

kreol
30.05.07, 21:22
Ja, der Hinweis auf das esac war auch nur der Kosmetik wegen ;)

Im Gegensatz zu Windows bestimmt Linux den Dateityp nicht anhand der Endung. Gleichwohl kannst Du es ja mal mit "*.sh" versuchen, aber ich bezweifle, daß das was bringt.

Habe hier gerade kein Gnome am Start, aber ich probiers nachher mal aus.


Kreol

tomekk228
30.05.07, 21:28
ja mit .sh hab ich von anfang an schon probiert :D
finde das system geil von linux, das "keine" dateiendungen gibts. nur, ein nachteil (für windows user :D) hat es, wenn ich jemand von meiner icq liste was schicken will, muss ich entweder sagen womit ers aufmachen muss, oder woher z.b *.jpg hinzufügen^^

kreol
30.05.07, 21:31
So:

Gnome Controlcenter starten -> Verwaltung von Dateien -> Verhalten -> Ausführbare Textdateien -> Ausführen, wenn sie angeklickt werden.


Kreol

tomekk228
30.05.07, 21:48
entweder ist mein gnome kontrollzentrum total anders, oder es bei mir gibt es die option "verwaltung von dateien" nicht. suche hilft auch nicht weiter.
danke für eure anstrengung =)

kreol
30.05.07, 22:55
Vllt. heisst es bei Dir anders. Stichwort "Dateizuordnungen" war ja genannt. Hier unter
Sarge:
kreol@P2600: $ gnome-session --version
Gnome gnome-session 2.8.1

und Etch:
kreol@P2600: $ cddb-slave2-properties --version
Gnome cddb-slave2-properties 2.14.2findet es sich an der beschriebenen Stelle...


Kreol

MiGo
30.05.07, 23:05
rechtsklick > starter anlegen > und dann ausfüllen, wie folgt
z.b beim steam :

Dann leg' doch einfach einen starter für das script an... :)

tomekk228
30.05.07, 23:20
hab ich auch schon versucht, und das mit der dateiverwaltung finde ich auch nicht =( habe suse linux 10.2 mit gnome.

kreol
30.05.07, 23:47
Mit "man gnome" bekommst Du raus, mit welchem Befehl Du die Gnome-version ermittelst. Wie Du aus #12 sehen kannst, geht das etwas unterschiedlich...

Und steht das Angebot mit dem Screenshot noch? Häng doch mal einen an (als .png, .gif oder .jp(e)g), was Dein Gnome-Controllcenter so anbietet...


Kreol

P.S
Kannst Du
hab ich auch schon versucht,...etwas präzisieren? Bitte Vorgehensweise und Reaktion des Systems exakt schildern, Fehlermeldungen im Wortlaut.

tomekk228
31.05.07, 13:51
http://img297.imageshack.us/img297/1793/bildschirmfotozk2.th.png (http://img297.imageshack.us/my.php?image=bildschirmfotozk2.png) http://img455.imageshack.us/img455/9941/bildschirmfoto1qs7.th.png (http://img455.imageshack.us/my.php?image=bildschirmfoto1qs7.png) http://img455.imageshack.us/img455/4342/bildschirmfoto2ri9.th.png (http://img455.imageshack.us/my.php?image=bildschirmfoto2ri9.png)
http://img166.imageshack.us/img166/4735/bildschirmfoto3vd4.th.png (http://img166.imageshack.us/my.php?image=bildschirmfoto3vd4.png)

so, hier sind die :)

und das mit dem "hab ich schon versucht" meinte ich, das ich schon versucht hab, das script per starter zu starten. also per verknüpfung. aber da kommt die abfrage trotzdem.

kreol
31.05.07, 13:56
Du hast im Gnome-Kontrollzentrum die Möglichkeiten der Gruppe "System" gepostet. Geh oben links mal auf die Gruppe "Aussehen und Verhalten"...


Kreol

tomekk228
31.05.07, 14:48
ja, weil ich bei "aussehen und verhalten" nur sachen ändern kann die was mit optik zutun haben. an verhalten kann ich da nur ändern, wie z.b ein menü aufpopen soll, animiert oder rollend etc pp. hab im kontrollzentrum mir schon jedes menü angeguckt wo es sein könnte, nirgends fündig geworden.

ps: wie ich auch grad gemerkt habe, fragt er mich auch was ich machen will, wenn ich normale dokumente aufmachen will, z.b txt oder doc.

kreol
31.05.07, 15:17
Dann poste doch mal, welche Version von Gnome bei Dir läuft, das wurde ja gestern schon angeregt.

Deine Version dürfte aktueller sein als die meinen, aber vllt. findet sich ja einer mit der gleichen Version, der weiß wo sich die Einstellung befindet.

Und klar daß er auch bei anderen Dokumenten fragt. Da fehlt es an einer eindeutigen Dateizuordnung und der Einstellung "Datei dieses Typs immer mit blablubb öffnen". Das muss gehen, aber Deine Gnome Version scheint sich doch deutlich von meinen zu unterscheiden. Die mir bekannten Wege sind über die Eigenschaften der Datei bzw. über das Gnome-Kontrollzentrum und das scheint bei Dir ja nicht zu funktionieren.


Kreol

tomekk228
31.05.07, 15:39
tomekk@ASUS:~> $ gnome-session --version
bash: $: command not found
tomekk@ASUS:~> su
Passwort:
ASUS:/home/tomekk # $ gnome-session --version
bash: $: command not found
ASUS:/home/tomekk # gnome-session --version
Gnome gnome-session 2.16.1
ASUS:/home/tomekk #


2.16.1...