Skip to content
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

Add some support for other desktop environments (mostly XFCE) #56

Merged
merged 7 commits into from
Apr 4, 2022

Conversation

twa022
Copy link
Contributor

@twa022 twa022 commented Apr 1, 2022

Adds support for other desktop environments in a few places:

  • font-matching - Check the desktop specific configuration for MATE, XFCE, Budgie, Cinnamon, if not found don't try to match the font but use what's in the rasi theme
  • DPI - Check XFCE's custom dpi setting if running XFCE
  • appmenu_registrar - add logic to check if the XFCE panel applet is running (if in XFCE) so we can shut down the registrar if not

This adds an optional dependency on gir1.2-xfconf-0 to check xfconf settings in XFCE. I don't know how *buntu packaging deals with that, but I can update the Arch package if merged/released.

twa022 added 6 commits April 1, 2022 07:34
…und, don't override the font, but just use the default from the rasi theme. Adds an optional dependency on gir1.2-xfconf-0 to query properties when running XFCE.
…hen checking if the xfce4-panel appmenu plugin is loaded.
@flexiondotorg
Copy link
Member

This adds an optional dependency on gir1.2-xfconf-0 to check xfconf settings in XFCE.

I can update Debian and Ubuntu packaging.

The process name for the appmenu plug-in in mate is appmenu-mate, not applet-mate (whoops)
@flexiondotorg flexiondotorg merged commit 111e801 into ubuntu-mate:master Apr 4, 2022
@twa022 twa022 deleted the font-match-xfce branch April 6, 2022 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants