LINUX.ORG.RU

[E17][entrance] помогите настроить entrance

 


0

0

Хочу посмотреть E17, начал потихоньку собирать его из исходников (svn). Не могу сейчас заставить работать entrance.

После ввода логина-пароля экран несколько раз мигает и опять просит ввести логин и пароль.

entrace -T говорит в консоль (сразу после ввода логина)

Failed on: unnamed_hero(/usr/share/entrance/themes/default.edj)
Такой файл существует.

Как я понимаю, он берёт возможные варианты сессий из /usr/share/xsessions . Там у меня есть 2 файла - на xfce и на сам e17; и что находит в .desktop файле в строке exec, то и передаёт параметром скрипту /etc/X11/xdm/Xsession.

также пробовал в .desktop присать и полный путь до файла запуска DE - не помогает... Куда копать? OC - Слаквароподобный MOPSLinux.

запускать Entrance надо демоном (предварительно собрав с поддержкой pam, но это не критично). утилита настройки - команда "entrance_edit" (из-под рута) или правка бинарых конфигов (>eet --help вполне достаточно). пример настройки:

entrance_edit -pointer="/usr/share/entrance/images/pointer.png"

или

entrance_edit -xserver="/usr/bin/X -quiet -br -nolisten tcp vt7 -dpi 96"

или

entrance_edit -theme="default.edj" (будет искать в $PREFIX/share/entrance/themes/). важно, чтобы .edj файлы были доступны на чтение всем ( chmod 644 $PREFIX/share/entrance/themes/*)

запуск демоном - это:

/usr/sbin/entranced

и ессно что главное - не "драться" за уже занятый vt (в примере - vt7)

sda00 ★★★
()

>>также пробовал в .desktop присать и полный путь до файла запуска DE
это никогда лишним не бывает :)

sda00 ★★★
()
Ответ на: комментарий от sda00

Спасибо за ответ, но что-то не выходит у меня просветления...

Права стоят нормальные, читать все темы могут, но не думаю, что это из-за них.

Пересобрал (зачем-то) entranced, теперь он перестал видеть сессии в /usr/share/xsessions

./autogen.sh \
--sysconfdir=/etc \
--prefix=/usr \
--disable-static \
--with-x \
--enable-pam \
--with-xsession=/etc/X11/xgd/Xsession \
--with-sessions=/usr/share/xsessions \
--with-vt=7


Как побороть это - не знаю :(
В инит скрипте есть вызов pam_getenv, но насколько я знаю, это библиотека pam (в результате - ругань на ненайденный файл)

В логах появились ошибки аутентификации PAM, но пока не до них, не могу побороть нормальное цепляние сессий (через .desktop файлы).

И ещё маленькое наблюдение - накой фиг почти в каждом проекте E пихаются одни и те же шрифты - VeraBd.ttf? В них нет и намёка на поддержку чего-то ещё, кроме как латинских букв - в итоге вместо русских - весёлые квадратики.

Unnamed_Hero ★★★
() автор топика
Ответ на: комментарий от Unnamed_Hero

а если e17 не через entrance запускать то работает???? у меня так было пару раз после пересборок - всегда дело оказывалось не в энтрансе.

griz ★★
()
Ответ на: комментарий от Unnamed_Hero

пользую только entrance. /etc/init.d/entrance:
http://pastebin.com/mc8a5580

проверьте заходом в "init 3" как рут и запуском /usr/sbin/entranced. настройки самого entrance:

> sudo 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 = "sda"
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"

sda00 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.