You are not logged in.

#1 2012-11-12 18:44:46

shohart
Member
Registered: 2011-05-19
Posts: 39

lightdm - can not set wallpaper and empty shutdown dialog.

hello guys!
i can not set wallpaper in my lightdm-gtk-greeter - screen behind login dialog is still black.
besides when i click on the shutdown button - where are no options at all!

here is my lightdm-gtk-greeter.conf and lightdm.conf:

 #
# logo = Logo file to use, either an image absolute path, or a path relative to the greeter data directory
# background = Background file to use, either an image path or a color (e.g. #772953)
# theme-name = GTK+ theme to use
# icon-theme-name = Icon theme to use
# font-name = Font to use
# cursor-name = Cursor theme 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]
logo=/usr/share/icons/hicolor/64x64/devices/archlinux-icon-crystal-64.svg
background=/usr/share/pixmaps/backgroundlfm.png
theme-name=Adwaita
icon-theme-name=mate
font-name=Sans Regular 11
cursor-name=Human
xft-antialias=true
xft-dpi=96
xft-hintstyle=slight
xft-rgba=rgb
show-language-selector=true
#
# 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=/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=/etc/lightdm/xsession
#display-setup-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#autologin-session=UNIMPLEMENTED
#pam-service=lightdm-autologin
#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

any ideas?

upd: here is lightdm.log

