Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Spuštění aplikace bez manageru  (Přečteno 2367 krát)

Ondřej Trhoň

  • Aktivní člen
  • *
  • Příspěvků: 441
    • http://www.trhon.cz
Spuštění aplikace bez manageru
« kdy: 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.

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726
Spuštění aplikace bez manageru
« Odpověď #1 kdy: 03 Ledna 2007, 18:02:45 »
Jo, přesně na tohle jsem myslel včera. :) Tak doufám, že to jde...

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

Tomáš "Piškot" Petera

  • Stálý člen
  • **
  • Příspěvků: 839
    • http://www.spolnet.cz
Spuštění aplikace bez manageru
« Odpověď #2 kdy: 03 Ledna 2007, 18:23:47 »
Nejde pustit MythTV bez bez manageru ? Byl by to tím pádem týž případ.
Už to funguje ... tedy než se rozhodnu to zase poladit.

kremso

  • Aktivní člen
  • *
  • Příspěvků: 117
Spuštění aplikace bez manageru
« Odpověď #3 kdy: 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 (?)

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726
Spuštění aplikace bez manageru
« Odpověď #4 kdy: 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. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

kremso

  • Aktivní člen
  • *
  • Příspěvků: 117
Spuštění aplikace bez manageru
« Odpověď #5 kdy: 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.

 

Provoz zaštiťuje spolek OpenAlt.