Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Unbekanntes Protokoll: "mailto"

161 views
Skip to first unread message

Alexander Goetzenstein

unread,
Apr 17, 2021, 12:43:20 PM4/17/21
to
Hallo,
nach meinem Verständnis und Erinnerung sollte bei einem Klick auf einen
mailto:-Link das Mailprogramm (hier: Thunderbird) starten und eine neue
E-Mail zur Bearbeitung öffnen. Hier™ jedoch erhalte ich stattdessen ein
Popup mit der Meldung

> Erstellung eines Ein-/Ausgabemoduls nicht möglich. Meldung von klauncher: Unbekanntes Protokoll "mailto".

Was hat sich da verwurschtelt, wie kriege ich das repariert?
Das Ganze unter openSUSE Tumbleweed mit KDE, falls das eine Rolle spielt.


(XP, da ich nicht recht weiß, wo es besser aufgehoben ist.)

--
Gruß
Alex

Arno Lutz

unread,
Apr 17, 2021, 5:22:19 PM4/17/21
to
Am 17.04.21 um 18:43 schrieb Alexander Goetzenstein:
> Was hat sich da verwurschtelt, wie kriege ich das repariert?
> Das Ganze unter openSUSE Tumbleweed mit KDE, falls das eine Rolle spielt.

eventuell
systemeinstellungen/Anwendungen/Standard-Anwendungen/E-Mail-Programm :
Thunderbird


Arno



Alexander Goetzenstein

unread,
Apr 21, 2021, 8:45:39 AM4/21/21
to
Hallo,
nach meinem Verständnis und Erinnerung sollte bei einem Klick auf einen
mailto:-Link das Mailprogramm (hier: Thunderbird) starten und eine neue
E-Mail zur Bearbeitung öffnen. Hier™ jedoch erhalte ich stattdessen ein
Popup mit der Meldung

> Erstellung eines Ein-/Ausgabemoduls nicht möglich. Meldung von klauncher: Unbekanntes Protokoll "mailto".

Was hat sich da verwurschtelt, wie kriege ich das repariert?
Das Ganze unter openSUSE Tumbleweed mit KDE, falls das eine Rolle spielt.


--
Gruß
Alex

Andreas Kohlbach

unread,
Apr 21, 2021, 12:07:55 PM4/21/21
to
Schau mal in die /etc/mailcap . Jedenfalls ist hier (Debian GNOME) oft
der Schuldige zu finden.

Leider wird diese Datei oft geupdatet und meine Änderungen zunichte
gemacht. Eine lokal .mailcap gibt es nicht. Ich hatte sie mal testweise
angelegt, wird aber ignoriert.
--
Andreas

PGP fingerprint 952B0A9F12C2FD6C9F7E68DAA9C2EA89D1A370E0

Alexander Goetzenstein

unread,
Apr 21, 2021, 4:06:18 PM4/21/21
to
Hallo,

Am 21.04.21 um 18:07 schrieb Andreas Kohlbach:
> Schau mal in die /etc/mailcap

diese Datei gibt's hier nicht:

> alex@linux-t560b:~> locate mailcap
> /usr/lib64/python2.7/mailcap.py
> /usr/lib64/python2.7/mailcap.pyc
> /usr/lib64/python2.7/mailcap.pyo
> /usr/lib64/python3.6/mailcap.py
> /usr/lib64/python3.6/__pycache__/mailcap.cpython-36.opt-1.pyc
> /usr/lib64/python3.6/__pycache__/mailcap.cpython-36.opt-2.pyc
> /usr/lib64/python3.6/__pycache__/mailcap.cpython-36.pyc
> /usr/lib64/python3.8/mailcap.py
> /usr/lib64/python3.8/__pycache__/mailcap.cpython-38.opt-1.pyc
> /usr/lib64/python3.8/__pycache__/mailcap.cpython-38.opt-2.pyc
> /usr/lib64/python3.8/__pycache__/mailcap.cpython-38.pyc
> /usr/share/man/man4/mailcap.4.gz
> /usr/share/vim/vim82/ftplugin/mailcap.vim
> /usr/share/vim/vim82/syntax/mailcap.vim

Eine von denen meinst Du sicher nicht, oder?


--
Gruß
Alex

Andreas Kohlbach

unread,
Apr 21, 2021, 8:03:07 PM4/21/21
to
Nein.

Geht

man mailcap

bei Dir?

Geht bei mir, ist aber nicht in Sektion 4.

Interessant vielleicht noch:

| The mailcap system associates media types with programs that can
| handle them, using system and user configuration files. A file's
| media type is determined by its extension or by running the "file"
| command if available.
|
| Other packages register their programs as
| viewers/editors/composers/etc by placing mailcap entry files or
| FreeDesktop menu entries in predetermined directories monitored by
| this package's dpkg triggers.

Wobei ich mich gerade frage, ob ich die mailcap (soll zu "metamail"
gehören, was das auch immer ist) nicht löschen sollte. Denn spätestens
wenn ein Programm eine PDF Datei in VLC öffnen will, stellt sich mir die
Frage. Zumal, wie erwähnt, die mailcap nach irgendeinem Update meine
Änderungen überschreibt, und das Theater von vorn losgeht.

Eike Rathke

unread,
May 1, 2021, 9:35:41 AM5/1/21
to
* Andreas Kohlbach, 2021-04-21 16:07 UTC:
> Schau mal in die /etc/mailcap . Jedenfalls ist hier (Debian GNOME) oft
> der Schuldige zu finden.

> Leider wird diese Datei oft geupdatet und meine Änderungen zunichte
> gemacht.

Dann hast du deine Aenderungen nicht zwischen

# ----- User Section Begins ----- #
# ----- User Section Ends ----- #

