-
-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Touchpad settings: Support edge and two-finger scrolling independently #229
Conversation
@flexiondotorg: can you please test it on your laptop so we could merge it for 1.14? |
I don't have a multi touch capable trackpad laptop anymore 😢 |
Hmm... I guess we'll have to merge it then and wait for feedback after 1.14 release... |
@lukefromdc: maybe you can test this + mate-desktop/mate-settings-daemon#137? |
I don't know how to do two-fingered scrolling on any laptop, it's one On 3/18/2016 at 9:58 AM, "monsta" wrote:
mate-desktop/mate-settings-daemon#137?
You are receiving this because you were mentioned. |
A quick GTK3 test build before I hit the road built OK but crashed on On 3/18/2016 at 9:58 AM, "monsta" wrote:
mate-desktop/mate-settings-daemon#137?
You are receiving this because you were mentioned. |
Just in case - did you build mate-desktop/mate-settings-daemon#137 before it? It's needed for this PR to work. |
Never knew that, and I am about to head out, no more time right now. I On 3/18/2016 at 12:44 PM, "monsta" wrote:
before it? It's needed for this PR to work.
You are receiving this because you were mentioned. |
Oh... no, I only mentioned it in the comments above. It's not my branch actually, I'm just trying to give it some testing before merging. Unfortunately, I don't have any laptops around to test it myself... |
@lukefromdc: any luck with testing mate-desktop/mate-settings-daemon#137 + this one? |
My one test was of the entire branch pulled as a tarball, presumably with On 3/22/2016 at 1:13 PM, "monsta" notifications@github.com wrote:
|
Well, you'll need the corresponding branch from m-s-d too. Using only one of these two PRs will result in crashes. |
I won't be able to do that today as I am busy with other things. Also do On 3/22/2016 at 1:30 PM, "monsta" notifications@github.com wrote:
|
OK, I've now got tarballs of both the MCC and MSD branches, will build On 3/22/2016 at 1:30 PM, "monsta" notifications@github.com wrote:
|
Just built both branches together with GTK 3.20. Built fine, but still On 3/22/2016 at 1:30 PM, "monsta" notifications@github.com wrote:
|
@raveit65: maybe you could give it a try? Just to check if there will be any crashes... |
@raveit65 @lukefromdc forgot to tell: it's actually possible to test UI and changes in GSettings even on the desktop, without any touchpad. Just apply this simple patch: diff --git a/capplets/mouse/mate-mouse-properties.c b/capplets/mouse/mate-mouse-properties.c
index 0a6fb88..b545f9c 100644
--- a/capplets/mouse/mate-mouse-properties.c
+++ b/capplets/mouse/mate-mouse-properties.c
@@ -369,7 +369,7 @@ setup_dialog (GtkBuilder *dialog)
G_SETTINGS_BIND_DEFAULT);
/* Trackpad page */
- if (find_synaptics () == FALSE)
+ if (/*find_synaptics () == */FALSE)
gtk_notebook_remove_page (GTK_NOTEBOOK (WID ("prefs_widget")), -1);
else {
g_settings_bind (touchpad_settings, "touchpad-enabled", Now the "Touchpad" tab in |
Bumped required m-s-d version to 1.13.1, as per mate-desktop/mate-settings-daemon#137 (comment). |
@lukefromdc: just tested this + mate-desktop/mate-settings-daemon#137 with GTK+3 (3.18.9). Used the mentioned patch to test UI on the desktop. Well, all works fine, no crashes... |
The crash I got was in mate-settings-daemon itself, wonder if this is GTK 3.20 specific? On 3/24/2016 at 7:44 AM, "monsta" notifications@github.com wrote:
|
@raveit65: did you see any m-s-d crashes with 3.19/3.20? |
Well, with latest releases m-s-d (mate-settings-daemon-1.13.1-11.fc24.x86_64) i didn't notify any crashes or abrt alarms in fedora 24 on my main box. |
I don't know, didn't test it with 1.12. |
Ok, i can test, fedora 22 use gtk3 version from 1.13 branch, my fault.... |
d046210
to
ab1e89c
Compare
Ok, m-s-d and m-c-c are updated on my notebook (f22) Honestly, i don't understand what natural scrolling is, btw. is see no different. |
Natural scrolling is a reverse scrolling. It's like when you hold left mouse button in atril and drag it to scroll the document. Or same with large pictures in eom. You move mouse down, the document or the picture scrolls up. This is the opposite to scrollbar behaviour, so it's reverse. I have no idea who first called it "natural", but that person most probably was a smartphone/tablet user. This type of scrolling is performed there using your fingers. |
@monsta |
I'd gladly merge it - but Luke has m-s-d crashing right on startup 😕 |
Well, up to you, i only wanted to give you an option for more testing 😄 |
Looks fine to me. mate-settings-daemon (Gtk2) didn't crash, all settings that worked before work now. |
I have not been able to fix this when using tarballs of the msd and mcc On 3/27/2016 at 5:20 AM, "monsta" notifications@github.com wrote:
|
I just found the source of the crashes-a stupid build time error on this I normally build with --disable-schemas-compile so the file build On 3/27/2016 at 5:20 AM, "monsta" notifications@github.com wrote:
|
Well, good it's solved at last 😄 |
No description provided.