View Single Post
  #54 (permalink)  
Old 23-Sep-2009, 09:43
dmitry_serpokryl dmitry_serpokryl is offline
Student Penguin
 
Join Date: Jul 2008
Posts: 79
dmitry_serpokryl hasn't been rated much yet
Default Re: Enlightenment (DR-16 and DR-17)

The're several "reasons" why "Entrance" could stop working properly. Some are pretty common, others are valid only in theory. Entrance is a pretty straight-forward tool without frills. Below is a brief "review":

1) you download and install entrance without dependencies - not the case if OBS repos are used (but it could happen though that "repo" is updated step-by-step and new EFL core could not match with the "old" "Entrance" - dunno if it ever possible, but just in theory - who knows...)

2) any update of "xorg-x11" package turns "on" the "native" openSuSE login-manager solution (via YaST/xdm script) and break the launch of entrance. the cure is:

* reboot and login at the 3-rd init-level (without X subsystem). it's pretty easy. after reboot you'll see a "gfxboot" grub menu. choose the line with your system/kernel and note in the bottom of the screen some parameters. press SPACE+"init"+SPACE+"3" (you'll add a "init 3" to the end of the kernel boot parameters). at the command prompt login as 'root'. type:

(check what's going on)
> chkconfig -l | grep -i dm
earlyxdm 0:off 1:off 2:off 3:off 4:off 5:off 6:off
gdm 0:off 1:off 2:off 3:off 4:off 5:off 6:off
xdm 0:off 1:off 2:off 3:off 4:off 5:off 6:off

(turn'em all "off" as it shown above)
> chkconfig earlyxdm off
> chkconfig gdm off
> chkconfig xdm off

(turn "on"/check the "entrance")
> chkconfig entrance on

(continue normal "boot")
> init 5

3) if you've installed ATI/NVIDIA drivers from source (not via zypper in DRIVER-PACKEGE) then updates of Mesa/Xorg will break "libGL.so" - reinstall drivers.

4) check that all "Entrance" parameters are valid (they are managed from command-line as 'root' via "/usr/bin/entrance_edit" ). the defaults are below:

Code:
# entrance_edit
Entrance Daemon Settings
  attempts = 5
  xserver = "/usr/bin/X -quiet -br -nolisten tcp vt7"
Entrance Client Settings
  xsession = "/etc/X11/xdm/Xsession"
  auth = 1
  engine = 0
  reboot = 1
  halt = 1
  theme = "default.edj"
  background = ""
  pointer = "/usr/share/entrance/images/pointer.png"
  greeting-before = "Welcome to"
  greeting-after = ""
  date-format = "%A %B %e, %Y"
  time-format = "%l:%M:%S %p"
  autologin-mode = 0
  autologin-user = ""
  presel-mode = 1
  presel-prevuser = "USER"
  user-remember = 1
  user-remember-count = 5
  user-count = 1
  session-count = 2
  default-session = "default"
  default-session-title = "Default"
  default-session-icon = "default.png"
the common way to get if things are o'k is to login into the 3-rd init-level as 'root' and launch "Entrance" manually:

# /usr/sbin/entranced
(all errors will be on screen if it fails)


hope it helps.
Reply With Quote