lightdm greeter-session not defined #176

Closed
opened 2016-01-27 08:02:44 +00:00 by oberon · 19 comments
oberon commented 2016-01-27 08:02:44 +00:00 (Migrated from gitlab2.manjaro.org)

/etc/lightdm/lightdm.conf written by manjaro-tools doesn't define the greeter-session. Not a problem apparently as long as the default lightdm-gtk-greeter is used, but Deepin needs:

greeter-session=lightdm-deepin-greeter
**/etc/lightdm/lightdm.conf** written by manjaro-tools doesn't define the greeter-session. Not a problem apparently as long as the default lightdm-gtk-greeter is used, but Deepin needs: ``` [SeatDefaults] greeter-session=lightdm-deepin-greeter ```
philm commented 2016-01-27 08:23:26 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: philmmanjaro

Then we should add this feature. Otherwise it would make no sense if we are not complete.

*Created by: philmmanjaro* Then we should add this feature. Otherwise it would make no sense if we are not complete.
oberon commented 2016-01-27 09:40:27 +00:00 (Migrated from gitlab2.manjaro.org)

Yes, please. It is necessary because the way things are now we have no way to add a custom /etc/lightdm/lightdm.conf for the live-environment...
I have looked at the code in util-iso-image.sh but it's not something I can fix I'm afraid ;) ::)

Yes, please. It is necessary because the way things are now we have no way to add a custom **/etc/lightdm/lightdm.conf** for the live-environment... I have looked at the code in **util-iso-image.sh** but it's not something I can fix I'm afraid ;) ::)
philm commented 2016-01-27 16:51:56 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: udeved

Should work now, please reopen if something is wrong

*Created by: udeved* Should work now, please reopen if something is wrong
oberon commented 2016-01-27 23:09:09 +00:00 (Migrated from gitlab2.manjaro.org)

Hm. Didn't work.
Built with r1848.35376c7
In live the greeter-session line in /etc/lightdm/lightdm.conf looks like this:
#greeter-session=example-gtk-gnome

Hm. Didn't work. Built with **r1848.35376c7** In live the greeter-session line in **/etc/lightdm/lightdm.conf** looks like this: `#greeter-session=example-gtk-gnome`
oberon commented 2016-01-27 23:10:20 +00:00 (Migrated from gitlab2.manjaro.org)

I'm not authorized to reopen apparently ;)

I'm not authorized to reopen apparently ;)
philm commented 2016-01-28 00:01:44 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: udeved

There is nothing I can do about, if you screw up your deepin packages.

There is no lightdm-deepin-greeter.conf.The deepin greeter conflicts with your ui package. so I have no clue what's going on here.

*Created by: udeved* There is nothing I can do about, if you screw up your deepin packages. There is no lightdm-deepin-greeter.conf.The deepin greeter conflicts with your ui package. so I have no clue what's going on here.
philm commented 2016-01-28 00:04:15 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: philmmanjaro

The code seems fine to me. Where is your lightdm-deepin-greeter.conf located as we just modify the */etc/lightdm/greeter.conf file.

*Created by: philmmanjaro* The code seems fine to me. Where is your **lightdm-deepin-greeter.conf** located as we just modify the **/etc/lightdm/*greeter.conf** file.
oberon commented 2016-01-28 00:05:36 +00:00 (Migrated from gitlab2.manjaro.org)

Also jetzt mal langsam bitte! This is a Deepin package. I am not scewing up anything here. Everything i do here is customize the greeter screen. deepin-greeter works differently and has no lightdm-gtk-greeter.conf. The file we need to modify is /etc/lightdm.conf as I already said. Using the file in overlay works fine.

Also jetzt mal langsam bitte! This is a Deepin package. I am not scewing up anything here. Everything i do here is customize the greeter screen. deepin-greeter works differently and has no lightdm-gtk-greeter.conf. The file we need to modify is /etc/lightdm.conf as I already said. Using the file in overlay works fine.
philm commented 2016-01-28 00:05:49 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: udeved

I just tried to build deepin, the ui packages does not provide a greeter.conf, and the deepin-greeter package conflicts with ui package.

*Created by: udeved* I just tried to build deepin, the ui packages does not provide a greeter.conf, and the deepin-greeter package conflicts with ui package.
philm commented 2016-01-28 00:06:03 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: philmmanjaro

Btw. The code only handles greeter.conf files and not the lightdm.conf file. So which file do you need to be modified?

*Created by: philmmanjaro* Btw. The code only handles **greeter.conf** files and not the **lightdm.conf** file. So which file do you need to be modified?
oberon commented 2016-01-28 00:07:40 +00:00 (Migrated from gitlab2.manjaro.org)

/etc/lightdm/lightdm.conf needs to contain greeter-session=lightdm-deepin-greeter
as I said in the beginning. That's all
The ISO builds perfectly fine for me by the way!

**/etc/lightdm/lightdm.conf** needs to contain `greeter-session=lightdm-deepin-greeter` as I said in the beginning. That's all The ISO builds perfectly fine for me by the way!
philm commented 2016-01-28 00:08:26 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: udeved

The code lists greeter.conf, and writes matching greeter to lightdm.conf

*Created by: udeved* The code lists greeter.conf, and writes matching greeter to lightdm.conf
philm commented 2016-01-28 00:10:11 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: udeved

No greeter.conf no modification to lightdm.conf.

All other greeters use greeter,conf.
You should supply one with package, even if empty. I think its simply not implemented to have a config for greeter.

*Created by: udeved* No greeter.conf no modification to lightdm.conf. All other greeters use greeter,conf. You should supply one with package, even if empty. I think its simply not implemented to have a config for greeter.
oberon commented 2016-01-28 00:10:16 +00:00 (Migrated from gitlab2.manjaro.org)

the resulting lightdm.conf written by manjaro-tools contains #greeter-session=example-gtk-gnome and not llightdm-deepin-greeter, I'm sorry.

the resulting lightdm.conf written by manjaro-tools contains `#greeter-session=example-gtk-gnome` and not llightdm-deepin-greeter, I'm sorry.
philm commented 2016-01-28 00:10:34 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: philmmanjaro

Let me fix this.

*Created by: philmmanjaro* Let me fix this.
philm commented 2016-01-28 00:11:23 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: udeved

@oberon2007

Yes, because your deepin packages do not provide a deepin-greeter.conf

*Created by: udeved* @oberon2007 Yes, because your deepin packages do not provide a deepin-greeter.conf
philm commented 2016-01-28 00:12:18 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: philmmanjaro

gtk-greeter.conf has no user-session. This is stored in lightdm.conf.

*Created by: philmmanjaro* **gtk-greeter.conf** has no **user-session**. This is stored in **lightdm.conf**.
oberon commented 2016-01-28 00:13:21 +00:00 (Migrated from gitlab2.manjaro.org)

It is not MY package ;) Please complain in China:
https://github.com/linuxdeepin/dde-session-ui

It is not MY package ;) Please complain in China: https://github.com/linuxdeepin/dde-session-ui
philm commented 2016-01-28 00:16:45 +00:00 (Migrated from gitlab2.manjaro.org)

Created by: philmmanjaro

There is no need to go thru extra hoops. It is fixed now. lightdm.conf is now also considered as there is no need to ship a greeter.conf at all. These are only needed if they have some extra settings and configs not handled properly by lightdm.conf itself.

*Created by: philmmanjaro* There is no need to go thru extra hoops. It is fixed now. **lightdm.conf** is now also considered as there is no need to ship a **greeter.conf** at all. These are only needed if they have some extra settings and configs not handled properly by **lightdm.conf** itself.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tools/manjaro-tools#176
No description provided.