On Wed, Feb 15, 2012 at 1:16 AM, Len Ovens <l...@ovenwerks.net> wrote: > Hi Scott, > > Micahg said to look at the postinst on xubuntu-default-settings on how to > set sessions etc. I also downloaded and pulled apart US package. It looks > like our postinst has been over written by our postrm as they are > identical. Anyway, xubuntu has: > > ---------------------8<-------------------------- > #! /bin/sh > > set -e > > case "$1" in > configure|upgrade) > if [ -x /usr/lib/lightdm/lightdm-set-defaults ] ; then > /usr/lib/lightdm/lightdm-set-defaults --keep-old --session=xubuntu > || true > /usr/lib/lightdm/lightdm-set-defaults --keep-old > --greeter=lightdm-gtk-greeter || true > fi > ;; > esac > > if [ "$1" = "configure" ] ; then > update-alternatives --install /etc/lightdm/lightdm-gtk-greeter.conf \ > lightdm-gtk-greeter-config-derivative \ > /etc/xdg/xdg-xubuntu/lightdm/lightdm-gtk-greeter.conf 30 > fi > ------------------8<--------------------------------- > > At the top. > The first line sets the default session (xubuntu in this case) > The second sets lightdm to use the file thats there instead of > default.desktop :-) > > and the third sets up a link... our file is > /etc/lightdm/ubuntustudio-lightdm-gtk-greeter.conf But we should probably > also move that to > /etc/xdg/xdg-ubuntustudio/lightdm/lightdm-gtk-greeter.conf > > I don't know what the 30 is for, it doesn't seem to be file size... and > the path to the backdrop needs to be fixed too. > > > > -- > Len Ovens > www.OvenWerks.net >
okay len, i am working on these items and wanted to share information. i see five issues here, which are taking from irc logs [0]. 1. default session to be set (which has three components) a. i knew that xubuntu's method for updating the lightdm theme woudln't work for ubuntu studio, but they have updated their code which i will implement now, thanks micahg, knome, and mrpout (?) b. thank you for pointing out i need to replace "--session=xubuntu" with "--session=ubuntustudio" c. it appears that you are correct about the postinst and postrm files, i'm not sure how i managed this but i am sure i did it 2. "user-session=xfce" in lightdm.conf file this should be resolved when i implement the proper postinst file as it will configure lightdm (using the correct session noted in #1 above) and create this config file 3. /path/to/lightdm/backgrounds two silly things about this. we have the wrong path (completely my fault) and we were trying to use a .png that doesn't ship. it should probably be /user/share/xfce/backdrops/file_that_actually_exists.png 4. stalling during boot and doing the alt-f1 / symlink bidness this should go away (scottl crosses fingers) with the new postinst file which should configure lightdm properly (not just create the config file, mind you) 5. greeter-session=lightdm-gtk-greeter this is okay because the lightdm-gtk-greeter file is actually a symlink to whatever session filename is configured. in our case it should point to ubuntustudio-lightdm-gtk-greeter (although this may not be the actual name, i'll check on my ubuntu machine at home when doing the code again) lastly, i want to thank you again len for the great things you are doing. they have all been a HUGE help to the me, the team, ubuntu studio, and all ubuntu studio users! scottl [0] http://irclogs.ubuntu.com/2012/02/15/%23ubuntustudio-devel.html -- Ubuntu-Studio-devel mailing list Ubuntu-Studio-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel