From aec11047ced3a2b1067041981f889a3de84c5a22 Mon Sep 17 00:00:00 2001
From: Michael Neves
Date: Fri, 18 Jan 2013 16:41:19 +0100
Subject: lightdm & gtk-greeter
---
.../data/etc/lightdm/lightdm-gtk-greeter.conf | 19 +
.../gtk-greeter/data/etc/lightdm/lightdm.conf | 125 ++
.../usr/share/backgrounds/warty-final-ubuntu.png | Bin 0 -> 710537 bytes
.../share/icons/hicolor/48x48/devices/computer.png | Bin 0 -> 3331 bytes
.../data/usr/share/icons/hicolor/index.theme | 1662 +++++++++++++++++
.../icons/hicolor/scalable/apps/accessibility.svg | 8 +
.../hicolor/scalable/apps/system-shutdown.svg | 8 +
.../share/themes/Ambiance/gtk-2.0/apps/banshee.rc | 23 +
.../share/themes/Ambiance/gtk-2.0/apps/chromium.rc | 39 +
.../usr/share/themes/Ambiance/gtk-2.0/apps/ff.rc | 30 +
.../share/themes/Ambiance/gtk-2.0/apps/gedit.rc | 35 +
.../themes/Ambiance/gtk-2.0/apps/gnome-panel.rc | 118 ++
.../themes/Ambiance/gtk-2.0/apps/gnome-terminal.rc | 52 +
.../Ambiance/gtk-2.0/apps/img/arrow-down.png | Bin 0 -> 195 bytes
.../themes/Ambiance/gtk-2.0/apps/img/handle-h.png | Bin 0 -> 80 bytes
.../themes/Ambiance/gtk-2.0/apps/img/handle-v.png | Bin 0 -> 80 bytes
.../gtk-2.0/apps/img/mode-center-normal.png | Bin 0 -> 306 bytes
.../gtk-2.0/apps/img/mode-center-prelight.png | Bin 0 -> 212 bytes
.../gtk-2.0/apps/img/mode-center-pressed.png | Bin 0 -> 327 bytes
.../Ambiance/gtk-2.0/apps/img/mode-left-normal.png | Bin 0 -> 426 bytes
.../gtk-2.0/apps/img/mode-left-prelight.png | Bin 0 -> 368 bytes
.../gtk-2.0/apps/img/mode-left-pressed.png | Bin 0 -> 381 bytes
.../gtk-2.0/apps/img/mode-right-normal.png | Bin 0 -> 421 bytes
.../gtk-2.0/apps/img/mode-right-prelight.png | Bin 0 -> 369 bytes
.../gtk-2.0/apps/img/mode-right-pressed.png | Bin 0 -> 387 bytes
.../gtk-2.0/apps/img/panel-button-active.png | Bin 0 -> 514 bytes
.../gtk-2.0/apps/img/panel-button-hover.png | Bin 0 -> 346 bytes
.../gtk-2.0/apps/img/panel-button-inactive.png | Bin 0 -> 285 bytes
.../themes/Ambiance/gtk-2.0/apps/img/panel.png | Bin 0 -> 166 bytes
.../share/themes/Ambiance/gtk-2.0/apps/nautilus.rc | 11 +
.../themes/Ambiance/gtk-2.0/apps/ubuntuone.rc | 49 +
.../data/usr/share/themes/Ambiance/gtk-2.0/gtkrc | 721 ++++++++
.../themes/Ambiance/gtk-3.0/apps/gnome-panel.css | 81 +
.../Ambiance/gtk-3.0/apps/gnome-terminal.css | 114 ++
.../themes/Ambiance/gtk-3.0/apps/nautilus.css | 81 +
.../share/themes/Ambiance/gtk-3.0/apps/unity.css | 38 +
.../Ambiance/gtk-3.0/assets/scrollbar_handle.png | Bin 0 -> 104 bytes
.../gtk-3.0/assets/scrollbar_handle_vertical.png | Bin 0 -> 104 bytes
.../themes/Ambiance/gtk-3.0/assets/slider.png | Bin 0 -> 605 bytes
.../Ambiance/gtk-3.0/assets/slider_prelight.png | Bin 0 -> 610 bytes
.../gtk-3.0/assets/slider_prelight_vertical.png | Bin 0 -> 585 bytes
.../Ambiance/gtk-3.0/assets/slider_vertical.png | Bin 0 -> 560 bytes
.../share/themes/Ambiance/gtk-3.0/gtk-widgets.css | 1885 ++++++++++++++++++++
.../data/usr/share/themes/Ambiance/gtk-3.0/gtk.css | 34 +
.../usr/share/themes/Ambiance/gtk-3.0/settings.ini | 3 +
.../data/usr/share/themes/Ambiance/index.theme | 12 +
.../usr/share/themes/Ambiance/metacity-1/close.png | Bin 0 -> 885 bytes
.../Ambiance/metacity-1/close_focused_normal.png | Bin 0 -> 885 bytes
.../Ambiance/metacity-1/close_focused_prelight.png | Bin 0 -> 914 bytes
.../Ambiance/metacity-1/close_focused_pressed.png | Bin 0 -> 632 bytes
.../themes/Ambiance/metacity-1/close_unfocused.png | Bin 0 -> 578 bytes
.../Ambiance/metacity-1/close_unfocused_over.png | Bin 0 -> 716 bytes
.../metacity-1/close_unfocused_prelight.png | Bin 0 -> 890 bytes
.../metacity-1/close_unfocused_pressed.png | Bin 0 -> 606 bytes
.../share/themes/Ambiance/metacity-1/maximize.png | Bin 0 -> 904 bytes
.../metacity-1/maximize_focused_normal.png | Bin 0 -> 904 bytes
.../metacity-1/maximize_focused_prelight.png | Bin 0 -> 884 bytes
.../metacity-1/maximize_focused_pressed.png | Bin 0 -> 567 bytes
.../Ambiance/metacity-1/maximize_unfocused.png | Bin 0 -> 560 bytes
.../metacity-1/maximize_unfocused_over.png | Bin 0 -> 671 bytes
.../metacity-1/maximize_unfocused_prelight.png | Bin 0 -> 884 bytes
.../metacity-1/maximize_unfocused_pressed.png | Bin 0 -> 565 bytes
.../usr/share/themes/Ambiance/metacity-1/menu.png | Bin 0 -> 441 bytes
.../themes/Ambiance/metacity-1/menu_prelight.png | Bin 0 -> 414 bytes
.../Ambiance/metacity-1/metacity-theme-1.xml | 558 ++++++
.../share/themes/Ambiance/metacity-1/minimize.png | Bin 0 -> 838 bytes
.../metacity-1/minimize_focused_normal.png | Bin 0 -> 838 bytes
.../metacity-1/minimize_focused_prelight.png | Bin 0 -> 797 bytes
.../metacity-1/minimize_focused_pressed.png | Bin 0 -> 511 bytes
.../Ambiance/metacity-1/minimize_unfocused.png | Bin 0 -> 504 bytes
.../metacity-1/minimize_unfocused_over.png | Bin 0 -> 663 bytes
.../metacity-1/minimize_unfocused_prelight.png | Bin 0 -> 797 bytes
.../metacity-1/minimize_unfocused_pressed.png | Bin 0 -> 511 bytes
.../themes/Ambiance/metacity-1/trough_left.png | Bin 0 -> 207 bytes
.../themes/Ambiance/metacity-1/trough_middle.png | Bin 0 -> 103 bytes
.../themes/Ambiance/metacity-1/trough_right.png | Bin 0 -> 255 bytes
.../themes/Ambiance/metacity-1/unmaximize.png | Bin 0 -> 909 bytes
.../metacity-1/unmaximize_focused_normal.png | Bin 0 -> 909 bytes
.../metacity-1/unmaximize_focused_prelight.png | Bin 0 -> 881 bytes
.../metacity-1/unmaximize_focused_pressed.png | Bin 0 -> 565 bytes
.../Ambiance/metacity-1/unmaximize_unfocused.png | Bin 0 -> 560 bytes
.../metacity-1/unmaximize_unfocused_over.png | Bin 0 -> 677 bytes
.../metacity-1/unmaximize_unfocused_prelight.png | Bin 0 -> 881 bytes
.../metacity-1/unmaximize_unfocused_pressed.png | Bin 0 -> 565 bytes
.../data/usr/share/themes/Ambiance/unity/close.png | Bin 0 -> 833 bytes
.../themes/Ambiance/unity/close_focused_normal.png | Bin 0 -> 833 bytes
.../Ambiance/unity/close_focused_prelight.png | Bin 0 -> 858 bytes
.../Ambiance/unity/close_focused_pressed.png | Bin 0 -> 589 bytes
.../themes/Ambiance/unity/close_unfocused.png | Bin 0 -> 528 bytes
.../Ambiance/unity/close_unfocused_prelight.png | Bin 0 -> 882 bytes
.../Ambiance/unity/close_unfocused_pressed.png | Bin 0 -> 560 bytes
.../usr/share/themes/Ambiance/unity/maximize.png | Bin 0 -> 832 bytes
.../Ambiance/unity/maximize_focused_normal.png | Bin 0 -> 832 bytes
.../Ambiance/unity/maximize_focused_prelight.png | Bin 0 -> 919 bytes
.../Ambiance/unity/maximize_focused_pressed.png | Bin 0 -> 519 bytes
.../themes/Ambiance/unity/maximize_unfocused.png | Bin 0 -> 511 bytes
.../Ambiance/unity/maximize_unfocused_prelight.png | Bin 0 -> 834 bytes
.../Ambiance/unity/maximize_unfocused_pressed.png | Bin 0 -> 521 bytes
.../usr/share/themes/Ambiance/unity/minimize.png | Bin 0 -> 841 bytes
.../Ambiance/unity/minimize_focused_normal.png | Bin 0 -> 841 bytes
.../Ambiance/unity/minimize_focused_prelight.png | Bin 0 -> 795 bytes
.../Ambiance/unity/minimize_focused_pressed.png | Bin 0 -> 466 bytes
.../themes/Ambiance/unity/minimize_unfocused.png | Bin 0 -> 455 bytes
.../Ambiance/unity/minimize_unfocused_prelight.png | Bin 0 -> 795 bytes
.../Ambiance/unity/minimize_unfocused_pressed.png | Bin 0 -> 466 bytes
.../usr/share/themes/Ambiance/unity/unmaximize.png | Bin 0 -> 828 bytes
.../Ambiance/unity/unmaximize_focused_normal.png | Bin 0 -> 828 bytes
.../Ambiance/unity/unmaximize_focused_prelight.png | Bin 0 -> 833 bytes
.../Ambiance/unity/unmaximize_focused_pressed.png | Bin 0 -> 521 bytes
.../themes/Ambiance/unity/unmaximize_unfocused.png | Bin 0 -> 508 bytes
.../unity/unmaximize_unfocused_prelight.png | Bin 0 -> 833 bytes
.../unity/unmaximize_unfocused_pressed.png | Bin 0 -> 521 bytes
.../themes/uni-legacy/GdmGreeterTheme.desktop | 8 +
.../themes/uni-legacy/KdmGreeterTheme.desktop | 8 +
.../data/usr/share/themes/uni-legacy/color.png | Bin 0 -> 176 bytes
.../data/usr/share/themes/uni-legacy/enter.png | Bin 0 -> 4260 bytes
.../usr/share/themes/uni-legacy/enter_inactive.png | Bin 0 -> 4072 bytes
.../usr/share/themes/uni-legacy/environment.png | Bin 0 -> 5076 bytes
.../usr/share/themes/uni-legacy/main-runner.png | Bin 0 -> 143 bytes
.../data/usr/share/themes/uni-legacy/rz-logo.png | Bin 0 -> 6622 bytes
.../data/usr/share/themes/uni-legacy/sessions.png | Bin 0 -> 4245 bytes
.../share/themes/uni-legacy/sessions_inactive.png | Bin 0 -> 4066 bytes
.../data/usr/share/themes/uni-legacy/system.png | Bin 0 -> 4257 bytes
.../share/themes/uni-legacy/system_inactive.png | Bin 0 -> 4091 bytes
.../data/usr/share/themes/uni-legacy/theme.xml | 208 +++
.../data/usr/share/themes/uni-legacy/uni-logo.png | Bin 0 -> 44689 bytes
.../themes/uni-legacy/welcome-time-shadowed.png | Bin 0 -> 4398 bytes
remote/tools/gtk-greeter/gtk-greeter.build | 21 +-
remote/tools/gtk-greeter/gtk-greeter.conf | 8 +-
remote/tools/ldm/ldm.build | 2 +-
130 files changed, 5953 insertions(+), 8 deletions(-)
create mode 100644 remote/tools/gtk-greeter/data/etc/lightdm/lightdm-gtk-greeter.conf
create mode 100644 remote/tools/gtk-greeter/data/etc/lightdm/lightdm.conf
create mode 100644 remote/tools/gtk-greeter/data/usr/share/backgrounds/warty-final-ubuntu.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/icons/hicolor/48x48/devices/computer.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/icons/hicolor/index.theme
create mode 100644 remote/tools/gtk-greeter/data/usr/share/icons/hicolor/scalable/apps/accessibility.svg
create mode 100644 remote/tools/gtk-greeter/data/usr/share/icons/hicolor/scalable/apps/system-shutdown.svg
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/banshee.rc
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/chromium.rc
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/ff.rc
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gedit.rc
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gnome-panel.rc
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gnome-terminal.rc
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/arrow-down.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/handle-h.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/handle-v.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-active.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-hover.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-inactive.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/nautilus.rc
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/ubuntuone.rc
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/gtkrc
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.css
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/nautilus.css
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/scrollbar_handle.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/scrollbar_handle_vertical.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_prelight_vertical.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_vertical.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/gtk.css
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/settings.ini
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/index.theme
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_over.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_over.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/menu.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/menu_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_over.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_left.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_middle.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_right.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_over.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_normal.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused_prelight.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused_pressed.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/GdmGreeterTheme.desktop
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/KdmGreeterTheme.desktop
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/color.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/enter.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/enter_inactive.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/environment.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/main-runner.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/rz-logo.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/sessions.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/sessions_inactive.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/system.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/system_inactive.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/theme.xml
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/uni-logo.png
create mode 100644 remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/welcome-time-shadowed.png
diff --git a/remote/tools/gtk-greeter/data/etc/lightdm/lightdm-gtk-greeter.conf b/remote/tools/gtk-greeter/data/etc/lightdm/lightdm-gtk-greeter.conf
new file mode 100644
index 00000000..ab8bb414
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/etc/lightdm/lightdm-gtk-greeter.conf
@@ -0,0 +1,19 @@
+#
+# background = Background file to use, either an image path or a color (e.g. #772953)
+# theme-name = GTK+ theme to use
+# font-name = Font to use
+# xft-antialias = Whether to antialias Xft fonts (true or false)
+# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
+# xft-hintstyle = What degree of hinting to use (hintnone, hintslight, hintmedium, or hintfull)
+# xft-rgba = Type of subpixel antialiasing (none, rgb, bgr, vrgb or vbgr)
+# show-language-selector (true or false)
+#
+[greeter]
+background=/usr/share/backgrounds/warty-final-ubuntu.png
+#theme-name=Ambiance
+font-name=Ubuntu 11
+xft-antialias=true
+xft-dpi=96
+xft-hintstyle=slight
+xft-rgba=rgb
+show-language-selector=false
diff --git a/remote/tools/gtk-greeter/data/etc/lightdm/lightdm.conf b/remote/tools/gtk-greeter/data/etc/lightdm/lightdm.conf
new file mode 100644
index 00000000..6cb2090c
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/etc/lightdm/lightdm.conf
@@ -0,0 +1,125 @@
+#
+# General configuration
+#
+# start-default-seat = True to always start one seat if none are defined in the configuration
+# greeter-user = User to run greeter as
+# minimum-display-number = Minimum display number to use for X servers
+# minimum-vt = First VT to run displays on
+# lock-memory = True to prevent memory from being paged to disk
+# user-authority-in-system-dir = True if session authority should be in the system location
+# guest-account-script = Script to be run to setup guest account
+# log-directory = Directory to log information to
+# run-directory = Directory to put running state in
+# cache-directory = Directory to cache to
+# xsessions-directory = Directory to find X sessions
+# remote-sessions-directory = Directory to find remote sessions
+# xgreeters-directory = Directory to find X greeters
+#
+[LightDM]
+#start-default-seat=true
+#greeter-user=lightdm
+#minimum-display-number=0
+#minimum-vt=7
+#lock-memory=true
+#user-authority-in-system-dir=false
+#guest-account-script=guest-account
+#log-directory=/var/log/lightdm
+#run-directory=/var/run/lightdm
+#cache-directory=/var/cache/lightdm
+#xsessions-directory=/usr/share/xsessions
+#remote-sessions-directory=/usr/share/lightdm/remote-sessions
+#xgreeters-directory=/usr/share/xgreeters
+
+#
+# Seat defaults
+#
+# type = Seat type (xlocal, xremote)
+# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
+# xserver-layout = Layout to pass to X server
+# xserver-config = Config file to pass to X server
+# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
+# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
+# xdmcp-port = XDMCP UDP/IP port to communicate on
+# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
+# greeter-session = Session to load for greeter
+# greeter-hide-users = True to hide the user list
+# greeter-allow-guest = True if the greeter should show a guest login option
+# greeter-show-manual-login = True if the greeter should offer a manual login option
+# greeter-show-remote-login = True if the greeter should offer a remote login option
+# user-session = Session to load for users
+# allow-guest = True if guest login is allowed
+# guest-session = Session to load for guests (overrides user-session)
+# session-wrapper = Wrapper script to run session with
+# display-setup-script = Script to run when starting a greeter session (runs as root)
+# greeter-setup-script = Script to run when starting a greeter (runs as root)
+# session-setup-script = Script to run when starting a user session (runs as root)
+# session-cleanup-script = Script to run when quitting a user session (runs as root)
+# autologin-guest = True to log in as guest by default
+# autologin-user = User to log in with by default (overrides autologin-guest)
+# autologin-user-timeout = Number of seconds to wait before loading default user
+# autologin-session = Session to load for automatic login (overrides user-session)
+# exit-on-failure = True if the daemon should exit if this seat fails
+#
+[SeatDefaults]
+#type=xlocal
+#xserver-command=X
+#xserver-layout=
+#xserver-config=
+#xserver-allow-tcp=false
+#xdmcp-manager=
+#xdmcp-port=177
+#xdmcp-key=
+greeter-session=lightdm-gtk-greeter
+#greeter-hide-users=false
+#greeter-allow-guest=true
+#greeter-show-manual-login=false
+#greeter-show-remote-login=true
+#user-session=default
+#allow-guest=true
+#guest-session=UNIMPLEMENTED
+#session-wrapper=lightdm-session
+#display-setup-script=
+#greeter-setup-script=
+#session-setup-script=
+#session-cleanup-script=
+#autologin-guest=false
+#autologin-user=
+#autologin-user-timeout=0
+#autologin-session=UNIMPLEMENTED
+#exit-on-failure=false
+
+#
+# Seat configuration
+#
+# Each seat must start with "Seat:".
+# Uses settings from [SeatDefaults], any of these can be overriden by setting them in this section.
+#
+#[Seat:0]
+
+#
+# XDMCP Server configuration
+#
+# enabled = True if XDMCP connections should be allowed
+# port = UDP/IP port to listen for connections on
+# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
+#
+# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
+# it can be a word and the first 7 characters are used as the key.
+#
+[XDMCPServer]
+#enabled=false
+#port=177
+#key=
+
+#
+# VNC Server configuration
+#
+# enabled = True if VNC connections should be allowed
+# port = TCP/IP port to listen for connections on
+#
+[VNCServer]
+#enabled=false
+#port=5900
+#width=1024
+#height=768
+#depth=8
diff --git a/remote/tools/gtk-greeter/data/usr/share/backgrounds/warty-final-ubuntu.png b/remote/tools/gtk-greeter/data/usr/share/backgrounds/warty-final-ubuntu.png
new file mode 100644
index 00000000..b9e7b65a
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/backgrounds/warty-final-ubuntu.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/48x48/devices/computer.png b/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/48x48/devices/computer.png
new file mode 100644
index 00000000..de87c0b0
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/48x48/devices/computer.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/index.theme b/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/index.theme
new file mode 100644
index 00000000..1c812195
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/index.theme
@@ -0,0 +1,1662 @@
+[Icon Theme]
+Name=Hicolor
+Comment=Fallback icon theme
+Hidden=true
+Directories=16x16/actions,16x16/animations,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotes,16x16/filesystems,16x16/intl,16x16/mimetypes,16x16/places,16x16/status,16x16/stock/chart,16x16/stock/code,16x16/stock/data,16x16/stock/form,16x16/stock/image,16x16/stock/io,16x16/stock/media,16x16/stock/navigation,16x16/stock/net,16x16/stock/object,16x16/stock/table,16x16/stock/text,22x22/actions,22x22/animations,22x22/apps,22x22/categories,22x22/devices,22x22/emblems,22x22/emotes,22x22/filesystems,22x22/intl,22x22/mimetypes,22x22/places,22x22/status,22x22/stock/chart,22x22/stock/code,22x22/stock/data,22x22/stock/form,22x22/stock/image,22x22/stock/io,22x22/stock/media,22x22/stock/navigation,22x22/stock/net,22x22/stock/object,22x22/stock/table,22x22/stock/text,24x24/actions,24x24/animations,24x24/apps,24x24/categories,24x24/devices,24x24/emblems,24x24/emotes,24x24/filesystems,24x24/intl,24x24/mimetypes,24x24/places,24x24/status,24x24/stock/chart,24x24/stock/code,24x24/stock/data,24x24/stock/form,24x24/stock/image,24x24/stock/io,24x24/stock/media,24x24/stock/navigation,24x24/stock/net,24x24/stock/object,24x24/stock/table,24x24/stock/text,32x32/actions,32x32/animations,32x32/apps,32x32/categories,32x32/devices,32x32/emblems,32x32/emotes,32x32/filesystems,32x32/intl,32x32/mimetypes,32x32/places,32x32/status,32x32/stock/chart,32x32/stock/code,32x32/stock/data,32x32/stock/form,32x32/stock/image,32x32/stock/io,32x32/stock/media,32x32/stock/navigation,32x32/stock/net,32x32/stock/object,32x32/stock/table,32x32/stock/text,36x36/actions,36x36/animations,36x36/apps,36x36/categories,36x36/devices,36x36/emblems,36x36/emotes,36x36/filesystems,36x36/intl,36x36/mimetypes,36x36/places,36x36/status,36x36/stock/chart,36x36/stock/code,36x36/stock/data,36x36/stock/form,36x36/stock/image,36x36/stock/io,36x36/stock/media,36x36/stock/navigation,36x36/stock/net,36x36/stock/object,36x36/stock/table,36x36/stock/text,48x48/actions,48x48/animations,48x48/apps,48x48/categories,48x48/devices,48x48/emblems,48x48/emotes,48x48/filesystems,48x48/intl,48x48/mimetypes,48x48/places,48x48/status,48x48/stock/chart,48x48/stock/code,48x48/stock/data,48x48/stock/form,48x48/stock/image,48x48/stock/io,48x48/stock/media,48x48/stock/navigation,48x48/stock/net,48x48/stock/object,48x48/stock/table,48x48/stock/text,64x64/actions,64x64/animations,64x64/apps,64x64/categories,64x64/devices,64x64/emblems,64x64/emotes,64x64/filesystems,64x64/intl,64x64/mimetypes,64x64/places,64x64/status,64x64/stock/chart,64x64/stock/code,64x64/stock/data,64x64/stock/form,64x64/stock/image,64x64/stock/io,64x64/stock/media,64x64/stock/navigation,64x64/stock/net,64x64/stock/object,64x64/stock/table,64x64/stock/text,72x72/actions,72x72/animations,72x72/apps,72x72/categories,72x72/devices,72x72/emblems,72x72/emotes,72x72/filesystems,72x72/intl,72x72/mimetypes,72x72/places,72x72/status,72x72/stock/chart,72x72/stock/code,72x72/stock/data,72x72/stock/form,72x72/stock/image,72x72/stock/io,72x72/stock/media,72x72/stock/navigation,72x72/stock/net,72x72/stock/object,72x72/stock/table,72x72/stock/text,96x96/actions,96x96/animations,96x96/apps,96x96/categories,96x96/devices,96x96/emblems,96x96/emotes,96x96/filesystems,96x96/intl,96x96/mimetypes,96x96/places,96x96/status,96x96/stock/chart,96x96/stock/code,96x96/stock/data,96x96/stock/form,96x96/stock/image,96x96/stock/io,96x96/stock/media,96x96/stock/navigation,96x96/stock/net,96x96/stock/object,96x96/stock/table,96x96/stock/text,128x128/actions,128x128/animations,128x128/apps,128x128/categories,128x128/devices,128x128/emblems,128x128/emotes,128x128/filesystems,128x128/intl,128x128/mimetypes,128x128/places,128x128/status,128x128/stock/chart,128x128/stock/code,128x128/stock/data,128x128/stock/form,128x128/stock/image,128x128/stock/io,128x128/stock/media,128x128/stock/navigation,128x128/stock/net,128x128/stock/object,128x128/stock/table,128x128/stock/text,192x192/actions,192x192/animations,192x192/apps,192x192/categories,192x192/devices,192x192/emblems,192x192/emotes,192x192/filesystems,192x192/intl,192x192/mimetypes,192x192/places,192x192/status,192x192/stock/chart,192x192/stock/code,192x192/stock/data,192x192/stock/form,192x192/stock/image,192x192/stock/io,192x192/stock/media,192x192/stock/navigation,192x192/stock/net,192x192/stock/object,192x192/stock/table,192x192/stock/text,256x256/actions,256x256/animations,256x256/apps,256x256/categories,256x256/devices,256x256/emblems,256x256/emotes,256x256/filesystems,256x256/intl,256x256/mimetypes,256x256/places,256x256/status,256x256/stock/chart,256x256/stock/code,256x256/stock/data,256x256/stock/form,256x256/stock/image,256x256/stock/io,256x256/stock/media,256x256/stock/navigation,256x256/stock/net,256x256/stock/object,256x256/stock/table,256x256/stock/text,scalable/actions,scalable/animations,scalable/apps,scalable/categories,scalable/devices,scalable/emblems,scalable/emotes,scalable/filesystems,scalable/intl,scalable/mimetypes,scalable/places,scalable/status,scalable/stock/chart,scalable/stock/code,scalable/stock/data,scalable/stock/form,scalable/stock/image,scalable/stock/io,scalable/stock/media,scalable/stock/navigation,scalable/stock/net,scalable/stock/object,scalable/stock/table,scalable/stock/text
+
+
+[16x16/actions]
+Size=16
+Context=Actions
+Type=Threshold
+
+[16x16/animations]
+Size=16
+Context=Animations
+Type=Threshold
+
+[16x16/apps]
+Size=16
+Context=Applications
+Type=Threshold
+
+[16x16/categories]
+Size=16
+Context=Categories
+Type=Threshold
+
+[16x16/devices]
+Size=16
+Context=Devices
+Type=Threshold
+
+[16x16/emblems]
+Size=16
+Context=Emblems
+Type=Threshold
+
+[16x16/emotes]
+Size=16
+Context=Emotes
+Type=Threshold
+
+[16x16/filesystems]
+Size=16
+Context=FileSystems
+Type=Threshold
+
+[16x16/intl]
+Size=16
+Context=International
+Type=Threshold
+
+[16x16/mimetypes]
+Size=16
+Context=MimeTypes
+Type=Threshold
+
+[16x16/places]
+Size=16
+Context=Places
+Type=Threshold
+
+[16x16/status]
+Size=16
+Context=Status
+Type=Threshold
+
+[16x16/stock/chart]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/code]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/data]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/form]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/image]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/io]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/media]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/navigation]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/net]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/object]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/table]
+Size=16
+Context=Stock
+Type=Threshold
+
+[16x16/stock/text]
+Size=16
+Context=Stock
+Type=Threshold
+
+[22x22/actions]
+Size=22
+Context=Actions
+Type=Threshold
+
+[22x22/animations]
+Size=22
+Context=Animations
+Type=Threshold
+
+[22x22/apps]
+Size=22
+Context=Applications
+Type=Threshold
+
+[22x22/categories]
+Size=22
+Context=Categories
+Type=Threshold
+
+[22x22/devices]
+Size=22
+Context=Devices
+Type=Threshold
+
+[22x22/emblems]
+Size=22
+Context=Emblems
+Type=Threshold
+
+[22x22/emotes]
+Size=22
+Context=Emotes
+Type=Threshold
+
+[22x22/filesystems]
+Size=22
+Context=FileSystems
+Type=Threshold
+
+[22x22/intl]
+Size=22
+Context=International
+Type=Threshold
+
+[22x22/mimetypes]
+Size=22
+Context=MimeTypes
+Type=Threshold
+
+[22x22/places]
+Size=22
+Context=Places
+Type=Threshold
+
+[22x22/status]
+Size=22
+Context=Status
+Type=Threshold
+
+[22x22/stock/chart]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/code]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/data]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/form]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/image]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/io]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/media]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/navigation]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/net]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/object]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/table]
+Size=22
+Context=Stock
+Type=Threshold
+
+[22x22/stock/text]
+Size=22
+Context=Stock
+Type=Threshold
+
+[24x24/actions]
+Size=24
+Context=Actions
+Type=Threshold
+
+[24x24/animations]
+Size=24
+Context=Animations
+Type=Threshold
+
+[24x24/apps]
+Size=24
+Context=Applications
+Type=Threshold
+
+[24x24/categories]
+Size=24
+Context=Categories
+Type=Threshold
+
+[24x24/devices]
+Size=24
+Context=Devices
+Type=Threshold
+
+[24x24/emblems]
+Size=24
+Context=Emblems
+Type=Threshold
+
+[24x24/emotes]
+Size=24
+Context=Emotes
+Type=Threshold
+
+[24x24/filesystems]
+Size=24
+Context=FileSystems
+Type=Threshold
+
+[24x24/intl]
+Size=24
+Context=International
+Type=Threshold
+
+[24x24/mimetypes]
+Size=24
+Context=MimeTypes
+Type=Threshold
+
+[24x24/places]
+Size=24
+Context=Places
+Type=Threshold
+
+[24x24/status]
+Size=24
+Context=Status
+Type=Threshold
+
+[24x24/stock/chart]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/code]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/data]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/form]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/image]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/io]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/media]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/navigation]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/net]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/object]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/table]
+Size=24
+Context=Stock
+Type=Threshold
+
+[24x24/stock/text]
+Size=24
+Context=Stock
+Type=Threshold
+
+[32x32/actions]
+Size=32
+Context=Actions
+Type=Threshold
+
+[32x32/animations]
+Size=32
+Context=Animations
+Type=Threshold
+
+[32x32/apps]
+Size=32
+Context=Applications
+Type=Threshold
+
+[32x32/categories]
+Size=32
+Context=Categories
+Type=Threshold
+
+[32x32/devices]
+Size=32
+Context=Devices
+Type=Threshold
+
+[32x32/emblems]
+Size=32
+Context=Emblems
+Type=Threshold
+
+[32x32/emotes]
+Size=32
+Context=Emotes
+Type=Threshold
+
+[32x32/filesystems]
+Size=32
+Context=FileSystems
+Type=Threshold
+
+[32x32/intl]
+Size=32
+Context=International
+Type=Threshold
+
+[32x32/mimetypes]
+Size=32
+Context=MimeTypes
+Type=Threshold
+
+[32x32/places]
+Size=32
+Context=Places
+Type=Threshold
+
+[32x32/status]
+Size=32
+Context=Status
+Type=Threshold
+
+[32x32/stock/chart]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/code]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/data]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/form]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/image]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/io]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/media]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/navigation]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/net]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/object]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/table]
+Size=32
+Context=Stock
+Type=Threshold
+
+[32x32/stock/text]
+Size=32
+Context=Stock
+Type=Threshold
+
+[36x36/actions]
+Size=36
+Context=Actions
+Type=Threshold
+
+[36x36/animations]
+Size=36
+Context=Animations
+Type=Threshold
+
+[36x36/apps]
+Size=36
+Context=Applications
+Type=Threshold
+
+[36x36/categories]
+Size=36
+Context=Categories
+Type=Threshold
+
+[36x36/devices]
+Size=36
+Context=Devices
+Type=Threshold
+
+[36x36/emblems]
+Size=36
+Context=Emblems
+Type=Threshold
+
+[36x36/emotes]
+Size=36
+Context=Emotes
+Type=Threshold
+
+[36x36/filesystems]
+Size=36
+Context=FileSystems
+Type=Threshold
+
+[36x36/intl]
+Size=36
+Context=International
+Type=Threshold
+
+[36x36/mimetypes]
+Size=36
+Context=MimeTypes
+Type=Threshold
+
+[36x36/places]
+Size=36
+Context=Places
+Type=Threshold
+
+[36x36/status]
+Size=36
+Context=Status
+Type=Threshold
+
+[36x36/stock/chart]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/code]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/data]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/form]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/image]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/io]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/media]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/navigation]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/net]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/object]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/table]
+Size=36
+Context=Stock
+Type=Threshold
+
+[36x36/stock/text]
+Size=36
+Context=Stock
+Type=Threshold
+
+[48x48/actions]
+Size=48
+Context=Actions
+Type=Threshold
+
+[48x48/animations]
+Size=48
+Context=Animations
+Type=Threshold
+
+[48x48/apps]
+Size=48
+Context=Applications
+Type=Threshold
+
+[48x48/categories]
+Size=48
+Context=Categories
+Type=Threshold
+
+[48x48/devices]
+Size=48
+Context=Devices
+Type=Threshold
+
+[48x48/emblems]
+Size=48
+Context=Emblems
+Type=Threshold
+
+[48x48/emotes]
+Size=48
+Context=Emotes
+Type=Threshold
+
+[48x48/filesystems]
+Size=48
+Context=FileSystems
+Type=Threshold
+
+[48x48/intl]
+Size=48
+Context=International
+Type=Threshold
+
+[48x48/mimetypes]
+Size=48
+Context=MimeTypes
+Type=Threshold
+
+[48x48/places]
+Size=48
+Context=Places
+Type=Threshold
+
+[48x48/status]
+Size=48
+Context=Status
+Type=Threshold
+
+[48x48/stock/chart]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/code]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/data]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/form]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/image]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/io]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/media]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/navigation]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/net]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/object]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/table]
+Size=48
+Context=Stock
+Type=Threshold
+
+[48x48/stock/text]
+Size=48
+Context=Stock
+Type=Threshold
+
+[64x64/actions]
+Size=64
+Context=Actions
+Type=Threshold
+
+[64x64/animations]
+Size=64
+Context=Animations
+Type=Threshold
+
+[64x64/apps]
+Size=64
+Context=Applications
+Type=Threshold
+
+[64x64/categories]
+Size=64
+Context=Categories
+Type=Threshold
+
+[64x64/devices]
+Size=64
+Context=Devices
+Type=Threshold
+
+[64x64/emblems]
+Size=64
+Context=Emblems
+Type=Threshold
+
+[64x64/emotes]
+Size=64
+Context=Emotes
+Type=Threshold
+
+[64x64/filesystems]
+Size=64
+Context=FileSystems
+Type=Threshold
+
+[64x64/intl]
+Size=64
+Context=International
+Type=Threshold
+
+[64x64/mimetypes]
+Size=64
+Context=MimeTypes
+Type=Threshold
+
+[64x64/places]
+Size=64
+Context=Places
+Type=Threshold
+
+[64x64/status]
+Size=64
+Context=Status
+Type=Threshold
+
+[64x64/stock/chart]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/code]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/data]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/form]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/image]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/io]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/media]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/navigation]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/net]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/object]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/table]
+Size=64
+Context=Stock
+Type=Threshold
+
+[64x64/stock/text]
+Size=64
+Context=Stock
+Type=Threshold
+[72x72/actions]
+Size=72
+Context=Actions
+Type=Threshold
+
+[72x72/animations]
+Size=72
+Context=Animations
+Type=Threshold
+
+[72x72/apps]
+Size=72
+Context=Applications
+Type=Threshold
+
+[72x72/categories]
+Size=72
+Context=Categories
+Type=Threshold
+
+[72x72/devices]
+Size=72
+Context=Devices
+Type=Threshold
+
+[72x72/emblems]
+Size=72
+Context=Emblems
+Type=Threshold
+
+[72x72/emotes]
+Size=72
+Context=Emotes
+Type=Threshold
+
+[72x72/filesystems]
+Size=72
+Context=FileSystems
+Type=Threshold
+
+[72x72/intl]
+Size=72
+Context=International
+Type=Threshold
+
+[72x72/mimetypes]
+Size=72
+Context=MimeTypes
+Type=Threshold
+
+[72x72/places]
+Size=72
+Context=Places
+Type=Threshold
+
+[72x72/status]
+Size=72
+Context=Status
+Type=Threshold
+
+[72x72/stock/chart]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/code]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/data]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/form]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/image]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/io]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/media]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/navigation]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/net]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/object]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/table]
+Size=72
+Context=Stock
+Type=Threshold
+
+[72x72/stock/text]
+Size=72
+Context=Stock
+Type=Threshold
+
+[96x96/actions]
+Size=96
+Context=Actions
+Type=Threshold
+
+[96x96/animations]
+Size=96
+Context=Animations
+Type=Threshold
+
+[96x96/apps]
+Size=96
+Context=Applications
+Type=Threshold
+
+[96x96/categories]
+Size=96
+Context=Categories
+Type=Threshold
+
+[96x96/devices]
+Size=96
+Context=Devices
+Type=Threshold
+
+[96x96/emblems]
+Size=96
+Context=Emblems
+Type=Threshold
+
+[96x96/emotes]
+Size=96
+Context=Emotes
+Type=Threshold
+
+[96x96/filesystems]
+Size=96
+Context=FileSystems
+Type=Threshold
+
+[96x96/intl]
+Size=96
+Context=International
+Type=Threshold
+
+[96x96/mimetypes]
+Size=96
+Context=MimeTypes
+Type=Threshold
+
+[96x96/places]
+Size=96
+Context=Places
+Type=Threshold
+
+[96x96/status]
+Size=96
+Context=Status
+Type=Threshold
+
+[96x96/stock/chart]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/code]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/data]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/form]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/image]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/io]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/media]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/navigation]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/net]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/object]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/table]
+Size=96
+Context=Stock
+Type=Threshold
+
+[96x96/stock/text]
+Size=96
+Context=Stock
+Type=Threshold
+
+[128x128/actions]
+Size=128
+Context=Actions
+Type=Threshold
+
+[128x128/animations]
+Size=128
+Context=Animations
+Type=Threshold
+
+[128x128/apps]
+Size=128
+Context=Applications
+Type=Threshold
+
+[128x128/categories]
+Size=128
+Context=Categories
+Type=Threshold
+
+[128x128/devices]
+Size=128
+Context=Devices
+Type=Threshold
+
+[128x128/emblems]
+Size=128
+Context=Emblems
+Type=Threshold
+
+[128x128/emotes]
+Size=128
+Context=Emotes
+Type=Threshold
+
+[128x128/filesystems]
+Size=128
+Context=FileSystems
+Type=Threshold
+
+[128x128/intl]
+Size=128
+Context=International
+Type=Threshold
+
+[128x128/mimetypes]
+Size=128
+Context=MimeTypes
+Type=Threshold
+
+[128x128/places]
+Size=128
+Context=Places
+Type=Threshold
+
+[128x128/status]
+Size=128
+Context=Status
+Type=Threshold
+
+[128x128/stock/chart]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/code]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/data]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/form]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/image]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/io]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/media]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/navigation]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/net]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/object]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/table]
+Size=128
+Context=Stock
+Type=Threshold
+
+[128x128/stock/text]
+Size=128
+Context=Stock
+Type=Threshold
+
+[192x192/actions]
+Size=192
+Context=Actions
+Type=Threshold
+
+[192x192/animations]
+Size=192
+Context=Animations
+Type=Threshold
+
+[192x192/apps]
+Size=192
+Context=Applications
+Type=Threshold
+
+[192x192/categories]
+Size=192
+Context=Categories
+Type=Threshold
+
+[192x192/devices]
+Size=192
+Context=Devices
+Type=Threshold
+
+[192x192/emblems]
+Size=192
+Context=Emblems
+Type=Threshold
+
+[192x192/emotes]
+Size=192
+Context=Emotes
+Type=Threshold
+
+[192x192/filesystems]
+Size=192
+Context=FileSystems
+Type=Threshold
+
+[192x192/intl]
+Size=192
+Context=International
+Type=Threshold
+
+[192x192/mimetypes]
+Size=192
+Context=MimeTypes
+Type=Threshold
+
+[192x192/places]
+Size=192
+Context=Places
+Type=Threshold
+
+[192x192/status]
+Size=192
+Context=Status
+Type=Threshold
+
+[192x192/stock/chart]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/code]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/data]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/form]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/image]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/io]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/media]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/navigation]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/net]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/object]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/table]
+Size=192
+Context=Stock
+Type=Threshold
+
+[192x192/stock/text]
+Size=192
+Context=Stock
+Type=Threshold
+
+[256x256/actions]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Actions
+Type=Scalable
+
+[256x256/animations]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Animations
+Type=Scalable
+
+[256x256/apps]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Applications
+Type=Scalable
+
+[256x256/categories]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Categories
+Type=Scalable
+
+[256x256/devices]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Devices
+Type=Scalable
+
+[256x256/emblems]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Emblems
+Type=Scalable
+
+[256x256/emotes]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Emotes
+Type=Scalable
+
+[256x256/filesystems]
+MinSize=64
+Size=256
+MaxSize=256
+Context=FileSystems
+Type=Scalable
+
+[256x256/intl]
+MinSize=64
+Size=256
+MaxSize=256
+Context=International
+Type=Scalable
+
+[256x256/mimetypes]
+MinSize=64
+Size=256
+MaxSize=256
+Context=MimeTypes
+Type=Scalable
+
+[256x256/places]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Places
+Type=Scalable
+
+[256x256/status]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Status
+Type=Scalable
+
+[256x256/stock/chart]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/code]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/data]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/form]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/image]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/io]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/media]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/navigation]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/net]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/object]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/table]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[256x256/stock/text]
+MinSize=64
+Size=256
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/actions]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Actions
+Type=Scalable
+
+[scalable/animations]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Animations
+Type=Scalable
+
+[scalable/apps]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Applications
+Type=Scalable
+
+[scalable/categories]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Categories
+Type=Scalable
+
+[scalable/devices]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Devices
+Type=Scalable
+
+[scalable/emblems]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Emblems
+Type=Scalable
+
+[scalable/emotes]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Emotes
+Type=Scalable
+
+[scalable/filesystems]
+MinSize=1
+Size=128
+MaxSize=256
+Context=FileSystems
+Type=Scalable
+
+[scalable/intl]
+MinSize=1
+Size=128
+MaxSize=256
+Context=International
+Type=Scalable
+
+[scalable/mimetypes]
+MinSize=1
+Size=128
+MaxSize=256
+Context=MimeTypes
+Type=Scalable
+
+[scalable/places]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Places
+Type=Scalable
+
+[scalable/status]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Status
+Type=Scalable
+
+[scalable/stock/chart]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/code]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/data]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/form]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/image]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/io]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/media]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/navigation]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/net]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/object]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/table]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
+[scalable/stock/text]
+MinSize=1
+Size=128
+MaxSize=256
+Context=Stock
+Type=Scalable
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/scalable/apps/accessibility.svg b/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/scalable/apps/accessibility.svg
new file mode 100644
index 00000000..d6347d3c
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/scalable/apps/accessibility.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/scalable/apps/system-shutdown.svg b/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/scalable/apps/system-shutdown.svg
new file mode 100644
index 00000000..e7882163
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/icons/hicolor/scalable/apps/system-shutdown.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/banshee.rc b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/banshee.rc
new file mode 100644
index 00000000..d49aaf7d
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/banshee.rc
@@ -0,0 +1,23 @@
+# ==============================================================================
+# BANSHEE SPECIFIC SETTINGS
+# ==============================================================================
+
+style "banshee_scrollbar" {
+ engine "murrine" {
+ roundness = 20
+ }
+}
+
+widget "__gtksharp_1*SeekSlider*" style "scale"
+widget "__gtksharp_1*Player*croll*" style "banshee_scrollbar"
+
+widget_class "__gtksharp_1**" style "default"
+widget_class "__gtksharp_1**" style "button"
+#widget_class "__gtksharp_1**" style "scale"
+
+
+
+
+
+
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/chromium.rc b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/chromium.rc
new file mode 100644
index 00000000..ededd768
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/chromium.rc
@@ -0,0 +1,39 @@
+# ==============================================================================
+# CHROMIUM SPECIFIC SETTINGS
+# ==============================================================================
+
+style "chromium_toolbar_button" {
+ engine "murrine" {
+ roundness = 3
+ textstyle = 0
+ }
+}
+
+style "chrome-gtk-frame"
+{
+ ChromeGtkFrame::frame-color = "#3c3b37"
+ ChromeGtkFrame::inactive-frame-color = "#3c3b37"
+
+ ChromeGtkFrame::frame-gradient-size = 16
+ ChromeGtkFrame::frame-gradient-color = "#5c5b56"
+
+ ChromeGtkFrame::incognito-frame-color = lighter ("#3c3b37")
+ ChromeGtkFrame::incognito-inactive-frame-color = lighter ("#3c3b37")
+
+ ChromeGtkFrame::incognito-frame-gradient-size = 16
+ ChromeGtkFrame::incognito-frame-gradient-color = "#5c5b56"
+
+ ChromeGtkFrame::scrollbar-trough-color = shade (0.912, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.04, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
+}
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "*Chrom*Button*" style "chromium_toolbar_button"
+
+
+
+
+
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/ff.rc b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/ff.rc
new file mode 100644
index 00000000..3f08b2e7
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/ff.rc
@@ -0,0 +1,30 @@
+# ==============================================================================
+# FIREFOX SPECIFIC SETTINGS
+# ==============================================================================
+
+style "ff-default" {
+ GtkCheckButton::indicator-size = 14
+}
+
+style "ff-statusbar" {
+}
+
+#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar"
+#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"
+
+
+widget "MozillaGtkWidget*" style "ff-default"
+
+# ------------------------------------------------------------------------------
+# Some Firefox (3.0/3.5) GTK widgets hierarchy (maybe useful for someone)
+# ------------------------------------------------------------------------------
+
+# Top toolbars (and maybe others)
+#widget "MozillaGtkWidget.GtkFixed.GtkHandleBox.GtkToolbar" style "theme-dark-toolbar"
+
+# Findbar entry, gecko (all html) entry
+#widget "MozillaGtkWidget.GtkFixed.GtkEntry" style "theme-dark-entry"
+
+# ALL buttons
+#widget "MozillaGtkWidget.GtkFixed.GtkButton" style "theme-dark-button"
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gedit.rc b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gedit.rc
new file mode 100644
index 00000000..7455cb7c
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gedit.rc
@@ -0,0 +1,35 @@
+style "gedit-frame"
+{
+ engine "pixmap"
+ {
+ image
+ {
+ function = SHADOW
+ }
+ }
+}
+
+style "thin"
+{
+ xthickness = 0
+ ythickness = 0
+}
+
+widget_class "*Gedit*.*" style "gedit-frame"
+widget_class "*Gedit*." style "thin"
+widget_class "*Gedit*.*" style:highest "default"
+
+style "gedit-notebook"
+{
+ base[ACTIVE] = shade (0.94, @selected_bg_color)
+}
+
+widget_class "*GeditNotebook" style "gedit-notebook"
+widget_class "*GeditNotebook*Tab*" style "gedit-notebook"
+
+style "gedit"
+{
+ GtkComboBox::appears-as-list = 0
+}
+
+widget_class "*Gedit*" style "gedit"
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gnome-panel.rc b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gnome-panel.rc
new file mode 100644
index 00000000..4478befd
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gnome-panel.rc
@@ -0,0 +1,118 @@
+# ==============================================================================
+# GNOME PANEL SPECIFIC SETTINGS
+# ==============================================================================
+
+style "panel" = "dark"
+{
+ xthickness = 0
+ ythickness = 0
+
+ bg_pixmap[NORMAL] = "img/panel.png"
+ bg[NORMAL] = "#4b4a46"
+
+ engine "murrine" {
+ #contrast = 1.0
+ textstyle = 2
+ text_shade = 0.35
+ }
+}
+
+style "panel_task_button" = "dark"
+{
+ xthickness = 3
+ xthickness = 3
+
+ GtkWidget::focus-line-width = 0
+ GtkWidget::focus_padding = 0
+ GtkWidget::interior_focus = 0
+ GtkWidget::internal_padding = 0
+
+ GtkButton::child_displacement_x = 0
+ GtkButton::child_displacement_y = 0
+ GtkButton::default_border = {0, 0, 0, 0}
+ GtkButton::default_outside_border = {0, 0, 0, 0}
+ GtkButtonBox::child_internal_pad_x = 0
+ GtkButtonBox::child_internal_pad_y = 0
+ GtkButtonBox::child_min_heigth = 0
+
+ engine "pixmap" {
+
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = NORMAL
+ file = "img/panel-button-inactive.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = PRELIGHT
+ file = "img/panel-button-hover.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ shadow = OUT
+ state = PRELIGHT
+ file = "img/panel-button-hover.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+
+ }
+
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ shadow = IN
+ state = PRELIGHT
+ file = "img/panel-button-hover.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+
+ }
+
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = ACTIVE
+ file = "img/panel-button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = INSENSITIVE
+ file = "img/panel-button-inactive.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+ }
+}
+
+#widget_class "*Panel*" style "panel"
+widget "*PanelWidget*" style "panel"
+widget "*PanelApplet*" style "panel"
+widget "*fast-user-switch*" style "panel" # workaround for Fast User Switch applet
+widget "*CPUFreqApplet*" style "panel" # workaround for CpuFreq Applet
+class "PanelApp*" style "panel"
+class "PanelToplevel*" style "panel"
+#widget_class "*Mail*" style "panel"
+widget_class "*notif*" style "panel"
+
+#widget_class "*?anel*utton" style "panel_task_button" # causing problems to monodevelop
+widget "*task*" style "panel_task_button"
+widget "*.tasklist-button" style "panel_task_button"
+widget "*PanelApplet*TaskTitle*" style "panel_task_button"
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gnome-terminal.rc b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gnome-terminal.rc
new file mode 100644
index 00000000..403991d8
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/gnome-terminal.rc
@@ -0,0 +1,52 @@
+# ==============================================================================
+# GNOME TERMINAL SPECIFIC SETTINGS
+# ==============================================================================
+
+style "terminal_window" = "dark" {
+}
+
+style "terminal_menubar"
+{
+ engine "murrine" {
+ }
+}
+
+style "terminal_notebook" = "dark"
+{
+ fg[ACTIVE] = mix (0.8, "#dfdbd2", "#3c3b37")
+
+ engine "murrine" {
+ }
+}
+
+style "terminal_scrollbar" = "scrollbar"
+{
+ bg[NORMAL] = "#3c3b37"
+ bg[PRELIGHT] = shade(1.08, "#3c3b37")
+ bg[ACTIVE] = shade(0.94, "#3c3b37")
+ bg[SELECTED] = shade(1.0, @selected_bg_color)
+ bg[INSENSITIVE] = "#3c3b37"
+
+ engine "murrine" {
+ }
+}
+
+style "terminal_screen"
+{
+ text[NORMAL] = "#ffffff"
+ base[NORMAL] = "#300a24"
+
+ TerminalScreen::background-darkness = 0.95
+}
+
+widget "*TerminalWindow*" style "terminal_window"
+#widget "*TerminalWindow.*.*enu?ar" style "terminal_menubar"
+widget "*TerminalWindow.*.GtkNotebook*" style "terminal_notebook"
+widget "*TerminalWindow.*.GtkNotebook.*.GtkVScrollbar*" style "terminal_scrollbar"
+#widget "*TerminalWindow.*.GtkNotebook*utton*" style "terminal_button"
+widget "*TerminalWindow.*.TerminalScreen*" style "terminal_screen"
+
+
+
+
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/arrow-down.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/arrow-down.png
new file mode 100644
index 00000000..459c8016
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/arrow-down.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/handle-h.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/handle-h.png
new file mode 100644
index 00000000..fa6c44fb
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/handle-h.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/handle-v.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/handle-v.png
new file mode 100644
index 00000000..fa6c44fb
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/handle-v.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-normal.png
new file mode 100644
index 00000000..1766ef39
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-prelight.png
new file mode 100644
index 00000000..3e8b9740
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-pressed.png
new file mode 100644
index 00000000..2fe0720a
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-center-pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-normal.png
new file mode 100644
index 00000000..e20f66b9
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-prelight.png
new file mode 100644
index 00000000..fa7f3cf1
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-pressed.png
new file mode 100644
index 00000000..fa68e6ba
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-left-pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-normal.png
new file mode 100644
index 00000000..d46ec888
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-prelight.png
new file mode 100644
index 00000000..d6aea289
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-pressed.png
new file mode 100644
index 00000000..7fbcc146
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/mode-right-pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-active.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-active.png
new file mode 100644
index 00000000..8810e14f
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-active.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-hover.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-hover.png
new file mode 100644
index 00000000..b309d8db
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-hover.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-inactive.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-inactive.png
new file mode 100644
index 00000000..df63d807
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel-button-inactive.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel.png
new file mode 100644
index 00000000..eea4adc7
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/nautilus.rc b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/nautilus.rc
new file mode 100644
index 00000000..1f5fd663
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/nautilus.rc
@@ -0,0 +1,11 @@
+# ==============================================================================
+# NAUTILUS SPECIFIC SETTINGS
+# ==============================================================================
+
+style "nautilus_info_pane" {
+ bg[NORMAL] = @bg_color
+}
+
+widget_class "*Nautilus**" style "nautilus_info_pane"
+widget_class "*Nautilus*" style "notebook_button"
+widget_class "*Nautilus**" style "notebook_button"
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/ubuntuone.rc b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/ubuntuone.rc
new file mode 100644
index 00000000..177b3bf8
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/apps/ubuntuone.rc
@@ -0,0 +1,49 @@
+# ==============================================================================
+# UBUNTU ONE SPECIFIC SETTINGS
+# ==============================================================================
+
+style "ubuntuone-button" = "button" { engine "murrine" { border_shades = {0.3, 0.2} shadow_shades = {0.9,3.0} } }
+style "ubuntuone-sep" = "dark" { engine "murrine" { contrast = 1.4 } }
+style "ubuntuone-buttonfix" = "default" { GtkWidget ::focus-line-width = 0 fg[ACTIVE] = "#fff" }
+
+style "mode-button" {
+ engine "pixmap" {
+ image { function = BOX state = PRELIGHT file = "img/mode-center-prelight.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = NORMAL file = "img/mode-center-normal.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = ACTIVE file = "img/mode-center-pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = INSENSITIVE file = "img/mode-center-pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = SELECTED file = "img/mode-center-pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ }
+}
+
+style "mode-left" {
+ engine "pixmap" {
+ image { function = BOX state = PRELIGHT file = "img/mode-left-prelight.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = NORMAL file = "img/mode-left-normal.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = ACTIVE file = "img/mode-left-pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = INSENSITIVE file = "img/mode-left-pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = SELECTED file = "img/mode-left-pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ }
+}
+
+style "mode-right" {
+ engine "pixmap" {
+ image { function = BOX state = PRELIGHT file = "img/mode-right-prelight.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = NORMAL file = "img/mode-right-normal.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = ACTIVE file = "img/mode-right-pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = INSENSITIVE file = "img/mode-right-pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ image { function = BOX state = SELECTED file = "img/mode-right-pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
+ }
+}
+
+widget "*ManagementPanel.GtkVBox.GtkEventBox.GtkVBox.GtkHBox.GtkHBox*Button" style "ubuntuone-button"
+widget "*ManagementPanel.GtkVBox.GtkEventBox.*GtkHButtonBox*Button" style "mode-button"
+widget "*ManagementPanel.GtkVBox.GtkEventBox.*GtkHButtonBox*ModeLeft*" style "mode-left"
+widget "*ManagementPanel.GtkVBox.GtkEventBox.*GtkHButtonBox*ModeRight*" style "mode-right"
+widget "*ManagementPanel.GtkVBox.GtkEventBox.*GtkHButtonBox*" style:highest "ubuntuone-buttonfix"
+widget "*ManagementPanel.GtkVBox.GtkEventBox.GtkVBox.GtkHBox.GtkHSeparator" style "ubuntuone-sep"
+widget "*ManagementPanel.GtkVBox.GtkNotebook.GtkVBox.GtkEventBox*" style "dark"
+widget "*ManagementPanel*DevicesPanel.GtkEventBox*" style "dark"
+widget "*ManagementPanel.GtkVBox.GtkEventBox*" style "dark"
+widget "*OverviewPanel.GtkVBox.GtkEventBox*" style "dark"
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/gtkrc b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/gtkrc
new file mode 100644
index 00000000..dc7d7798
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-2.0/gtkrc
@@ -0,0 +1,721 @@
+gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#000000\nselected_bg_color:#f07746\nselected_fg_color:#FFFFFF\ntext_color:#3C3C3C\nbg_color:#F2F1F0\ntooltip_bg_color:#f5f5b5\nlink_color:#DD4814"
+
+gtk-icon-sizes = "panel-menu=22,22:gtk-button=16,16"
+
+gtk-auto-mnemonics = 1
+
+style "default" {
+ xthickness = 1
+ ythickness = 1
+
+ #######################
+ # Style Properties
+ #######################
+ GtkWidget::new-tooltip-style = 1
+ GtkButton::child-displacement-x = 1
+ GtkButton::child-displacement-y = 1
+ GtkButton::default-border = { 0, 0, 0, 0 }
+
+ GtkCheckButton::indicator-size = 16
+
+ GtkPaned::handle-size = 6
+
+ GtkRange::trough-border = 0
+ GtkRange::slider-width = 14
+ GtkRange::stepper-size = 13
+ GtkRange::trough-under-steppers = 1
+
+ GtkScale::trough-border = 0
+ GtkScale::slider-width = 23
+ GtkScale::slider-length = 14
+ GtkScale::trough-side-details = 1
+
+ GtkScrollbar::activate-slider = 1
+ GtkScrollbar::trough-border = 0
+ GtkScrollbar::slider-width = 13
+ GtkScrollbar::min-slider-length = 31
+
+ GtkMenuBar::internal-padding = 0
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+ GtkExpander::expander-size = 11
+ GtkToolbar::internal-padding = 1
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+ GtkTreeView::expander-size = 7
+ GtkTreeView::vertical-separator = 0
+# GtkTreeView::odd-row-color = shade (0.96, @base_color)
+ GtkNotebook::tab-overlap = -1
+
+ GtkMenu::horizontal-padding = 0
+ GtkMenu::vertical-padding = 3
+
+ WnckTasklist::fade-overlay-rect = 0
+ # The following line hints to gecko (and possibly other appliations)
+ # that the entry should be drawn transparently on the canvas.
+ # Without this, gecko will fill in the background of the entry.
+ GtkEntry::honors-transparent-bg-hint = 1
+ GtkEntry::state-hint = 0
+
+ GtkEntry::progress-border = { 2, 2, 2, 2 }
+
+ GtkProgressBar::min-horizontal-bar-height = 14
+ GtkProgressBar::min-vertical-bar-width = 14
+
+ GtkImage::x-ayatana-indicator-dynamic = 1
+ GtkMenuBar::window-dragging = 1
+
+ GtkWidget::link-color = @link_color
+ GtkWidget::visited-link-color = @text_color
+
+ ####################
+ # Color Definitions
+ ####################
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+ bg[ACTIVE] = shade (0.9, @bg_color)
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+ fg[ACTIVE] = @fg_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = shade (0.8, @bg_color)
+ text[ACTIVE] = darker (@text_color)
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = shade (0.98, @bg_color)
+ base[SELECTED] = @selected_bg_color
+ base[INSENSITIVE] = shade (0.97, @bg_color)
+ base[ACTIVE] = shade (0.94, @bg_color)
+
+ engine "murrine" {
+ contrast = 0.6
+ arrowstyle = 2
+ reliefstyle = 3
+ highlight_shade = 1.0
+ glazestyle = 0
+ default_button_color = shade (1.1, @selected_bg_color)
+ gradient_shades = {1.1, 1.0, 1.0, 0.9}
+ roundness = 4
+ lightborder_shade = 1.26
+ lightborderstyle = 1
+ listviewstyle = 2
+ progressbarstyle = 0
+ colorize_scrollbar = FALSE
+ menubaritemstyle = 1
+ menubarstyle = 1
+ menustyle = 2
+ focusstyle = 3
+ handlestyle = 1
+ sliderstyle = 3
+ scrollbarstyle = 2
+ stepperstyle = 3
+# rgba = TRUE
+ }
+}
+
+style "dark"
+{
+ color["bg_color_dark"] = "#3c3b37"
+ color["fg_color_dark"] = "#dfdbd2"
+ color["selected_fg_color_dark"] = "#ffffff"
+
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = shade (1.15, @fg_color_dark)
+ fg[ACTIVE] = @fg_color_dark
+ fg[SELECTED] = @selected_fg_color_dark
+ fg[INSENSITIVE] = shade (0.5, @fg_color_dark)
+
+ bg[NORMAL] = @bg_color_dark
+ bg[ACTIVE] = shade (0.8, @bg_color_dark)
+ bg[SELECTED] = @selected_bg_color
+ bg[PRELIGHT] = shade (1.0, "#4D4C48")
+ bg[INSENSITIVE] = shade (0.85, @bg_color_dark)
+
+ text[NORMAL] = @fg_color_dark
+ text[PRELIGHT] = shade (1.15, @fg_color_dark)
+ text[SELECTED] = @selected_fg_color_dark
+ text[ACTIVE] = @fg_color_dark
+ text[INSENSITIVE] = mix (0.5, @bg_color, @bg_color_dark)
+}
+
+style "wide" {
+ xthickness = 2
+ ythickness = 2
+}
+
+style "wider" {
+ xthickness = 3
+ ythickness = 3
+}
+
+style "entry" {
+ xthickness = 3
+ ythickness = 3
+
+ engine "murrine" {
+ }
+}
+
+style "vscale" {
+}
+
+style "hscale" {
+}
+
+style "button" {
+ xthickness = 3
+ ythickness = 3
+
+ bg[NORMAL] = "#cdcdcd"
+ bg[PRELIGHT] = shade (1.04, "#cdcdcd")
+ bg[ACTIVE] = shade (0.96, "#cdcdcd")
+ bg[INSENSITIVE] = mix (0.25, @bg_color, "#e2e1e1")
+ fg[INSENSITIVE] = "#9c9c9c"
+
+ engine "murrine" {
+ #contrast = 1.0
+ border_shades = {1.0, 0.9}
+ textstyle = 1
+ glowstyle = 5
+ glow_shade = 1.1
+ #text_shade = 1.04
+ }
+}
+
+style "notebook_button" {
+
+ xthickness = 3
+ ythickness = 3
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.04, @bg_color)
+ bg[ACTIVE] = shade (0.96, @bg_color)
+ bg[INSENSITIVE] = @bg_color
+
+ engine "murrine" {
+ #contrast = 1.0
+ textstyle = 1
+ border_shades = {0.95, 0.88}
+ glowstyle = 5
+ glow_shade = 1.02
+ lightborder_shade = 1.32
+# lightborderstyle = 0
+ #text_shade = 1.04
+ }
+}
+
+style "spinbutton" = "notebook_button" {
+ xthickness = 4
+
+ engine "murrine" {
+ }
+}
+
+style "scrollbar" = "button" {
+ xthickness = 2
+ ythickness = 2
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.04, @bg_color)
+
+ bg[ACTIVE] = shade (0.96, @bg_color)
+
+ engine "murrine"
+ {
+ border_shades = {0.95, 0.90}
+ roundness = 20
+ contrast = 1.0
+ trough_shades = {0.92, 0.98}
+ lightborder_shade = 1.3
+ glowstyle = 5
+ glow_shade = 1.02
+ gradient_shades = {1.2, 1.0, 1.0, 0.86}
+ trough_border_shades = {0.9, 0.98}
+ }
+}
+
+style "hscrollbar" {
+}
+
+style "vscrollbar" {
+}
+
+style "overlay_scrollbar"
+{
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.85, @bg_color)
+ bg[ACTIVE] = shade (0.6, @bg_color)
+}
+
+style "scale" = "button" {
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.06, @bg_color)
+ bg[ACTIVE] = shade (0.94, @bg_color)
+
+ engine "murrine" {
+ contrast = 0.6
+ border_shades = {0.9, 0.8}
+ roundness = 5
+ lightborder_shade = 1.32
+ gradient_shades = {1.1, 1.0, 1.0, 0.8}
+ handlestyle = 2
+ trough_border_shades = {0.9, 1.4}
+ glow_shade = 1.0
+# reliefstyle = 2
+# shadow_shades = { 1.0, 0.9 }
+ }
+}
+
+style "notebook_bg" {
+ bg[NORMAL] = shade (1.02, @bg_color)
+ bg[ACTIVE] = shade (0.97, @bg_color)
+ fg[ACTIVE] = mix (0.8, @fg_color, shade (0.97, @bg_color))
+}
+
+# The color is changed by the notebook_bg style, this style
+# changes the x/ythickness
+style "notebook" {
+ xthickness = 2
+ ythickness = 2
+
+ engine "murrine" {
+ roundness = 3
+ contrast = 0.8
+ focusstyle = 2
+ lightborder_shade = 1.16
+ gradient_shades = {1.1, 1.0, 1.0, 0.68}
+ }
+}
+
+style "statusbar" {
+ engine "murrine" {
+ contrast = 1.2
+ }
+}
+
+style "comboboxentry" = "notebook_button" {
+ xthickness = 3
+ ythickness = 3
+
+ engine "murrine" {
+ textstyle = 1
+ glowstyle = 5
+ glow_shade = 1.02
+ }
+}
+
+style "menubar" = "dark" {
+ engine "murrine" {
+ textstyle = 2
+ text_shade = 0.33
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ lightborder_shade = 1.0
+ }
+}
+
+style "toolbar" {
+ engine "murrine" {
+ textstyle = 1
+ text_shade = 1.32
+ lightborder_shade = 1.0
+ }
+}
+
+style "toolbar-button" = "notebook_button" {
+ engine "murrine" {
+ }
+}
+
+style "menu" = "dark" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[NORMAL] = "#43423f"
+ bg[INSENSITIVE] = "#43423f"
+ fg[INSENSITIVE] = shade (0.54, "#43423f")
+
+ engine "murrine"
+ {
+ roundness = 0
+ }
+}
+
+style "menu_item" = "menu" {
+ xthickness = 2
+ ythickness = 3
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "murrine"
+ {
+ glowstyle = 5
+ glow_shade = 1.1
+ border_shades = {0.95, 0.85}
+ }
+}
+
+style "menubar_item" = "menu" {
+ xthickness = 2
+ ythickness = 3
+
+ engine "murrine" {
+ gradient_shades = {1.1, 1.0, 1.0, 0.88}
+ glowstyle = 5
+ glow_shade = 1.0
+ border_shades = {1.0, 0.9}
+ lightborderstyle = 3
+ lightborder_shade = 1.26
+ }
+}
+
+style "scale_menu_item" = "scale" {
+ GtkScale::slider-width = 21
+ GtkScale::slider-length = 13
+
+ bg[ACTIVE] = shade(0.98, "#4D4C48")
+ bg[INSENSITIVE] = shade (0.9, @bg_color)
+
+ engine "murrine" {
+ roundness = 20
+ border_shades = {1.4, 1.4}
+ reliefstyle = 0
+ lightborder_shade = 1.36
+ }
+}
+
+# This style is there to modify the separator menu items. The goals are:
+# 1. Get a specific height.
+# 2. The line should go to the edges (ie. no border at the left/right)
+style "separator_menu_item" {
+ xthickness = 1
+ ythickness = 0
+
+ GtkSeparatorMenuItem::horizontal-padding = 0
+ GtkWidget::wide-separators = 1
+ GtkWidget::separator-width = 1
+ GtkWidget::separator-height = 7
+
+ engine "murrine" {
+ contrast = 0.6
+ separatorstyle = 0
+ }
+}
+
+style "separator_tool_item" {
+ xthickness = 0
+ ythickness = 1
+
+ GtkVSeparator::vertical-padding = 0
+ GtkWidget::wide-separators = 1
+ GtkWidget::separator-width = 7
+ GtkWidget::separator-height = 1
+
+ engine "murrine" {
+ contrast = 0.6
+ separatorstyle = 0
+ }
+}
+
+style "frame_title" {
+ fg[NORMAL] = lighter (@fg_color)
+}
+
+style "treeview" {
+ engine "murrine"
+ {
+ roundness = 2
+ lightborder_shade = 1.1
+ gradient_shades = {1.04, 1.0, 1.0, 0.96}
+ }
+}
+
+style "progressbar" {
+ xthickness = 1
+ ythickness = 1
+
+ bg[ACTIVE] = shade (0.94, @bg_color)
+ fg[PRELIGHT] = @selected_fg_color
+ #bg[SELECTED] = "#cdcdcd"
+
+ engine "murrine" {
+ #trough_shades = {0.98, 1.02}
+ roundness = 8
+ lightborderstyle = 1
+ lightborder_shade = 1.26
+ border_shades = {0.95, 0.85}
+ gradient_shades = {1.1, 1.0, 1.0, 0.9}
+ trough_border_shades = {0.9, 1.4}
+ }
+}
+
+style "progressbar_menu_item" = "progressbar" {
+ bg[ACTIVE] = shade(0.98, "#4D4C48")
+
+ engine "murrine" {
+ roundness = 0
+ }
+}
+
+# This style is based on the default style, so that the colors from the button
+# style are overriden again.
+style "treeview_header" = "notebook_button" {
+ xthickness = 2
+ ythickness = 1
+
+ engine "murrine" {
+ glazestyle = 1
+ contrast = 0.8
+ lightborder_shade = 1.16
+ textstyle = 1
+ glow_shade = 1.0
+ }
+}
+
+style "treeview_header_scrolled" = "treeview_header" {
+}
+
+style "scrolledwindow" {
+ engine "murrine" {
+ contrast = 0.6
+ }
+}
+
+style "radiocheck" = "button" {
+ text[NORMAL] = shade (0.535, @selected_bg_color)
+ text[PRELIGHT] = shade(1.06, shade (0.535, @selected_bg_color))
+ bg[NORMAL] = shade (0.92, @bg_color)
+ bg[PRELIGHT] = mix (0.2, @selected_bg_color, shade(1.1, @bg_color))
+ fg[INSENSITIVE] = darker (@bg_color)
+ fg[ACTIVE] = @fg_color
+
+ engine "murrine" {
+ reliefstyle = 3
+ gradient_shades = {1.2, 1.0, 1.0, 0.9}
+ shadow_shades = {0.6, 0.5}
+ textstyle = 0
+ }
+}
+
+style "tooltips" {
+ xthickness = 4
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+ bg[SELECTED] = "#000000"
+
+ engine "murrine" {
+ rgba = TRUE
+ }
+}
+
+style "infobar" {
+ engine "murrine" {
+ }
+}
+
+style "nautilus_location" {
+ bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @selected_bg_color)
+}
+
+style "calendar" {
+ xthickness = 0
+ ythickness = 0
+
+ engine "murrine" {
+ roundness = 0
+ }
+}
+
+style "calendar_menu_item" = "calendar" {
+ base[NORMAL] = "#605E58"
+ base[ACTIVE] = "#4b4944"
+}
+
+style "iconview" {
+ engine "murrine" {
+ roundness = 6
+ border_shades = {1.16, 1.0}
+ glow_shade = 1.1
+ glowstyle = 5
+ }
+}
+
+style "soundfix"
+{
+}
+
+# Wrokaround style for places where the text color is used instead of the fg color.
+style "text_is_fg_color_workaround" {
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = darker (@bg_color)
+}
+
+# Workaround style for menus where the text color is used instead of the fg color.
+style "menuitem_text_is_fg_color_workaround" {
+ text[NORMAL] = "#dfd8c8"
+ text[PRELIGHT] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = "#99958b"
+}
+
+# Workaround style for places where the fg color is used instead of the text color.
+style "fg_is_text_color_workaround" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+}
+
+# Style to set the toolbar to use a flat style. This is because the "New" button in
+# Evolution is not drawn transparent. So if there is a gradient in the background it will
+# look really wrong.
+# See http://bugzilla.gnome.org/show_bug.cgi?id=446953.
+style "evo_new_button_workaround" {
+}
+
+###############################################################################
+# The following part of the gtkrc applies the different styles to the widgets.
+###############################################################################
+
+# The default style is applied to every widget
+class "GtkWidget" style "default"
+
+class "GtkSeparator" style "wide"
+class "GtkFrame" style "wide"
+class "GtkCalendar" style "wide"
+class "GtkEntry" style "entry"
+
+class "GtkSpinButton" style "spinbutton"
+class "GtkScale" style "scale"
+class "GtkVScale" style "vscale"
+class "GtkHScale" style "hscale"
+class "GtkScrollbar" style "scrollbar"
+class "GtkHScrollbar" style "hscrollbar"
+class "GtkVScrollbar" style "vscrollbar"
+class "GtkCalendar" style "calendar"
+class "GtkInfoBar" style "infobar"
+class "GtkIconView" style "iconview"
+
+# General matching follows. The order is choosen so that the right styles override
+# each other. EG. progressbar needs to be more important than the menu match.
+widget_class "*" style "notebook_bg"
+# This is not perfect, it could be done better.
+# (That is modify *every* widget in the notebook, and change those back that
+# we really don't want changed)
+widget_class "**" style "notebook_bg"
+widget_class "**" style "notebook_bg"
+widget_class "**" style "notebook_bg"
+widget_class "**" style "notebook_bg"
+
+widget_class "**" style "toolbar"
+widget_class "**" style "scrolledwindow"
+
+widget_class "*" style "button"
+widget_class "**" style "button"
+widget_class "*.*.*" style "notebook_button"
+widget_class "*" style "notebook"
+widget_class "*" style "statusbar"
+widget_class "**" style "spinbutton"
+widget_class "**" style "notebook_button"
+widget_class "***" style "notebook_button"
+widget_class "**" style "radiocheck"
+widget_class "**" style "radiocheck"
+
+widget_class "**" style "comboboxentry"
+widget_class "**" style "comboboxentry"
+
+widget_class "**" style "menubar"
+widget_class "**" style "menu"
+widget_class "**" style "menu_item"
+widget_class "**" style "separator_menu_item"
+widget_class "**" style "separator_tool_item"
+widget_class "***" style "menubar_item"
+
+widget_class "*.." style "frame_title"
+widget_class "*.*" style "treeview"
+
+widget_class "*" style "progressbar"
+widget_class "*.*." style "progressbar_menu_item"
+widget_class "*.*." style "scale_menu_item"
+widget_class "*.*." style "calendar_menu_item"
+
+# Treeview headers (and similar stock GTK+ widgets)
+widget_class "*.**" style "treeview_header_scrolled"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*...*" style "treeview_header"
+
+# Overlay scrollbar
+widget_class "*" style "overlay_scrollbar"
+widget_class "*" style "overlay_scrollbar"
+
+# The window of the tooltip is called "gtk-tooltip"
+##################################################################
+# FIXME:
+# This will not work if one embeds eg. a button into the tooltip.
+# As far as I can tell right now we will need to rework the theme
+# quite a bit to get this working correctly.
+# (It will involve setting different priorities, etc.)
+##################################################################
+widget "gtk-tooltip*" style "tooltips"
+
+##########################################################################
+# Following are special cases and workarounds for issues in applications.
+##########################################################################
+
+# Workaround for the evolution ETable (bug #527532)
+widget_class "*.ETable.ECanvas" style "treeview_header"
+# Workaround for the evolution ETree
+widget_class "*.ETree.ECanvas" style "treeview_header"
+
+# Special case the nautilus-extra-view-widget
+# ToDo: A more generic approach for all applications that have a widget like this.
+widget "*.nautilus-extra-view-widget" style : highest "nautilus_location"
+
+# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
+# Note that this work around assumes that the combobox is _not_ in appears-as-list mode.
+widget_class "*.." style "text_is_fg_color_workaround"
+# This is the part of the workaround that fixes the menus
+widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"
+
+# Work around the usage of GtkLabel inside GtkListItems to display text.
+# This breaks because the label is shown on a background that is based on the base color.
+widget_class "**" style "fg_is_text_color_workaround"
+# GtkCList also uses the fg color to draw text on top of the base colors.
+widget_class "*" style "fg_is_text_color_workaround"
+# Nautilus when renaming files, and maybe other places.
+widget_class "*" style "fg_is_text_color_workaround"
+# Work around for ubuntu's lucid sound indicator
+widget "ido-offscreen-scale" style "soundfix"
+# Thickness for indicator menu items
+widget "*IdoEntryMenuItem*" style "wide"
+
+# See the documentation of the style.
+widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround"
+
+# Includes
+#include "apps/banshee.rc"
+include "apps/chromium.rc"
+include "apps/ff.rc"
+#include "apps/gedit.rc"
+include "apps/gnome-panel.rc"
+include "apps/gnome-terminal.rc"
+include "apps/nautilus.rc"
+include "apps/ubuntuone.rc"
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css
new file mode 100644
index 00000000..37da3e12
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css
@@ -0,0 +1,81 @@
+/* Fallback Mode Panel */
+PanelWidget,
+PanelApplet,
+PanelToplevel {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ padding: 0;
+
+ color: @dark_fg_color;
+}
+
+.gnome-panel-menu-bar,
+PanelApplet > GtkMenuBar.menubar,
+PanelApplet > GtkMenuBar.menubar.menuitem,
+PanelMenuBar.menubar,
+PanelMenuBar.menubar.menuitem {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+}
+
+PanelAppletFrame {
+ background-color: @dark_bg_color;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+}
+
+PanelApplet .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ border-color: shade (@dark_bg_color, 0.78);
+ border-radius: 0;
+ border-width: 0 1 0 1;
+
+ text-shadow: none;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+PanelApplet .button:prelight:active,
+PanelApplet .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.85)),
+ to (shade (@dark_bg_color, 1.0)));
+ border-color: shade (@dark_bg_color, 0.78);
+ border-radius: 0;
+ border-width: 0 1 0 1;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+PanelApplet .button:prelight {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.7)),
+ to (shade (@dark_bg_color, 1.25)));
+ border-color: shade (@dark_bg_color, 0.78);
+ border-radius: 0;
+ border-width: 0 1 0 1;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+ClockBox {
+ text-shadow: 0 -1 shade (@dark_bg_color, 0.6);
+}
+
+WnckPager, WnckTasklist {
+ background-color: @dark_bg_color;
+}
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.css b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.css
new file mode 100644
index 00000000..9efad7f3
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.css
@@ -0,0 +1,114 @@
+/* gnome-terminal */
+TerminalScreen {
+ -TerminalScreen-background-darkness: 0.95;
+
+ background-color: #300a24;
+
+ color: #fff;
+}
+
+/*
+TerminalWindow,
+TerminalWindow.background {
+ background-color: @dark_bg_color;
+
+ color: @dark_fg_color;
+}
+*/
+/* notebook */
+/*
+TerminalWindow .notebook {
+ background-image: none;
+ background-color: shade (@dark_bg_color, 1.02);
+ border-radius: 3;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 0.93)),
+ to (shade (@dark_bg_color, 0.93)));
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+TerminalWindow .notebook tab {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.92)),
+ color-stop (0.60, shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.85)));
+ padding: 0;
+
+ color: @dark_fg_color;
+
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.2);
+}
+
+TerminalWindow .notebook tab:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.2)),
+ to (shade (@dark_bg_color, 1.12)));
+
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 1.0);
+}
+
+TerminalWindow .notebook .button,
+TerminalWindow .notebook .button:active {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 1.08)),
+ to (shade (@dark_bg_color, 0.92)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.9)));
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7);
+ -unico-outer-stroke-style: none;
+}
+*/
+/* Scrollbars */
+/*
+TerminalWindow .scrollbar {
+ border-radius: 20;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.74)),
+ to (shade (@dark_bg_color, 0.74)));
+}
+
+TerminalWindow .scrollbar.trough {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.95)));
+}
+
+TerminalWindow .scrollbar.trough.horizontal {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.95)));
+}
+
+TerminalWindow .scrollbar.slider,
+TerminalWindow .scrollbar.slider:prelight,
+TerminalWindow .scrollbar.button,
+TerminalWindow .scrollbar.button:insensitive {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 1.08)),
+ to (shade (@dark_bg_color, 0.92)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 0.74)),
+ to (shade (@dark_bg_color, 0.74)));
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7);
+}
+
+TerminalWindow .scrollbar.slider.horizontal,
+TerminalWindow .scrollbar.slider.horizontal:prelight,
+TerminalWindow .scrollbar.button.horizontal,
+TerminalWindow .scrollbar.button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.08)),
+ to (shade (@dark_bg_color, 0.92)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.74)),
+ to (shade (@dark_bg_color, 0.74)));
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7);
+}
+*/
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/nautilus.css b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/nautilus.css
new file mode 100644
index 00000000..4b765831
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/nautilus.css
@@ -0,0 +1,81 @@
+/* desktop mode */
+.nautilus-desktop.nautilus-canvas-item {
+ color: @bg_color;
+ text-shadow: 1 1 alpha (#000000, 0.8);
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+ background-image: none;
+ background-color: alpha (@bg_color, 0.84);
+ border-radius: 4;
+
+ color: @fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ background-image: none;
+ background-color: alpha (@selected_bg_color, 0.84);
+ border-radius: 4;
+
+ color: @selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+/* browser window */
+NautilusTrashBar.info,
+NautilusXContentBar.info,
+NautilusSearchBar.info,
+NautilusQueryEditor.info {
+ /* this background-color controls the symbolic icon in the entry */
+ background-color: mix (@fg_color, @base_color, 0.3);
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0 1 1 1;
+}
+
+NautilusSearchBar .entry {
+}
+
+.nautilus-cluebar-label {
+ color: @fg_color;
+ font: bold;
+}
+
+#nautilus-search-button *:active,
+#nautilus-search-button *:active:prelight {
+ color: @dark_fg_color;
+}
+
+NautilusFloatingBar {
+ background-color: @info_bg_color;
+ border-radius: 3 3 0 0;
+ border-style: solid;
+ border-width: 1;
+ border-color: darker (@info_bg_color);
+
+ -unico-border-gradient: none;
+}
+
+NautilusFloatingBar .button {
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+}
+
+/* sidebar */
+NautilusWindow .sidebar,
+NautilusWindow .sidebar .view {
+ background-color: @bg_color;
+}
+
+NautilusWindow .sidebar .frame {
+ border-radius: 0;
+ border-width: 0;
+}
+
+NautilusWindow > GtkTable > .pane-separator {
+}
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
new file mode 100644
index 00000000..3cfc7dcb
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
@@ -0,0 +1,38 @@
+UnityPanelWidget,
+.unity-panel {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.04)));
+ border-top-color: shade (@dark_bg_color, 1.6);
+ border-style: solid;
+ border-width: 1 0 0 0;
+
+ -unico-border-gradient: none;
+}
+
+.unity-panel.menubar,
+.unity-panel .menubar {
+}
+
+.unity-panel.menuitem,
+.unity-panel .menuitem {
+ border-width: 1 1 0 1;
+
+ icon-shadow: 0 -1 shade (@dark_bg_color, 0.7);
+}
+
+.unity-panel.menubar.menuitem:hover,
+.unity-panel.menubar .menuitem *:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.7)),
+ to (shade (@dark_bg_color, 1.12)));
+
+ color: shade (@dark_fg_color, 1.1);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.08)),
+ to (shade (@dark_bg_color, 0.98)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.8)),
+ to (shade (@dark_bg_color, 1.2)));
+}
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/scrollbar_handle.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/scrollbar_handle.png
new file mode 100644
index 00000000..c8019d19
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/scrollbar_handle.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/scrollbar_handle_vertical.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/scrollbar_handle_vertical.png
new file mode 100644
index 00000000..69642719
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/scrollbar_handle_vertical.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider.png
new file mode 100644
index 00000000..dcb07eba
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_prelight.png
new file mode 100644
index 00000000..048d8b41
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_prelight_vertical.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_prelight_vertical.png
new file mode 100644
index 00000000..eea519f6
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_prelight_vertical.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_vertical.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_vertical.png
new file mode 100644
index 00000000..6a9d409a
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/assets/slider_vertical.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
new file mode 100644
index 00000000..1daf4833
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,1885 @@
+/* NOTES to contributors:
+ * use 4 spaces intends, and keep code ALIGNED and ORDERED */
+
+/* default */
+* {
+ -GtkArrow-arrow-scaling: 0.6;
+ -GtkButton-child-displacement-x: 1;
+ -GtkButton-child-displacement-y: 1;
+ -GtkButton-default-border: 0;
+ -GtkButton-image-spacing: 0;
+ -GtkButton-interior-focus: true;
+ -GtkButton-inner-border: 3;
+ -GtkCheckButton-indicator-size: 16;
+ -GtkCheckMenuItem-indicator-size: 14;
+ -GtkEntry-inner-border: 2;
+ -GtkEntry-progress-border: 0;
+ -GtkExpander-expander-size: 8;
+ -GtkHTML-link-color: @link_color;
+ -GtkIMHtml-hyperlink-color: @link_color;
+ -GtkMenu-horizontal-padding: 0;
+ -GtkMenu-vertical-padding: 3;
+ -GtkMenuBar-internal-padding: 0;
+ -GtkMenuItem-arrow-scaling: 0.5;
+ -GtkNotebook-tab-overlap: 1;
+ -GtkPaned-handle-size: 6;
+ -GtkProgressBar-min-horizontal-bar-height: 14;
+ -GtkProgressBar-min-vertical-bar-width: 14;
+ -GtkRange-trough-border: 0;
+ -GtkRange-slider-width: 14;
+ -GtkRange-stepper-size: 13;
+ -GtkRange-trough-under-steppers: 1;
+ -GtkRange-stepper-spacing: 0;
+ -GtkScale-trough-border: 0;
+ -GtkScrollbar-activate-slider: 1;
+ -GtkScrollbar-trough-border: 0;
+ -GtkScrollbar-min-slider-length: 31;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+ -GtkSeparatorMenuItem-horizontal-padding: 0;
+ -GtkStatusbar-shadow-type: none;
+ -GtkTextView-error-underline-color: @error_color;
+ -GtkToolButton-icon-spacing: 6;
+ -GtkToolItemGroup-expander-size: 11;
+ -GtkToolbar-internal-padding: 0;
+ -GtkTreeView-expander-size: 8;
+ -GtkTreeView-vertical-separator: 0;
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-separator-width: 2;
+ -GtkWidget-separator-height: 2;
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 1;
+ -GtkWidget-link-color: @link_color;
+ -GtkWidget-visited-link-color: @link_color;
+ -GtkWindow-resize-grip-default: false;
+ -WnckTasklist-fade-overlay-rect: 0;
+
+ border-width: 1;
+
+ engine: unico;
+
+ -unico-focus-border-color: alpha (@selected_bg_color, 0.5);
+ -unico-focus-border-radius: 3;
+ -unico-focus-fill-color: alpha (@selected_bg_color, 0.1);
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-inner-stroke-color: shade (@bg_color, 1.1);
+ -unico-inner-stroke-width: 0;
+}
+
+/**********
+ * states *
+ **********/
+*:insensitive {
+ color: shade (@bg_color, 0.6);
+ text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5);
+}
+
+*:active {
+}
+
+*:active:hover:insensitive {
+}
+
+*:active:insensitive {
+}
+
+*:hover {
+}
+
+*:hover:insensitive {
+}
+
+*:selected {
+}
+
+*:selected:focused {
+}
+
+/******************
+ * common effects *
+ ******************/
+/* border and inner stroke */
+.button,
+.frame,
+.notebook {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.8)),
+ to (shade (@bg_color, 0.76)));
+}
+
+.frame,
+.notebook {
+ -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.2);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1;
+}
+
+.button:insensitive,
+.frame:insensitive,
+.notebook:insensitive {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.8)),
+ to (shade (@bg_color, 0.8)));
+}
+
+/* inset */
+GtkComboBox.combobox-entry .button,
+.button:active,
+.button:insensitive,
+.check,
+.entry,
+.radio {
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@bg_color, 0.85), 0.2)),
+ to (alpha (shade (@bg_color, 1.25), 0.6)));
+ -unico-outer-stroke-width: 1;
+}
+
+/* shadow */
+.button,
+.check:active,
+.frame,
+.notebook .button,
+.notebook,
+.radio:active {
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (@bg_color, 0.00)),
+ to (alpha (shade (@bg_color, 1.25), 0.5)));
+ -unico-outer-stroke-width: 1;
+}
+/*
+.button:hover,
+.notebook .button:hover {
+ -unico-outer-stroke-top-color: @transparent;
+ -unico-outer-stroke-right-color: @transparent;
+ -unico-outer-stroke-bottom-color: alpha (shade (@bg_color, 0.05), 0.06);
+ -unico-outer-stroke-left-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 1;
+}
+*/
+/*************
+ * assistant *
+ *************/
+GtkAssistant .sidebar .highlight {
+ color: @fg_color;
+ font: bold;
+}
+
+GtkAssistant .sidebar {
+ background-color: shade (@bg_color, 0.97);
+ border-right-color: shade (@bg_color, 0.8);
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0 1 0 0;
+ padding: 12;
+
+ color: mix (@fg_color, @bg_color, 0.40);
+ text-shadow: 0 1 shade (@bg_color, 1.04);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-right-color: shade (@bg_color, 0.94);
+ -unico-inner-stroke-width: 0 1 0 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/**************
+ * background *
+ **************/
+.background {
+ background-color: @bg_color;
+ border-width: 0;
+}
+
+/**********
+ * button *
+ **********/
+.button {
+ -unico-focus-border-color: alpha (@selected_bg_color, 0.7);
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@selected_bg_color, 0.2);
+}
+
+GtkComboBox,
+GtkScale.slider,
+.button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.9)));
+ border-radius: 3;
+ border-style: solid;
+
+ text-shadow: 0 1 alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ transition: 100ms ease-in-out;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 0.85)),
+ to (shade (@button_bg_color, 0.67)));
+ -unico-glow-color: shade (@button_bg_color, 1.14);
+ -unico-glow-radius: 6;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.16)),
+ to (shade (@button_bg_color, 1.015)));
+ -unico-inner-stroke-width: 1;
+}
+
+GtkScale.slider:hover,
+.button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.16)),
+ to (shade (@button_bg_color, 0.95)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 0.89)),
+ to (shade (@button_bg_color, 0.7)));
+ -unico-glow-color: shade (@button_bg_color, 1.18);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.06)));
+}
+
+.button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 0.9)),
+ to (shade (@button_bg_color, 0.95)));
+
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 0.6)),
+ to (shade (@button_bg_color, 0.7)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 0.84)),
+ to (shade (@button_bg_color, 0.9)));
+}
+
+.button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 0.95)),
+ to (shade (@button_bg_color, 1.0)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 0.6)),
+ to (shade (@button_bg_color, 0.7)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 0.88)),
+ to (shade (@button_bg_color, 0.94)));
+}
+
+.button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.04)),
+ to (shade (@button_insensitive_bg_color, 0.96)));
+
+ text-shadow: 0 1 alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.8)),
+ to (shade (@button_insensitive_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.08)),
+ to (shade (@button_insensitive_bg_color, 1.0)));
+}
+
+.button:insensitive:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.97)),
+ to (shade (@button_insensitive_bg_color, 1.0)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.95)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+}
+
+GtkComboBox.combobox-entry .button,
+GtkScale.slider,
+GtkScale.slider.vertical,
+.notebook .button,
+.inline-toolbar.toolbar .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.12)),
+ to (shade (@bg_color, 0.92)));
+ border-top-color: shade (@bg_color, 0.82);
+ border-right-color: shade (@bg_color, 0.78);
+ border-bottom-color: shade (@bg_color, 0.64);
+ border-left-color: shade (@bg_color, 0.78);
+ padding: 1;
+
+ text-shadow: 0 1 alpha (shade (@bg_color, 1.26), 0.5);
+
+ -unico-border-gradient: none;
+ -unico-glow-color: shade (@bg_color, 1.02);
+ -unico-glow-radius: 4;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.2)),
+ to (shade (@bg_color, 0.98)));
+}
+
+GtkComboBox.combobox-entry .button:hover,
+GtkScale.slider:hover,
+GtkScale.slider.vertical:hover,
+.notebook .button:hover,
+.inline-toolbar.toolbar .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.16)),
+ to (shade (@bg_color, 0.95)));
+ border-top-color: shade (@bg_color, 0.85);
+ border-right-color: shade (@bg_color, 0.82);
+ border-bottom-color: shade (@bg_color, 0.67);
+ border-left-color: shade (@bg_color, 0.82);
+
+ -unico-border-gradient: none;
+ -unico-glow-color: shade (@bg_color, 1.07);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.21)),
+ to (shade (@bg_color, 1.02)));
+}
+
+GtkComboBox.combobox-entry .button:active,
+.notebook .button:active,
+.inline-toolbar.toolbar .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.9)),
+ to (shade (@bg_color, 0.95)));
+ border-top-color: shade (@bg_color, 0.62);
+ border-right-color: shade (@bg_color, 0.72);
+ border-bottom-color: shade (@bg_color, 0.76);
+ border-left-color: shade (@bg_color, 0.72);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.85)),
+ to (shade (@bg_color, 0.9)));
+}
+
+GtkComboBox.combobox-entry .button:active:hover,
+.notebook .button:active:hover,
+.inline-toolbar.toolbar .button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.95)),
+ to (shade (@bg_color, 1.0)));
+ border-top-color: shade (@bg_color, 0.64);
+ border-right-color: shade (@bg_color, 0.74);
+ border-bottom-color: shade (@bg_color, 0.79);
+ border-left-color: shade (@bg_color, 0.74);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.93)),
+ to (shade (@bg_color, 0.94)));
+}
+
+GtkComboBox.combobox-entry .button:insensitive,
+.notebook .button:insensitive,
+.inline-toolbar.toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.06)),
+ to (shade (@bg_color, 0.98)));
+ border-top-color: shade (@bg_color, 0.86);
+ border-right-color: shade (@bg_color, 0.86);
+ border-bottom-color: shade (@bg_color, 0.86);
+ border-left-color: shade (@bg_color, 0.9);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.1)),
+ to (shade (@bg_color, 1.0)));
+}
+
+/* default button */
+.button.default {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 1.16), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 0.84), @bg_color, 0.3)));
+
+ text-shadow: 0 1 alpha (shade (@selected_bg_color, 1.26), 0.4);
+
+ -unico-focus-border-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@selected_bg_color, 0.2);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 0.8), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 0.64), @bg_color, 0.3)));
+ -unico-glow-color: mix (shade (@selected_bg_color, 1.5), @bg_color, 0.3);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 1.42), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 1.12), @bg_color, 0.3)));
+}
+
+.button.default:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 1.21), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 0.89), @bg_color, 0.3)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 0.83), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 0.67), @bg_color, 0.3)));
+ -unico-glow-color: mix (shade (@selected_bg_color, 1.55), @bg_color, 0.3);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 1.47), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 1.17), @bg_color, 0.3)));
+}
+
+.button.default:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 0.95), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 1.05), @bg_color, 0.3)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 0.9), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 1.0), @bg_color, 0.3)));
+}
+
+.button.default:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 1.0), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 1.1), @bg_color, 0.3)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@selected_bg_color, 0.95), @bg_color, 0.3)),
+ to (mix (shade (@selected_bg_color, 1.05), @bg_color, 0.3)));
+}
+
+.button.default:insensitive {
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.08)),
+ to (shade (@button_insensitive_bg_color, 1.0)));
+}
+
+/****************
+ * cell and row *
+ ****************/
+.cell {
+ border-radius: 0;
+ border-width: 0;
+}
+
+.cell:selected {
+}
+
+row:hover {
+}
+
+row:insensitive {
+}
+
+row:selected:focused {
+}
+
+row:selected {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.06)),
+ to (shade (@selected_bg_color, 0.94)));
+ border-top-color: shade (@selected_bg_color, 0.88);
+ border-style: solid;
+ border-width: 1 0 0 0;
+}
+
+/*******************
+ * check and radio *
+ *******************/
+.check row:selected,
+.radio row:selected,
+.check,
+.check row,
+.radio,
+.radio row {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@base_color, 0.96)),
+ to (@base_color));
+ border-top-color: shade (@bg_color, 0.64);
+ border-right-color: shade (@bg_color, 0.76);
+ border-bottom-color: shade (@bg_color, 0.82);
+ border-left-color: shade (@bg_color, 0.76);
+ border-style: solid;
+ border-width: 1;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@bg_color, 0.05), 0.06)),
+ to (alpha (shade (@bg_color, 0.05), 0.03)));
+ -unico-inner-stroke-width: 1;
+}
+
+.check,
+.check row {
+ border-radius: 3;
+}
+
+.radio,
+.radio row {
+ border-radius: 10;
+}
+
+.check:active,
+.check row:selected:active,
+.check row:selected:focused:active,
+.notebook .check:active,
+.notebook .radio:active,
+.radio:active,
+.radio row:selected:active,
+.radio row:selected:focused:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.2)),
+ color-stop (0.5, shade (@selected_bg_color, 1.0)),
+ to (shade (@selected_bg_color, 0.9)));
+
+ -unico-bullet-color: shade (@selected_bg_color, 0.535);
+ -unico-bullet-outline-color: shade (@selected_bg_color, 1.2);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.7)),
+ to (shade (@selected_bg_color, 0.7)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.3)),
+ to (shade (@selected_bg_color, 1.06)));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@bg_color, 0.05), 0.02)),
+ to (alpha (shade (@bg_color, 0.05), 0.06)));
+ -unico-outer-stroke-width: 1;
+}
+
+.check:active:hover,
+.check row:selected:active:hover,
+.check row:selected:focused:active:hover,
+.notebook .check:active:hover,
+.notebook .radio:active:hover,
+.radio:active:hover,
+.radio row:selected:active:hover,
+.radio row:selected:focused:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.26)),
+ color-stop (0.5, shade (@selected_bg_color, 1.05)),
+ to (shade (@selected_bg_color, 0.95)));
+
+ -unico-bullet-color: shade (@selected_bg_color, 0.56);
+ -unico-bullet-outline-color: shade (@selected_bg_color, 1.26);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.74)),
+ to (shade (@selected_bg_color, 0.74)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.37)),
+ to (shade (@selected_bg_color, 1.12)));
+}
+
+.check row:selected,
+.check row:selected:active,
+.check row:selected:focused,
+.check row:selected:focused:active,
+.radio row:selected,
+.radio row:selected:active,
+.radio row:selected:focused,
+.radio row:selected:focused:active {
+ -unico-outer-stroke-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+}
+
+.check:insensitive,
+.radio:insensitive {
+ background-color: shade (@bg_color, 0.96);
+ background-image: none;
+}
+
+.check:insensitive:active,
+.radio:insensitive:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.96)),
+ to (shade (@bg_color, 0.9)));
+
+ -unico-bullet-color: shade (@bg_color, 0.6);
+ -unico-bullet-outline-color: shade (@bg_color, 1.0);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.8)),
+ to (shade (@bg_color, 0.7)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.0)),
+ to (shade (@bg_color, 0.94)));
+}
+
+/*****************
+ * column-header *
+ *****************/
+column-header .button,
+column-header .button:active,
+.notebook column-header .button,
+.notebook column-header .button:active {
+ border-radius: 0;
+ border-width: 0 1 1 0;
+
+ -unico-focus-border-radius: 0;
+ -unico-focus-border-color: @transparent;
+ -unico-focus-fill-color: alpha (@selected_bg_color, 0.2);
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-glow-radius: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+column-header .button,
+.notebook column-header .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.08)),
+ to (shade (@bg_color, 0.92)));
+
+ text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.8)),
+ to (shade (@bg_color, 0.76)));
+ -unico-glow-color: shade (@bg_color, 1.02);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.16)),
+ to (shade (@bg_color, 0.99)));
+}
+
+column-header .button:hover,
+.notebook column-header .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.13)),
+ to (shade (@bg_color, 0.97)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.84)),
+ to (shade (@bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.21)),
+ to (shade (@bg_color, 1.04)));
+}
+
+column-header:nth-child(last) .button {
+ border-width: 0 0 1 0;
+}
+
+/******************
+ * combobox entry *
+ ******************/
+.primary-toolbar GtkComboBox.combobox-entry .entry,
+.primary-toolbar GtkComboBox.combobox-entry .entry:active,
+.primary-toolbar GtkComboBox.combobox-entry .entry:focused,
+.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive,
+GtkComboBox.combobox-entry .entry,
+GtkComboBox.combobox-entry .entry:active,
+GtkComboBox.combobox-entry .entry:focused,
+GtkComboBox.combobox-entry .entry:insensitive {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-width: 1 0 1 1;
+
+ -unico-outer-stroke-width: 1 0 1 1;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:hover,
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
+GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:insensitive {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-width: 1 1 1 1;
+
+ -unico-outer-stroke-width: 1 1 1 0;
+}
+
+GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:insensitive {
+ border-top-color: shade (@bg_color, 0.64);
+ border-right-color: shade (@bg_color, 0.8);
+ border-bottom-color: shade (@bg_color, 0.86);
+ border-left-color: shade (@bg_color, 0.76);
+}
+
+/*********
+ * entry *
+ *********/
+.entry {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@base_color, 0.96)),
+ to (@base_color));
+ border-top-color: shade (@bg_color, 0.64);
+ border-right-color: shade (@bg_color, 0.76);
+ border-bottom-color: shade (@bg_color, 0.82);
+ border-left-color: shade (@bg_color, 0.76);
+ border-radius: 3;
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@bg_color, 0.05), 0.04)),
+ to (alpha (shade (@bg_color, 0.05), 0.02)));
+ -unico-inner-stroke-width: 1;
+}
+
+.entry:selected,
+.entry:selected:focused {
+ background-color: @selected_bg_color;
+
+ color: @selected_fg_color;
+}
+
+.entry:focused {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.75)),
+ to (shade (@selected_bg_color, 0.8)));
+ -unico-inner-stroke-color: alpha (@selected_bg_color, 0.3);
+ -unico-inner-stroke-gradient: none;
+}
+
+.entry:insensitive {
+ background-color: shade (@bg_color, 0.96);
+ background-image: none;
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@bg_color, 0.05), 0.04)),
+ to (alpha (shade (@bg_color, 0.05), 0.02)));
+}
+
+.primary-toolbar .toolbar .entry.progressbar,
+.primary-toolbar.toolbar .entry.progressbar,
+.entry.progressbar {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.8)),
+ color-stop (0.1, shade (@selected_bg_color, 0.9)),
+ to (shade (@selected_bg_color, 1.1)));
+ border-radius: 3;
+ border-width: 0;
+
+ color: @selected_fg_color;
+
+ -unico-outer-stroke-width: 0;
+}
+
+/************
+ * expander *
+ ************/
+.expander {
+ color: @fg_color;
+}
+
+/*********
+ * frame *
+ *********/
+.frame {
+ border-radius: 3;
+
+ -unico-outer-stroke-width: 0;
+}
+
+/************
+ * iconview *
+ ************/
+GtkIconView.view.cell:selected,
+GtkIconView.view.cell:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.0)),
+ to (shade (@selected_bg_color, 0.9)));
+ border-radius: 4;
+ border-style: solid;
+ border-width: 1;
+
+ color: @selected_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.7)),
+ to (shade (@selected_bg_color, 0.7)));
+ -unico-glow-radius: 8;
+ -unico-glow-color: shade (@selected_bg_color, 1.3);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.2)),
+ to (shade (@selected_bg_color, 1.08)));
+ -unico-inner-stroke-width: 1;
+}
+
+.rubberband {
+ background-color: alpha (@selected_bg_color, 0.35);
+ border-color: @selected_bg_color;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1;
+}
+
+/***********
+ * infobar *
+ ***********/
+.info {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 1.04)),
+ to (shade (@info_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1;
+
+ color: @info_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 0.8)),
+ to (shade (@info_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 1.1)),
+ to (shade (@info_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1;
+}
+
+.warning {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 1.04)),
+ to (shade (@warning_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1;
+
+ color: @warning_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 0.8)),
+ to (shade (@warning_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 1.1)),
+ to (shade (@warning_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1;
+}
+
+.question {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 1.04)),
+ to (shade (@question_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1;
+
+ color: @question_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 0.8)),
+ to (shade (@question_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 1.1)),
+ to (shade (@question_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1;
+}
+
+.error {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 1.04)),
+ to (shade (@error_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1;
+
+ color: @error_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 0.8)),
+ to (shade (@error_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 1.1)),
+ to (shade (@error_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1;
+}
+
+/********
+ * menu *
+ ********/
+.menu {
+ background-color: shade (@dark_bg_color, 1.08);
+ background-image: none;
+ border-bottom-color: shade (@dark_bg_color, 0.96);
+ border-left-color: shade (@dark_bg_color, 0.8);
+ border-right-color: shade (@dark_bg_color, 0.8);
+ border-top-color: shade (@dark_bg_color, 0.96);
+ border-style: solid;
+ padding: 0;
+
+ color: @dark_fg_color;
+
+ -unico-inner-stroke-color: shade (@dark_bg_color, 1.18);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1 1 0 1;
+}
+
+.menu:selected {
+ background-color: @selected_bg_color;
+}
+
+.menu.button:hover,
+.menu.button:active,
+.menu.button:active:insensitive,
+.menu.button:insensitive,
+.menu.button {
+ background-color: shade (@dark_bg_color, 1.08);
+ background-image: none;
+ border-radius: 0;
+ border-style: none;
+ border-width: 1;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/***********
+ * menubar *
+ ***********/
+.menubar {
+ -GtkWidget-window-dragging: true;
+
+ background-color: @dark_bg_color;
+ background-image: none;
+ border-width: 0;
+
+ color: @dark_fg_color;
+ text-shadow: 0 -1 shade (@dark_bg_color, 0.6);
+
+ -unico-border-gradient: none;
+}
+
+/***************
+ * menubaritem *
+ ***************/
+.menubar.menuitem,
+.menubar .menuitem {
+ border-radius: 4 4 0 0;
+ border-width: 1 1 0 1;
+}
+
+.menubar.menuitem:hover,
+.menubar .menuitem *:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.38)),
+ to (shade (@dark_bg_color, 1.11)));
+
+ color: shade (@dark_fg_color, 1.1);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.88)),
+ to (shade (@dark_bg_color, 0.9)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.15)));
+ -unico-inner-stroke-width: 1;
+}
+
+/************
+ * menuitem *
+ ************/
+.menuitem {
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1;
+ padding: 2;
+
+ color: @dark_fg_color;
+
+ -unico-inner-stroke-width: 1;
+}
+
+.menuitem:hover,
+.menuitem *:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.1)),
+ to (shade (@selected_bg_color, 0.9)));
+
+ color: @selected_fg_color;
+
+ -unico-bullet-color: @dark_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.7)),
+ to (shade (@selected_bg_color, 0.7)));
+ -unico-glow-color: shade (@selected_bg_color, 1.1);
+ -unico-glow-radius: 6;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.2)),
+ to (shade (@selected_bg_color, 1.0)));
+}
+
+.menuitem:insensitive,
+.menuitem *:insensitive {
+ color: mix (@dark_fg_color, @dark_bg_color, 0.5);
+ text-shadow: 0 -1 shade (@dark_bg_color, 0.6);
+}
+
+.menuitem.check:active,
+.menuitem.radio:active {
+ color: @dark_fg_color;
+
+ -unico-bullet-color: @dark_fg_color;
+}
+
+.menuitem.check:active:hover,
+.menuitem.radio:active:hover {
+ color: @selected_fg_color;
+
+ -unico-bullet-color: @selected_fg_color;
+}
+
+.menuitem GtkCalendar,
+.menuitem GtkCalendar.button,
+.menuitem GtkCalendar.header,
+.menuitem GtkCalendar.view {
+ background-color: @dark_bg_color;
+ background-image: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+
+ color: @dark_fg_color;
+}
+
+.menuitem GtkCalendar {
+ background-color: shade (@dark_bg_color, 1.3);
+ background-image: none;
+}
+
+.menuitem .entry {
+ background-color: shade (@dark_bg_color, 1.3);
+ background-image: none;
+
+ color: @dark_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.75)),
+ to (shade (@dark_bg_color, 0.9)));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.98)),
+ to (shade (@dark_bg_color, 1.1)));;
+}
+
+.menuitem GtkScale.trough {
+ background-color: @dark_bg_color;
+ background-image: none;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.75)),
+ to (shade (@dark_bg_color, 1.15)));
+}
+
+.menuitem .accelerator {
+ color: alpha (@dark_fg_color, 0.5);
+}
+
+.menuitem .accelerator:hover {
+ color: alpha (@selected_fg_color, 0.8);
+}
+
+.menuitem .accelerator:insensitive {
+ color: alpha (mix (@dark_fg_color, @dark_bg_color, 0.5), 0.5);
+ text-shadow: 0 -1 shade (@dark_bg_color, 0.7);
+}
+
+/************
+ * notebook *
+ ************/
+.notebook {
+ background-color: shade (@bg_color, 1.02);
+ background-image: none;
+ border-radius: 3;
+ padding: 3;
+
+ -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.3);
+ -unico-inner-stroke-gradient: none;
+}
+
+.notebook tab {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.97)),
+ color-stop (0.80, shade (@bg_color, 0.95)),
+ to (shade (@bg_color, 0.92)));
+ padding: 2 1 0 1;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.86)),
+ to (shade (@bg_color, 0.84)));
+ -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.34);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1;
+ -unico-outer-stroke-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 1;
+}
+
+.notebook tab:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.1)),
+ to (shade (@bg_color, 1.02)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.84)),
+ to (shade (@bg_color, 0.8)));
+}
+
+.notebook tab .button {
+ padding: 0;
+}
+
+/******************
+ * pane separator *
+ ******************/
+.sidebar .pane-separator,
+.pane-separator {
+ background-color: @transparent;
+ border-color: shade (@bg_color, 0.84);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: shade (@bg_color, 1.1);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1;
+}
+
+/*************************
+ * progressbar and scale *
+ *************************/
+GtkScale,
+GtkProgressBar {
+ border-radius: 8;
+ border-width: 1;
+ padding: 0;
+}
+
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.13)),
+ to (shade (@selected_bg_color, 0.9)));
+ border-width: 1;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.75)),
+ to (shade (@selected_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.22)),
+ to (shade (@selected_bg_color, 1.0)));
+ -unico-inner-stroke-width: 1;
+ -unico-outer-stroke-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 1;
+}
+
+.progressbar.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@selected_bg_color, 1.13)),
+ to (shade (@selected_bg_color, 0.9)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@selected_bg_color, 0.75)),
+ to (shade (@selected_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@selected_bg_color, 1.22)),
+ to (shade (@selected_bg_color, 1.0)));
+}
+
+.trough,
+.trough row,
+.trough row:hover,
+.trough row:selected,
+.trough row:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.92)),
+ to (shade (@bg_color, 0.96)));
+ border-width: 1;
+
+ color: @text_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.75)),
+ to (shade (@bg_color, 1.05)));
+ -unico-outer-stroke-width: 0;
+}
+
+.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 0.92)),
+ to (shade (@bg_color, 0.96)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 0.75)),
+ to (shade (@bg_color, 1.05)));
+}
+
+GtkScale {
+ -GtkRange-slider-width: 22;
+ -GtkRange-trough-border: 1;
+ -GtkScale-slider-length: 14;
+
+ -unico-glow-radius: 0;
+}
+
+GtkScale.vertical {
+ -GtkScale-slider-length: 13;
+}
+
+GtkScale.slider {
+ background-image: url("assets/slider.png");
+}
+
+GtkScale.slider:hover {
+ background-image: url("assets/slider_prelight.png");
+}
+
+GtkScale.slider.vertical {
+ background-image: url("assets/slider_vertical.png");
+}
+
+GtkScale.slider.vertical:hover {
+ background-image: url("assets/slider_prelight_vertical.png");
+}
+
+GtkScale.mark {
+ border-color: shade (@bg_color, 0.8);
+}
+
+/*************
+ * scrollbar *
+ *************/
+.scrollbar {
+ -GtkScrollbar-has-backward-stepper: 0;
+ -GtkScrollbar-has-forward-stepper: 0;
+ -GtkRange-slider-width: 13;
+
+ border-radius: 20;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.74)),
+ to (shade (@bg_color, 0.74)));
+}
+
+.scrollbar.trough,
+.scrollbar.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 0.9)),
+ to (shade (@bg_color, 0.95)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.74)),
+ to (shade (@bg_color, 0.74)));
+}
+
+.scrollbar.trough.horizontal {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.9)),
+ to (shade (@bg_color, 0.95)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.74)),
+ to (shade (@bg_color, 0.74)));
+}
+
+.scrollbar.slider,
+.scrollbar.slider:hover,
+.scrollbar.button,
+.scrollbar.slider.vertical,
+.scrollbar.slider.vertical:hover,
+.scrollbar.button.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 1.08)),
+ to (shade (@bg_color, 0.92)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 0.74)),
+ to (shade (@bg_color, 0.74)));
+ -unico-centroid-texture: url("assets/scrollbar_handle_vertical.png");
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 1.2)),
+ to (shade (@bg_color, 1.0)));
+ -unico-inner-stroke-width: 1;
+}
+
+.scrollbar.slider.horizontal,
+.scrollbar.slider.horizontal:hover,
+.scrollbar.button.horizontal {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.08)),
+ to (shade (@bg_color, 0.92)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.74)),
+ to (shade (@bg_color, 0.74)));
+ -unico-centroid-texture: url("assets/scrollbar_handle.png");
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.16)),
+ to (shade (@bg_color, 1.0)));
+}
+
+.scrollbar.button,
+.scrollbar.button:insensitive {
+ -unico-outer-stroke-width: 0;
+}
+
+/* overlay scrollbar */
+OsThumb:selected,
+OsScrollbar:selected {
+ background-color: @selected_bg_color;
+}
+
+OsThumb:active,
+OsScrollbar:active {
+ background-color: shade (@bg_color, 0.6);
+}
+
+OsThumb:insensitive,
+OsScrollbar:insensitive {
+ background-color: shade (@bg_color, 0.85);
+}
+
+/*******************
+ * scrolled window *
+ *******************/
+GtkScrolledWindow.frame {
+ border-top-color: shade (@bg_color, 0.84);
+ border-right-color: shade (@bg_color, 0.76);
+ border-bottom-color: shade (@bg_color, 0.86);
+ border-left-color: shade (@bg_color, 0.76);
+ border-radius: 0;
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/*************
+ * separator *
+ *************/
+.separator {
+ border-color: shade (@bg_color, 0.86);
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6);
+ -unico-inner-stroke-gradient: none;
+}
+
+.button .separator,
+.button.separator {
+ border-color: shade (@button_bg_color, 0.84);
+
+ -unico-inner-stroke-color: alpha (shade (@button_bg_color, 1.26), 0.5);
+ -unico-inner-stroke-gradient: none;
+}
+
+.notebook .button .separator,
+.notebook .button.separator {
+ border-color: shade (@bg_color, 0.9);
+
+ -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6);
+ -unico-inner-stroke-gradient: none;
+}
+
+.button .separator:insensitive,
+.button.separator:insensitive {
+ border-color: shade (@button_insensitive_bg_color, 0.9);
+
+ -unico-inner-stroke-color: alpha (shade (@button_insensitive_bg_color, 1.26), 0.6);
+ -unico-inner-stroke-gradient: none;
+}
+
+.notebook .button .separator,
+.notebook .button.separator {
+ border-color: shade (@bg_color, 0.84);
+
+ -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.5);
+ -unico-inner-stroke-gradient: none;
+}
+
+.menuitem.separator {
+ -GtkMenuItem-horizontal-padding: 0;
+
+ border-color: shade (@dark_bg_color, 0.96);
+
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+}
+
+/***********
+ * sidebar *
+ ***********/
+.sidebar,
+.sidebar .view {
+}
+
+.sidebar row:selected {
+ text-shadow: 0 1 shade (@selected_bg_color, 0.7);
+}
+
+.sidebar .frame {
+ border-width: 0;
+}
+
+/**************
+ * spinbutton *
+ **************/
+.spinbutton.button:active,
+.spinbutton.button:insensitive,
+.notebook .spinbutton.button:active,
+.notebook .spinbutton.button:insensitive,
+.spinbutton.button,
+.notebook .spinbutton.button {
+ -unico-outer-stroke-width: 1 1 1 0;
+}
+
+.spinbutton.button,
+.notebook .spinbutton.button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.1)),
+ to (shade (@bg_color, 0.9)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.65)),
+ to (shade (@bg_color, 0.7)));
+}
+
+.spinbutton,
+.spinbutton:hover {
+ color: @fg_color;
+}
+
+/***********
+ * spinner *
+ ***********/
+.menu.spinner,
+.primary-toolbar .toolbar .spinner,
+.primary-toolbar.toolbar .spinner {
+ color: @selected_bg_color;
+}
+
+/*************
+ * statusbar *
+ *************/
+GtkStatusbar {
+}
+
+/**********
+ * switch *
+ **********/
+GtkSwitch {
+ border-radius: 4;
+ padding: 0;
+
+ -unico-focus-border-radius: 4;
+ -unico-focus-border-color: alpha (@selected_bg_color, 0.3);
+ -unico-focus-fill-color: @transparent;
+}
+
+GtkSwitch.trough {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.83)),
+ to (shade (@bg_color, 0.89)));
+
+ color: @fg_color;
+ text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.6)),
+ to (shade (@bg_color, 0.65)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.78)),
+ to (shade (@bg_color, 0.86)));
+ -unico-inner-stroke-width: 1;
+}
+
+GtkSwitch.trough:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.93)),
+ to (shade (@selected_bg_color, 0.99)));
+
+ color: @selected_fg_color;
+ text-shadow: 0 -1 shade (@selected_bg_color, 0.7);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.7)),
+ to (shade (@selected_bg_color, 0.76)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.86)),
+ to (shade (@selected_bg_color, 0.94)));
+}
+
+GtkSwitch.trough:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.93)),
+ to (shade (@bg_color, 0.99)));
+
+ color: shade (@bg_color, 0.6);
+ text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.7)),
+ to (shade (@bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.88)),
+ to (shade (@bg_color, 0.965)));
+}
+
+GtkSwitch.slider {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.1)),
+ to (shade (@bg_color, 0.9)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.65)),
+ to (shade (@bg_color, 0.6)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.2)),
+ to (shade (@bg_color, 0.96)));
+ -unico-inner-stroke-width: 1;
+ -unico-outer-stroke-width: 0;
+}
+
+GtkSwitch.slider:insensitive {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.7)),
+ to (shade (@bg_color, 0.75)));
+}
+
+/***********
+ * toolbar *
+ ***********/
+.toolbar {
+ border-style: none;
+}
+
+/* primary-toolbar */
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar {
+ -GtkWidget-window-dragging: true;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.96)),
+ to (shade (@dark_bg_color, 1.4)));
+ border-bottom-color: shade (@dark_bg_color, 1.1);
+ border-top-color: shade (@dark_bg_color, 1.1);
+ border-style: solid;
+ border-width: 1 0 1 0;
+ padding: 2;
+
+ color: @dark_fg_color;
+ text-shadow: 0 -1 shade (@dark_bg_color, 0.7);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-top-color: shade (@dark_bg_color, 0.94);
+ -unico-inner-stroke-width: 1 0 0 0;
+}
+
+.primary-toolbar .toolbar :insensitive,
+.primary-toolbar.toolbar :insensitive {
+ text-shadow: 0 -1 shade (@dark_bg_color, 0.7);
+}
+
+.primary-toolbar .toolbar GtkComboBox,
+.primary-toolbar.toolbar GtkComboBox,
+.primary-toolbar .toolbar .button,
+.primary-toolbar.toolbar .button {
+ background-color: @transparent;
+ background-image: none;
+ border-radius: 3;
+ border-width: 0;
+
+ color: @dark_fg_color;
+ text-shadow: 0 -1 shade (@dark_bg_color, 0.7);
+
+ transition: none;
+
+ -unico-focus-border-radius: 4;
+ -unico-focus-border-color: alpha (@selected_bg_color, 0.5);
+ -unico-focus-fill-color: alpha (@selected_bg_color, 0.2);
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+.primary-toolbar .toolbar .raised .button,
+.primary-toolbar.toolbar .raised .button,
+.primary-toolbar .toolbar .raised.button,
+.primary-toolbar.toolbar .raised.button,
+.primary-toolbar .toolbar .button:hover,
+.primary-toolbar.toolbar .button:hover,
+.primary-toolbar .toolbar .button:active,
+.primary-toolbar.toolbar .button:active,
+.primary-toolbar .toolbar .button:insensitive,
+.primary-toolbar.toolbar .button:insensitive {
+ border-width: 1;
+
+ -unico-focus-border-radius: 3;
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-border-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@selected_bg_color, 0.5);
+
+ -unico-inner-stroke-width: 1;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@dark_bg_color, 1.2), 0.25)),
+ to (alpha (shade (@dark_bg_color, 1.4), 0.75)));
+ -unico-outer-stroke-width: 1;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button {
+ -unico-inner-stroke-width: 1;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@dark_bg_color, 1.2), 0.25)),
+ to (alpha (shade (@dark_bg_color, 1.4), 0.75)));
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar .toolbar .raised .button,
+.primary-toolbar.toolbar .raised .button,
+.primary-toolbar .toolbar .raised.button,
+.primary-toolbar.toolbar .raised.button,
+.primary-toolbar .toolbar .button:hover,
+.primary-toolbar.toolbar .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.1)),
+ to (shade (@dark_bg_color, 0.94)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.87)));
+ -unico-glow-color: shade (@dark_bg_color, 1.08);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.18)),
+ to (shade (@dark_bg_color, 1.08)));
+}
+
+.primary-toolbar .toolbar .button:active,
+.primary-toolbar.toolbar .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.95)));
+
+ text-shadow: 0 -1 shade (@dark_bg_color, 0.6);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.75)),
+ to (shade (@dark_bg_color, 0.85)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.88)),
+ to (shade (@dark_bg_color, 0.9)))
+}
+
+.primary-toolbar .toolbar .button:active:hover,
+.primary-toolbar.toolbar .button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.95)),
+ to (shade (@dark_bg_color, 1.0)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.75)),
+ to (shade (@dark_bg_color, 0.85)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.93)),
+ to (shade (@dark_bg_color, 0.94)))
+}
+
+.primary-toolbar .toolbar .button:active:insensitive,
+.primary-toolbar.toolbar .button:active:insensitive,
+.primary-toolbar .toolbar .button:insensitive,
+.primary-toolbar.toolbar .button:insensitive {
+ text-shadow: none;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.85)),
+ to (shade (@dark_bg_color, 0.95)));
+ -unico-glow-radius: 0;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@dark_bg_color, 1.2), 0.18)),
+ to (alpha (shade (@dark_bg_color, 1.4), 0.5)));
+}
+
+.primary-toolbar .toolbar .button:insensitive,
+.primary-toolbar.toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.01)),
+ to (shade (@dark_bg_color, 0.99)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.1)),
+ to (shade (@dark_bg_color, 1.04)));
+}
+
+.primary-toolbar .toolbar .button:active:insensitive,
+.primary-toolbar.toolbar .button:active:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.94)),
+ to (shade (@dark_bg_color, 1.02)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.92)),
+ to (shade (@dark_bg_color, 1.0)));
+}
+
+.primary-toolbar .toolbar .entry,
+.primary-toolbar.toolbar .entry,
+.primary-toolbar .toolbar .entry:active,
+.primary-toolbar.toolbar .entry:active,
+.primary-toolbar .toolbar .entry:focused,
+.primary-toolbar.toolbar .entry:focused {
+ border-radius: 3;
+
+ color: @text_color;
+
+ -unico-outer-stroke-width: 1;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@dark_bg_color, 1.2), 0.25)),
+ to (alpha (shade (@dark_bg_color, 1.4), 0.75)));
+}
+
+.primary-toolbar .toolbar .entry,
+.primary-toolbar.toolbar .entry {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.75)),
+ to (shade (@dark_bg_color, 0.95)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@bg_color, 0.05), 0.16)),
+ to (alpha (shade (@bg_color, 0.05), 0.08)));
+}
+
+.primary-toolbar .toolbar .entry:insensitive,
+.primary-toolbar.toolbar .entry:insensitive {
+ -unico-outer-stroke-width: 1;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@dark_bg_color, 1.2), 0.18)),
+ to (alpha (shade (@dark_bg_color, 1.4), 0.5)));
+}
+
+.primary-toolbar .toolbar .entry:focused,
+.primary-toolbar.toolbar .entry:focused {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.75)),
+ to (shade (@selected_bg_color, 0.8)));
+ -unico-inner-stroke-color: alpha (@selected_bg_color, 0.2);
+ -unico-inner-stroke-gradient: none;
+}
+
+.primary-toolbar .toolbar GtkSeparatorToolItem,
+.primary-toolbar.toolbar GtkSeparatorToolItem,
+.primary-toolbar .toolbar .separator,
+.primary-toolbar.toolbar .separator,
+.primary-toolbar .toolbar .separator:insensitive,
+.primary-toolbar.toolbar .separator:insensitive {
+ border-color: alpha (shade (@dark_bg_color, 0.94), 0.5);
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.5), 0.4);
+ -unico-inner-stroke-gradient: none;
+}
+
+/* inline-toolbar */
+.inline-toolbar.toolbar {
+ -GtkToolbar-button-relief: normal;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (#f2f1ef, 0.93)),
+ color-stop (0.08, #f2f1ef),
+ to (#ffffff));
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1;
+ padding: 3 4 4 4;
+}
+
+.inline-toolbar.toolbar:nth-child(last) {
+ border-bottom-color: shade (@bg_color, 0.76);
+ border-color: shade (@bg_color, 0.8);
+ border-radius: 0 0 3 3;
+ border-width: 0 1 1 1;
+}
+
+.inline-toolbar.toolbar .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.12)),
+ to (shade (@bg_color, 0.88)));
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1 0 1 1;
+ padding: 1;
+
+ icon-shadow: 0 1 shade (@bg_color, 1.16);
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.16)),
+ to (shade (@bg_color, 0.98)));
+ -unico-outer-stroke-width: 1 0 1 0;
+}
+
+.inline-toolbar.toolbar .button *:active,
+.inline-toolbar.toolbar .button *:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:active,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+ -unico-outer-stroke-width: 1 0 1 0;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@bg_color, 0.05), 0.02)),
+ to (alpha (shade (@bg_color, 0.05), 0.06)));
+}
+
+.inline-toolbar.toolbar .button *:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.02)),
+ to (shade (@bg_color, 0.98)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.85)),
+ to (shade (@bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.16)),
+ to (shade (@bg_color, 1.0)));
+}
+
+.inline-toolbar.toolbar .button:nth-child(first),
+.inline-toolbar.toolbar GtkToolButton:nth-child(first) .button {
+ border-radius: 3 0 0 3;
+
+ -unico-outer-stroke-width: 1 0 1 1;
+}
+
+.inline-toolbar.toolbar .button:nth-child(last),
+.inline-toolbar.toolbar GtkToolButton:nth-child(last) .button {
+ border-radius: 0 3 3 0;
+ border-width: 1;
+
+ -unico-outer-stroke-width: 1 1 1 0;
+}
+
+/***********
+ * tooltip *
+ ***********/
+.tooltip {
+ border-color: @tooltip_bg_color;
+}
+
+/************
+ * treeview *
+ ************/
+GtkTreeView .entry {
+ background-image: none;
+ border-radius: 0;
+
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1;
+}
+
+/************
+ * viewport *
+ ************/
+GtkViewport.frame {
+ border-width: 0;
+
+ -unico-inner-stroke-width: 0;
+}
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/gtk.css b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/gtk.css
new file mode 100644
index 00000000..8c28389c
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/gtk.css
@@ -0,0 +1,34 @@
+/* default color scheme */
+@define-color bg_color #f2f1f0;
+@define-color fg_color #4c4c4c;
+@define-color base_color #ffffff;
+@define-color text_color #3C3C3C;
+@define-color selected_bg_color #f07746;
+@define-color selected_fg_color #ffffff;
+@define-color tooltip_bg_color #f5f5b5;
+@define-color tooltip_fg_color #000000;
+
+/* misc colors used by gtk+ */
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (97, 122, 214);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (166, 38, 38);
+@define-color error_bg_color rgb (237, 54, 54);
+@define-color link_color #4a90d9;
+@define-color error_color #cc0000;
+
+/* theme common colors */
+@define-color button_bg_color shade (#cdcdcd, 1.06);
+@define-color button_insensitive_bg_color mix (@button_bg_color, @bg_color, 0.6);
+@define-color dark_bg_color #3c3b37;
+@define-color dark_fg_color #dfdbd2;
+@define-color transparent rgba (0, 0, 0, 0);
+
+@import url("gtk-widgets.css");
+@import url("apps/gnome-panel.css");
+@import url("apps/gnome-terminal.css");
+@import url("apps/nautilus.css");
+@import url("apps/unity.css");
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/settings.ini b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/settings.ini
new file mode 100644
index 00000000..ab8f3b00
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/gtk-3.0/settings.ini
@@ -0,0 +1,3 @@
+[Settings]
+gtk-color-scheme = "base_color:#ffffff\nbg_color:#f2f1f0\ntooltip_bg_color:#f5f5b5\nselected_bg_color:#f07746\ntext_color:#3C3C3C\nfg_color:#4c4c4c\ntooltip_fg_color:#000000\nselected_fg_color:#ffffff\nlink_color:#DD4814\nbg_color_dark:#3c3b37\nfg_color_dark:#dfdbd2"
+gtk-auto-mnemonics = 1
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/index.theme b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/index.theme
new file mode 100644
index 00000000..105dee69
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/index.theme
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Type=X-GNOME-Metatheme
+Name=Ambiance
+Comment=Ubuntu Ambiance theme
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Ambiance
+MetacityTheme=Ambiance
+IconTheme=ubuntu-mono-dark
+CursorTheme=DMZ-White
+ButtonLayout=close,minimize,maximize:
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close.png
new file mode 100644
index 00000000..9ef84eaf
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_normal.png
new file mode 100644
index 00000000..9ef84eaf
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_prelight.png
new file mode 100644
index 00000000..9e09161a
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_pressed.png
new file mode 100644
index 00000000..04431b94
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_focused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused.png
new file mode 100644
index 00000000..9be481d6
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_over.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_over.png
new file mode 100644
index 00000000..63004d48
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_over.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_prelight.png
new file mode 100644
index 00000000..6732780f
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_pressed.png
new file mode 100644
index 00000000..c5f120f3
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/close_unfocused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize.png
new file mode 100644
index 00000000..d3833110
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_normal.png
new file mode 100644
index 00000000..d3833110
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_prelight.png
new file mode 100644
index 00000000..fc97526f
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_pressed.png
new file mode 100644
index 00000000..2e667f27
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_focused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused.png
new file mode 100644
index 00000000..6a9fd7fe
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_over.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_over.png
new file mode 100644
index 00000000..274c1831
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_over.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_prelight.png
new file mode 100644
index 00000000..fc97526f
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_pressed.png
new file mode 100644
index 00000000..378d4a77
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/maximize_unfocused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/menu.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/menu.png
new file mode 100644
index 00000000..7d2fff78
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/menu.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/menu_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/menu_prelight.png
new file mode 100644
index 00000000..efd98ccd
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/menu_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml
new file mode 100644
index 00000000..cb2cb5f3
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,558 @@
+
+
+
+
+ Ambiance
+ Kenneth Wimer, James Schriver, Andrea Cimitan
+ Canonical Ltd.
+ June, 2011
+ Metacity theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize.png
new file mode 100644
index 00000000..c15844e3
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_normal.png
new file mode 100644
index 00000000..c15844e3
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_prelight.png
new file mode 100644
index 00000000..96c0492a
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_pressed.png
new file mode 100644
index 00000000..c8b69ee2
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_focused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused.png
new file mode 100644
index 00000000..a1f34902
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_over.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_over.png
new file mode 100644
index 00000000..ab03287b
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_over.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_prelight.png
new file mode 100644
index 00000000..96c0492a
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_pressed.png
new file mode 100644
index 00000000..c8b69ee2
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/minimize_unfocused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_left.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_left.png
new file mode 100644
index 00000000..0c462416
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_left.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_middle.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_middle.png
new file mode 100644
index 00000000..bbb3a0c4
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_middle.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_right.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_right.png
new file mode 100644
index 00000000..90bca45b
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/trough_right.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize.png
new file mode 100644
index 00000000..44170155
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_normal.png
new file mode 100644
index 00000000..44170155
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_prelight.png
new file mode 100644
index 00000000..2d79bf56
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_pressed.png
new file mode 100644
index 00000000..dff681fc
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_focused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused.png
new file mode 100644
index 00000000..f2c85846
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_over.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_over.png
new file mode 100644
index 00000000..a5c7093a
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_over.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_prelight.png
new file mode 100644
index 00000000..2d79bf56
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_pressed.png
new file mode 100644
index 00000000..dff681fc
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/metacity-1/unmaximize_unfocused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close.png
new file mode 100644
index 00000000..72e3b9cb
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_normal.png
new file mode 100644
index 00000000..72e3b9cb
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_prelight.png
new file mode 100644
index 00000000..5768c54c
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_pressed.png
new file mode 100644
index 00000000..590a7c31
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_focused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused.png
new file mode 100644
index 00000000..03eb5a69
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused_prelight.png
new file mode 100644
index 00000000..6e5ec3d9
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused_pressed.png
new file mode 100644
index 00000000..d8c52f10
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/close_unfocused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize.png
new file mode 100644
index 00000000..ae1d896b
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_normal.png
new file mode 100644
index 00000000..ae1d896b
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_prelight.png
new file mode 100644
index 00000000..af33732b
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_pressed.png
new file mode 100644
index 00000000..4e07a0cb
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_focused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused.png
new file mode 100644
index 00000000..7a67f2fe
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused_prelight.png
new file mode 100644
index 00000000..3601d729
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused_pressed.png
new file mode 100644
index 00000000..c70e49bb
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/maximize_unfocused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize.png
new file mode 100644
index 00000000..c5d7d21c
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_normal.png
new file mode 100644
index 00000000..c5d7d21c
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_prelight.png
new file mode 100644
index 00000000..6aa77c07
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_pressed.png
new file mode 100644
index 00000000..13b1b064
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_focused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused.png
new file mode 100644
index 00000000..ab9cfa82
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused_prelight.png
new file mode 100644
index 00000000..6aa77c07
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused_pressed.png
new file mode 100644
index 00000000..13b1b064
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/minimize_unfocused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize.png
new file mode 100644
index 00000000..45e915ef
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_normal.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_normal.png
new file mode 100644
index 00000000..45e915ef
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_normal.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_prelight.png
new file mode 100644
index 00000000..8c9d888f
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_pressed.png
new file mode 100644
index 00000000..240b9249
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_focused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused.png
new file mode 100644
index 00000000..d06a8452
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused_prelight.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused_prelight.png
new file mode 100644
index 00000000..8c9d888f
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused_prelight.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused_pressed.png b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused_pressed.png
new file mode 100644
index 00000000..240b9249
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/Ambiance/unity/unmaximize_unfocused_pressed.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/GdmGreeterTheme.desktop b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/GdmGreeterTheme.desktop
new file mode 100644
index 00000000..a9234c7f
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/GdmGreeterTheme.desktop
@@ -0,0 +1,8 @@
+[GdmGreeterTheme]
+Encoding=UTF-8
+Greeter=theme.xml
+Name=Uni KDM theme
+Description=Uni Theme based on Daemonic KDM theme for FreeBSD
+Author=aceph and modified by MJanc
+Copyright=Creative Commons
+Screenshot=screenshot.png
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/KdmGreeterTheme.desktop b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/KdmGreeterTheme.desktop
new file mode 100644
index 00000000..36242be4
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/KdmGreeterTheme.desktop
@@ -0,0 +1,8 @@
+[KdmGreeterTheme]
+Encoding=UTF-8
+Greeter=theme.xml
+Name=Uni KDM theme
+Description=Uni Theme based on Daemonic KDM theme for FreeBSD
+Author=aceph and modified by MJanc
+Copyright=Creative Commons
+Screenshot=screenshot.png
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/color.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/color.png
new file mode 100644
index 00000000..c2e998e5
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/color.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/enter.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/enter.png
new file mode 100644
index 00000000..b646e851
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/enter.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/enter_inactive.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/enter_inactive.png
new file mode 100644
index 00000000..e12cfb8e
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/enter_inactive.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/environment.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/environment.png
new file mode 100644
index 00000000..b9682822
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/environment.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/main-runner.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/main-runner.png
new file mode 100644
index 00000000..5b3cf656
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/main-runner.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/rz-logo.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/rz-logo.png
new file mode 100644
index 00000000..08ec2fe8
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/rz-logo.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/sessions.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/sessions.png
new file mode 100644
index 00000000..00d05f29
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/sessions.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/sessions_inactive.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/sessions_inactive.png
new file mode 100644
index 00000000..86bbe642
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/sessions_inactive.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/system.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/system.png
new file mode 100644
index 00000000..f7b9e71f
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/system.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/system_inactive.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/system_inactive.png
new file mode 100644
index 00000000..c3e1719b
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/system_inactive.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/theme.xml b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/theme.xml
new file mode 100644
index 00000000..1ffe1207
--- /dev/null
+++ b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/theme.xml
@@ -0,0 +1,208 @@
+
+
+
+
+ -
+
+
+
-
+
+
+
+
-
+
+
+
+
+
-
+
+
+
+ OpenSLX Workstation (%h)
+
+
+
+ -
+
+
+ %c
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
-
+
+
+
+
-
+
+
+
-
+
+
+
+
+
+ -
+
+
+
+
+
-
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
-
+
+
+
+
+ -
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
-
+
+
+
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
-
+
+
+
+
-
+
+
+ Login failed!
+ Login failed!
+ Login fehlgeschlagen!
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
-
+
+
+
+
-
+
+
+
+
+
+ -
+
+
+
+
+ Session
+ Session
+ Sitzung
+
+
+
+
+
+ -
+
+
+
+
-
+
+
+
+
+ -
+
+
+
+
+ System Menu
+ System Menu
+ System Menü
+
+
+
+
+
+
+
+
+
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/uni-logo.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/uni-logo.png
new file mode 100644
index 00000000..45cef30e
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/uni-logo.png differ
diff --git a/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/welcome-time-shadowed.png b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/welcome-time-shadowed.png
new file mode 100644
index 00000000..8fd4fa65
Binary files /dev/null and b/remote/tools/gtk-greeter/data/usr/share/themes/uni-legacy/welcome-time-shadowed.png differ
diff --git a/remote/tools/gtk-greeter/gtk-greeter.build b/remote/tools/gtk-greeter/gtk-greeter.build
index 240fdafc..c082dc6a 100644
--- a/remote/tools/gtk-greeter/gtk-greeter.build
+++ b/remote/tools/gtk-greeter/gtk-greeter.build
@@ -23,6 +23,21 @@ build () {
make
[ ! -d $BUILDDIR ] && mkdir -p $BUILDDIR
DESTDIR=$BUILDDIR make install
+
+ COPYLIST="list_dpkg_output"
+ [ -e $COPYLIST ] && rm $COPYLIST
+
+ for PACKAGE in ${REQUIRED_PACKAGES}
+ do
+ for FILE in $(dpkg -L ${PACKAGE} | grep -v share/doc | grep -v share/man)
+ do
+ [ ! -d $FILE ] && echo $FILE >> $COPYLIST
+ done
+ done
+
+ # prepare target dir & copy there
+ [ ! -d $BUILDDIR ] && mkdir -p $BUILDDIR
+ tar -cpv $(cat $COPYLIST|sort -u) | tar -xpv -C $BUILDDIR
cd -
touch .built
@@ -31,7 +46,7 @@ build () {
}
post_copy() {
- #copy lightdm.conf from data
- [ ! -d ${INIT_DIR}/etc/lightdm ] && mkdir -p ${INIT_DIR}/etc/lightdm
- cp ${TOOL_DIR}/${TOOL}/data/lightdm.conf ${INIT_DIR}/etc/lightdm
+ #copyi static data files
+ cp -r ${TOOL_DIR}/${TOOL}/data/* ${INIT_DIR}
+
}
diff --git a/remote/tools/gtk-greeter/gtk-greeter.conf b/remote/tools/gtk-greeter/gtk-greeter.conf
index f6110f0d..4c148483 100644
--- a/remote/tools/gtk-greeter/gtk-greeter.conf
+++ b/remote/tools/gtk-greeter/gtk-greeter.conf
@@ -1,7 +1,7 @@
-VERSION=lightdm-gtk-greeter-1.3.1
-URL=https://launchpad.net/lightdm-gtk-greeter/1.4/1.3.1/+download/lightdm-gtk-greeter-1.3.1.tar.gz
+VERSION=lightdm-gtk-greeter-1.1.6
+URL=https://launchpad.net/lightdm-gtk-greeter/1.2/1.1.6/+download/lightdm-gtk-greeter-1.1.6.tar.gz
DEPS="gtk+-3.0"
-REQUIRED_PACKAGES=""
+REQUIRED_PACKAGES="libgdk-pixbuf2.0-0"
REQUIRED_BINARIES="lightdm-gtk-greeter"
-REQUIRED_DIRECTORIES="/share"
+REQUIRED_DIRECTORIES="/share /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0"
REQUIRED_FILES="/etc/lightdm/lightdm-gtk-greeter.conf"
diff --git a/remote/tools/ldm/ldm.build b/remote/tools/ldm/ldm.build
index 1a5ad082..7577b632 100644
--- a/remote/tools/ldm/ldm.build
+++ b/remote/tools/ldm/ldm.build
@@ -19,7 +19,7 @@ build () {
if [ ! -e .built ]; then
cd src/$VERSION
- ./configure --prefix=/
+ ./configure
make
[ ! -d $BUILDDIR ] && mkdir -p $BUILDDIR
DESTDIR=$BUILDDIR make install
--
cgit v1.2.3-55-g7522