Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Ondřej Trhoň 03 Ledna 2007, 17:32:21
-
Nevím jestli to patři sem, ale dá se nějak pustit aplikace využívající X server (například enemy territory) bez desktop managerU? treba startx et nebo nevim. Diky.
-
Jo, přesně na tohle jsem myslel včera. :) Tak doufám, že to jde...
-
Nejde pustit MythTV bez bez manageru ? Byl by to tím pádem týž případ.
-
V Arch linuxe existuje skript ~/.xsession (alebo .xinitrc, uz si nespominam) ktory sa vykona pri startx.
V nom je definovane ake programy sa spustia pri starte Xorg a ako posledna je tam polozka s desktop managerom.
Ak je ten subor prazdny tak sa spustia hole Xka - nie je tam nic, len cierne pozadie a mys.
Takto to funguje v Archu; hladal som tento subor aj v Ubuntu, ale nie je tam (aspon u mna). Zrejme vsak existuje, ale pod inym menom a v inom adresari (?)
-
sudo locate xinitrc
/etc/X11/xinit/xinitrc
To bude tedy asi on. I v popisu souboru to tak vypadá. Otázka tedy zní, jak udělat příkaz "startx2". Nechce se mi rušit můj stávající desktop :).
-
U mna sa z toho skriptu akurat spusti /etc/X11/xsession
V tomto skripte su uz odkazy na ~./xsession, ktory ale neexistuje, su tam aj odkazy na /etc/X11/Xsession.d
$ ls /etc/X11/Xsession.d
20x11-common_process-args 55gnome-session_gnomerc 99x11-common_start
30x11-common_xresources 75dbus_dbus-launch
50x11-common_determine-startup 90x11-common_ssh-agentTuna by asi stacilo docasne presunut subor 55gnome-session niekam inam a restartovat Xorg.
Pripadne upravit /etc/X11/xsession tak, ze v pripade spustenia so specialnym parametrom by vynechalo spustenie gnome-session. Nic by sa tym pre system nezmenilo a v pripade potreby by sa dali Xka spustit bez desktop managera.
EDIT:
SESSIONFILES=$(run_parts $SYSSESSIONDIR)
if [ -n "$SESSIONFILES" ]; then
set +e
for SESSIONFILE in $SESSIONFILES; do
. $SESSIONFILE
done
set -e
fiV tom for cykle by stacilo skontrolovat meno suboru a skipnut ho.