lightdm greeter-session not defined #176
Labels
No labels
Done
bug
buildiso
buildpkg
buildtree
critical
deployiso
duplicate
enhancement
help wanted
in progress
invalid
manjaro-chroot
note
old-not-relevant
optional
question
sonar
todo
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
tools/manjaro-tools#176
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
/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:
Created by: philmmanjaro
Then we should add this feature. Otherwise it would make no sense if we are not complete.
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 ;) ::)
Created by: udeved
Should work now, please reopen if something is wrong
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-gnomeI'm not authorized to reopen apparently ;)
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: 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.
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.
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: philmmanjaro
Btw. The code only handles greeter.conf files and not the lightdm.conf file. So which file do you need to be modified?
/etc/lightdm/lightdm.conf needs to contain
greeter-session=lightdm-deepin-greeteras I said in the beginning. That's all
The ISO builds perfectly fine for me by the way!
Created by: udeved
The code lists greeter.conf, and writes matching greeter to lightdm.conf
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.
the resulting lightdm.conf written by manjaro-tools contains
#greeter-session=example-gtk-gnomeand not llightdm-deepin-greeter, I'm sorry.Created by: philmmanjaro
Let me fix this.
Created by: udeved
@oberon2007
Yes, because your deepin packages do not provide a deepin-greeter.conf
Created by: philmmanjaro
gtk-greeter.conf has no user-session. This is stored in lightdm.conf.
It is not MY package ;) Please complain in China:
https://github.com/linuxdeepin/dde-session-ui
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.