u.bunt.u
Anmeldungsdatum: 29. Dezember 2012
Beiträge: 186
|
Hallo,
folgendes Problem: Nutze Gpsprune, ein Programm zum Betrachten von GPS-Dateien unterschiedlicher Typen, z.B. .gpx
Über die Standard-Prozedure von Ubuntu 12.04 kann ich Natillus nicht dazu bringen bei Klick auf .gpx Dateien diese mit gpsprune zu öffnen (gpsprune erscheint nicht nter "weitere Anwendungen"). Also muss ich einen sogenannten Starter manuell erstellen und in das Verzeichnis .local/share/applcation kopieren. Soweit bin ich schon gekommen. Es funktioniert aber nicht. D.h. die Datei ist in dem Verzeichnis, aber "gpsprune" erscheint weiterhin nicht in der Programmliste unter "weitere Anwendungen anzeigen". Ich denke, es liegt daran, dass ich nicht die geringste Ahnung habe, was ich genau in diese .desktop-Datei rein schreiben muss. Meine schaut jetzt so aus:
[Desktop Entry]
Name=Gpsprune
Name[de]=Gpsprune
GenericName=Gpsprune
GenericName[de]=Gpsprune
Comment=Gpsprune
Comment[de]=Gpsprune
Exec=/usr/bin/gpsprune
Icon=/usr/share/gpsprune
Terminal=false
Type=Application
StartupNotify=false
Categories=
OnlyShowIn=GNOME;XFCE;
MimeType=gpx; Sicher völliger Humbug, aber woher bekomme ich die richtigen Einstellungen ?? Das ist doch für jedes Programm anders.
Ehrlich gesagt: ich finde es ein Armutszeugnis von Ubuntu 12.04, dass so ein Standardvorgang so viel Aufwand benötigt, der doch in den Vorversionen viel einfacher realisiert war....
|
pilzgrow
Anmeldungsdatum: 25. März 2008
Beiträge: 633
|
u.bunt.u schrieb:
D.h. die Datei ist in dem Verzeichnis, aber "gpsprune" erscheint weiterhin nicht in der Programmliste unter "weitere Anwendungen anzeigen".
Unterhalb der Programmliste kanst Du einen 'benutzer-definierten befehl' eingeben → rechts daneben auf 'durchsuchen' und zur 'gpsprune.bin' navigieren - wahrscheinlich unter usr/bin .. und dann → 'als Vorgabe festlegen' Gruß pilzgrow
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Normalerweise müßte eine solche Datei unter /usr/share/applications/gpsprune.desktop vorhanden sein.
dpkg -L gpsprune Gruß Taomon
|
u.bunt.u
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2012
Beiträge: 186
|
pilzgrow schrieb:
Unterhalb der Programmliste kanst Du einen 'benutzer-definierten befehl' eingeben → rechts daneben auf 'durchsuchen' und zur 'gpsprune.bin' navigieren - wahrscheinlich unter usr/bin .. und dann → 'als Vorgabe festlegen'
Unter 12.04. gibt es bei mir keine Möglichkeit einen benutzerdefinierten Befehl einzugeben; nicht unter der Programmliste. Das ging in Unbuntu 10.x....
- Bilder
|
u.bunt.u
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2012
Beiträge: 186
|
Die Datei (/usr/share/applications/gpsprune.desktop) ist tatsächlich vorhanden. Trotzdem erscheint "gpsprune" in der Auswahlliste der Programme nicht.
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
cat /usr/share/applications/gpsprune.desktop Grüße Taomon
|
pilzgrow
Anmeldungsdatum: 25. März 2008
Beiträge: 633
|
Taomon schrieb: cat /usr/share/applications/gpsprune.desktop
Das die Datei erstellt wurde, wissen wir ja... Füge doch mal der ~/.local/share/applications/mimeapps.list ← falls nicht vorhanden, erstellen - folgendes hinzu
[Default Applications]
text/gps=gpsprune.desktop
dann ab- und wieder an-melden. Gruß pilzgrow
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
u.bunt.u schrieb: Also muss ich einen sogenannten Starter manuell erstellen und in das Verzeichnis .local/share/applcation kopieren.
Ich möchte eigentlich die Datei sehen die mit dem Programm mit installiert wurde. Eben unter /usr/share/applications/gpsprune.desktop Gruß Taomon
|
u.bunt.u
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2012
Beiträge: 186
|
Ok ist eingefügt, mimeapps.list schaut jetzt so aus:
[Default Applications]
x-scheme-handler/mailto=thunderbird.desktop
text/gps=gpsprune.desktop
[Added Associations]
x-scheme-handler/mailto=thunderbird.desktop;
image/png=shotwell-viewer.desktop;
text/plain=libreoffice-writer.desktop;
application/xml=firefox.desktop; Nach Abmelden und neu Anmelden keine Änderung in der Programmauswahlliste...
Unter /usr/share/applications finde ich keine gpsprune.desktop Datei (soll ich sie dort mal rein kopieren?)
Die ~.local/share/applications/gpsprune.desktop Datei enthält Folgendes
[Desktop Entry]
Version=1.0
Name=GpsPrune
Comment=Visualize, edit and prune GPS tracks
Exec=/usr/bin/gpsprune
Icon=/usr/share/pixmaps/gpsprune.xpm
Categories=Education;Science;Geoscience;
StartupNotify=false
Terminal=false
Type=Application Ich habe gpsprune.desktop mit gedit geöffnet und ausgelesen. Wenn ich die Datei anklicke erscheint eine Meldung "Starter für nicht vertrauenswürdige Anwendungen" und ich kann nur "Abbrechen" anklicken. Kommt mir komisch vor.
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
u.bunt.u schrieb: Die Datei (/usr/share/applications/gpsprune.desktop) ist tatsächlich vorhanden.
u.bunt.u schrieb: Unter /usr/share/applications finde ich keine gpsprune.desktop
Jetzt bin ich etwas verwirrt ist sie nun da oder nicht? [Desktop Entry]
Version=1.0
Name=GpsPrune
Comment=Visualize, edit and prune GPS tracks
Exec=/usr/bin/gpsprune
Icon=/usr/share/pixmaps/gpsprune.xpm
Categories=Education;Science;Geoscience;
StartupNotify=false
Terminal=false
Type=Application
Keywords=gps;gpx;kml;kmz;tracks;waypoints;routes Das ist die Orginaldatei aus dem deb-Paket. Falls sie nicht da ist kopere sie bitte rein. update-mime-database
Und danach
update-menus
Wenn Fehler auftauchen bei den Befehlen bitte posten. Schönen Samstag Taomon
|
u.bunt.u
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2012
Beiträge: 186
|
Die Datei /usr/share/applications/gpsprune.desktop war wahrscheinlich doch nicht vorhanden. Ich glaube, ich habe im Verzeichnis local/share/applcation nachgesehen.
Aber jetzt habe ich sie in das Verzeichnis /usr/share/applications kopiert und den Inhalt wie angegeben eingefügt.
Der Befehl update-mime-database bringt folgenden Fehler
Usage: update-mime-database.real [-hvV] MIME-DIR
Aber damit ging was
sudo update-mime-database /usr/share/mime update-menus ergibt die Meldung "command not found"
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
update-menus ergibt die Meldung "command not found"
dpkg -l | grep menu Sollte das Paket nicht installiert sein, einfach nach installieren.
update-menus -d Da siehst Du auch wo das Programm reinlugt. Gruß Taomon
|
u.bunt.u
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2012
Beiträge: 186
|
Das ist die Ausgabe von update-menus -d
ubuntu-akoya@ubuntuakoya:~$ update-menus -d
update-menus[6000]: Update-menus wird vom Benutzer ausgeführt.
update-menus[6000]: Dpkg sperrt nicht den dpkg-Statusbereich, gut.
update-menus[6000]: Lese Liste der installierten Pakete ...
update-menus[6000]: Lese Übersetzungsregeln in /etc/menu-methods/translate_menus ein.
update-menus[6000]: Lese Dateien für Menüeinträge in /home/ubuntu-akoya/.menu.
update-menus[6000]: 0 Menüeinträge gefunden (insgesamt 0).
update-menus[6000]: Lese Dateien für Menüeinträge in /etc/menu.
update-menus[6000]: 0 Menüeinträge gefunden (insgesamt 0).
update-menus[6000]: Lese Dateien für Menüeinträge in /usr/lib/menu.
update-menus[6000]: 0 Menüeinträge gefunden (insgesamt 0).
update-menus[6000]: Lese Dateien für Menüeinträge in /usr/share/menu.
update-menus[6000]: 78 Menüeinträge gefunden (insgesamt 78).
update-menus[6000]: Lese Dateien für Menüeinträge in /usr/share/menu/default.
update-menus[6000]: 0 Menüeinträge gefunden (insgesamt 78).
update-menus[6000]: Führe Menü-Methoden in /home/ubuntu-akoya/.menu-methods aus.
update-menus[6000]: Führe Menü-Methoden in /etc/menu-methods aus.
Also in usr/share/applications schaut er wohl nicht rein und meine Programmauswahlliste enthält immer noch keine "gpsprune".
Muss ich die gpsprune.desktop-Datei in ein anderes Verzeichnis kopieren? Im Verzeichnis usr/share/menu (das Verzeichnis, in dem 78 Einträge gefunden wurden) ist eine Datei mit dem Namen gpsprune und folgendem Inhalt
?package(gpsprune): \
needs="X11" \
section="Applications/Science/Geoscience" \
title="GpsPrune" \
command="/usr/bin/gpsprune" \
icon="/usr/share/pixmaps/gpsprune.xpm"
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Also die Datei sieht bei mir genauso aus. Das Programm taucht bei mir unter Lubuntu 14.04 bei dem Punkt Bildung auf. Leider weiß ich nicht welchen Desktop Ubuntu 12.04 benutzt. xdg-open /Pfad/zur/Datei
xdg-mime query filetype /Pfad/zur/Datei Gruß Taomon
|
u.bunt.u
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2012
Beiträge: 186
|
|