[gelöst] Dateien über kdialog starten

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.

[gelöst] Dateien über kdialog starten

Beitragvon Pitti » Mär 19th, '12, 14:19

Ich beabsichtige mittels
Code: Alles auswählen
kdialog --getopenfilename .
in einem Verzichnis eine Datei über das geöffnete Dialogfenster auszuwählen und zu öffnen.
Nachdem ich jedoch den Button "öffnen" gedrückt habe, schließt sich die Dialogbox und es passiert nichts.
Im Terminal wird lediglich der Pfad zur Datei angezeigt.

Aktiviere ich im Dialogfenster unter "Optionen" die Funktion "Seitlichen Vorschaubereich anzeigen",
erfolgt das jedoch ordnungsgemäß. Eine Zuweisung des Attributes "ausführbar" bringt keine Änderung.

Offenbar müssen die einzelnen Dateitypen den jeweiligen Programmen zugeordnet werden.
Leider habe ich keine Ahnung, wie und wo das geschehen könnte.
Über die Netzsuche bin ich bisher nicht fündig geworden.

Hat jemand eine Idee?
Zuletzt geändert von Pitti am Mär 19th, '12, 16:09, insgesamt 1-mal geändert.
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden

Re: Dateien über kdialog starten

Beitragvon alf » Mär 19th, '12, 14:54

Versuch's mal damit
Code: Alles auswählen
 xdg-open <filename>

ansonsten mal in den KDE-Systemeinstellungen unter Dateizuordnungen schauen, welches Programm dem MIME-Typ zugeordnet ist. Bzw. ob überhautp eines zugeordnet ist.


edit: beides zusammen funktioniert wunderbar
Code: Alles auswählen
xdg-open $(kdialog --getopenfilename .)
Das Gehirn ist nicht wie Seife, es wird nicht weniger wenn es benutzt wird. -- Lisa Fitz
Benutzeravatar
alf
 
Beiträge: 2443
Registriert: Jun 1st, '11, 13:39
Wohnort: Paderborn

Re: Dateien über kdialog starten

Beitragvon Pitti » Mär 19th, '12, 15:44

@alf: Habe gerade folgendes gewählt:
Code: Alles auswählen
kdialog --getopenfilename . | xargs xdg-open
Das hat den gleichen Effekt. Zumindest besteht erstmal ein "Teilerfolg". pdf- ,txt- oder auch Office-Dokumente starten einwandfrei.

Nicht funktionieren Multimedia-Dateien, wie *.mp3:

Code: Alles auswählen
kdialog(18298)/kdeui (KIconLoader) KSharedDataCache::Private::mapSharedMemory: Failed to establish shared memory mapping, will fallback to private memory -- memory usage will increase
kdialog(18298): Couldn't create index file "/var/tmp/kdecache-kobold/kpc/kde-icon-cache.index"
QFile::remove: Empty or null file name
QPainter::end: Painter ended with 2 saved states
QPainter::end: Painter ended with 2 saved states

(kdialog:18298): GStreamer-CRITICAL **: gst_debug_add_log_function: assertion `func != NULL' failed
xdg-open: unexpected argument 'PSR/BRYAN'
Try 'xdg-open --help' for more information.

Ich werde mich heute abend nochmal tiefgründiger damit beschäftigen.

Erstmal Danke!
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden

Re: Dateien über kdialog starten

Beitragvon alf » Mär 19th, '12, 15:58

Bei Leerzeichen im Dateinamen muss man selbigen quoten, das geht einfacher mit meiner Methode
Code: Alles auswählen
xdg-open "$(kdialog --getopenfilename .)"

Ein MP3 wird so anstandslos vom Wolf geheult. :)
Das Gehirn ist nicht wie Seife, es wird nicht weniger wenn es benutzt wird. -- Lisa Fitz
Benutzeravatar
alf
 
Beiträge: 2443
Registriert: Jun 1st, '11, 13:39
Wohnort: Paderborn

Re: Dateien über kdialog starten

Beitragvon Pitti » Mär 19th, '12, 16:08

alf hat geschrieben:Bei Leerzeichen im Dateinamen muss man selbigen quoten, das geht einfacher mit meiner Methode
Code: Alles auswählen
xdg-open "$(kdialog --getopenfilename .)"

Ein MP3 wird so anstandslos vom Wolf geheult. :)

Das ist schon ein ganzes Wolfsrudel!
Hast bei mir ´nen Kaffee frei, sollte ich mal nach Paderborn kommen! Bild

Nochmals Danke!!
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden


Zurück zu Basis-Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron