| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
passwd in rhel-based distros
Process stdout and stderr separatly in spawn_passwd(). Both are handled by the io_watch_stdout()
Increase BUFSIZE up to 128, because the message from libpwquality doesn't fit into previous buffer.
In io_watch_stdout() change order of switching PASSDLG_STATE_*, according to current version of passwd with enabled pam_pwquality in rhel-based distros.
|
|
These specific functions can only cause mess when translated, it's better to keep the original terms.
|