PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MIME-Typen in KDE



robert
26.07.99, 06:08
Hallo!

Weiß jemand wie man einen Mime-Typ in KDE auf eine Nicht-KDE-Standard-Application ändern kann?
Im Konfigurations-Dialog kann man nur Standard-Anwendungen einstellen.
Also hab ich es von Hand versucht, sowohl lokal als auch global.
Trotzdem startet KDE immer die Standard-Anwendung, statt der Anwendung die ich angegeben habe.

Hat da jemand eine Idee?

Robert


------------------
EMail: grw@euromail.com
WWW: Robby´s Info-Seiten (http://www.grw.notrix.net)

The only way to future is Linux!
================================

eisi
27.07.99, 02:08
In deinem heimatverzeichnis gibt es ein unterverzeichnis ./kde/share/mimelnk . Dort sollte man einstellen können welche programme bei den diversen dateitypen gestartet werden. Einfach die verknüpfungen eines vorhandenen typs auf ein anderes programm ändern oder neue anlegen.

Mfg, eisi

Homepage: <a href="http://linux.mysite.de">http://linux.mysite.de</a>

robert
27.07.99, 02:18
Nein, das habe ich ja schon geschrieben!

Ich hab es sowohl mit KDE als auch von Hand (sprich vi hack) versucht.
Es läßt sich keine andere Applikation einstellen, außer die von KDE vorgegebenen Standard-Anwendungen.

Gruß

Robert


------------------
EMail: grw@euromail.com
WWW: Robby´s Info-Seiten (http://www.grw.notrix.net)

The only way to future is Linux!
================================

Dufty
28.07.99, 01:40
Hi,

dass stimmt nicht ganz,
was ich bisher geschafft habe, war, einen _neuen_ Mime-Typ mit einer Nicht-Kde-standard-Anwendung starten zu lassen.

a)Dazu muss erst Edit->Mime-typ geclickt und mit new ein neuer Typ geschaffen werden.
Alles ausfuellen.
(Fehlermeldungen ignorieren)

b)Anschliessend Edit->application und mit new neue Application erstellen.
(beim 4.Reiter mit "<-" neuen Mimetyp nach links bringen.

c)Jetzt kann wieder im Edit->Mime-typ der betreffende (neue) Mimetyp ausgesucht werden und im Default-app taucht die neue Applikation auf.

So werden z.B. bei mir perl-skripte mit dem Emacs gestartet.

Soweit, so gut.
Was mir aber noch nicht gelungen ist, z.B. html-Dateien statt des kfm mit dem netscape sich anzuschauen zu lassen.

Die EINSTELLUNGEN klappen im Mime-typ-menue wie oben. (Auch neue Icons werden übernommen)

Aber beim Anclicken gibt es anscheinend wieder einen Fallback und der kfm erscheint.

:-(((

Gruss
Dufty

PS
It´s not a bug, it´s a feature ;-)

Dufty
28.07.99, 02:14
Hi,

Der Communicator ist dadurch jetzt schon mit dem rechten Mausclick im popup-menue vorhanden, nur beim direkten click - und das will ja mensch haben - kommt er "nicht durch".

Was natuerlich eine naheliegende Idee ist,
man nimmt den html-typ (beim 4. Reiter) raus aus der Standardapplikation im /share/applnk/....

Das geht z. B. bei Kedit.
Aber beim kfmbrowser klappt das nicht,
weil dort text/html gar nicht eingetragen ist!

Ganz brutal hab ich ihn (kfmbrowser) dann aus dem /share/applnk/... entfernt und
siehe da, er ist neu erzeugt worden...

Ziemlich hartnäckig der Typ ;-)

Aber bei anderen Standard-kde-apss muesste das klappen und es duerfte keinen fallback mehr geben.

Gruss
Dufty

Dufty
28.07.99, 02:31
Ok, ok,
das mit dem kfmbrowser war mein Denkfehler.
.../share/applnk/... ist ja nur "virtuell" vorhanden, deshalb lies sich da gar nichts entfernen.
Das Directory muss erst in realo "auseinander" genommen werden, sonst klappt es mit den removen nie ;-)

Ja mei, es ist halb drei...

Gruss
Dufty

robert
28.07.99, 03:22
Hallo!

Ich weiß nicht, vielleicht ist es schon zu spät in der Nacht, oder was auch immer. Aber irgend wie kann ich dir nicht ganz folgen wo du über alle Edit klickst und die KDE-Links bearbeitest.

Ich hab es mit der einfachsten, logischen Methode versucht, und zwar direkt den MIME-Link mit dem VI bearbeitet. Dort steht auch entsprechend die Applikation drin, die ich für diesen Typ haben starten will, aber KDE ignoriert diesen vollkommen und startet immer wieder die KDE Standard-Anwendung.

IMHO ist das ganze ziemlich umständlich und inkonsistent umgesetzt.

Gruß

Robert



------------------
EMail: grw@euromail.com
WWW: Robby´s Info-Seiten (http://www.grw.notrix.net)

The only way to future is Linux!
================================

Dufty
28.07.99, 03:26
Also, ich hab´ noch mal rumgespielt:
jpeg-Bilder von kview auf xv
und
c-Sourcen von TextEditor nach Emacs "verfrachten" klappt.

Warum jetzt die www-Fritzen nicht wollen, ...???

Immer schön parallel MimeType und dazugehörige Application bearbeiten
(den ; nicht vergessen bei Pattern)
dann wird das schon :-)

Gruss,
Dufty

robert
28.07.99, 03:39
Moin!

Ich nehme alles zurück und behaupte das Gegenteil!

Scheint doch irgend wie durchdacht zu sein, nur leider etwas schlecht beschrieben, bzw. schwer zu finden. Vor allem wenn man jemand wie ich ist, der zu 80% mit der BASH arbeitet. ,-)

Auf jeden Fall habe ich es hinbekommen.
Wenn der entsprechende Mime-Type existiert, braucht man bei den Mime-Typen gar nichts zu machen.
Man muß nur den entsprechenden Appl-Link erstellen und den dazugehörigen Mime-Tpye zuweisen. Dann funkt es auch.

Manchmal bin ich halt etwas blind. ;-)

Gruß

Robert


------------------
EMail: grw@euromail.com
WWW: Robby´s Info-Seiten (http://www.grw.notrix.net)

The only way to future is Linux!
================================

Dufty
28.07.99, 03:53
Nur warum es bei .html-Dateien nicht klappt,
dies haben wir bisher nicht herausgefunden :-)

Ich hab´ mir mal schnell die kde-mailingliste angeschaut:
Robert und ich sind nicht die einzigen ;-)
Hat mensch allerdings es erst einmal gerafft, geht es dann doch erstaunlich flott von der Hand.
(und sogar ganz ohne vi, nur Geklicke ;-)

Die EntwicklerInnen sollten denoch die Dokumentation diesbezüglich einmal wirklich überarbeiten, ...

Gruss,
Dufty



[This message has been edited by Dufty (edited 28 July 1999).]

robert
28.07.99, 17:09
Übrigens, du hattest doch recht.

Man muß gegebenenfalls beim Mime-Typ noch die Default-Application einstellen.

Es hatte bei mir nur direkt funktioniert, weil ich ja schon per vi die DefaultApp eingestellt hatte. ;-)

Übrigens, das mit HTML ist mir auch ein Rätsel. Ich hab es auch nicht hinbekommen.
Scheint direkt von KDE bzw. KFM abgefangen zu werden.

Gruß

Robert


------------------
EMail: grw@euromail.com
WWW: Robby´s Info-Seiten (http://www.grw.notrix.net)

The only way to future is Linux!
================================