Portál AbcLinuxu, 25. dubna 2024 17:27


Dotaz: Rozdiel v spustani programov (ALT + F2, konzola, konzola na pozadi)

iwtu avatar 13.10.2012 13:39 iwtu | skóre: 7 | blog: Personal Wiki
Rozdiel v spustani programov (ALT + F2, konzola, konzola na pozadi)
Přečteno: 194×
Odpovědět | Admin

Zdravim.

Predpokladam, ze casto krat je to jedno, su pripady kedy nie a nerozumiem preco. Aky je rozdiel medzi spustenim alt+f2, z konzoly a z konzoly na pozadi?

Priklad. V skole mame matlab. Cez ALT + F2 ho nespustim, ani v konzole ako matlab, ale musim ho spustit ako matlab &. Paradoxne, na mojom PC mi kamera na skype funguje iba vtedy, ak spustim s konzoly skype &.

Nevie to nahodou niekto vysvetlit? Vdaka

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

mirec avatar 13.10.2012 14:57 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Rozdiel v spustani programov (ALT + F2, konzola, konzola na pozadi)
Odpovědět | | Sbalit | Link | Blokovat | Admin

Spustenie alt+f2 je oproti konzole rozdielne v pár drobnostiach.

V prvom rade pracovný adresár je pri spustení cez alt+f2 zvyčajne domovský adresár, zatiaľ čo z konzoly je to aktuálny adresár.

Ďalej pri spustení programu v konzole je program zvyčajne potomkom emulátora terminálu (dá sa vidieť sustením ps ajxf), zatiaľ čo pri alt+f2 je zvyčajne potomkom procesu init. V konzole môže proces pristupovať k atribútom terminálu a požadovať od užívateľa nejaký vstup, zobrazovať výstup, čo v prípade alt+f2 nie je moc možné.

Ďalším možným rozdielom sú premenné prostredia (dajú sa vypísať príkazom env). Odporúčam skúsiť skype cez alt+f2 ako /bin/bash -c skype.

Ďalšia drobnosť je to, že alt+f2 nemusí spúšťať príkaz priamo, ale môže použiť skratku z menu (to má pod palcom xdg, nevyznám sa v tom moc). Možno spúšťa skype s nejakými flagmi, kvôli ktorým nejde kamera.

Inak čo vlastne urobí matlab ak sa nepustí na pozadí (tj. bez &)?

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
iwtu avatar 13.10.2012 15:07 iwtu | skóre: 7 | blog: Personal Wiki
Rozbalit Rozbalit vše Re: Rozdiel v spustani programov (ALT + F2, konzola, konzola na pozadi)
Vdaka. matlab bez & zacne startovat a hned sa vypne.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.