Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Ondřej Trhoň 03 Ledna 2007, 17:32:21

Název: Spuštění aplikace bez manageru
Přispěvatel: 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.
Název: Spuštění aplikace bez manageru
Přispěvatel: Milhouse 03 Ledna 2007, 18:02:45
Jo, přesně na tohle jsem myslel včera. :) Tak doufám, že to jde...
Název: Spuštění aplikace bez manageru
Přispěvatel: Tomáš "Piškot" Petera 03 Ledna 2007, 18:23:47
Nejde pustit MythTV bez bez manageru ? Byl by to tím pádem týž případ.
Název: Spuštění aplikace bez manageru
Přispěvatel: kremso 03 Ledna 2007, 21:19:23
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 (?)
Název: Spuštění aplikace bez manageru
Přispěvatel: Milhouse 03 Ledna 2007, 21:42:26
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 :).
Název: Spuštění aplikace bez manageru
Přispěvatel: kremso 03 Ledna 2007, 22:29:08
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

Kód: [Vybrat]
$ 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-agent
Tuna 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:
Kód: [Vybrat]
SESSIONFILES=$(run_parts $SYSSESSIONDIR)
if [ -n "$SESSIONFILES" ]; then
  set +e
  for SESSIONFILE in $SESSIONFILES; do
    . $SESSIONFILE
  done
  set -e
fi
V tom for cykle by stacilo skontrolovat meno suboru a skipnut ho.