GDM menübe window managereket

Fórumok

GDM menübe window managereket

Hozzászólások

mondjuk én is a guglin találtam. Ez nálam mükszik. Csak elfelejtettem valaszolni. Mondjuk talan nekem volt /etc/dm/Sessions csak üres. Ide rakom kézzel, ami nem csinál magának pl enlightenment, flwm. A müködőket viszont az /etc/gdm/Sessions könyvárba generálta a debian de ha ott csinálok kézzel, az nem jelenik meg a menüben. Ezt már irtuk rég. De aztán találtam a /etc/dm tippet és az megy.

Na, nekem ez valamiért nem megy...
Miután kiveszek innen mindent, akkor sem változik a gdm menü, ha beleteszek valamit, akkor sem...
Pedig én is ezt olvastam valahol, hogy így kell, de mégsem műxik.
Azért próbálgatom, mi lehet a hiba, a végén kénytelen leszek az xinitrc-be rakni.

ez sarge ugye - nekem otthon sem megy...
a legbrutálisabb - nekem igy megy
/home/debby/.xsession
--------------------
exec wmaker
--------------------

meg ne kerdezd miert......

[quote:388f8c920f="debby"]ez sarge ugye - nekem otthon sem megy...
a legbrutálisabb - nekem igy megy
/home/debby/.xsession
--------------------
exec wmaker
--------------------

meg ne kerdezd miert......

Sid. Akkor ez bug lenne? Kezdek megnyugodni :)
Csak tudnám, hol a francban tárolja a menüinfót, mert sehogysem találom? Ha tudnám, írnék rá egy scriptet, de így... Az a baj, hogy szeretek 3-4 win managert használni, mert hangulatfüggő is egy kicsit, mikor melyiket. Meg pl. internetre, programozásra kiváló egy blackbox, de multimédiánál már jobban szeretem a gnome-ot.

nem bug, a sarge az/etc/dm alatt keresi - de nekem a backup lemezen van, hogy mit holnap megkeresem neked mit, bár lehet Pozsonyba kell mennem akkor csak Hétfön.... Valami egész hosszu config file rémlik....

Gentoo alatt a /etc/X11/gdm/Sessions/ alatt van!

Szóval, van valakinek ötlete erre a dologra?

:oops: nem siettem el a keresést -- nálam igy megy

flwm pelda, a többinél persze az aktuális wm neve

/etc/dm/Sessions - ba kell egy

flwm.desktop

aminek a tartalma
-----------------------
[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=flwm
TryExec=flwm
Name=flwm
Comment=flwm
Comment[hu]=flwm
------------------------

és akkor mondjuk rá a másik

enlightenment.desktop

[quote:a0c9b72a4b="norcrys"]Szóval, van valakinek ötlete erre a dologra?

Nekem sarge/sid keverekem van.
A /etc/gdm/gdm.conf fileban van egy ilyen reszlet:

# This is a directory where .desktop files describing the sessions live
# It is really a PATH style variable since 2.4.4.2 to allow actual
# interoperability with KDM. Note that <sysconfdir>/dm/Sessions is there
# for backwards compatibility reasons with 2.4.4.x
SessionDesktopDir=/etc/X11/sessions/:/etc/dm/Sessions/:/usr/share/gdm/BuiltInSes
sions/:/usr/share/xsessions/

A /usr/share/xsessions/ -ban vannak gnome.desktop kde.desktop wmaker.desktop fileok, (ez a harom wm van telepitve) ami kozul a wmaker.desktop pl igy nez ki:

[Desktop Entry]
Encoding=UTF-8
Name=Window maker
Comment=This session logs you into Window Maker
Exec=/usr/bin/wmaker
# no icon yet, only the top three are currently used
Icon=
Type=Application

Amugy ezeket a .desktop fileokat az adott windowmanager deb csomagja tartalmazza, tehat ha "ertelmesen" mindent debian modra csinalsz akkor mindennek siman mukodnie ("just works") kellene. (Kiveve ha valami bug van valahol)

abli

Az Ubuntunál figyeltem ezt meg és persze a Googlen kihullott a hajam, mert mindenki mást javasolt - csak egyik sem vezetett eredményre. Illetve van amelyik belekerül a gdm listába, van amelyik nem.
Pl. Enlightenment sose kerül bele. Biztos nem szeretik :)

Kipróbálom az ötleteket, bár /etc/dm nem létezik egyelőre. Mindjárt fog :)

Hol lehet konfigurálni a GDM menüjét? Konkrétan nem találom, hová tegyek be további ablakkezelők kiválasztási lehetőségét.

pl:
/etc/gdm/Sessions/fvwm-shell

az fvwm-shell file tartalma pedig
-------------------------------------
#!/bin/bash
exec /usr/X11R6/bin/fvwm-shell
--------------------------------------
de a sarge-nél néha az /etc/dm - be kell tenni. Ezt ki kell próbálni. Néha itt megy, néha ott.

ui. minden ablakkezelőnek külön file kell.
ti.
--------------------------------------
#!/bin/sh

exec /etc/X11/Xsession /usr/bin/fluxbox
----------------------------------------