| Age | Commit message (Collapse) | Author | Files | Lines |
|
Preferred Applications only listed apps that were registered in
mimeinfo.cache. Apps installed in unusual ways, or with a stale or
missing cache, wouldn't show up as options for web browser, mail reader,
and other defaults.
This change now scans each installed .desktop file directly for its
MimeType entry, so apps missing from the cache are still found.
Also fixes a longstanding bug where duplicate messenger entries weren't
actually being filtered out.
Fixes #150
|
|
Natural scrolling was only available for touchpads, leaving mice without
a way to reverse the scroll direction. This adds an "Enable natural
scrolling" toggle to the mouse preferences. The actual scroll direction
is applied by mate-settings-daemon, which sets the appropriate libinput
or evdev device property.
Fixes mate-desktop/mate-desktop#404
|
|
Dragging monitors in the display preferences left ghost images of the
previous position on systems without a compositor.
This patch removes creating an entire drawing context on the parent
window just for testing when edges touch and instead use a single-pixel
cairo surface. That way we avoid interfering with pending redraws. Then
we replace the manual canvas-to-window coordinate translation for
invalidation with a simple redraw call, which should handle windowless
widget positioning correctly.
Fixes #808
|
|
|
|
|
|
|
|
|
|
mate-appearance-properties only looked for a gtk-2.0/gtkrc file when
deciding whether a theme was installed, so GTK3 themes were reported as
not installed.
This adds a monitor for the gtk-3.0/gtk.css file to validate whether the
theme is GTK3.
Fixes mate-desktop/mate-themes#276
|
|
|
|
On illumos/Solaris, the passwd command requires a real terminal and
won't work over pipes. This adds a guarded code path so that the "Change
Password" dialog works on these platforms. The Linux/BSD behavior is
unchanged.
Fixes #384
|
|
|
|
Expose new titlebar mouse actions in the window properties
dialog (middle-click, right-click, scroll wheel).
Note: requires the matching marco changes to work properly.
|
|
|
|
This one was quite tricky ... On systems where pam_passwdqc
is installed the prompt for password after succesfully authenticating
is not:
```
New password:
```
But:
```
Enter new password:
```
See:
https://github.com/openwall/passwdqc/blob/7bf266fcf6ce9782b73722664e36dabd68f48c48/pam_passwdqc.c#L64
passwdqc is installed by default in Gentoo, but might be also installed
in other Linux distributions.
|
|
|
|
|
|
|
|
For screen reader's sake, make the shortcut empty when hidden,
otherwise a more or less random value is presented. The actual value
is whatever the render was last used with, remembering cell renderers
are reused for every row.
This could also be fixed in the accessibility implementation side, but
we rely on GTK's, so it's easier to clean it up here than modify GTK or
subclass it further.
|
|
|
|
|
|
https://en.wikipedia.org/wiki/KyivNotKiev
|
|
*Note that only compositors that read the cursor size from gsettings will apply this, wayfire does not at this time
*This is also true of cursor theme: the compositor must read it from gsettings for it to be applied from the control center
|
|
Since wayland compositors such as wayfire follow the GNOME interface gsettings values, we need to set them here too
|
|
*If we are in a wayland session, write the gtk theme and icon theme to both org.mate and org.gnome
*This changes wayland and xwayland themes simultaniously
*Under wayland, set the application and document fonts for both MATE and GNOME
*Otherwise some applications will ignore font changes set from the appearance capplet
*Only load GNOME interface gsettings when running under wayland
*fail gracefully if the gnome interface schema is not present
*Do not depend on it but use it if it is present to allow setting themes in compositors such as wayfire that use the GNOME gsettings values
|
|
time-admin depends on systemd. If systemd is not used in the systemd, time-admin is disabled
|
|
Signed-off-by: Oz Tiram <[email protected]>
|
|
There is not much of direct systemd usage in the system-info plugin.
This patch suggestion enables building this plugin on system like
alpine, voidlinux or gentoo with openrc.
Signed-off-by: Oz Tiram <[email protected]>
|
|
*Ensure we attempt to load files
*from mate-time-admin/map/
*not mate-time-admin/map
Otherwise mate-time-admin built with meson cannot find the files and errors out
|
|
|
|
g_pattern_match_string has been deprecated since GLib 2.70
|
|
gtk_rc_get_theme_dir and gtk_rc_scanner_new
|
|
|
|
|
|
|
|
|
|
Use real frames for a semantic UI so GTK and screen readers can set up
and figure out accessibility relationships between the frame label and
the content automatically.
Also properly add relationships between the movement keys descriptive
label and the key radio items so a screen reader can pick it up. As a
bonus, it also prevents Orca from erroneously announcing the label when
the window comes up because it thinks this long orphaned label is
probably a general description for the window.
Fixes #703.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|