Bug 430641 - A box that says "print" when right clicking an image file and if you click on it,it opens a gui where you can set how you wanna print the file
Summary: A box that says "print" when right clicking an image file and if you click on...
Status: RESOLVED INTENTIONAL
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-20 22:56 UTC by Toadfield
Modified: 2021-01-21 21:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Toadfield 2020-12-20 22:56:11 UTC
I miss that feature from windows.
I can't find any gui printing program at all,only gwenview,but that's not good for printing,you can't set all of your stuff.
Comment 1 Nate Graham 2021-01-05 16:03:30 UTC
You print the file by opening it in an app, and using the Print command from that app. The reason for this is that the app knows how to lay out the document properly. For example if you ask Gwenview to print a very small or very large image, it will let you determine where on the paper to place it, whether or not to scale it and how, etc. These aren't decisions that can really be made automatically. Therefore offering a generic print feature would require that the system know everything from every app regarding how to lay out and format documents, which doesn't seem feasible.

In theory such a thing would be possible if all this intelligence was built into the Qt print dialog, which we inherit. However it isn't, unfortunately. So for the time being, I'm afraid you'll be stuck opening your documents in apps, and printing from there. :)
Comment 2 Toadfield 2021-01-10 13:02:16 UTC
(In reply to Nate Graham from comment #1)
> In theory such a thing would be possible if all this intelligence was built
> into the Qt print dialog, which we inherit. However it isn't, unfortunately.
> So for the time being, I'm afraid you'll be stuck opening your documents in
> apps, and printing from there. :)

I mean couldn't you implement something like the print menu from for example "ShowFoto",it has many features:
https://i.imgur.com/nAZu9lg.png
Comment 3 Nate Graham 2021-01-14 20:17:09 UTC
See the "Image Settings" tab in that screenshot? It comes from ShowFoto, and is added onto the standard print dialog. So if you printed an image from Dolphin using just the bare Qt print dialog, you would not be able to customize the image's position and scale like you could if you printed it from ShowFoto or Gernview or another image-handling app. That's the problem.

So it's not really that we *can't* do this, but more that if we did, the experience would be almost universally worse than the experience of printing from an app, because none of the app-specific print options that you're accustomed to would be available.

If the Qt print dialog ever gets more smarts and learns how to handle basic positioning and scaling for images and documents on its own, we could probably re-visit this decision. But until then, I think we have to live with it.

...Unless you or someone else wanted to write a 3rd-party servicemenu plugin for Dolphin that adds this functionality! Nothing's stopping that from happening.
Comment 4 Toadfield 2021-01-21 21:06:21 UTC
(In reply to Nate Graham from comment #3)
> See the "Image Settings" tab in that screenshot? It comes from ShowFoto, and
> is added onto the standard print dialog. So if you printed an image from
> Dolphin using just the bare Qt print dialog, you would not be able to
> customize the image's position and scale like you could if you printed it
> from ShowFoto or Gernview or another image-handling app. That's the problem.
> 
> So it's not really that we *can't* do this, but more that if we did, the
> experience would be almost universally worse than the experience of printing
> from an app, because none of the app-specific print options that you're
> accustomed to would be available.
> 
> If the Qt print dialog ever gets more smarts and learns how to handle basic
> positioning and scaling for images and documents on its own, we could
> probably re-visit this decision. But until then, I think we have to live
> with it.
> 
> ...Unless you or someone else wanted to write a 3rd-party servicemenu plugin
> for Dolphin that adds this functionality! Nothing's stopping that from
> happening.

ok,I will do a feature request for showphoto to be able to directly print a file,that would have the same effect then.