Commit 5e9f8844 authored by fsmithred's avatar fsmithred

add support for lightdm

parent 01b521e2
<background>
<static>
<duration>8640000.0</duration>
<file>
<size width="1280" height="1024">/usr/share/images/desktop-base/greeter-narrow-large.png</size>
<size width="1600" height="1200">/usr/share/images/desktop-base/greeter-narrow-large.png</size>
<size width="1920" height="1080">/usr/share/images/desktop-base/greeter-wide-large.png</size>
<size width="1920" height="1200">/usr/share/images/desktop-base/greeter-narrow-large.png</size>
<size width="2560" height="1080">/usr/share/images/desktop-base/greeter-wide-large.png</size>
</file>
</static>
</background>
desktop-base (1:2.0.2) unstable; urgency=medium
* Add support for lightdm
-- fsmithred <fsmithred@gmail.com> Sun, 11 Feb 2018 11:59:00 -0500
desktop-base (1:2.0.1) unstable; urgency=medium desktop-base (1:2.0.1) unstable; urgency=medium
* Check for xfce files before doing anything with them. * Check for xfce files before doing anything with them.
......
desktop-base_2.1_all.deb x11 optional desktop-base_2.0.2_all.deb x11 optional
desktop-base_2.1_amd64.buildinfo x11 optional desktop-base_2.0.2_amd64.buildinfo x11 optional
...@@ -24,3 +24,4 @@ profiles/xdg-config/xfce4 /etc/xdg/ ...@@ -24,3 +24,4 @@ profiles/xdg-config/xfce4 /etc/xdg/
slim/* /usr/share/slim/themes slim/* /usr/share/slim/themes
pixmaps/* /usr/share/pixmaps pixmaps/* /usr/share/pixmaps
lightdm/* /etc/lightdm
...@@ -94,9 +94,15 @@ if [ -f /etc/xdg/xfce4/panel/default.xml ] ; then ...@@ -94,9 +94,15 @@ if [ -f /etc/xdg/xfce4/panel/default.xml ] ; then
rm -f /etc/xdg/xfce4/panel/default.xml rm -f /etc/xdg/xfce4/panel/default.xml
fi fi
if [ -f /etc/lightdm/lightdm-gtk-greeter.conf ] ; then
if ! [ -f /etc/lightdm/lightdm-gtk-greeter.conf.bak ] ; then
cp /etc/lightdm/lightdm-gtk-greeter.conf /etc/lightdm/lightdm-gtk-greeter.conf.bak
fi
rm -f /etc/lightdm/lightdm-gtk-greeter.conf
fi
# Use desktop-base.manifest for setting up the alternatives # Use desktop-base.manifest for setting up the alternatives
prefer_svg="desktop-background desktop-splash" prefer_svg="desktop-background desktop-splash desktop-lightdm-background"
if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then
# Alternatives for the background # Alternatives for the background
while read mline; do while read mline; do
...@@ -145,6 +151,11 @@ if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then ...@@ -145,6 +151,11 @@ if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then
D_B_PATH="/usr/share/slim/themes" D_B_PATH="/usr/share/slim/themes"
TEST_FLAG="-d" TEST_FLAG="-d"
;;& ;;&
'lightdm-gtk-greeter.conf')
D_B_PATH="/etc/lightdm"
LINK="lightdm-gtk-greeter.conf"
NEEDS_SET="yes"
;;&
'xfce4-xsettings.xml') 'xfce4-xsettings.xml')
D_B_PATH="/etc/xdg/xfce4/xfconf/xfce-perchannel-xml" D_B_PATH="/etc/xdg/xfce4/xfconf/xfce-perchannel-xml"
LINK="xsettings.xml" LINK="xsettings.xml"
...@@ -162,9 +173,12 @@ if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then ...@@ -162,9 +173,12 @@ if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then
;;& ;;&
'desktop-background' | \ 'desktop-background' | \
'desktop-splash' | \ 'desktop-splash' | \
'desktop-lightdm-background' | \
'desktop-background.xml' | \ 'desktop-background.xml' | \
'desktop-lightdm-background.xml' | \
'desktop-grub-theme' | \ 'desktop-grub-theme' | \
'desktop-slim-theme' | \ 'desktop-slim-theme' | \
'lightdm-gtk-greeter.conf' | \
'xfce4-xsettings.xml' | \ 'xfce4-xsettings.xml' | \
'xfce4-panel.xml' | \ 'xfce4-panel.xml' | \
'xfwm4.xml' ) 'xfwm4.xml' )
......
...@@ -7,15 +7,18 @@ while read line image opts; do ...@@ -7,15 +7,18 @@ while read line image opts; do
DB_PATH="" DB_PATH=""
case $line in case $line in
'desktop-background' | 'desktop-background.xml' | 'desktop-splash' | \ 'desktop-background' | 'desktop-background.xml' | 'desktop-splash' | \
'desktop-grub-theme') 'desktop-lightdm-background' | 'desktop-lightdm-background.xml' )
DB_PATH="/usr/share/images/desktop-base" DB_PATH="/usr/share/images/desktop-base"
;; ;;
'desktop-grub-theme') 'desktop-grub-theme')
DB_PATH="/usr/share/desktop-base" DB_PATH="/usr/share/desktop-base"
;; ;;
'desktop-slim-theme') 'desktop-slim-theme')
DB_PATH="/usr/share/slim/themes" DB_PATH="/usr/share/slim/themes"
;; ;;
'lightdm-gtk-greeter.conf')
DB_PATH="/etc/lightdm"
;;
'xfce4-xsettings.xml' | 'xfwm4.xml') 'xfce4-xsettings.xml' | 'xfwm4.xml')
DB_PATH="/etc/xdg/xfce4/xfconf/xfce-perchannel-xml" DB_PATH="/etc/xdg/xfce4/xfconf/xfce-perchannel-xml"
;; ;;
......
...@@ -75,6 +75,12 @@ desktop-splash your-way_darkpurpy-wide-large.png wide large default ...@@ -75,6 +75,12 @@ desktop-splash your-way_darkpurpy-wide-large.png wide large default
desktop-splash your-way_darkpurpy-wide-large.svg wide large default desktop-splash your-way_darkpurpy-wide-large.svg wide large default
desktop-splash your-way_darkpurpy-wide-small.png wide small default desktop-splash your-way_darkpurpy-wide-small.png wide small default
desktop-lightdm-background greeter-narrow-large.png narrow large default
desktop-lightdm-background greeter-wide-large.png wide large default
desktop-lightdm-background.xml lightdm.xml default
lightdm-gtk-greeter.conf lightdm-gtk-greeter.conf-devuan-darkpurpy default
desktop-slim-theme devuan-curve-darkpurpy default desktop-slim-theme devuan-curve-darkpurpy default
xfce4-xsettings.xml xsettings.xml-devuan-darkpurpy default xfce4-xsettings.xml xsettings.xml-devuan-darkpurpy default
xfce4-panel.xml default.xml-devuan-darkpurpy default xfce4-panel.xml default.xml-devuan-darkpurpy default
......
# LightDM GTK+ Configuration
# Available configuration options listed below.
#
# Appearance:
# theme-name = GTK+ theme to use
# icon-theme-name = Icon theme to use
# background = Background file to use, either an image path or a color (e.g. #772953)
# user-background = false|true ("true" by default) Display user background (if available)
# transition-duration = Length of time (in milliseconds) to transition between background images ("500" by default)
# transition-type = ease-in-out|linear|none ("ease-in-out" by default)
#
# Fonts:
# font-name = Font to use
# xft-antialias = false|true Whether to antialias Xft fonts
# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
# xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use
# xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing
#
# Login window:
# active-monitor = Monitor to display greeter window (name or number). Use #cursor value to display greeter at monitor with cursor. Can be a semicolon separated list
# position = x y ("50% 50%" by default) Login window position
# default-user-image = Image used as default user icon, path or #icon-name
# hide-user-image = false|true ("false" by default)
#
# Panel:
# panel-position = top|bottom ("top" by default)
# clock-format = strftime-format string, e.g. %H:%M
# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power", "~clock", "~host", "~spacer". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path
#
# Accessibility:
# a11y-states = states of accessibility features: "name" - save state on exit, "-name" - disabled at start (default value for unlisted), "+name" - enabled at start. Allowed names: contrast, font, keyboard, reader.
# keyboard = command to launch on-screen keyboard (e.g. "onboard")
# keyboard-position = x y[;width height] ("50%,center -0;50% 25%" by default) Works only for "onboard"
# reader = command to launch screen reader (e.g. "orca")
#
# Security:
# allow-debugging = false|true ("false" by default)
# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen
#
# Template for per-monitor configuration:
# [monitor: name]
# background = overrides default value
# user-background = overrides default value
# laptop = false|true ("false" by default) Marks monitor as laptop display
# transition-duration = overrides default value
#
[greeter]
background=/usr/share/images/desktop-base/desktop-lightdm-background
#theme-name=
#icon-theme-name=
#font-name=
#xft-antialias=
#xft-dpi=
#xft-hintstyle=
#xft-rgba=
#indicators=
#clock-format=
#keyboard=
#reader=
#position=
#screensaver-timeout=
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-panel" version="1.0">
<property name="configver" type="int" value="2"/>
<property name="panels" type="array">
<value type="int" value="1"/>
<value type="int" value="2"/>
<property name="panel-1" type="empty">
<property name="position" type="string" value="p=6;x=0;y=0"/>
<property name="length" type="uint" value="100"/>
<property name="position-locked" type="bool" value="true"/>
<property name="size" type="uint" value="30"/>
<property name="plugin-ids" type="array">
<value type="int" value="1"/>
<value type="int" value="3"/>
<value type="int" value="15"/>
<value type="int" value="4"/>
<value type="int" value="5"/>
<value type="int" value="6"/>
<value type="int" value="2"/>
</property>
</property>
<property name="panel-2" type="empty">
<property name="position" type="string" value="p=10;x=0;y=0"/>
<property name="position-locked" type="bool" value="true"/>
<property name="plugin-ids" type="array">
<value type="int" value="7"/>
<value type="int" value="8"/>
<value type="int" value="9"/>
<value type="int" value="10"/>
<value type="int" value="11"/>
<value type="int" value="12"/>
<value type="int" value="13"/>
<value type="int" value="14"/>
</property>
</property>
</property>
<property name="plugins" type="empty">
<property name="plugin-1" type="string" value="applicationsmenu">
<property name="button-icon" type="string" value="/usr/share/pixmaps/gdo-icon.png"/>
<property name="button-title" type="string" value=" Applications Menu"/>
</property>
<property name="plugin-2" type="string" value="actions"/>
<property name="plugin-3" type="string" value="tasklist"/>
<property name="plugin-15" type="string" value="separator">
<property name="expand" type="bool" value="true"/>
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-4" type="string" value="pager"/>
<property name="plugin-5" type="string" value="clock"/>
<property name="plugin-6" type="string" value="systray"/>
<property name="plugin-7" type="string" value="showdesktop"/>
<property name="plugin-8" type="string" value="separator"/>
<property name="plugin-9" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="exo-terminal-emulator.desktop"/>
</property>
</property>
<property name="plugin-10" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="exo-file-manager.desktop"/>
</property>
</property>
<property name="plugin-11" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="exo-web-browser.desktop"/>
</property>
</property>
<property name="plugin-12" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="xfce4-appfinder.desktop"/>
</property>
</property>
<property name="plugin-13" type="string" value="separator"/>
<property name="plugin-14" type="string" value="directorymenu"/>
</property>
</channel>
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfwm4" version="1.0">
<property name="general" type="empty">
<property name="activate_action" type="string" value="bring"/>
<property name="borderless_maximize" type="bool" value="true"/>
<property name="box_move" type="bool" value="false"/>
<property name="box_resize" type="bool" value="false"/>
<property name="button_layout" type="string" value="O|SHMC"/>
<property name="button_offset" type="int" value="0"/>
<property name="button_spacing" type="int" value="0"/>
<property name="click_to_focus" type="bool" value="true"/>
<property name="focus_delay" type="int" value="250"/>
<property name="cycle_apps_only" type="bool" value="false"/>
<property name="cycle_draw_frame" type="bool" value="true"/>
<property name="cycle_hidden" type="bool" value="true"/>
<property name="cycle_minimum" type="bool" value="true"/>
<property name="cycle_workspaces" type="bool" value="false"/>
<property name="double_click_time" type="int" value="250"/>
<property name="double_click_distance" type="int" value="5"/>
<property name="double_click_action" type="string" value="maximize"/>
<property name="easy_click" type="string" value="Alt"/>
<property name="focus_hint" type="bool" value="true"/>
<property name="focus_new" type="bool" value="true"/>
<property name="frame_opacity" type="int" value="100"/>
<property name="full_width_title" type="bool" value="true"/>
<property name="inactive_opacity" type="int" value="100"/>
<property name="maximized_offset" type="int" value="0"/>
<property name="move_opacity" type="int" value="100"/>
<property name="placement_ratio" type="int" value="20"/>
<property name="placement_mode" type="string" value="center"/>
<property name="popup_opacity" type="int" value="100"/>
<property name="mousewheel_rollup" type="bool" value="true"/>
<property name="prevent_focus_stealing" type="bool" value="false"/>
<property name="raise_delay" type="int" value="250"/>
<property name="raise_on_click" type="bool" value="true"/>
<property name="raise_on_focus" type="bool" value="false"/>
<property name="raise_with_any_button" type="bool" value="true"/>
<property name="repeat_urgent_blink" type="bool" value="false"/>
<property name="resize_opacity" type="int" value="100"/>
<property name="restore_on_move" type="bool" value="true"/>
<property name="scroll_workspaces" type="bool" value="true"/>
<property name="shadow_delta_height" type="int" value="0"/>
<property name="shadow_delta_width" type="int" value="0"/>
<property name="shadow_delta_x" type="int" value="0"/>
<property name="shadow_delta_y" type="int" value="-3"/>
<property name="shadow_opacity" type="int" value="50"/>
<property name="show_app_icon" type="bool" value="false"/>
<property name="show_dock_shadow" type="bool" value="true"/>
<property name="show_frame_shadow" type="bool" value="false"/>
<property name="show_popup_shadow" type="bool" value="false"/>
<property name="snap_resist" type="bool" value="false"/>
<property name="snap_to_border" type="bool" value="true"/>
<property name="snap_to_windows" type="bool" value="false"/>
<property name="snap_width" type="int" value="10"/>
<property name="theme" type="string" value="Clearlooks-Phenix-Purpy"/>
<property name="tile_on_move" type="bool" value="true"/>
<property name="title_alignment" type="string" value="center"/>
<property name="title_font" type="string" value="Sans Bold 9"/>
<property name="title_horizontal_offset" type="int" value="0"/>
<property name="title_shadow_active" type="string" value="false"/>
<property name="title_shadow_inactive" type="string" value="false"/>
<property name="title_vertical_offset_active" type="int" value="0"/>
<property name="title_vertical_offset_inactive" type="int" value="0"/>
<property name="toggle_workspaces" type="bool" value="false"/>
<property name="unredirect_overlays" type="bool" value="true"/>
<property name="urgent_blink" type="bool" value="false"/>
<property name="use_compositing" type="bool" value="false"/>
<property name="workspace_count" type="int" value="4"/>
<property name="wrap_cycle" type="bool" value="true"/>
<property name="wrap_layout" type="bool" value="true"/>
<property name="wrap_resistance" type="int" value="10"/>
<property name="wrap_windows" type="bool" value="true"/>
<property name="wrap_workspaces" type="bool" value="false"/>
<property name="workspace_names" type="array">
<value type="string" value="Workspace 1"/>
<value type="string" value="Workspace 2"/>
<value type="string" value="Workspace 3"/>
<value type="string" value="Workspace 4"/>
</property>
</property>
</channel>
<!--
Devuan Jessie/Purpy theme based on the Default for the X settings
registry as described in
http://www.freedesktop.org/wiki/Specifications/XSettingsRegistry
-->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xsettings" version="1.0">
<property name="Net" type="empty">
<property name="ThemeName" type="string" value="Clearlooks-Phenix-Purpy"/>
<property name="IconThemeName" type="string" value="mate"/>
<property name="DoubleClickTime" type="int" value="250"/>
<property name="DoubleClickDistance" type="int" value="5"/>
<property name="DndDragThreshold" type="int" value="8"/>
<property name="CursorBlink" type="bool" value="true"/>
<property name="CursorBlinkTime" type="int" value="1200"/>
<property name="SoundThemeName" type="string" value="default"/>
<property name="EnableEventSounds" type="bool" value="false"/>
<property name="EnableInputFeedbackSounds" type="bool" value="false"/>
</property>
<property name="Xft" type="empty">
<property name="DPI" type="empty"/>
<property name="Antialias" type="int" value="-1"/>
<property name="Hinting" type="int" value="-1"/>
<property name="HintStyle" type="string" value="hintnone"/>
<property name="RGBA" type="string" value="none"/>
<!-- <property name="Lcdfilter" type="string" value="none"/> -->
</property>
<property name="Gtk" type="empty">
<property name="CanChangeAccels" type="bool" value="false"/>
<property name="ColorPalette" type="string" value="black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90"/>
<property name="FontName" type="string" value="Sans 10"/>
<property name="IconSizes" type="string" value=""/>
<property name="KeyThemeName" type="string" value=""/>
<property name="ToolbarStyle" type="string" value="icons"/>
<property name="ToolbarIconSize" type="int" value="3"/>
<!-- <property name="IMPreeditStyle" type="string" value=""/> -->
<!-- <property name="IMStatusStyle" type="string" value=""/> -->
<!-- <property name="IMModule" type="string" value=""/> -->
<property name="MenuImages" type="bool" value="true"/>
<property name="ButtonImages" type="bool" value="true"/>
<property name="MenuBarAccel" type="string" value="F10"/>
<property name="CursorThemeName" type="string" value="DMZ-White"/>
<property name="CursorThemeSize" type="int" value="0"/>
</property>
</channel>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment