Scandic-Nord
Anmeldungsdatum: 25. Juni 2013
Beiträge: 28
|
Guten Tag! Habe »Lubuntu 14.04« installiert, dann benötigte Software aufgespielt und soweit gut - bis auf die Nutzung von »pngquant« und »pdftotext«. Im Terminal funktionieren bestens: pngquant Bildname.png → Bildname-fs8.png" pdftotext PDF-Datei.pdf → PDF-Datei.txt … aber nicht ohne Terminal, also mit Maus-Rechtsklick auf Datei und "Öffnen mit …" + Fenstereingabe: "Befehlszeile zum Ausführen: pngquant %f bzw. pdftotext %f Die Befehlszeilen werden nicht gemerkt, sind nach Schließen des Fensters vergessen und werden beim nächsten Maus-Rechtsklick auf Datei, nicht als Öffnen-Programmoption (= Anzeige geeigneter Programme zum Datei-Öffnen/Bearbeiten) angezeigt. Nicht mal die Befehlseingabe + OK bewirken eine Reaktion. Es scheint, als sei die Funktion »Anwendung wählen um "…" Dateien zu öffnen« tot; also nicht funktionsfähig. Ich probierte es im Eingabefenster mal mit aktivierter und dann nicht aktivierter Funktion 'Gewählte Anwendung als Standard für diesen Dateityp benutzen' aus - NICHTS. Ich vermisse diese Nützlichkeiten der schnellen TXT-Extraktion aus PDF-Dateien und PNG-Komprimierung sehr; ich brauche Eure Hilfe. Scandic-Nord
- Bilder
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2260
|
Um z.B. eine Textdatei im Terminal mit nano zu öffnen, muss man eingeben /usr/bin/lxterminal -e nano %f Aber pdftotext läuft damit auch nicht und braucht ja eigentlich auch kein Terminal, das sich öffnet und offen bleibt.
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2260
|
So, jetzt: Trag in Öffnen mit > Öffnen mit > Benutzerdefiniert Befehlszeile ein (Beispiel pdftotext) /usr/bin/lxterminal -e /usr/bin/pdftotext Du kannst noch %f oder ähnliches setzen, kannst es aber auch lassen. Außerdem kannst du dir den Befehl in eine .desktop-Datei nach ~/.local/share/applications legen, dann kannst du die Anwendung auch aus dem Menü aufrufen. Kann z.B. so aussehen
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=PDFtoTXT
Name[de_DE]=PDFtoTXT
Exec=/usr/bin/lxterminal -e /usr/bin/pdftotext %f
Icon=text-editor
Comment[de_DE]=PDF in Text verwandeln
Categories=Terminal;Office;
Terminal=false
Edit: Schwierigkeiten gibt's leider bei Leerzeichen in Dateinamen, da bleibt dann der Terminal die einfachste Lösung (öffnet sich im aktuellen Verzeichnis per F4).
|
umbhaki
Supporter
Anmeldungsdatum: 30. Mai 2010
Beiträge: 2458
|
Soeben ausprobiert: Wenn man im PCManFM per Rechtsklick auf ein PDF und „Öffnen mit …“ eine Benutzerdefinierte Befehlszeile eingibt, dann wird eine entsprechende Desktop-Datei angelegt. Die von mir eingegebene Befehlszeile:
pdftotext -layout %f
führte sofort zum Erfolg, und zwar bei einer Datei mit Leerzeichen im Namen. Im Ordner ~/.local/share/applications ist eine Datei automatisch entstanden, die heißt userapp-pdftotext -layout-PZUVFX.desktop und hat folgenden Inhalt:
[Desktop Entry]
Type=Application
Name=PdfToText
Exec=pdftotext -layout %f
Categories=Other;
NoDisplay=true
MimeType=text/plain
Terminal=false
Damit kann ich jetzt per Rechtsklick jedes PDF bearbeiten lassen. Wie gesagt, funktioniert auch bei Leerzeichen im Namen. Edit: Im Dialog „Öffnen mit“ muss man für seinen Befehl einen Anwendungsnamen eingeben (Zeile unten in dem Dialogfenster), dann wird diese .desktop-Datei erzeugt. Bearbeitet von HaCeMei: Tippf. korrig. (% statt &)
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2260
|
Lutz Krumm schrieb:
pdftotext -layout %f
führte sofort zum Erfolg
Leider bei mir (pcmanfm auf Archlinux und Lubu 14.04, 32bit) ebenso wenig wie beim Threadstarter.
|
Scandic-Nord
(Themenstarter)
Anmeldungsdatum: 25. Juni 2013
Beiträge: 28
|
… bin erst jetzt wieder am Platz und Dank an HaCeMei und Lutz Krumm für Eure Antworten. Leider bin ich trotzdem, wie jetzt auch HaCeMei bemerkte, ebenfalls keinen Schritt weiter weitergekommen. Ich hatte beim 'Lubuntu v12.10' die gleiche Frage schon einmal gestellt: http://forum.ubuntuusers.de/topic/wie-pngquant-in-pcmanfm-integrieren/?highlight=Scandic-Nord#post-6503512 Lutz Krumm gab damals die Lösung, die doch (bei gewusst wie) erfreulich simpel war/ist. Das GLEICHE funktioniert jetzt unter 'Lubuntu 14.04' SO NICHT. Siehe Bild-Anhang: Es werden nach Maus-Rechtsklick nur die zum Öffnen/Bearbeiten geeigneten Progs (wie das System halt meint) angezeigt, aber nicht die zuvor schon einmal durch Maus-Rechtsklick eingegebene Befehlszeile: pngquant bzw. pdftotext %f (mit oder ohne %f). Unter 'Lubuntu 12.10' → kein Problem, da vom System die Befehlszeile gemerkt und beim nächsten Maus-Rechtsklick angezeigt wurde. Im (Auf-)Klappmenü taucht jetzt NIEMALS die Befehlszeile DANACH auf. Ich glaube bezüglich 'Lubuntu v14.04' an einen internen Fehler. Was kann man machen? Wo schreibt das System die zum jeweiligen Dateityp geeigneten Programme hinein? Kann man dies bis zur Fehlerbehebung selbst per Hand machen? … vorerstiger Notbehelf sozusagen. Scandic-Nord
- Bilder
|
Scandic-Nord
(Themenstarter)
Anmeldungsdatum: 25. Juni 2013
Beiträge: 28
|
Lutz Krumm, ich habe Deine Vorgehensweise nachvollzogen und komme, wie schon HaCeMei, zum gleichen Ergebnis - FUNZT NICHT. Meine (vom System erzeugte) PDF_zu_Text.desktop → Bild-Anhang. Diese PDF_zu_Text.desktop bewirkt gar nichts bei mir. … keine irgendwelche Reaktion beim Rechte-Maustaste-Anklick durch pdftotext-Anzeige im Aufklapp-Menü u.a. Habe auch Deinen Desktop.Dateinamen, nur aus Spielerei, mit einer anderen Desktop.Datei ausprobiert → auch keine Reaktion. Scandic-Nord NACHTRAG: Durch die in der z.B. PdfToText.desktop-Datei enthaltenen (Befehls-)Zeile »Exec=pdftotext -layout %f«, wird im Ordner ~/.local/share/applications jedesmal (gemäß Befehl) bei Aufruf eine neue *.desktop-Datei erzeugt; was schnell den Ordner mit *.desktop-Dateien gleichen Text-Inhalts füllt. Kann ja wohl nicht im Sinne des Nutzers sein!
- Bilder
|
HaCeMei
Anmeldungsdatum: 2. August 2010
Beiträge: 2260
|
Und was ist mit meinem Vorschlag?
|
umbhaki
Supporter
Anmeldungsdatum: 30. Mai 2010
Beiträge: 2458
|
Erst mal Danke an HaCeMei für die Fehlerkorrektur.
Diese PDF_zu_Text.desktop bewirkt gar nichts bei mir. … keine irgendwelche Reaktion beim Rechte-Maustaste-Anklick durch pdftotext-Anzeige im Aufklapp-Menü …
Falls der Vorschlag von HaCeMei nicht helfen sollte, dann könntest du in einer der *.desktop-Dateien (die anderen wirst du löschen wollen) zwei Zeilen ändern.
Categories=Utility;
NoDisplay=false
Anschließend ist dieser Starter nämlich in deinem Hauptmenü in der Rubrik „Zubehör“ zu sehen. Wenn du jetzt im Dateimanager den Rechtsklick auf ein PDF durchführst, dann kannst du dir pdftotext im Kontextmenü bei Öffnen mit … auswählen. Und dann, verflixt nochmal, muss es aber wirklich funktionieren, und das Kontextmenü sollte den Befehl auch „in Erinnerung behalten“. Warum das bei Euch nicht funktioniert, bei mir aber wirklich schon bei zwei Rechnern (heute Mittag Büro, jetzt daheim, in beiden Fällen Lubuntu 14.04), kann ich nicht erklären.
|
Scandic-Nord
(Themenstarter)
Anmeldungsdatum: 25. Juni 2013
Beiträge: 28
|
Hallo, HaCeMei! ZUERST: Habe zur eigenen nochmaligen Vergewisserung im »Terminal pdftotext --help« eingegeben + Enter → pdftotext ist installiert. Genauso pngquant. 1) Ich habe eine Test.pdf gedruckt und nach Rechts-Mausklick auf diese in "Öffnen mit …" → "Benutzerdefinierte Befehlszeile" in die obere der zwei Zeilen den Deinigen Befehl »/usr/bin/lxterminal -e pdftotext« eingegeben (ohne »« freilich); dann OK gedrückt. Keine Reaktion bei Test.pdf. Es wurde keine Test.txt aus der Test.pdf erstellt. Dann nochmals mit %f, also »/usr/bin/lxterminal -e pdftotext %f«. Gleiches NICHTS-Ergebnis. Nochmals mit »/usr/bin/lxterminal -e /usr/bin/pdftotext« und »/usr/bin/lxterminal -e /usr/bin/pdftotext %f«. Nichts. Nur habe ich jetzt im ~/.local/share/applications mehrere *.desktop-Dateien der Art: userapp-lxterminal -e pdftotext-QAXSFX.desktop (Anhang: Bild1). 2) Erstellen der Datei PDFtoTXT.desktop, gemäß Deiner Text-Vorgabe. Im Menü/Büro ist jetzt der Eintrag »PDFtoTXT« (Anhang: Bild2). Ich klicke darauf, sehr kurz erscheint das Terminal-Fenster + weg und nichts weiter. Rechner-Neustart und nochmals auf Test.pdf mit Maus-Rechtsklick → nichts, und ins Menü/Büro den Eintrag »PDFtoTXT« angeklickt → nichts. In Wiederholung: Im Terminal kann ich mit »pdftotext/pngquant %f(oder ohne %f)« rumspielen wie will - es funktioniert. Nur per Rechter-Mausklick auf Datei + Befehlszeileneintrag mit anschließendem merken dieser Befehlszeile vom System funktionierte unter 'Lubuntu v12.10' noch anstandslos und jetzt bei 'Lubuntu v14.04' nicht mehr. Warum nicht? Benutze schon die zweite Systeminstallation, weil ich annahm dass ein Installationsfehler auftrat. Habe zur zweiten Installation nochmals einen ISO-Download gemacht und dann Prüfsummenabgleich mit "DP Hash" - alles stimmt. Dann ein anderer (frisch formatierter) USB-Stick verwendet, zur ISO-Aufspielung via Unetbootin. Dann nochmalige Installation nach vorheriger Partion-Löschung. Ich glaube, alles richtig gemacht zu haben. Was nun? Scandic-Nord
- Bilder
|
Scandic-Nord
(Themenstarter)
Anmeldungsdatum: 25. Juni 2013
Beiträge: 28
|
Guten Abend, Lutz Krumm! Schweiß von Stirn gewischt und JETZT alles gut. Habe Deinen Lösungsvorschlag soeben ausprobiert mit zwei *.desktop-Dateien (PDF_to_TXT.desktop (→ Anhang) + PNG-compress.desktop (→ Anhang)), und das MERKEN funktioniert jetzt auch wieder. Rechtsklick mit Maus auf PDF-/PNG-Datei und im "Öffnen mit…" erscheint oben (zwischen anderen vom System vorgeschlagenen Anwendungen) der Eintrag PDF_to_TXT oder PNG-compress. Diese Einträge sind jetzt auch im Menü/Zubehör. Nachtrag: Ein sehr umständlicher Weg um zum Ziel zu kommen, im Gegensatz zur leichten Einbindung von Befehlszeilen bei 'Lubuntu 12/13.xx'. Meine Laien-Meinung: LXDE muss nachgebessert werden. Jemand mit Link zu den Entwicklern möge diesen Missstand denen mitteilen, mit Bitte um Nachbesserung. Vielen Dank nochmals an HaCeMei und Dir, Lutz Krumm. Vielen herzlichen Dank! Scandic-Nord
- Bilder
|
umbhaki
Supporter
Anmeldungsdatum: 30. Mai 2010
Beiträge: 2458
|
Habe gerade noch mal mit dem PCManFM ein bisschen experimentiert. Den von euch beschriebenen Fehler kann ich nun auch verifizieren. Dass es bei mir scheinbar problemlos ging, lag wohl daran dass ich die entsprechenden .desktop-Dateien von alten 12.04er-Zeiten noch hatte. Nachdem ich die gelöscht hatte, war das Verhalten bei mir genau so fehlerhaft wie bei euch, und ich musste den Workaround gehen, dass ich erst einmal die .desktop-Datei sichtbar machen musste. Im SpaceFM, den ich inzwischen bevorzuge, gibt es diesen Fehler nicht. Allerdings will man da auch bei den automatisch generierten .desktop-Dateien nacharbeiten, damit die Bezeichnung im Kontextmenü stimmt und ein aussagekräftiges Icon erscheint.
- Bilder
|
Scandic-Nord
(Themenstarter)
Anmeldungsdatum: 25. Juni 2013
Beiträge: 28
|
Danke für Deinen Nachtrag, Lutz Krumm! Übrigens, wen die durch die *.desktop-Dateien erzeugten Einträge im »Menü/Zubehör/…« stören, der öffnet die ~/home/…/.local/share/applications/*.desktop mit einem Editor (z.B. Leafpad) und ändert die Zeile NoDisplay=false in NoDisplay=true. Dann sind die Einträge im »Menü/Zubehör/…« unsichtbar. Scandic-Nord
|