semmi extra LXDE

Hozzászólás-megjelenítési lehetőségek

A választott hozzászólás-megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ahhoz képest, hogy semmi extra, elég jól néz ki. Nem láttam még Lxde-t jól kinézni.

Atom jó, nagyon bejövős.:)

Hmm. Egész kellemes :)

alap telepítés után fel akartam rakni a slim-et és az lxde-t (kivéve az lxdm, 1-16 csomag a 6-os lxdm nélkül)
pacman-nel feltettem a slim-et. Írta, hogy rakjam be a démonok közé, azért a rc.conf-ba a lista végére odaírtam a slim-et.
Ezután telepítettem az lxde-t (lxdm nélkül), gondoltam, az nem kell, ha van slim. Felment. Akartam a wiki alapján a menu.xml rc.xml autosart fájlokat a .config/openbox-ba átmásolni, Azt írta ki ilyen fájlok nincsenek. root-ként sem, felhasználóként sem.
Mivel nem tudtam mit tegyek, gondoltam újra indítok. Slim indult, de hiába gépeltem be felhasználót és jelszót, semmi eredménye. Utána, most a gépen lévő Mint 9 alól a 3 fájl-t átmásoltam.
Van valami ötlet, hogy miért nem indul a slim-ből az lxde. Mit, hogyan kell telepíteni, vagy beállítani hozzá ?

.xinitrc van?
Próbáld simán (slim nélkül) startx parancssal indítani a grafikus felületet.

azt hiszem nincs. Mert azt a részt a wiki-ben nemértettem jól talán, és valamit elrontottam az .xinitrrc-vel kapcsolatban.
Mit lehet tenni, ha nincs ez a fájl? Nem tudom, mikor, hogyan kellett volna létrehozni. Megpróbálom megkeresni a wiki telepítési leírásában, hogy hol-mit hagytam ki.
Hogyan lehet, slim előtt bármit is tenni? A démonok közt van, és indul automatikusan.

Üdv!

A Slim bejelentkező a .xinitrc-t futtatja le, ezért létre kell hozd ezt a fájlt a saját mappádba, tehát pl. terminálba üsd be ezt:
touch ~/.xinitrc

Ez után meg kell szerkesztened a fájlt.
Elejére: #!/bin/bash
majd el kell neki magyarázni mi induljon el. Nem csak a grafikus felületet tudja indítani, hanem mást is.
Az lxde indításához ezt kell beleírnod:
exec startlxde
Elmented, és már a Slim tudja is indítani.

Zárójel nyit:
Már rég olvastam miért, de érdemes ezt beletenni:
exec ck-launch-session dbus-launch startlxde
A két fura dolog egyikéhez egy csomagot is fel kell tenni (talán consolekit?).
Zárójel bezár.

Mint írtam, az is gond, hogy a slim indul, és nem tudom, hogy tegyek bármit is előtte ?
Csak egy kérdés, hogy tanuljak belőle ? Mikor kellett volna nekem , vagy egy alkalmazásnak a .xinitrc-t létrehozni ? Ugyanis utólag sem találok erre vonatkozólag semmit a telepítési leírásban. Találtam egy xinitrc-t nem rejtett, az /etc/x11/xinit/ mappában:
#!/bin/sh

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
. /etc/X11/Xsession

Lehet, hogy ezt akkor hozta létre, amikor az útmutató alapján telepítettem a twm xclock xterm csomagokat és futattam azokat ? Most látom, hogy a gamin-t ne telepítettem. Számít ez ?

Szerk.: Talán meg van:
If you installed Xorg before creating your regular user, there will be an empty .xinitrc file in your $HOME that you need to either delete or edit in order to start a graphical environment. Simply deleting it will cause X to run with the default environment (twm, xclock, xterm).
Mivel én az X teszteléséhez a leírás alapján felraktam, futtattam az twm-t, az törölte a .xinitrc-t a $HOME-ból, így keletkezve a gubanc. Jól sejtem ?

"Csak egy kérdés, hogy tanuljak belőle ? Mikor kellett volna nekem , vagy egy alkalmazásnak a .xinitrc-t létrehozni ? Ugyanis utólag sem találok erre vonatkozólag semmit a telepítési leírásban."
hát a rend kedvéért, bár fogalmam sincs, hogy mikor egyesek telepítési leírásra hivatkoznak, az alatt mit értenek

https://wiki.archlinux.org/index.php/Xorg#Running
https://wiki.archlinux.org/index.php/Xinitrc

https://wiki.archlinux.org/index.php/LXDE#Starting_the_Desktop

itt biztosan megemlítik és a tartalma másolható

soma-sk8

https://wiki.archlinux.org/index.php/Xinitrc

"Copy the sample /etc/skel/.xinitrc file to your home directory:

$ cp /etc/skel/.xinitrc ~/"

A kezdőknek szánt leírás alapján mentem, és ott nem találtam. Nem mentem, a xorg témába külön. Úgy véltem, az előbbi elégséges. Most már látom, hogy nem. Kösz az infót. Az lxde-s részt olvastam, de ott a módosítás van inkább, nem a létrejöttével kapcsolatos. Az a xorg-ban bővebben, érthetőbben le van írva. Ezek szerint az alap leírás mellett, mindig érdemes a téma specifikus részletesebbet is megnézni. Jól van, na, tanulok :) !

Amit te irtal, az valoszinuleg a globalis xinitrc.
Mivel te LXDE-t akarsz futtatni, nem pedig twm-et, ezert az X elindulasa utan twm helyett a startlxde parancsot kell futtatnod.
Ehhez - ahogy mooattyi is irta - szukseged lesz egy ~/.xinitrc fajlra, es akkor ez felulbiralja a globalis konfiguraciot.
A ck-launch-session szerepe, hogy a munkamenettet a consolekittel inditja, ami lehetove teszi nehany muvelet elvegzeset root jog nelkul (pl. szamitogep leallitasa).
A dbus-launch arra szolgal, hogy a munkamenetben elerheto legyen a DBus uzenetbusz, amin keresztul az alkalmazasok kommunikalni tudnak egymassal.
Ami elonyod ebbol szarmazik:
- root jog nelkul tudsz fajlrendszereket csatolni, fajlkezelobol (udisks szukseges)
- root jog nelkul tudod leallitani a szamitogepet (upower szukseges, lxsession-logout segitsegevel)
Nekem ennyi tunt fel.

A slimet en nem a daemonok koze irnam, hanem az /etc/inittab -ba.
Miutan beirtad az adataidat, a slim atvalt root-rol a sajat felhasznalodra, es meghivja a .xinitrc scriptet a /etc/slim.conf-ban megadott session nevvel. Ezt tudod kezelni, ha tobb DE-t akarsz egymas mellett, de neked nem szukseges, ezert kb. igy nezzen ki az ~/.xinitrc-d:
~/.xinitrc:
#!/bin/sh
exec ck-launch-session dbus-launch startlxde

A gamin a fajl-modositasok figyeleset vegzi (azthiszem), ha szukseged lesz ra, akkor ugyis feltelepul fuggosegkent, nem kell foglalkoznod vele.

Értem. És utólag, azt hiszem sejtem a gond forrását. Fentebb írtam a szerk.-ben.
Na, majd egyszer kiderül. Addig mindjárt összehozom azt a fájl-t.

Ez alapján tettem a démonok közé:
SLiM can be loaded on startup by entering it in your daemons array in rc.conf or by modifying inittab.
Bár az inittab is ott van. Csak az még ismeretlen. Megyek változtatni ezen az állapoton.

Ha nem akarod, hogy a rendszerszolgáltatások között legyen, egyszerűen vedd ki a /etc/rc.conf-ból. Egy reboot után ilyenkor karakteres felület indul, és ki tudod próbálni, hogy mi történik a startx hatására.
Ha valami nem ok, akkor faragsz egy kicsit a .xinitrc fájlodon aztán újabb startx, hogy lásd már ok -e. Mikor már minden olyan, ahogy szeretnéd, akkor vagy visszateszed a rc.conf-ba, vagy mint feljebb írták a /etc/inittabot módosítod.

Néztem a wiki-ben az inittab leírását. Nem értem még, ezért marad az rc.conf használata.
Hát ez van , ha valami teljesen új, szokatlan rendszer építést akar az ember tanulni.

Pedig egyszerű:
Az id utáni érték legyen 5 (ne 3) így:
id:5:initdefault:

Valamint az alábbi sorod is (más x:5-tel kezdődő sorod ne) legyen aktív:
x:5:respawn:/usr/bin/slim >& /dev/null

Meg van. Megy.
Majd megtanulom az x indítást slim nélkül is. Végül is, nincs rá szükségem, csak így egyszerűbbnek tűnt elsőre.

OK.

Akkor minden rendben?

megy az lxde a slimből indítva. Slim nélkül még nem tudom.
Az lxde futásakor már nincs gondolom semmilyen szerepe cpu vagy ram használatban a slimnek. Ezért akár maradhat. Hátha később kell valamire.

Most az lxde felépítése jön.

Kösz az infót ;)