
Am 2018-03-09 23:24 schrieb Matthias Müller:
Hallo,
Am Freitag, 9. März 2018, 16:14:49 CET schrieb Norbert Zawodsky: snip
Mit dem Problem einfach weiter leben muss ich auch nicht. Es ist definitiv ein KDE bug. Nein, von definitiv kann keine Rede sein. ok, vielleicht nicht "definitiv". Aber zumindest allerhöchstwahrscheinlich, weil, siehe unten
Das ist nach den vorliegenden Informationen so gut wie bewiesen. Nein ist es nicht, noch nicht mal "so gut wie". Denn, wenn es so wäre, hätte ich und andere das Problem auch. Ich habe hier eine VM mit openSUSE 42.3 laufen und Okular zeigt mir als Std-Papiergröße DIN A4 an. Irrtum! Nur weil es auf Rechner A so ist und auf Rechner B nicht, ist es noch lange kein Weise das KEIN Fehler vorliegt. Jedoch, umgekehrt gesehen, unten weiterlesen ...
Auf einem Laptop mit openSUSE 42.3 ist es genauso: Okular mit Std-Papiergröße DIN A4.
... Also, nochmal: Wenn der user in der KDE-App (z.B. okular) Strg-P drückt (oder den langsamen Weg über Menü->Date->Drucken, macht keinen Unterscheid), dann öffnet die App den Druck-Dialog. Da mit der Weiterentwicklung von KDE5 (KF5) immer mehr KDE Klassen verschwinden weil man lieber "direkt" auf Qt geht, gibt es dazu 2 Möglichkeiten (soweit ich es verstehe, CMIIW): Alte Variante: über den Weg der KDE4 Klassen, in diesem Fall Klasse KDELIBS4SUPPORT::KdePrint::createPrintDialg (...); Neue Variante: "direkte" Verwendung der Qt Klasse QPrintDialog (.....); Einfacher ausgedrückt, die logischen Aufrufe von oben nach unten gesehen. (Der "Informationsfluss" geht klarer Weise von unten nach oben): 5) KDE5-App (z.B. okular, kwrite, ...) | | V 4) KDELIBS4SUPPORT | | V 3) Qt | | V 2) CUPS | | V 1) CUPS - PPDs Bis zum logischen Level 2 ist alles in Ordnung was er Druck-Test von der Kommandozeile mit "lpr -P CP3525 test.pdf" beweist Bis zum logischen Level 3 ist alles in Ordnung was er Druck-Test mit dem Programm "qpdfview" beweist (weil qpdfview eine "reine" Qt Applkikation zu sein scheint, die vermutlich KEINE KDE-Klassen verwendet) Um Level 4 zu testen müsste man ein kleines Programm schreiben, welches KDELIBS4SUPPORT::KdePrint::createPrintDialg (...); aufruft. Dazu hatte ich noch keine Zeit. Ich muss nämlich nebenbei auch noch arbeiten... Auf Level 5 ist nun definitv der Fehler sichtbar. Also versteckt er sich aller Wahrscheinlichkeit nach irgendwo im Level 4 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org