public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Experiences with gtk3-nocsd?
@ 2015-09-29 14:03 Grant Edwards
  2015-09-29 16:09 ` [gentoo-user] " Grant Edwards
  0 siblings, 1 reply; 10+ messages in thread
From: Grant Edwards @ 2015-09-29 14:03 UTC (permalink / raw
  To: gentoo-user

I'm sick and tired of the Gnome "CSD" nonsense which appears to be a
concerted effort to break gtk+ apps on all desktops other than very
specific configurations of Gnome desktops.  To the Gnome developer's
credit, they seem to have been quite successful in that effort.

I've been trying to figure out how to disable the CSD breakage and
restore the ability to do normal window-manager stuff with gtk3 apps.
I have come across gtk3-nocsd:

  https://github.com/PCMan/gtk3-nocsd
  http://www.webupd8.org/2014/08/how-to-disable-gtk3-client-side.html
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788076

It looks like I would have to downgrade gtk+ from 3.16 to 3.14 in
order to use it.  Has anybody tried it?

-- 
Grant Edwards               grant.b.edwards        Yow! On the road, ZIPPY
                                  at               is a pinhead without a
                              gmail.com            purpose, but never without
                                                   a POINT.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-user] Re: Experiences with gtk3-nocsd?
  2015-09-29 14:03 [gentoo-user] Experiences with gtk3-nocsd? Grant Edwards
@ 2015-09-29 16:09 ` Grant Edwards
  2015-09-30  0:47   ` walt
  0 siblings, 1 reply; 10+ messages in thread
From: Grant Edwards @ 2015-09-29 16:09 UTC (permalink / raw
  To: gentoo-user

On 2015-09-29, Grant Edwards <grant.b.edwards@gmail.com> wrote:

> I'm sick and tired of the Gnome "CSD" nonsense which appears to be a
> concerted effort to break gtk+ apps on all desktops other than very
> specific configurations of Gnome desktops.  To the Gnome developer's
> credit, they seem to have been quite successful in that effort.

The app that's causing all the pain is evince (if I could abandon
acroread, I wouldn't need elevety-hundred packages built with 32-bit
support).  I just found atril, which is more-or-less a fork of evince
sans all all the gtk3/Gnome CSD BS.  For now, I think I'll just ditch
evince.

No if only there was "print current view" option in atril....

-- 
Grant Edwards               grant.b.edwards        Yow! Were these parsnips
                                  at               CORRECTLY MARINATED in
                              gmail.com            TACO SAUCE?



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-user] Re: Experiences with gtk3-nocsd?
  2015-09-29 16:09 ` [gentoo-user] " Grant Edwards
@ 2015-09-30  0:47   ` walt
  2015-09-30  1:23     ` Jonathan Callen
  2015-09-30  4:27     ` Grant Edwards
  0 siblings, 2 replies; 10+ messages in thread
From: walt @ 2015-09-30  0:47 UTC (permalink / raw
  To: gentoo-user

On Tue, 29 Sep 2015 16:09:00 +0000 (UTC)
Grant Edwards <grant.b.edwards@gmail.com> wrote:

> On 2015-09-29, Grant Edwards <grant.b.edwards@gmail.com> wrote:
> 
> > I'm sick and tired of the Gnome "CSD" nonsense which appears to be a
> > concerted effort to break gtk+ apps on all desktops other than very
> > specific configurations of Gnome desktops.  To the Gnome developer's
> > credit, they seem to have been quite successful in that effort.  

+1

> The app that's causing all the pain is evince (if I could abandon
> acroread, I wouldn't need elevety-hundred packages built with 32-bit
> support).

+1

>  I just found atril, which is more-or-less a fork of evince
> sans all all the gtk3/Gnome CSD BS.  For now, I think I'll just ditch
> evince.

+1

> 
> Now if only there was "print current view" option in atril....
> 

When I click on the "File" drop-down menu (top-left corner of the atril
window) and choose the "Print" item, I get a pop-up dialog widget that
lets me configure a bunch of settings before the document is sent to
the printer.  Included in those settings is "Print current page" (as
opposed to "Print all", or I can type in the page numbers to print).

I get exactly the same pop-up "Print" widget whether I'm printing from
atril, web browser, libreoffice,  or this email client (claws).

I've been seeing the same print widget for so many years I stopped
wondering which package installs it, but it's not part of any app that
lets me print things.  I think it's part of the gnome/mate/xfce/lxde
family of desktops because I use all of those and the printer widget is
always the same.  Must be a gtk thing because all of those desktops
install the same gtk infrastructure.

Can anyone else enlighten us on the printer widget I'm describing?






^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-user] Re: Experiences with gtk3-nocsd?
  2015-09-30  0:47   ` walt
@ 2015-09-30  1:23     ` Jonathan Callen
  2015-09-30  4:27     ` Grant Edwards
  1 sibling, 0 replies; 10+ messages in thread
From: Jonathan Callen @ 2015-09-30  1:23 UTC (permalink / raw
  To: gentoo-user

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 09/29/2015 08:47 PM, walt wrote:
> On Tue, 29 Sep 2015 16:09:00 +0000 (UTC) Grant Edwards 
> <grant.b.edwards@gmail.com> wrote:
> 
>> On 2015-09-29, Grant Edwards <grant.b.edwards@gmail.com> wrote:
>> 
>>> I'm sick and tired of the Gnome "CSD" nonsense which appears
>>> to be a concerted effort to break gtk+ apps on all desktops
>>> other than very specific configurations of Gnome desktops.  To
>>> the Gnome developer's credit, they seem to have been quite 
>>> successful in that effort.
> 
> +1
> 
>> The app that's causing all the pain is evince (if I could abandon
>> acroread, I wouldn't need elevety-hundred packages built with
>> 32-bit support).
> 
> +1
> 
>> I just found atril, which is more-or-less a fork of evince sans 
>> all all the gtk3/Gnome CSD BS.  For now, I think I'll just ditch
>>  evince.
> 
> +1
> 
>> 
>> Now if only there was "print current view" option in atril....
>> 
> 
> When I click on the "File" drop-down menu (top-left corner of the 
> atril window) and choose the "Print" item, I get a pop-up dialog 
> widget that lets me configure a bunch of settings before the 
> document is sent to the printer.  Included in those settings is 
> "Print current page" (as opposed to "Print all", or I can type in 
> the page numbers to print).
> 
> I get exactly the same pop-up "Print" widget whether I'm printing 
> from atril, web browser, libreoffice,  or this email client 
> (claws).
> 
> I've been seeing the same print widget for so many years I stopped
>  wondering which package installs it, but it's not part of any app 
> that lets me print things.  I think it's part of the 
> gnome/mate/xfce/lxde family of desktops because I use all of those 
> and the printer widget is always the same.  Must be a gtk thing 
> because all of those desktops install the same gtk infrastructure.
> 
> Can anyone else enlighten us on the printer widget I'm describing?
> 
> 

The printer widget in question is part of GTK+ itself, generally
launched via a GtkPrintOperation object.

- -- 
Jonathan Callen

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJWCzmFAAoJEEIQbvYRB3mg65kP/jolYPPwmyM1Lbyile1uatv+
6R+P/I0gs3Y3hFOZk904MdTKIT77FmwWydp6sT2P4KTPI8L7ivQWmezdyVyPqb5i
7QbRQFpZp8UXO1yot97oq8YuGFyD085h9PfO7gk/W9unHd6yXOFOHAoWKHdOHnwn
o5OlFndLhgskqv/pE2lcqazZ/FtHgeGz6nSBUDlqfWTM2OT3TajhzZxobVED+JiD
fKCWBY4QTAHj3Oq9PDGlvnY7k503ceLTRGckTipc+JQdcQqZPNb3eHqMwqD5XJoc
ErPicqjnB38EN3mKZOw4YdEoCD5sT1juvBQW1iZFIh/w5olIWs8hmxGioFzuLWMU
7rcjzppVxvWyDydqeSdO6lpSVmOTSaf6tO76/u9Jp863J0MLj29dBwaWGDSuB4lj
OLp0w4j/eX93tIirildIIWE/7FiGYdIS6ePLT+Il7rSBECvAbYpeEsWUFoP3Ne0K
FGHZMGQs35vDRrP0MUuVoe8KIW05oaf89Seo6m3spEEZqGrHGxpJr26oBp3dVSR4
sLEGz0ZcWEN85ouEy16QII3G7y32yVFr7I/UOit6+dG1kvjdGgdgzW+nLSba4qkZ
2T1HIJr6j4npHEYe7lfa9xk4NxJ3JCAeVSAUkFIIkJR4e95qyDC4cxM+Ix4gcxgi
l79XyYHYmmwJXtqOx5R/
=akeH
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-user] Re: Experiences with gtk3-nocsd?
  2015-09-30  0:47   ` walt
  2015-09-30  1:23     ` Jonathan Callen
