Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d1fb7909fed5f96c2706a0bd024027709a24f884
commit d1fb7909fed5f96c2706a0bd024027709a24f884 Author: bouleetbil <bouleet...@frogdev.info> Date: Tue Jul 26 12:45:16 2011 +0200 lxdm-0.4.0-5-x86_64 *added some missing files from archive diff --git a/source/x11-extra/lxdm/FrugalBuild b/source/x11-extra/lxdm/FrugalBuild index 6da595b..b77d535 100644 --- a/source/x11-extra/lxdm/FrugalBuild +++ b/source/x11-extra/lxdm/FrugalBuild @@ -13,16 +13,22 @@ groups=('x11-extra') archs=('i686' 'ppc' 'x86_64') #_Fuse_gtk3="n" Finclude lxde -pkgrel=4 +pkgrel=5 -source=($source pam lxdm gtk3.diff) +source=($source pam lxdm gtk3.diff greeter-gtk3.ui gtk.css nobody.png) sha1sums=('4ca8acc17491746e6a173242485428531bf799e6' \ '05dd826d76e7be40649209ba4480810c9914708b' \ 'de20a394901337c298922e0ccf0cd5ac9e4f5c07' \ - '277994c86df0e375650a89ff243f6df97178a47f') + '277994c86df0e375650a89ff243f6df97178a47f' \ + '4d065aefc428f983883e6e0718d3fb2bde16e4ee' \ + '4b3918be694a9514435acf991c137a7cb3424af7' \ + 'b0fe95ed8bc5daf26249ff6d527f10f45019de6a') backup=('etc/lxdm/lxdm.conf' 'etc/pam.d/lxdm') build() { + cp greeter-gtk3.ui $pkgname-$pkgver/data/themes/Industrial/greeter-gtk3.ui || Fdie + cp gtk.css $pkgname-$pkgver/data/themes/Industrial/gtk.css || Fdie + cp nobody.png $pkgname-$pkgver/data/themes/Industrial/nobody.png || Fdie Fcd #use tty12 by default Fsed "def_tty = 7" "def_tty = 12" src/lxdm.c @@ -30,8 +36,10 @@ build() { Fsed "bg=/usr/share/backgrounds/default.png" \ "bg=/usr/share/lxde/wallpapers/frugalware.png" \ data/lxdm.conf.* + Fpatchall Fautoreconf - Fbuild + Fmake + Fmakeinstall Frm usr/sbin/lxdm Fcp lxdm usr/sbin/lxdm Frm etc/pam.d/lxdm diff --git a/source/x11-extra/lxdm/greeter-gtk3.ui b/source/x11-extra/lxdm/greeter-gtk3.ui new file mode 100644 index 0000000..92bd86d --- /dev/null +++ b/source/x11-extra/lxdm/greeter-gtk3.ui @@ -0,0 +1,241 @@ +<?xml version="1.0"?> +<interface> + <!-- interface-requires gtk+ 2.12 --> + <!-- interface-naming-policy project-wide --> + <object class="GtkWindow" id="lxdm"> + <property name="decorated">False</property> + <child> + <object class="GtkVBox" id="vbox1"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkLabel" id="time"> + <property name="visible">True</property> + <property name="xalign">1</property> + <property name="xpad">12</property> + <property name="ypad">12</property> + <property name="single_line_mode">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <child> + <object class="GtkVBox" id="vbox2"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkImage" id="image1"> + <property name="visible">True</property> + <property name="pixbuf">login.png</property> + </object> + <packing> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkAlignment" id="alignment2"> + <property name="visible">True</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <child> + <object class="GtkHBox" id="hbox3"> + <property name="visible">True</property> + <property name="spacing">12</property> + <child> + <object class="GtkLabel" id="prompt"> + <property name="visible">True</property> + <property name="label" translatable="yes">User:</property> + <property name="yalign">0.2</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkIconView" id="user_list"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="item-padding">1</property> + <property name="margin">2</property> + <property name="column-spacing">0</property> + <property name="row-spacing">1</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="login_entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="invisible_char">•</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">1</property> + </packing> + </child> + </object> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkEventBox" id="bottom_pane"> + <property name="visible">True</property> + <property name="app_paintable">True</property> + <property name="visible_window">False</property> + <child> + <object class="GtkHBox" id="bottom_hbox"> + <property name="visible">True</property> + <property name="border_width">6</property> + <property name="spacing">12</property> + <child> + <object class="GtkHBox" id="sessions_box"> + <property name="visible">True</property> + <property name="spacing">6</property> + <child> + <object class="GtkImage" id="image2"> + <property name="visible">True</property> + <property name="pixbuf">session.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="label" translatable="yes">Desktop:</property> + </object> + <packing> + <property name="expand">False</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkComboBox" id="sessions"> + <property name="visible">True</property> + <property name="entry-text-column">0</property> + <property name="has-entry">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="position">2</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkHBox" id="lang_box"> + <property name="visible">True</property> + <property name="spacing">6</property> + <child> + <object class="GtkImage" id="image3"> + <property name="visible">True</property> + <!--<property name="pixbuf">lang.png</property>--> + </object> + <packing> + <property name="expand">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="label_lang"> + <property name="visible">True</property> + <property name="label" translatable="yes">Language:</property> + </object> + <packing> + <property name="expand">False</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkComboBox" id="lang"> + <property name="visible">True</property> + <property name="entry-text-column">0</property> + <property name="has-entry">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="position">2</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="label_keyboard"> + <property name="label" translatable="yes">Keyboard:</property> + </object> + <packing> + <property name="expand">False</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkComboBox" id="keyboard"> + <property name="has-entry">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkButton" id="exit"> + <property name="label">gtk-quit</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="relief">none</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="pack_type">end</property> + <property name="position">4</property> + </packing> + </child> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="position">2</property> + </packing> + </child> + </object> + </child> + </object> +</interface> + diff --git a/source/x11-extra/lxdm/gtk.css b/source/x11-extra/lxdm/gtk.css new file mode 100644 index 0000000..d15b006 --- /dev/null +++ b/source/x11-extra/lxdm/gtk.css @@ -0,0 +1,21 @@ +#lxdm { + background-image: url("wave.svg") +} + +#bottom_pane { + background-image: url("shade.png") +} + +#time { + font: Sans 12; + color: #ffffff +} + +#user_list, #login_entry { + background-image: none +} + +#prompt, #bottom_pane GtkLabel { + color: #ffffff +} + diff --git a/source/x11-extra/lxdm/nobody.png b/source/x11-extra/lxdm/nobody.png new file mode 100644 index 0000000..8a58ee3 Binary files /dev/null and b/source/x11-extra/lxdm/nobody.png differ _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git