[+0.08s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.12s] DEBUG: Starting Light Display Manager 1.4.0, UID=0 PID=504
[+0.12s] DEBUG: Loaded configuration from /etc/lightdm/lightdm.conf
[+0.12s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.58s] DEBUG: Registered seat module xlocal
[+0.58s] DEBUG: Registered seat module xremote
[+0.58s] DEBUG: Adding default seat
[+0.58s] DEBUG: Starting seat
[+0.58s] DEBUG: Starting new display for greeter
[+0.58s] DEBUG: Starting local X display
[+3.88s] DEBUG: Could not run plymouth --ping: Failed to execute child process "plymouth" (No such file or directory)
[+3.88s] DEBUG: Using VT 7
[+3.93s] DEBUG: Activating VT 7
[+3.93s] DEBUG: Logging to /var/log/lightdm/x-0.log
[+3.95s] DEBUG: Writing X server authority to /run/lightdm/root/:0
[+3.95s] DEBUG: Launching X Server
[+3.95s] DEBUG: Launching process 534: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+3.96s] DEBUG: Waiting for ready signal from X server :0
[+3.97s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+3.97s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+5.56s] DEBUG: Got signal 10 from process 534
[+5.56s] DEBUG: Got signal from X server :0
[+5.56s] DEBUG: Connecting to XServer :0
[+5.58s] DEBUG: Starting greeter
[+5.58s] DEBUG: Started session 558 with service 'lightdm-greeter', username 'lightdm'
[+6.15s] DEBUG: Session 558 authentication complete with return value 0: Success
[+6.15s] DEBUG: Greeter authorized
[+6.15s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
[+6.18s] DEBUG: Session 558 running command /usr/sbin/lightdm-gtk-greeter
[+7.77s] DEBUG: Greeter connected version=1.4.0
[+7.77s] DEBUG: Greeter connected, display is ready
[+7.77s] DEBUG: New display ready, switching to it
[+7.77s] DEBUG: Activating VT 7
[+16.32s] DEBUG: Greeter start authentication for shohart
[+16.32s] DEBUG: Started session 649 with service 'lightdm', username 'shohart'
[+16.49s] DEBUG: Session 649 got 1 message(s) from PAM
[+16.49s] DEBUG: Prompt greeter with 1 message(s)
[+24.87s] DEBUG: Continue authentication
[+25.00s] DEBUG: Session 649 authentication complete with return value 0: Success
[+25.00s] DEBUG: Authenticate result for user shohart: Success
[+25.01s] DEBUG: User shohart authorized
[+25.01s] DEBUG: Greeter sets language ru_RU.utf8
[+25.02s] DEBUG: Greeter requests session mate
[+25.02s] DEBUG: Using session mate
[+25.02s] DEBUG: Stopping greeter
[+25.02s] DEBUG: Session 558: Sending SIGTERM
[+25.03s] DEBUG: Greeter closed communication channel
[+25.03s] DEBUG: Session 558 exited with return value 0
[+25.03s] DEBUG: Greeter quit
[+25.18s] DEBUG: Dropping privileges to uid 1000
[+25.18s] DEBUG: Calling setresgid
[+25.18s] DEBUG: Calling setresuid
[+25.24s] DEBUG: Restoring privileges
[+25.24s] DEBUG: Calling setresuid
[+25.24s] DEBUG: Calling setresgid
[+25.24s] DEBUG: Dropping privileges to uid 1000
[+25.24s] DEBUG: Calling setresgid
[+25.24s] DEBUG: Calling setresuid
[+25.24s] DEBUG: Writing /home/shohart/.dmrc
[+25.33s] DEBUG: Restoring privileges
[+25.33s] DEBUG: Calling setresuid
[+25.33s] DEBUG: Calling setresgid
[+25.46s] DEBUG: Starting session mate as user shohart
[+25.46s] DEBUG: Session 649 running command /etc/lightdm/xsession mate-session
[+25.51s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
[+590.03s] DEBUG: Session 649 exited with return value 0
[+590.03s] DEBUG: User session quit
[+590.03s] DEBUG: Stopping display
[+590.03s] DEBUG: Sending signal 15 to process 534
[+590.89s] DEBUG: Process 534 exited with return value 0
[+590.89s] DEBUG: X server stopped
[+590.89s] DEBUG: Removing X server authority /run/lightdm/root/:0
[+590.89s] DEBUG: Releasing VT 7
[+590.89s] DEBUG: Display server stopped
[+590.89s] DEBUG: Display stopped
[+590.89s] DEBUG: Active display stopped, switching to greeter
[+590.89s] DEBUG: Switching to greeter
[+590.89s] DEBUG: Starting new display for greeter
[+590.89s] DEBUG: Starting local X display
[+590.89s] DEBUG: Using VT 7
[+590.89s] DEBUG: Logging to /var/log/lightdm/x-0.log
[+590.89s] DEBUG: Writing X server authority to /run/lightdm/root/:0
[+590.89s] DEBUG: Launching X Server
[+590.89s] DEBUG: Launching process 2172: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+590.89s] DEBUG: Waiting for ready signal from X server :0
[+591.33s] DEBUG: Got signal 10 from process 2172
[+591.33s] DEBUG: Got signal from X server :0
[+591.33s] DEBUG: Connecting to XServer :0
[+591.33s] DEBUG: Starting greeter
[+591.33s] DEBUG: Started session 2177 with service 'lightdm-greeter', username 'lightdm'
[+591.35s] DEBUG: Session 2177 authentication complete with return value 0: Success
[+591.35s] DEBUG: Greeter authorized
[+591.35s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
[+591.35s] DEBUG: Session 2177 running command /usr/sbin/lightdm-gtk-greeter
[+591.41s] DEBUG: Greeter connected version=1.4.0
[+591.41s] DEBUG: Greeter connected, display is ready
[+591.41s] DEBUG: New display ready, switching to it
[+591.41s] DEBUG: Activating VT 7
[+591.41s] DEBUG: Stopping greeter display being switched from
[+591.57s] DEBUG: Greeter start authentication for shohart
[+591.57s] DEBUG: Started session 2197 with service 'lightdm', username 'shohart'
[+591.58s] DEBUG: Session 2197 got 1 message(s) from PAM
[+591.58s] DEBUG: Prompt greeter with 1 message(s)
[+595.21s] DEBUG: Continue authentication
[+595.26s] DEBUG: Session 2197 authentication complete with return value 0: Success
[+595.26s] DEBUG: Authenticate result for user shohart: Success
[+595.26s] DEBUG: User shohart authorized
[+595.26s] DEBUG: Greeter sets language ru_RU.utf8
[+595.27s] DEBUG: Greeter requests session mate
[+595.27s] DEBUG: Using session mate
[+595.27s] DEBUG: Stopping greeter
[+595.27s] DEBUG: Session 2177: Sending SIGTERM
[+595.27s] DEBUG: Greeter closed communication channel
[+595.27s] DEBUG: Session 2177 exited with return value 0
[+595.27s] DEBUG: Greeter quit
[+595.28s] DEBUG: Dropping privileges to uid 1000
[+595.28s] DEBUG: Calling setresgid
[+595.28s] DEBUG: Calling setresuid
[+595.28s] DEBUG: Restoring privileges
[+595.28s] DEBUG: Calling setresuid
[+595.28s] DEBUG: Calling setresgid
[+595.29s] DEBUG: Dropping privileges to uid 1000
[+595.29s] DEBUG: Calling setresgid
[+595.29s] DEBUG: Calling setresuid
[+595.29s] DEBUG: Writing /home/shohart/.dmrc
[+595.38s] DEBUG: Restoring privileges
[+595.38s] DEBUG: Calling setresuid
[+595.38s] DEBUG: Calling setresgid
[+595.55s] DEBUG: Starting session mate as user shohart
[+595.55s] DEBUG: Session 2197 running command /etc/lightdm/xsession mate-session
[+595.57s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1

it seems that lightdm does not even trying to make background.... wierd.

Last edited by shohart (2012-11-15 08:08:09)

Offline

#2 2012-11-17 23:54:44

akspecs
Member
Registered: 2012-02-11
Posts: 169

Re: lightdm - can not set wallpaper and empty shutdown dialog.

I have the same problem...  IDK why I have an empty shutdown dialogue.  I also have a bunch of non user users appear through it's menu.

It appears the problem has to do with most Arch installs not having consolekit anymore...

https://bbs.archlinux.org/viewtopic.php?id=151799

Last edited by akspecs (2012-11-17 23:59:40)

Offline

#3 2012-11-18 07:08:03

shohart
Member
Registered: 2011-05-19
Posts: 39

Re: lightdm - can not set wallpaper and empty shutdown dialog.

i`ve installed consolekit-git from aur but it did not change a thing.

Offline

Board footer

Powered by FluxBB