@ 2015-09-30  4:27     ` Grant Edwards
  2015-09-30  9:45       ` Chris Spackman
  2015-09-30 21:29       ` Peter Weilbacher
  1 sibling, 2 replies; 10+ messages in thread
From: Grant Edwards @ 2015-09-30  4:27 UTC (permalink / raw
  To: gentoo-user

On 2015-09-30, walt <w41ter@gmail.com> wrote:
> On Tue, 29 Sep 2015 16:09:00 +0000 (UTC)
> Grant Edwards <grant.b.edwards@gmail.com> wrote:
>
>> On 2015-09-29, Grant Edwards <grant.b.edwards@gmail.com> wrote:
>> 
>> > I'm sick and tired of the Gnome "CSD" nonsense which appears to be a
>> > concerted effort to break gtk+ apps on all desktops other than very
>> > specific configurations of Gnome desktops.  To the Gnome developer's
>> > credit, they seem to have been quite successful in that effort.  
>
> +1
>
>> The app that's causing all the pain is evince (if I could abandon
>> acroread, I wouldn't need elevety-hundred packages built with 32-bit
>> support).
>
> +1
>
>> I just found atril, which is more-or-less a fork of evince
>> sans all all the gtk3/Gnome CSD BS.  For now, I think I'll just ditch
>> evince.
>
> +1
>
>> Now if only there was "print current view" option in atril....
>
> When I click on the "File" drop-down menu (top-left corner of the atril
> window) and choose the "Print" item, I get a pop-up dialog widget that
> lets me configure a bunch of settings before the document is sent to
> the printer.  Included in those settings is "Print current page" (as
> opposed to "Print all", or I can type in the page numbers to print).
>
> I get exactly the same pop-up "Print" widget whether I'm printing from
> atril, web browser, libreoffice,  or this email client (claws).

Yep, it's part of the GTK toolkit, so if atril maintainers wanted to
add a "print current view" option (so that I could ditch acroread),
I'm guessing it would be a fair bit of work: they'd probably have to
roll their own printer dialog from scratch instead of using the canned
one. :/

[Actually, I don't recall ever using evince or atril for filling out
PDF forms -- so that might be another reason I'd have to keep acroread
around.]

--
Grant




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] Re: Experiences with gtk3-nocsd?
  2015-09-30  4:27     ` Grant Edwards
@ 2015-09-30  9:45       ` Chris Spackman
  2015-09-30 14:08         ` Grant Edwards
  2015-09-30 21:29       ` Peter Weilbacher
  1 sibling, 1 reply; 10+ messages in thread
From: Chris Spackman @ 2015-09-30  9:45 UTC (permalink / raw
  To: gentoo-user

On 2015/09/30 at 04:27am, Grant Edwards wrote:

 
> [Actually, I don't recall ever using evince or atril for filling out
> PDF forms -- so that might be another reason I'd have to keep
> acroread around.]

If you are okay with KDE apps, Okular has done a great job with all
the forms I have tried with it. Only issue I have noticed is that
check marks (which show up fine on the screen) end up printed as
another character. Still better than dealing with acroread, in my
opinion.

-- 
Chris Spackman

GNU Terry Pratchett



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-user] Re: Experiences with gtk3-nocsd?
  2015-09-30  9:45       ` Chris Spackman
@ 2015-09-30 14:08         ` Grant Edwards
  2015-09-30 14:21           ` Alan McKinnon
  0 siblings, 1 reply; 10+ messages in thread
From: Grant Edwards @ 2015-09-30 14:08 UTC (permalink / raw
  To: gentoo-user

On 2015-09-30, Chris Spackman <chris@osugisakae.com> wrote:
> On 2015/09/30 at 04:27am, Grant Edwards wrote:
>
>  
>> [Actually, I don't recall ever using evince or atril for filling out
>> PDF forms -- so that might be another reason I'd have to keep
>> acroread around.]
>
> If you are okay with KDE apps, Okular has done a great job with all
> the forms I have tried with it. Only issue I have noticed is that
> check marks (which show up fine on the screen) end up printed as
> another character. Still better than dealing with acroread, in my
> opinion.

At the moment I don't have KDE libs installed, but I have in the past
used a few.  A few years ago, the whole KDE libs thing turned into a
bit of a nightmare at one point due to change in revision handling or
backwards compatibility libs or something.  I needed to get on with
life, so I just uninstalled all of the KDE stuff.  I man consider
trying again...

-- 
Grant Edwards               grant.b.edwards        Yow! Like I always say
                                  at               -- nothing can beat
                              gmail.com            the BRATWURST here in
                                                   DUSSELDORF!!



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] Re: Experiences with gtk3-nocsd?
  2015-09-30 14:08         ` Grant Edwards
@ 2015-09-30 14:21           ` Alan McKinnon
  0 siblings, 0 replies; 10+ messages in thread
From: Alan McKinnon @ 2015-09-30 14:21 UTC (permalink / raw
  To: gentoo-user

On 30/09/2015 16:08, Grant Edwards wrote:
> On 2015-09-30, Chris Spackman <chris@osugisakae.com> wrote:
>> On 2015/09/30 at 04:27am, Grant Edwards wrote:
>>
>>  
>>> [Actually, I don't recall ever using evince or atril for filling out
>>> PDF forms -- so that might be another reason I'd have to keep
>>> acroread around.]
>>
>> If you are okay with KDE apps, Okular has done a great job with all
>> the forms I have tried with it. Only issue I have noticed is that
>> check marks (which show up fine on the screen) end up printed as
>> another character. Still better than dealing with acroread, in my
>> opinion.
> 
> At the moment I don't have KDE libs installed, but I have in the past
> used a few.  A few years ago, the whole KDE libs thing turned into a
> bit of a nightmare at one point due to change in revision handling or
> backwards compatibility libs or something.  I needed to get on with
> life, so I just uninstalled all of the KDE stuff.  I man consider
> trying again...
> 


Ahhhhh, you might want to hold off on KDE for a while longer. Many
things in KDE are in transition at the moment with upstream now moving
to Frameworks 5 and Plasma 5, with most apps still stuck on 4

Okular is one of those very much still at 4 so if that's the only KDE
app you'll use, it might be a smooth install. For now.




-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] Re: Experiences with gtk3-nocsd?
  2015-09-30  4:27     ` Grant Edwards
  2015-09-30  9:45       ` Chris Spackman
@ 2015-09-30 21:29       ` Peter Weilbacher
  2015-09-30 22:25         ` Grant Edwards
  1 sibling, 1 reply; 10+ messages in thread
From: Peter Weilbacher @ 2015-09-30 21:29 UTC (permalink / raw
  To: gentoo-user

On Wed, 30 Sep 2015, Grant Edwards wrote:

> [Actually, I don't recall ever using evince or atril for filling out
> PDF forms -- so that might be another reason I'd have to keep acroread
> around.]

In my experience, at least evince is great with forms! Since that's
provided by the same backend library (I think), atril should be able to
handle them nicely as well. [The only reason to keep acrobat around are
some documents with PDF comments filled out by people on Macs. evince
does not always show all of those.]

   Peter.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-user] Re: Experiences with gtk3-nocsd?
  2015-09-30 21:29       ` Peter Weilbacher
@ 2015-09-30 22:25         ` Grant Edwards
  0 siblings, 0 replies; 10+ messages in thread
From: Grant Edwards @ 2015-09-30 22:25 UTC (permalink / raw
  To: gentoo-user

On 2015-09-30, Peter Weilbacher <newsspam@Weilbacher.org> wrote:
> On Wed, 30 Sep 2015, Grant Edwards wrote:
>
>> [Actually, I don't recall ever using evince or atril for filling out
>> PDF forms -- so that might be another reason I'd have to keep acroread
>> around.]
>
> In my experience, at least evince is great with forms! Since that's
> provided by the same backend library (I think), atril should be able to
> handle them nicely as well.

That's good to hear.  I do remember recently firing up acroread to
fill out a form when my first attempt failed, but that failed attempt
may have been with PDFStudio (which doesn't execute Javascript by
default, and apparently some forms require Javascript).

-- 
Grant Edwards               grant.b.edwards        Yow! HELLO, everybody,
                                  at               I'm a HUMAN!!
                              gmail.com            



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-09-30 22:25 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-29 14:03 [gentoo-user] Experiences with gtk3-nocsd? Grant Edwards
2015-09-29 16:09 ` [gentoo-user] " Grant Edwards
2015-09-30  0:47   ` walt
2015-09-30  1:23     ` Jonathan Callen
2015-09-30  4:27     ` Grant Edwards
2015-09-30  9:45       ` Chris Spackman
2015-09-30 14:08         ` Grant Edwards
2015-09-30 14:21           ` Alan McKinnon
2015-09-30 21:29       ` Peter Weilbacher
2015-09-30 22:25         ` Grant Edwards

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox