diff options
author | rbuj <[email protected]> | 2020-03-15 22:36:39 +0100 |
---|---|---|
committer | raveit65 <[email protected]> | 2020-04-09 21:28:48 +0200 |
commit | 344cc22f4ce85dfaf7256b2db7e530741bc29156 (patch) | |
tree | c21e7bc37f8ff010a531d92aa630ea3232797dae /data | |
parent | 9f3cc047877e01dc158e365850ea22d896815d0e (diff) | |
download | mate-screensaver-344cc22f4ce85dfaf7256b2db7e530741bc29156.tar.bz2 mate-screensaver-344cc22f4ce85dfaf7256b2db7e530741bc29156.tar.xz |
Custom background image for lock screen
Diffstat (limited to 'data')
-rw-r--r-- | data/Makefile.am | 3 | ||||
-rw-r--r-- | data/mate-screensaver-preferences.ui | 61 | ||||
-rw-r--r-- | data/org.mate.screensaver.gschema.xml.in | 7 |
3 files changed, 68 insertions, 3 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index 942fd55..f842873 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -46,6 +46,9 @@ dbussessionservice_DATA = org.mate.ScreenSaver.service gsettingsschema_in_files = org.mate.screensaver.gschema.xml.in gsettings_SCHEMAS = $(gsettingsschema_in_files:.xml.in=.xml) +org.mate.screensaver.gschema.xml: org.mate.screensaver.gschema.xml.in + $(AM_V_GEN) sed -e 's|@datadir[@]|$(datadir)|g' $< > $@ + EXTRA_DIST = \ $(gsettingsschema_in_files) \ $(desktop_in_files) \ diff --git a/data/mate-screensaver-preferences.ui b/data/mate-screensaver-preferences.ui index cd3855b..0311064 100644 --- a/data/mate-screensaver-preferences.ui +++ b/data/mate-screensaver-preferences.ui @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Generated with glade 3.20.0 --> +<!-- Generated with glade 3.22.2 --> <interface> <requires lib="gtk+" version="3.14"/> <!-- interface-license-type gplv2 --> @@ -24,6 +24,9 @@ <property name="skip_taskbar_hint">True</property> <property name="skip_pager_hint">True</property> <property name="decorated">False</property> + <child type="titlebar"> + <placeholder/> + </child> <child> <object class="GtkBox" id="vbox10"> <property name="visible">True</property> @@ -149,6 +152,7 @@ </object> </child> </object> + <object class="GtkFileFilter" id="picture_filefilter"/> <object class="GtkImage" id="power_image"> <property name="can_focus">False</property> <property name="stock">gtk-jump-to</property> @@ -165,6 +169,9 @@ <property name="default_width">600</property> <property name="default_height">400</property> <property name="type_hint">dialog</property> + <child type="titlebar"> + <placeholder/> + </child> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox1"> <property name="visible">True</property> @@ -459,6 +466,56 @@ </packing> </child> <child> + <object class="GtkBox" id="activate_delay_hbox1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">12</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Background picture for lock screen:</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkBox" id="hbox5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">6</property> + <child> + <object class="GtkFileChooserButton" id="picture_filename"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="create_folders">False</property> + <property name="filter">picture_filefilter</property> + <property name="title" translatable="yes">Select Background Image</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + <child> <object class="GtkLabel" id="root_warning_label"> <property name="can_focus">False</property> <property name="halign">start</property> @@ -469,7 +526,7 @@ <packing> <property name="expand">False</property> <property name="fill">False</property> - <property name="position">3</property> + <property name="position">4</property> </packing> </child> </object> diff --git a/data/org.mate.screensaver.gschema.xml.in b/data/org.mate.screensaver.gschema.xml.in index 7671144..5e2cf06 100644 --- a/data/org.mate.screensaver.gschema.xml.in +++ b/data/org.mate.screensaver.gschema.xml.in @@ -1,4 +1,4 @@ -<schemalist gettext-domain="@GETTEXT_PACKAGE@"> +<schemalist gettext-domain="mate-screensaver"> <enum id="org.mate.screensaver.Mode"> <value nick="blank-only" value="0"/> <value nick="random" value="1"/> @@ -80,5 +80,10 @@ <summary>Allow the session status message to be displayed</summary> <description>Allow the session status message to be displayed when the screen is locked.</description> </key> + <key name="picture-filename" type="s"> + <default>'@datadir@/backgrounds/mate/desktop/Stripes.png'</default> + <summary>Picture Filename</summary> + <description>File to use for the background image.</description> + </key> </schema> </schemalist> |