Zuordnung mime-Typ?

Dieses Forum dient der grundlegenden Hilfe und Unterstützung :

Stelle hier Deine Fragen zur Grundinstallation und zur Benutzung von Mageia. Beispielsweise gehören hierhin Fragen zum Download der ISOs und deren Installation, zur Einrichtung des Druckers, Benutzung der Textbearbeitung, usw.

Bitte versuche, Deine Fragen im richtigen Subforum zu stellen und gib dabei so viele Informtionen wie möglich. Je präziser die Frage gestellt wird, um so eher bekommst Du eine hilfreiche Antwort.

Zuordnung mime-Typ?

Beitragvon magnus » Aug 21st, '15, 07:24

Hallo zusammen,
ich habe eine etwas seltsame Fehlerstellung.

Wenn ich aus einer Anwendung heraus ein pdf öffnen möchte, geschieht dies mit Gimp.
Öffne ich die gleiche Datei direkt, klappt dies wie erwartet mit Okular.
Das entspricht den KDE-Einstellungen.

Gibt es irgendwo noch weitere mime-Einstellungen, auf die eine Anwendung zugreift, wenn es - wie bei mir - die KDE-Einstellungen ignoriert?
Gruß
Magnus
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: Zuordnung mime-Typ?

Beitragvon man-draker » Aug 21st, '15, 08:07

magnus hat geschrieben:Wenn ich aus einer Anwendung heraus ein pdf öffnen möchte,

Und welche Anwendung(en) wäre(n) das?
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: Zuordnung mime-Typ?

Beitragvon magnus » Aug 21st, '15, 08:34

Die Frage habe ich befürchtet ;)
Es ist ein Modul innerhalb meiner Modelleisenbahn-Steuerung.

Ich könnte den Entwickler fragen, auf welcher technischen Basis das realisiert ist.
Gruß
Magnus
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: Zuordnung mime-Typ?

Beitragvon man-draker » Aug 21st, '15, 09:23

Bevor du das tust, schlage ich vor, die Einstellungen für bevorzugte Programme unter gtk/Gnome zu überprüfen.
Starte dazu einen der gtk-basierenden Dateimanager und klicke dort rechts auf eine PDF-Datei.
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: Zuordnung mime-Typ?

Beitragvon magnus » Aug 21st, '15, 09:45

man-draker hat geschrieben:Starte dazu einen der gtk-basierenden Dateimanager und klicke dort rechts auf eine PDF-Datei.

Was wäre das z.B. unter KDE?
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: Zuordnung mime-Typ?

Beitragvon man-draker » Aug 21st, '15, 15:07

Ich habe gerade kein reines KDE-Mga5 zur Hand, da ich das Nobo mit Xfce4 betreibe. Dort heißt er Thunar.
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: Zuordnung mime-Typ?

Beitragvon Oli » Aug 21st, '15, 19:47

Vielleicht reicht es auch aus die folgende Datei zu bearbeiten:
/home/Benutzer/.config/mimeapps.list

Der Eintrag für die pdf-Dateien müsste heißen:
Code: Alles auswählen
application/pdf=kde4-okularApplication_pdf.desktop;


Ergänzung des Beitrages:
~/.config/mimeapps.list dieser Pfad wird bei Mate-Desktop mit Caja Dateimanager verwendet.
Der Befehl xdg-mime unter Mate wirkungslos, da ein anderer Pfad verwendet wird.
Zuletzt geändert von Oli am Aug 21st, '15, 22:28, insgesamt 2-mal geändert.
Mageia 8
Architektur: 64-bit
Desktop: Mate
Benutzeravatar
Oli
 
Beiträge: 332
Registriert: Aug 7th, '11, 09:06

Re: Zuordnung mime-Typ?

Beitragvon doktor5000 » Aug 21st, '15, 20:08

Oli hat geschrieben:Vielleicht reicht es auch aus die folgende Dateizu bearbeiten: /home/Benutzer/.config/mimeapps.list

Sollte man nicht von Hand bearbeiten, lieber mittels
Code: Alles auswählen
xdg-mime default okularApplication_pdf.desktop application/pdf


Die aktuell definierte Anwendung kann man abfragen mittels
Code: Alles auswählen
xdg-mime query default application/pdf
bzw. für GNOME auch via
Code: Alles auswählen
gvfs-mime --query application/pdf
und dort auch den unteren Abschnitt Empfohlene Anwendungen beachten.

Die Einträge sollten dann in ~/.local/share/applications/mimeapps.list landen.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Zuordnung mime-Typ?

Beitragvon Oli » Aug 21st, '15, 22:07

Sieh an, man lernt nie aus. Den Befehl xdg-mime kannte ich noch nicht.
Mageia 8
Architektur: 64-bit
Desktop: Mate
Benutzeravatar
Oli
 
Beiträge: 332
Registriert: Aug 7th, '11, 09:06

Re: Zuordnung mime-Typ?

Beitragvon magnus » Aug 22nd, '15, 07:29

So schaut es aus:
Code: Alles auswählen
[magnus@edge ~]$ xdg-mime query default application/pdf
okularApplication_pdf.desktop
[magnus@edge ~]$ gvfs-mime --query application/pdf
Standardanwendung für »application/pdf«: kde4-okularApplication_pdf.desktop
Registrierte Anwendungen:
        kde4-okularApplication_pdf.desktop
        gimp.desktop
Empfohlene Anwendungen:
        kde4-okularApplication_pdf.desktop
        gimp.desktop
[magnus@edge ~]$ xdg-mime default okularApplication_pdf.desktop application/pdf
[magnus@edge ~]$ gvfs-mime --query application/pdf
Standardanwendung für »application/pdf«: kde4-okularApplication_pdf.desktop
Registrierte Anwendungen:
        kde4-okularApplication_pdf.desktop
        gimp.desktop
Empfohlene Anwendungen:
        kde4-okularApplication_pdf.desktop
        gimp.desktop
[magnus@edge ~]$ xdg-mime query default application/pdf
okularApplication_pdf.desktop

Aber das Problem ist immer noch da.
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: Zuordnung mime-Typ?

Beitragvon doktor5000 » Aug 22nd, '15, 09:18

Dann solltest du den Entwickler des Moduls innerhalb deiner Modelleisenbahn-Steuerung fragen müssen, wie er das aufruft.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Zuordnung mime-Typ?

Beitragvon magnus » Aug 22nd, '15, 10:01

Für die Optik ist wohl wx zuständig.
Ich frage mal nach
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: Zuordnung mime-Typ?

Beitragvon magnus » Aug 22nd, '15, 11:35

einfach so über der wxTheMimeTypesManager (sagt der Enzwickler)
Code: Alles auswählen
void ABoxDlg::executeStub(const char* filepath) {
  wxFileType *filetype=wxTheMimeTypesManager->GetFileTypeFromExtension(wxString(StrOp.getExtension(filepath),wxConvUTF8));
  if( filetype == NULL ) {
    char* tip = StrOp.fmt( wxGetApp().getCMsg("nodefaultapplicationfound"), filepath );
    int action = wxMessageDialog( this, wxString(tip,wxConvUTF8), _T("Rocrail"), wxOK | wxICON_EXCLAMATION ).ShowModal();
    StrOp.free(tip);
    return;
  }
  wxString command=filetype->GetOpenCommand(wxString(filepath,wxConvUTF8));
  TraceOp.trc( "aboxdlg", TRCLEVEL_INFO, __LINE__, 9999, "execute [%s]", (const char*)command.mb_str(wxConvUTF8) );
  if( command.IsEmpty() ) {
    // No default application...
    char* tip = StrOp.fmt( wxGetApp().getCMsg("nodefaultapplicationfound"), filepath );
    int action = wxMessageDialog( this, wxString(tip,wxConvUTF8), _T("Rocrail"), wxOK | wxICON_EXCLAMATION ).ShowModal();
    StrOp.free(tip);
  }
  else {
    wxExecute(command);
  }
}
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: Zuordnung mime-Typ?

Beitragvon magnus » Aug 22nd, '15, 14:15

Mit der Installation von evince bekomme ich mein pdf angezeigt.

Aber das Problem ist irgendwie vielschichtiger :cry:

Ich habe mal weitergespielt.
Ein Bild wird auf einem Rechner mit darktable auf dem anderen mit xine geöffnet :shock:

Gefühlt hat das etwas mit der alphabetischen Reihenfolge zu tun.
PDF: Evince , Gimp, Okular
PNG: xine, Darktable, Gwenview (auf dem einen Rechner ist kein xine)

Gruß
Magnus
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: Zuordnung mime-Typ?

Beitragvon doktor5000 » Aug 22nd, '15, 15:46

Ist wohl ein bekannter Bug, sieht so aus als ob die Funktion nicht sauber die Applikation für den mime-Type zurückgibt:
https://groups.google.com/forum/#!topic ... uwVMZAOgYU und die Links dort.

Wenn du so ein PDF via xdg-open dateiname.pdf öffnest, was für ein Programm wird aufgerufen?
Selbiges nochmal testen mit gvfs-open
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Zuordnung mime-Typ?

Beitragvon magnus » Aug 22nd, '15, 15:53

xdg-open dateiname.pdf mit evince
gvfs-open mit okular
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: Zuordnung mime-Typ?

Beitragvon doktor5000 » Aug 22nd, '15, 16:04

Dann ist ersteres dein Problem, wahrscheinlich weil evince präferiert wird als GTK/GNOME-Anwendung.

Du kannst auch Okular eine höhere Priorität für PDFs geben
Code: Alles auswählen
mkdir -p ~/.local/share/applications
cp /usr/share/applications/kde4/okularApplication_pdf.desktop ~/.local/share/applications/
echo "InitialPreference=10" >> ~/.local/share/applications/okularApplication_pdf.desktop
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Zuordnung mime-Typ?

Beitragvon magnus » Aug 22nd, '15, 16:32

Ein bisschen klappt es
Der Rechner mit installierten/gelöschten evince mag noch nicht.

Morgen teste ich weiter
Danke erst einmal
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51


Zurück zu Basis-Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron