Problem z Enlightenment (E16)

Czyli jak najefektywniej (lub efektowniej) skonfigurować Slackware'a w komputerze domowym

Moderatorzy: Moderatorzy, Administratorzy

coddex
Użytkownik
Posty: 14
Rejestracja: 2007-03-30, 21:16

Problem z Enlightenment (E16)

Post autor: coddex »

Witam.

Zainstalowałem środowisko Enlightenment i jego zależności - imlib2 oraz freetype.
Jednak przy uruchomieniu (poleceniem "e16") pojawia się:

Kod: Zaznacz cały

Enlightenment cannot connect to the display nominated by
your shell's DISPLAY environment variable. You may set this
variable to indicate which display name Enlightenment is to
connect to. It may be that you do not have an Xserver already
running to serve that Display connection, or that you do not
have permission to connect to that display. Please make sure
all is correct before trying again. Run an Xserver by running
xdm or startx first, or contact your local system
administrator, or Xserver vendor, or read the X, xdm and
startx manual pages before proceeding.
Co może być przyczyną i co mam z tym zrobić?

PS. To moja pierwsza ręczna instalacja menadżera okien ;)

Pozdrawiam.
Ostatnio zmieniony 2007-08-29, 18:40 przez coddex, łącznie zmieniany 2 razy.
Awatar użytkownika
sectt
Użytkownik
Posty: 139
Rejestracja: 2006-06-04, 12:15
Lokalizacja: Kraków

Re: Problem z Enlightenment (E16)

Post autor: sectt »

A nie czasem Enlightenment i to nie X'y tylko menedżer okien.
coddex
Użytkownik
Posty: 14
Rejestracja: 2007-03-30, 21:16

Re: Problem z Enlightenment (E16)

Post autor: coddex »

sectt pisze:A nie czasem Enlightenment i to nie X'y tylko menedżer okien.
Taaak. Jak zwykle źle napisałem. Poprawiłem ;)
Awatar użytkownika
Radek_R
Moderator
Posty: 1196
Rejestracja: 2004-06-14, 11:40
Lokalizacja: Kraków
Kontakt:

Re: Problem z Enlightenment (E16)

Post autor: Radek_R »

A może spróbuj najpierw

Kod: Zaznacz cały

$ xwmconfig
a potem

Kod: Zaznacz cały

$ startx
Polecenie próbuje od razu odpalić Enlightenment a nie ma jeszcze uruchomionego serwera X - dlatego nie może się połączyć.
#358274
http://www.prook.net
coddex
Użytkownik
Posty: 14
Rejestracja: 2007-03-30, 21:16

Re: Problem z Enlightenment (E16)

Post autor: coddex »

W wxconfig mam do wyboru kde, xfce, fluxbox, blackbox, wmaker, fvwm2, twm - czyli to, co było domyślnie.
Awatar użytkownika
argon
Użytkownik
Posty: 240
Rejestracja: 2004-09-29, 00:49
Lokalizacja: Węgorzewo
Kontakt:

Re: Problem z Enlightenment (E16)

Post autor: argon »

To zrób własny config, najprościej:

Kod: Zaznacz cały

echo 'exec e16' > ~/.xinitrc
No RISC, no fun!
largo3
Moderator
Posty: 1302
Rejestracja: 2006-06-11, 11:08

Re: Problem z Enlightenment (E16)

Post autor: largo3 »

coddex pisze:W wxconfig mam do wyboru kde, xfce, fluxbox, blackbox, wmaker, fvwm2, twm - czyli to, co było domyślnie.
Utwórz w katalogu /etc/X11/xinit/ plik xinitrc.e16 z zawartością:

Kod: Zaznacz cały

#!/bin/sh
: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=/root/.Xresources
usermodmap=/root/.Xmodmap
sysresources=/usr/lib/X11/xinit/.Xresources
sysmodmap=/usr/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f  ]; then
xrdb -merge 
fi
if [ -f  ]; then
xmodmap 
fi
if [ -f  ]; then
xrdb -merge 
fi
if [ -f  ]; then
xmodmap 
fi
# Start the window manager:
exec /usr/bin/e16
Teraz powinieneś mieć możliwość wyboru E16 z poziomu xwmconfig.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.
-- Dennis Ritchie
Linux Registered User #419452
Awatar użytkownika
Radek_R
Moderator
Posty: 1196
Rejestracja: 2004-06-14, 11:40
Lokalizacja: Kraków
Kontakt:

Re: Problem z Enlightenment (E16)

Post autor: Radek_R »

To dopisz sobie na końcu ~/.xinitrc

Kod: Zaznacz cały

exec /gdziekolwiek/jest/binarka/e16
wcześniej usuwając wpis dla obecnego WM.

--
Chyba się spóźniłem :)
Ostatnio zmieniony 2007-08-29, 20:11 przez Radek_R, łącznie zmieniany 1 raz.
#358274
http://www.prook.net
coddex
Użytkownik
Posty: 14
Rejestracja: 2007-03-30, 21:16

Re: Problem z Enlightenment (E16)

Post autor: coddex »

Dzięki za odpowiedzi ;)

Z listy xwmconfig wybrałem e16 i wpisałem startx. Pojawiło się logo NVIDIA (tak jak to zawsze bywa przed uruchomieniem KDE), a następnie czarny ekran i kursor o ikonie krzyżyka. I to tyle - nic więcej się nie dzieje. Jakieś wskazówki? :)
Ostatnio zmieniony 2007-08-29, 20:55 przez coddex, łącznie zmieniany 1 raz.
panjan
Użytkownik
Posty: 40
Rejestracja: 2006-12-13, 11:11

Re: Problem z Enlightenment (E16)

Post autor: panjan »

Logo NVIDIA nie wiąże się bezpośrednio z KDE (możesz to sobie wyłączyć nawet w xorg.conf). Co do e16 to ciężko mi powiedzieć, ale jeśli zdecydowałbyś się na zamianę na e17 to polecam projekt SlackE17, najnowsza wersja jest dla Slackware 12.0 już. Osobiście korzystałem z poprzedniej i mam wyłącznie pozytywne wspomnienia (jak samodzielnie próbowałem postawić E, to zawsze było coś nie tak).
coddex
Użytkownik
Posty: 14
Rejestracja: 2007-03-30, 21:16

Re: Problem z Enlightenment (E16)

Post autor: coddex »

panjan pisze: Co do e16 to ciężko mi powiedzieć, ale jeśli zdecydowałbyś się na zamianę na e17 to polecam projekt SlackE17, najnowsza wersja jest dla Slackware 12.0 już. Osobiście korzystałem z poprzedniej i mam wyłącznie pozytywne wspomnienia (jak samodzielnie próbowałem postawić E, to zawsze było coś nie tak).
Dzieki! Zainstalowalem SlackE17 i dziala ;) Tylko jeszcze musze to rozpracowac, bo nie moge wpisywac polskich znakow, ani tez ich nie wyswietla na belce okna.

Pozdrawiam.
Awatar użytkownika
tikcop1
Użytkownik
Posty: 30
Rejestracja: 2007-11-13, 17:28
Lokalizacja: Stalowa Wola

Re: Problem z Enlightenment (E16)

Post autor: tikcop1 »

Witam

Środowisko jest bardzo, bardzo ładne i szybkie (desktop w domu :-) ). Pamiętam go z poprzedniego distra.
Jedno co mnie irytowało to fakt iż na moim slacku przy próbie zalogowania się od razu do X z poziomu kdm (jak piszę głupoty to poprawcie) pluł błędem.

Kod: Zaznacz cały

You are executing enlightenment.This is bad.Please do not execute 
the "enlightenment binary". Use the enlightenment_start launcher.It will 
handle setting up environment variables,paths,and launching any other 
required services etc. before enlightenment itself begins running.
Aby było zabawnie po podmianie symlinka xinitrc na xinitrc.e17 i logowaniu się do konsoli a stamtąd do X poprzez startx było OK, ale nie w tym rzecz aby się tak bawić

Obszukałem się nieźle po systemie (poszło na to trochę czasu - ale nie żałuję... by w końcu ... google to jednak potęga http://www.easylinux.de/pipermail/suse/ ... 16860.html
idąc tym tropem

Kod: Zaznacz cały

find / -iname "sessions"
znaleźć to
/usr/share/apps/kdm/sessions/enlightenment.desktop
i poprawić na

Kod: Zaznacz cały

Encoding=UTF-8
Type=XSession
Exec=enlightenment_start
TryExec=enlightenment_start
co do polskich literek należy podmienić czcionkę na np. DejaVu (obsługuje polskie fonty) piszę tak na wszelki wypadek bo nie wiem czy już sobie poradziłeś

ps. instalowałem także ze slacke17

jedno rozwiązanie powoduje inny problem, otóż po poprawie jw pliku desktop co prawda logujemy się jako zwykły user bez problemu ale nie mamy opcji wyłącz czy też zrestartuj komputer itp.
jest na to rada
odszukujemy plik sysactions.conf dla e17 (u mnie zagnieździł się w /etc) i dopisujemy tuż pod prawami dla roota (plik konfiguracyjny ma swoje wymagania co do miejsca wstawienia tejże linijki)

Kod: Zaznacz cały

user:     root    allow: *
user:     użyszkodnik     allow: halt reboot 
teraz pozostaje nam tylko przeładować X

czy zna ktoś miejsce parkowania pliku konfiguracyjnego modułu pogodowego? Chodzi mi o fakt iż napisy są wyrównane do prawej i są jakby obcięte. Poza tym może dałoby się przerobić je na polskie wyrazy
Ostatnio zmieniony 2008-01-06, 15:00 przez tikcop1, łącznie zmieniany 6 razy.
ODPOWIEDZ