gemacht. Debian Spezialitaet, siehe Kopf von /etc/mailcap
Im Allgemeinen ist es besser, ~/.mailcap zu tunen.

In GNOME gibt es Settings -> Details -> Default Applications, dort fuer
Mail das gewuenschte auswaehlen. Diese Handler haben Vorrang vor
mailcap.


> Eine lokal .mailcap gibt es nicht. Ich hatte sie mal testweise
> angelegt, wird aber ignoriert.

Programme, die ueberhaupt /etc/mailcap auswerten, beachten normalerweise
auch ~/.mailcap So auch Firefox, in about:config sollten zwei Eintraege
sein

helpers.global_mailcap_file /etc/mailcap
helpers.private_mailcap_file ~/.mailcap

Aber siehe Vorrang von GNOME Handlern.

Eike

--
OpenPGP/GnuPG encrypted mail preferred in all private communication.
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918 630B 6A6C D5B7 6563 2D3A
Use LibreOffice! https://www.libreoffice.org/

Eike Rathke

unread,
May 2, 2021, 6:54:20 AM5/2/21
to
* Andreas Kohlbach, 2021-05-01 16:36 UTC:
>> In GNOME gibt es Settings -> Details -> Default Applications, dort fuer
>> Mail das gewuenschte auswaehlen. Diese Handler haben Vorrang vor
>> mailcap.

> In meinem Fall wurde VLC zum Öffnen von PDF verwendet. Dort ist dafür
> kein Eintrag ((wie) kann ich Neue Hinzufügen?) vorhanden. Nur Mail, Video
> und so.

Ja. Das sind ein paar spezialisierte, die per API abgefragt werden
koennen. Das ist kein allgemeines Sammelbecken. Dafuer ist ja mailcap
da.

VLC als default fuer .pdf ist mir noch nie begegnet.. in /etc/mailcap
ist auch kein Eintrag dafuer.
In meiner ~/.mailcap ist

application/pdf; /usr/bin/evince %s; test=test "$DISPLAY" != ""; nametemplate=%s.pdf

und das wird auch genommen, trotz diverser anderslautender Eintraege in
/etc/mailcap, wie es sein soll.

Andreas Kohlbach

unread,
May 2, 2021, 2:10:14 PM5/2/21
to
On 2 May 2021 10:54:18 GMT, Eike Rathke wrote:
>
> VLC als default fuer .pdf ist mir noch nie begegnet.. in /etc/mailcap
> ist auch kein Eintrag dafuer.
> In meiner ~/.mailcap ist

Sorry, hatte VLC falsch in Erinnerung. Es war GIMP. Die /etc/mailcap hat

application/pdf; gimp-2.10 %s; test=test -n "$DISPLAY"

später noch

application/pdf; evince %s; test=test -n "$DISPLAY"

Wenn ich davon ausgehe, dass die Datei bei jedem Update, mit Ausnahme der
Einträge zwischen

# ----- User Section Begins ----- #
# ----- User Section Ends ----- #

, die bei mir leer sind, *neu* angelegt wird, würde ich es als Bug ansehen,
zwei Einträge für application/pdf zu haben. Das heißt auch wenn ich die

application/pdf; gimp-2.10 %s; test=test -n "$DISPLAY" raus werfe, ist die
nach dem nächsten Update wieder drin.

> application/pdf; /usr/bin/evince %s; test=test "$DISPLAY" != ""; nametemplate=%s.pdf
>
> und das wird auch genommen, trotz diverser anderslautender Eintraege in
> /etc/mailcap, wie es sein soll.

Habe die ~/.mailcap mal mit Deiner Zeile angelegt. Scheint zu
funktionieren.

Vielleicht sollten wir das in eine Linux Gruppe umleiten?

Eike Rathke

unread,
May 3, 2021, 8:18:20 PM5/3/21
to
* Andreas Kohlbach, 2021-05-02 18:10 UTC:
> [... /etc/mailcap ...]
> Wenn ich davon ausgehe, dass die Datei bei jedem Update, mit Ausnahme der
> Einträge zwischen

># ----- User Section Begins ----- #
># ----- User Section Ends ----- #

> , die bei mir leer sind, *neu* angelegt wird, würde ich es als Bug ansehen,
> zwei Einträge für application/pdf zu haben.

Nein. Nicht jeder hat alle Programme installiert, die von wem auch immer
fuer die besten gehalten werden und somit nur ein Eintrag noetig waere.

> Das heißt auch wenn ich die
> application/pdf; gimp-2.10 %s; test=test -n "$DISPLAY" raus werfe, ist die
> nach dem nächsten Update wieder drin.

Ja.

Wenn du *eine bestimmte* Applikation starten willst, schreibst du die
Zeile in die User Section (fuer alle) oder in deine eigene ~/.mailcap


> Vielleicht sollten wir das in eine Linux Gruppe umleiten?

Fuer mich ist das Thema damit erledigt.

Christoph 'Mehdorn' Weber

unread,
May 29, 2021, 12:00:24 PM5/29/21
to
Hallo!

* Andreas Kohlbach <a...@spamfence.net>:

> würde ich es als Bug ansehen, zwei Einträge für application/pdf
> zu haben.

Die Pakete, bei denen die Paketierer der Meinung waren, sie
können mit dem jeweiligen Typ umgehen, liefern entsprechende
Einträge mit.

Aber mit "/etc/mailcap.order" kannst du die Reihenfolge
beeinflussen. Details siehe Manpage, auf jedenfall hinterher
"update-mime" als root laufen lassen.

Christoph

--
Beim Fruehstueck meinte meine Tochter (11) zu mir: "Du Papa, da ist
heute ein Wurm. In fast jedem Computer. Der heisst Outlook oder so."
(Heise-Forum)
0 new messages