Marco Trevisan (Treviño) has proposed merging
~3v1n0/ubuntu/+source/ubuntu-settings:master into
~ubuntu-desktop/ubuntu/+source/ubuntu-settings:master.
Requested reviews:
Ubuntu Desktop (ubuntu-desktop)
Related bugs:
Bug #1787999 in ubuntu-settings (Ubuntu): "Yaru themes are not used in gdm by
default"
https://bugs.launchpad.net/ubuntu/+source/ubuntu-settings/+bug/1787999
For more details, see:
https://code.launchpad.net/~3v1n0/ubuntu/+source/ubuntu-settings/+git/ubuntu-settings/+merge/353442
Reverted meson workaround, as it's fixed in
https://bileto.ubuntu.com/#/ticket/3365 (please publish it)
Using Yaru and other ubuntu-theming settings in GDM by default.
The way we do is not ideal though as we override GNOME-Greeter mode, although
I've already discussed with upstream (see below) a way to have us to be able to
define in a file the session name so that it will be Ubuntu-Greeter:ubuntu even
for pure gdm session, so we could then just change settings there and use a an
alternative for those who want to use a vanilla gnome's GDM.
---
19:28:50 hmm this might actually not be as invasive as i
feared..skimming a bit, i think it's basically just changing the
gdm_session_select_program call to gdm_session_select_session and installing
the xsession files
19:29:26 i mean then there's a whole bunch of if
(self->priv->selected_program != NULL) code that doesn't get run anymore and
can get deleted i suppose
19:30:46 but yea it might actually just be 1) merge that merge
request 2) install the xsession/wayland-session files 3) change selcet_program
to select_session 4) change create_gnome_session_environment to take a session
name instead of build a session command by hand
19:31:16 i would try it right now but i'm busy hacking away in a VM
on something else
--
Your team Ubuntu Desktop is requested to review the proposed merge of
~3v1n0/ubuntu/+source/ubuntu-settings:master into
~ubuntu-desktop/ubuntu/+source/ubuntu-settings:master.
diff --git a/debian/changelog b/debian/changelog
index 1bd2323..92d29d3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+ubuntu-settings (18.10.2) UNRELEASED; urgency=medium
+
+ * Remove workaround for meson bug #3914 as upstream fix is now in ubuntu
+ * debian/ubuntu-settings.gsettings-override:
+- Set Yaru and Ubuntu fonts as default for GDM session (LP: #1787999)
+
+ -- Marco Trevisan (Treviño) Mon, 20 Aug 2018 17:04:22 +0200
+
ubuntu-settings (18.10.1) cosmic; urgency=medium
[ Iain Lane ]
diff --git a/debian/ubuntu-settings.gsettings-override b/debian/ubuntu-settings.gsettings-override
index c5303d9..36afead 100644
--- a/debian/ubuntu-settings.gsettings-override
+++ b/debian/ubuntu-settings.gsettings-override
@@ -46,8 +46,13 @@ media-type-presets = {'audio/x-vorbis':'Ubuntu', 'audio/mpeg':'Ubuntu'}
sleep-inactive-ac-timeout = 0
# for GDM/DM
+# FIXME: move to :Ubuntu-Greeter once upstream supports this
[org.gnome.desktop.interface:GNOME-Greeter]
+gtk-theme = "Yaru"
+icon-theme = "Yaru"
cursor-theme = "Yaru"
+font-name = "Ubuntu 11"
+monospace-font-name = "Ubuntu Mono 13"
[org.gnome.login-screen]
logo='/usr/share/plymouth/ubuntu-logo.png'
diff --git a/debian/ubuntu-settings.install b/debian/ubuntu-settings.install
index dd0726a..7e32f86 100644
--- a/debian/ubuntu-settings.install
+++ b/debian/ubuntu-settings.install
@@ -1,2 +1,2 @@
usr/share/ubuntu
-#usr/share/ubuntu-wayland
+usr/share/ubuntu-wayland
diff --git a/debian/ubuntu-settings.links b/debian/ubuntu-settings.links
deleted file mode 100644
index 29df6de..000
--- a/debian/ubuntu-settings.links
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/ubuntu/applications/gnome-initial-setup.desktop usr/share/ubuntu-wayland/applications/gnome-initial-setup.desktop
diff --git a/meson.build b/meson.build
index 1a70ffa..fa830f6 100644
--- a/meson.build
+++ b/meson.build
@@ -19,8 +19,7 @@ i18n.merge_file(desktop_file,
type: 'desktop'
)
-#foreach dir : ['data/ubuntu-wayland', 'data/icons']
-foreach dir : ['data/icons']
+foreach dir : ['data/ubuntu-wayland', 'data/icons']
install_subdir(dir, install_dir: datadir)
endforeach
--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop