Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-12 Thread Jason Crain
On Thu, May 12, 2016 at 01:05:10AM -0400, Carl N wrote:
> I tried your recommendation *how you figured this out I will never
> understand* it worked on GTK3 examples and reversed the scroll direction
> for evince but now any other non GTK3 program the reverse scrolling
> direction feature *as set in the mouse settings panel in xfce* is not
> obeyed.

If you use that xinput workaround, I recommend turning off Xfce's
reverse scrolling option.  I think the xinput command reverses scrolling
for everything so if you use it with Xfce's option, some programs will
be doubly reversed.

Since it looks like this is the same problem as
https://bugzilla.xfce.org/show_bug.cgi?id=11193, I'll reassign this bug
to xfce4-settings.  I think Xfce will have to change their mouse
settings to support GTK3.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-11 Thread Carl N
Hello Jason


I tried your recommendation *how you figured this out I will never
understand* it worked on GTK3 examples and reversed the scroll direction
for evince but now any other non GTK3 program the reverse scrolling
direction feature *as set in the mouse settings panel in xfce* is not
obeyed.

Carl

On Tue, May 10, 2016 at 4:33 PM, Jason Crain 
wrote:

> On Sat, May 07, 2016 at 03:08:13PM -0400, Carl Nikolov wrote:
> > It is a bluetooth mouse can you test this ?
> >
> > It's probably different in this case
>
> I do not have a bluetooth mouse to test with.
>
> I did get around to putting an Xubuntu live image on my USB keychain so
> I could test with something better than a virtual machine.  The result
> was the same.  Xfce's reverse scroll does not work with GTK3 apps.
> Instead of this being unique to Evince, I strongly suspect that the
> problem you've experienced is that Xfce's reverse scrolling does not
> work with *any* GTK3 app.
>
> Please try this.  Install the gtk-3-examples package and run the
> following program:
>
>   gtk3-demo --run flowbox
>
> And see if the reverse scrolling works correctly.  From my testing,
> gtk3-demo does not follow Xfce's reverse scroll setting, demonstrating
> that this problem is not specific to Evince.
>
> If that's the case, that it's all GTK3 apps and not just Evince, the
> solution is going to be that Xfce needs to set some libinput properties
> when enabeling reverse scrolling.  For a workaround, on my system (in a
> virtual machine) running this command and not using Xfce's reverse
> scroll option fixes it:
>
>   xinput --set-int-prop 12 "libinput Natural Scrolling Enabled" 8 1
>
> You'll need to replace "12" with whatever your device ID is, which you
> can find with "xinput --list".  There are other recommendations for
> xinput settings at (https://bbs.archlinux.org/viewtopic.php?id=179667)
> if that doesn't work.
>


Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-10 Thread Jason Crain
On Sat, May 07, 2016 at 03:08:13PM -0400, Carl Nikolov wrote:
> It is a bluetooth mouse can you test this ? 
> 
> It's probably different in this case

I do not have a bluetooth mouse to test with.

I did get around to putting an Xubuntu live image on my USB keychain so
I could test with something better than a virtual machine.  The result
was the same.  Xfce's reverse scroll does not work with GTK3 apps.
Instead of this being unique to Evince, I strongly suspect that the
problem you've experienced is that Xfce's reverse scrolling does not
work with *any* GTK3 app.

Please try this.  Install the gtk-3-examples package and run the
following program:

  gtk3-demo --run flowbox

And see if the reverse scrolling works correctly.  From my testing,
gtk3-demo does not follow Xfce's reverse scroll setting, demonstrating
that this problem is not specific to Evince.

If that's the case, that it's all GTK3 apps and not just Evince, the
solution is going to be that Xfce needs to set some libinput properties
when enabeling reverse scrolling.  For a workaround, on my system (in a
virtual machine) running this command and not using Xfce's reverse
scroll option fixes it:

  xinput --set-int-prop 12 "libinput Natural Scrolling Enabled" 8 1

You'll need to replace "12" with whatever your device ID is, which you
can find with "xinput --list".  There are other recommendations for
xinput settings at (https://bbs.archlinux.org/viewtopic.php?id=179667)
if that doesn't work.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-07 Thread Carl Nikolov
It is a bluetooth mouse can you test this ? 

It's probably different in this case

Carl
  Original Message  
From: Jason Crain
Sent: Saturday, May 7, 2016 2:34 PM
To: Carl Nikolov; 823...@bugs.debian.org
Reply To: 823...@bugs.debian.org
Subject: Re: Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does 
not Function

On Sat, May 07, 2016 at 02:14:09PM -0400, Carl Nikolov wrote:
> You can't reproduce this problem ?

No, I can't reproduce the problem. I can reproduce a similar problem
where all GTK3 apps ignore Xfce's reverse scroll setting, but I can't
reproduce a problem where only Evince ignores the setting and all other
GTK3 apps work correctly.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-07 Thread Jason Crain
On Sat, May 07, 2016 at 02:14:09PM -0400, Carl Nikolov wrote:
> You can't reproduce this problem ?

No, I can't reproduce the problem.  I can reproduce a similar problem
where all GTK3 apps ignore Xfce's reverse scroll setting, but I can't
reproduce a problem where only Evince ignores the setting and all other
GTK3 apps work correctly.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-07 Thread Carl Nikolov
You can't reproduce this problem ?

Carl
  Original Message  
From: Jason Crain
Sent: Saturday, May 7, 2016 12:43 PM
To: Carl Nikolov; 823...@bugs.debian.org
Reply To: 823...@bugs.debian.org
Subject: Re: Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does 
not Function

Control: tags -1 + unreproducible

On Fri, May 06, 2016 at 04:37:31PM -0400, Carl Nikolov wrote:
> Yes I have done this
> Only evince

If it was not just Evince, but all GTK3 apps having this problem, I
would say that it's a known problem that Xfce's reverse scrolling option
does not work with GTK3 apps. That's what I see when I try it in a VM;
Xfce's reverse scrolling works with things like Thunar file manager and
Firefox, but does not work with GTK3 apps like Evince and gedit. There
are various bug reports and workarounds for it, ex:

https://bugzilla.xfce.org/show_bug.cgi?id=11193
https://bugs.launchpad.net/ubuntu/+source/xfce4-settings/+bug/1368402
https://bugzilla.gnome.org/show_bug.cgi?id=674716#c13

But if it's just Evince having this problem, I don't know how to help.
I can't reproduce it on my side and I don't know of any reason for
Evince to behave differently from any other GTK3 app.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-07 Thread Jason Crain
Control: tags -1 + unreproducible

On Fri, May 06, 2016 at 04:37:31PM -0400, Carl Nikolov wrote:
> Yes I have done this
> Only evince

If it was not just Evince, but all GTK3 apps having this problem, I
would say that it's a known problem that Xfce's reverse scrolling option
does not work with GTK3 apps.  That's what I see when I try it in a VM;
Xfce's reverse scrolling works with things like Thunar file manager and
Firefox, but does not work with GTK3 apps like Evince and gedit.  There
are various bug reports and workarounds for it, ex:

  https://bugzilla.xfce.org/show_bug.cgi?id=11193
  https://bugs.launchpad.net/ubuntu/+source/xfce4-settings/+bug/1368402
  https://bugzilla.gnome.org/show_bug.cgi?id=674716#c13

But if it's just Evince having this problem, I don't know how to help.
I can't reproduce it on my side and I don't know of any reason for
Evince to behave differently from any other GTK3 app.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-06 Thread Jason Crain
On Fri, May 06, 2016 at 01:44:01PM -0400, Carl Nikolov wrote:
> In xfce the settings don't adapt to system wide setting

You are enabeling inverted scrolling through Xfce's Settings > Mouse and
Touchpad, the "Reverse Scroll Direction" option?

Is it only Evince that doesn't work, or do other GTK3 apps also not
work, such as gedit (Text Editor), Font Viewer, Gnome Terminal, etc?



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-06 Thread Carl Nikolov
In xfce the settings don't adapt to system wide setting

Carl
  Original Message  
From: Jason Crain
Sent: Friday, May 6, 2016 12:39 PM
To: 823195-submit...@bugs.debian.org
Reply To: 823...@bugs.debian.org
Subject: Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not 
Function

On Mon, May 02, 2016 at 01:53:32AM -0400, Carl Nikolov wrote:
> Evince does not adhere to system wide setting of inverted scrolling.
> 
> Can you change your scrolling method to inverted in X server and report back?
> 
> I am running Evince V3.20.

Do you mean the new "Natural Scrolling" setting in Gnome? It works fine
when I change it in the Gnome control center.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-01 Thread Carl Nikolov
Package: evince-common
Version: 3.20.0-1
Severity: normal

Dear Maintainer,

Evince does not adhere to system wide setting of inverted scrolling.

Can you change your scrolling method to inverted in X server and report back?

I am running Evince V3.20.



-- System Information:
Debian Release: 8.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-0.bpo.1-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages evince-common depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.22.0-1
ii  gsettings-desktop-schemas3.14.1-1

evince-common recommends no packages.

evince-common suggests no packages.

-- no debconf information