Re: [GNC] Printer not showing up in print dialogue box

2021-01-14 Thread Geert Janssens
Op woensdag 13 januari 2021 02:44:32 CET schreef Jean-David Beyer via 
gnucash-user:
>On 1/12/21 1:56 PM, Adrien Monteleone wrote:
> 
>  Are you using the Flatpak by chance?
>  There is a work around I believe to expose a printer to a Flatpak
>  app. (a limitation of Flatpak, not specific to GnuCash as far as I
>  am aware)
>  There were some issues with direct printing on MacOS (and I think
>  Windows) due to a problem with the Webkit version used by GnuCash,
>  and the temporary solution was to default to printing to file. But I
>  didn't think Linux suffered this issue. (or I could have my OSs
>  mixed up)
>  Also, I think I recently saw a change that put MacOS (if not all
>  systems) back on Webkit2 which should have resolved this issue.
> 
>I got GnuCash 4.something from Flatpak and it worked pretty well on my
>RHEL8.2 Linux system except it would  not  print. In my experience,
>Flatpack puts things in the wrong directories and gives them bizarre
>very-complex names. This violated many of the security constraints of
>the SELinux kernel that comes with RHEL releases since RHEL 6.
> 
Printing is indeed the major known issue with flatpak gnucash. It's due to an 
incompatibility 
between flatpak and webkitgtk. Our report system is based on WebkitGtk and 
hence printing 
is not working.

It's a bit strong to state "flatpak puts things in the wrong directories". The 
directories aren't 
wrong. It has consciously chosen to store its files in paths outside of the 
usual system 
directories. That's the whole point of flatpak - to  be independent of the 
system paths. The 
selinux violations are because RHEL has not kept up with flatpak's file system 
hierarchy rules 
(or is not really interested in doing so). That is unfortunate.

>My only  solution was  to remove all Flatkak stuff and get it
>elsewhere. That is not always easy, but  it the end, it is less
>trouble.

I can understand your choice.

Regards,

Geert
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Printer not showing up in print dialogue box

2021-01-14 Thread Geert Janssens
Op dinsdag 12 januari 2021 19:56:18 CET schreef Adrien Monteleone:
> Are you using the Flatpak by chance?
> 
> There is a work around I believe to expose a printer to a Flatpak app.
> (a limitation of Flatpak, not specific to GnuCash as far as I am aware)
> 
Close.

You are correct that flatpak gnucash won't see your system printers when you 
try to print a 
report (you can however print checks). This is not a flatpak limitation per se, 
but an 
incompatibility between webkitgtk and flatpak. Our report system is built on 
webkitgtk so 
for now we have no way around this.

> There were some issues with direct printing on MacOS (and I think
> Windows) due to a problem with the Webkit version used by GnuCash, and
> the temporary solution was to default to printing to file. But I didn't
> think Linux suffered this issue. (or I could have my OSs mixed up)
> 
I don't remember that, but I'm currently not following this closely either.

> Also, I think I recently saw a change that put MacOS (if not all
> systems) back on Webkit2 which should have resolved this issue.

WebKit2 is the step forward from Webkit1. Windows is still on webkit1.

If I remember correctly with webkit1 we had the option to directly create a pdf 
from a report. 
That feature is no longer available with webkit2 and hence dropped on MacOS and 
Linux.
Webkit1 on the other hand doesn't handle page breaks properly, so text may be 
split in the 
middle on page ends. Windows users will still experience this issue.
And lastly, Webkit1 is no longer available on linux, so we were forced to 
upgrade to webkit2.

Regards,

Geert
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Printer not showing up in print dialogue box

2021-01-12 Thread Jean-David Beyer via gnucash-user
   On 1/12/21 1:56 PM, Adrien Monteleone wrote:

 Are you using the Flatpak by chance?
 There is a work around I believe to expose a printer to a Flatpak
 app. (a limitation of Flatpak, not specific to GnuCash as far as I
 am aware)
 There were some issues with direct printing on MacOS (and I think
 Windows) due to a problem with the Webkit version used by GnuCash,
 and the temporary solution was to default to printing to file. But I
 didn't think Linux suffered this issue. (or I could have my OSs
 mixed up)
 Also, I think I recently saw a change that put MacOS (if not all
 systems) back on Webkit2 which should have resolved this issue.

   I got GnuCash 4.something from Flatpak and it worked pretty well on my
   RHEL8.2 Linux system except it would  not  print. In my experience,
   Flatpack puts things in the wrong directories and gives them bizarre
   very-complex names. This violated many of the security constraints of
   the SELinux kernel that comes with RHEL releases since RHEL 6.

   My only  solution was  to remove all Flatkak stuff and get it
   elsewhere. That is not always easy, but  it the end, it is less
   trouble.
--
  .~.  Jean-David Beyer
  /V\  Shrewsbury, New Jersey
 /( )\ Red Hat Enterprise Linux
 ^^-^^ up 1 week, 5 days, 2 hours, 52 minutes
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Printer not showing up in print dialogue box

2021-01-12 Thread Adrien Monteleone

Are you using the Flatpak by chance?

There is a work around I believe to expose a printer to a Flatpak app. 
(a limitation of Flatpak, not specific to GnuCash as far as I am aware)


There were some issues with direct printing on MacOS (and I think 
Windows) due to a problem with the Webkit version used by GnuCash, and 
the temporary solution was to default to printing to file. But I didn't 
think Linux suffered this issue. (or I could have my OSs mixed up)


Also, I think I recently saw a change that put MacOS (if not all 
systems) back on Webkit2 which should have resolved this issue.


Regards,
Adrien

On 1/12/21 12:04 PM, Jordan and Reidun Staudinger wrote:

Hi, I just upgraded my Gnucash to 4.4, and it is lovely! However, I do
have one problem that I can't seem to find an answer to. When I go to
print, my printer is not showing up in the print dialogue box. My
workaround is to save to a PDF and then print that. What am I missing
to get the printer to show up? I'm running MXLinux 18.3.


___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.