snakebite
Anmeldungsdatum: 19. März 2006
Beiträge: 289
|
Hallo, ich bin begeisteter Go-Spieler und habe einige Spiele als .sgf - Dateien. Das sind normale Textdateien, in denen die einzelnen Züge angegeben sind. Kleines Beispiel: (;GM[1]FF[4]CA[UTF-8]AP[CGoban:2]ST[2]
RU[Japanese]SZ[19]KM[5.50]
DT[2004-04-07]AW[bp][cp][dp][ep][fp][gp][bq][gq][gr][gs]AB[fq][ar][br][cr][er][fr][fs]C[Kleine Liste 5:
Weiß tötet die schwarze Gruppe.]PL[W]VW[]) Lange Rede kurzer Sinn: Ich würde gerne Dateien mit der Endung .sgf mit cgoban öffnen, alle anderen Textdateien mit dem Texteditor. Ist so eine (windows-typische) Differenzierung möglich und wenn ja, wie?
|
Chrissss
Anmeldungsdatum: 31. August 2005
Beiträge: 37971
|
Welche Desktop Umgebung nutzt du denn? Gnome, KDE,...?
|
snakebite
(Themenstarter)
Anmeldungsdatum: 19. März 2006
Beiträge: 289
|
Oh, sorry, ich benutze Gnome.
|
Chrissss
Anmeldungsdatum: 31. August 2005
Beiträge: 37971
|
Geht im Prinzip wie unter Windows 😉 Rechtsclick auf die Datei → Mit anderer Anwendung öffnen → Deine Anwendung angeben, Fertig Tschuess Christoph
|
snakebite
(Themenstarter)
Anmeldungsdatum: 19. März 2006
Beiträge: 289
|
So geht es aber nur beim einmaligen Öffnen, oder? D. h. ich muss das bei jeder sgf Datei immer wieder machen. Ich würde aber gerne ALLE sgf Dateien IMMER mit cgoban öffnen und alle anderen IMMER mit dem Texteditor.
|
tux21b
Anmeldungsdatum: 15. August 2005
Beiträge: 1698
Wohnort: Linz.at
|
Probiers mal mit einem Rechtsklick auf eine Datei und dann "Eigenschaften" → "Öffnen mit". Da kannst du dein Lieblingsprogramm einstellen 😉 Gruß tux123
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
Wohnort: Schwabenländle
|
Das geht (bei mir) aber leider nicht... Nautilus (oder sonstwas) sortiert leider nicht nach Textendungen, sondern rein nach Inhalt (oder wahrscheinlich nach dem, ws "file" zuückgibt.) Dadurch habe ich z.B. auch Probleme, daß alle von Nautilus als XML-deklarierten Dateien mit Code::Blocks geöffnet werden, weil die Projektdateien des Programms eben XML-Dateien und mit CB verknüpft sind. Sprich: Wenn man eine Textdatei a.txt und eine Datei b.sgf hat und sagt, daß sgf mit cgoban geöffnet werden sollen, werden auch alle anderen Textdatein wie a.txt mit cgoban geöffnet. Ist in meinen Augen ein große Bug bzw. fehlendes Feature... Siehe auch hier: http://forum.ubuntuusers.de/topic/31040/ Gruß, Dee
|
snakebite
(Themenstarter)
Anmeldungsdatum: 19. März 2006
Beiträge: 289
|
Ja, Dee hat es wohl besser auf den Punkt gebracht als ich. Ich kann einstellen, mit welchem Programm ich Textdateien öffnen will, ich kann auch über Rechtklick ein anderes Programm auswählen, aber eine Standardeinstellung nach Dateiendung scheint es nicht zu geben (Linux kennt ja auch in dem Sinne keine Dateiendungen). Nautilus-actions werde ich mir mal bei Gelegenheit anschauen, hatte aber gehofft, dass es dafür schon eine Lösung gibt, ohne weitere Pakete installieren zu müssen usw.
|
ChriKle
Anmeldungsdatum: 7. Mai 2006
Beiträge: 341
|
Es gibt eine sehr einfache Möglichkeit das (mittels eines Skriptes) zu machen! (das Verfahren habe ich verwendet, verschiedene Audio Dateien verschiedenen Playern zuzuordnen) also du legst die Skriptdatei starttxt.sh an mit:
#!/bin/sh
case "$1" in
*.sgf|*.SGF)
cgoban "$1" ;;
*)
gedit "$1" ;;
esac - Ausführungsrechte zuweisen (nautilus rechte Maustaste → Eigenschaften) - Systemadministrator (su) - in /usr/bin kopieren (cp starttxt.sh /usr/sb) jetzt musst du im Nautilus den txt dateien einfach starttxt.sh zuordnen lg chrikle
|
snakebite
(Themenstarter)
Anmeldungsdatum: 19. März 2006
Beiträge: 289
|
Das gefällt mir. Das werde ich morgen mal probieren. ☺ Vielen Dank.
|
ottto
Anmeldungsdatum: 6. August 2008
Beiträge: Zähle...
|
Die Frage ist zwar schon etwas alt, aber auch ich strand grad vor dem Problem. Ich habe es wie folgt gelöst (ich habe mich hier: http://www.blogmanno.com/?q=node/66 orientiert) ich habe einen neuen mime-Type zum System hinzugefügt, der sich an der Dateiendung orientiert. Danach kann man dem Dateityp wie hier im Thread beschrieben ein Programm zuweisen. Den mime-Type fügt man wie folgt hinzu: <?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/go-listing">
<comment>Go Listing</comment>
<comment xml:lang="de">Go Listing</comment>
<glob pattern="*.sgf"/>
</mime-type>
</mime-info>
sudo update-mime-database /usr/share/mime
sudo killall nautilus
tux21b schrieb: Probiers mal mit einem Rechtsklick auf eine Datei und dann "Eigenschaften" → "Öffnen mit". Da kannst du dein Lieblingsprogramm einstellen 😉
|
ottto
Anmeldungsdatum: 6. August 2008
Beiträge: 39
|
|