abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 12:22 | Komunita

Prohlášení (Twitter) Minnesotské univerzity k výzkumu proveditelnosti nenápadného začlenění bezpečnostních chyb do Linuxu: Situaci bereme vážně. Výzkum jsme pozastavili. Prozkoumáme výzkumnou metodu a její schválení. Stanovíme opatření…

Ladislav Hagara | Komentářů: 0
dnes 11:22 | Nová verze

OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 16.0.0 (Current) otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). Přehled novinek v článku na Medium.

Ladislav Hagara | Komentářů: 1
dnes 09:44 | Pozvánky

Na MFF UK pokračuje série on-line přednášek o architektuře a implementaci operačních systémů. Dnes je na programu Live kernel patching, příští týden ladění kernelu a kdump, další přednášky jsou naplánovány až do 3. června.

… více »
Vojtěch Horký | Komentářů: 0
dnes 09:00 | Nová verze

Byla vydána nová verze 3.3 multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek i s náhledy a videi v oficiálním oznámení.

Ladislav Hagara | Komentářů: 0
včera 21:22 | Komunita

Mozilla.cz informuje, že Mozilla z Firefoxu pro Android i iOS odstraní integraci „sledovacího“ systému Leanplum. Leanplum sbírá informace, jak moc uživatelé používají záložky, panely, integraci Pocketu apod. Českých uživatelů se to prý příliš netýká.

Ladislav Hagara | Komentářů: 4
včera 20:44 | IT novinky

Microsoft v příspěvku na svém blogu představil WSLg (Windows Subsystem for Linux GUI) aneb rozšíření WSL přinášející možnost spouštění grafických linuxových aplikací. V dalším příspěvku je rozebrána architekturu WSLg. Videoukázka práce s WSLg na YouTube.

Ladislav Hagara | Komentářů: 2
včera 15:00 | Komunita

Greg Kroah-Hartman zakázal Minnesotské univerzitě přispívat do Linuxu. Vědci úmyslně posílali patche s bezpečnostními chybami a pak psali vědecké články (pdf). Vědci používají pojem "pokrytecké commity" (hypocrite commits) aneb zdánlivě prospěšné commity, které ve skutečnosti přinášejí kritické problémy.

Ladislav Hagara | Komentářů: 35
včera 09:00 | Zajímavý software

Program Zellij byl představen a vydán v beta verzi. Popis programu říká, že se jedná o terminálový pracovní prostor aneb program podobný programům tmux a screen. Naprogramovaný je v Rustu. Pluginy jsou ve WebAssembly.

Ladislav Hagara | Komentářů: 1
včera 08:00 | Nová verze

Byla vydána verze 9.0 prohlížeče map a GPS logů GPXSee. Nová verze přináší podporu Mapsforge map, pro jejichž prohlížení tak již není potřebná Java.

Martin Tůma | Komentářů: 15
včera 02:55 | IT novinky

Apple představil (keynote) nový iMac, iPad Pro, fialový iPhone 12, AirTag a Apple TV 4K. Půjde na novém iMacu a iPadu Pro s procesorem M1 kostka? :-)

Ladislav Hagara | Komentářů: 61
Kolik času v průměru denně trávíte videohovory/-konferencemi? (ať už v práci, škole nebo soukromě)
 (51%)
 (12%)
 (16%)
 (12%)
 (7%)
 (1%)
 (2%)
Celkem 400 hlasů
 Komentářů: 7, poslední 8.4. 12:14
Rozcestník

Dotaz: Spusteni programu z terminalu

20.6.2003 08:43 carten
Spusteni programu z terminalu
Přečteno: 4180×
Jak spustim program z terminalu v Gnome tak, abych mohl stale v terminalu pracovat. Napriklad pokud spustim v terminalu mozillu tak se otevre okno s prohlizecem, ale v terminalu uz nejde delat do te doby nez mozillu ukoncim.

Odpovědi

20.6.2003 08:49 ivok
Rozbalit Rozbalit vše Spusteni programu z terminalu
mozilla & JInak man bash nebo prvni lekce prace v shellu v libovolnem "Linux pro zacatecniky" ... :-)
20.6.2003 11:54 carten
Rozbalit Rozbalit vše Spusteni programu z terminalu
Dik moc. Ja to tusil, ze reseni bude tak primitivni. Fakt bych mel zacit vic cist ty manualy.
20.6.2003 11:54 carten
Rozbalit Rozbalit vše Spusteni programu z terminalu
Dik moc. Ja to tusil, ze reseni bude tak primitivni. Fakt bych mel zacit vic cist ty manualy.
20.6.2003 11:57 ivok
Rozbalit Rozbalit vše Spusteni programu z terminalu
A ze jsem hodny, jeste pridam tajemnou klavesovou zkratku CTRL+Z a dvojici prikazu bg a fg :-) Na pouziti uz snadno prijdete...
7.12.2004 11:09 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
kdyz zadam mozilla & tak mi vybehne
DISPLAY empty or unusable
DISPLAY=
Co s tim? Na konzoly F7 mi bezi FVWM bez problemu. Potrebuju abych mohl pustit i treba mozillu nebo skype v shelu. Diky
7.12.2004 11:21 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Shell si spustíš v X -- např. v xtermu -- a z něj spustíš mozillu. V tom snad není problém?

Pokud chceš spouštět věci z konzoly, tak nastavit proměnnou DISPLAY na stejnou hodnotu jako v X. IMO je spouštění X programů z konzoly levou rukou za pravým uchem.
7.12.2004 12:02 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
jeste dotaz, jak poznam jaka hodnota je X? Potrebuju to jen na nejaky cas jako emergency.
7.12.2004 14:30 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Žádnou hodnotu X, ale hodnotu [proměnné DISPLAY, o níž tu jde] v X.
8.12.2004 13:29 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
jasny, ja to pochopil, ale spatne napsal :-). Chtel jsem rici, kde tu hodnotu X najit.
7.12.2004 17:35 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
DISPLAY=adresa_v_siti:cislo_displaye prikaz &

Prikaz provede to, ze nastavi promennou DISPLAY na hodnotu "cislo_displaye" a pak spusti "prikaz" na pozadi (ten znak "&" na konci). Promenna DISPLAY rika programum, na kterem "displayi" se maji zobrazit.

Mam doma treba tenkeho klienta (diskless) s X serverem a jeho sitove jmeno je "ws001". Kdyz na nem chci vzdalene spustit treba program xclock, tak to udelam takto:

DISPLAY=ws001:0.0 xclock &

To nastavi to promenou DISPLAY na prvni X session na pracovni stanici se sitovym nazvem ws001 a tak se program spusti tam.

Vasi Mozillu bych zkusil spustit z textove konzole prikazem:

DISPLAY=:0.0 mozilla &

coz spusti prikaz "mozilla" na prvni X session v systemu, nikoli vzdalene, vsimnete si, ze pred znakem ":" nic neni, coz znaci de facto spusteni na "localhost".

[Pro mistni guru: nic jsem o tom vsem necetl, ale funguje mi to, takze to snad chapu spravne.]
7.12.2004 17:46 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
[NEodpovídám na výzvu "Pro mistni guru" ;-)]

DISPLAY=:0.0 mozilla &

coz spusti prikaz "mozilla" na prvni X session v systemu, nikoli vzdalene, vsimnete si, ze pred znakem ":" nic neni, coz znaci de facto spusteni na "localhost".
Nicméně mezi :0 a localhost:0 je rozdíl, :0 se připojí přes unixový socket /tmp/.X11-unix/X0, localhost:0 přes tcp socket na 127.0.0.1:6000. Druhá metoda je a) pomalejší, b) Nemusí fungovat, když se to sserveru zakáže (-nolisten tcp).
7.12.2004 19:01 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Dekuji za upresneni :-)
7.12.2004 17:42 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Jeste si zkus spustit prikaz:

echo $DISPLAY

a zkus si to hned dvakrat! Poprve v xtermu v X-kach a podruhe v textove konzoli. Uvidis sam, proc se Ti z textove konzole ta Mozilla nespusti.
8.12.2004 07:40 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Tak mam stejne problemy.

Kdyz zadam DISPLAY=:0.0 mozilla & tak se mi mozilla zpusti na pozadi. Aje ja v ni chci pracovat. Zadam tedy fg, ale nic se nestane a mozilla se terminuje s vypisem
DISPLAY empty or unusable
DISPLAY=:0.0
Kdyz zadam $DISPLAY v xtermu, tak mi vypise
-bash: :0.0: command not found
Co s tim? Prominte ale ja bych rad sam neco zkousel, ale vubec nevim kde a co. Diky za pomoc.
8.12.2004 10:24 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Jak chceš @#$%! používat mozillu na konzole?!

A kdybys to $DISPLAY opsal i s tím echo, tak by to fungovalo.
8.12.2004 13:37 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Aha, ja myslel, ze to jde sputit takovy program v konzoly.

Takze jen tak pro upresneni. Nic grafickeho nemuzu spustit v konsoly. Vzdy musim nejdrive spustit x-ka, a v x-kach pak muzu?

To me docela stve. Myslel jsem, ze si to mohu spustit i v konzoly ale nemohu s okny manypulovat.
8.12.2004 14:44 nemo
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Clovece ty ses ale typek... Kdyz ti nebezi X-server, tak kdo ti asi bude ta okna vykreslovat? Jakykoliv graficky program se ti nejdrive MUSI pripojit na bezici X-server, proto ta hodnota DISPLAY aby vedel, na ktery server se ti ma napojit.
8.12.2004 14:52 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Jinými slovy okna, pixmapy atd. se nevytvářejí na klientovi, ale na serveru. Takže ten program musí být od začátku připojený k X serveru (teda šlo by napsat program, který se na požádání připojí k X serveru, vytvoří okýnka a na požádání je zruší, odpojí se a běží dál, ale Mozilla to není).

Pokud ti jde o to, mít spuštěný nějaký graqfický program "bez X serveru", dá se použít Xvfb (to je taky X server, ale není vidět :-))
9.12.2004 07:21 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Tim "typkem" jsi mel na mysli co? Urazky si nech pro doma. Ucenej z nebe nespadl. Domnival jsem se, ze jsem to nekde slysel, ze to jde. Myslel jsem, ze to nejak automaticky nastartuje X server a pobezi to bez okenniho manageru jen v jednom okne, tzn. jedna alplikace. Mylil jsem se.
9.12.2004 13:54 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
pobezi to bez okenniho manageru
Tak se prostě žádný window manager nespustí.
startx `which mozilla`
Ale aby si programy automaticky spuštěly X server, to by dělalo víc škody než užitku.
9.12.2004 14:58 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Spust si X-ka pres prikaz "xinit" a pak si v nich spust tu jednu jedinou aplikaci, co chces, aby Ti tam bezela (asi prohlizec?). Jinak, kdyz chces, tak si do /home/kanour/.xinitrc dej co potrebujes. 1 radek = 1 prikaz s "&" na konci a vono se to spusti po startu tech X-ek, jeden prikaz hezky po druhym, v poradi, v jakym je do $HOME/.xinitrc zapises. Ten ~/.xinitrc je normalni script jako kazdej jinej.

Jinak si nemyslim, ze slovo "typek" bylo mysleno jako urazka. Obvykle se tu neurazime.
8.12.2004 14:49 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Cokoli grafického můžeš z konzoly spustit. Ale musí se to připojit nějaký X server. Jsou i programy, které jedou na svgalib či framebufferu přímo na konzole, ale mozilla mezi ně rozhodně nepatří.
9.12.2004 07:22 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Yeti, dikec za vysvetleni. Ted uz mi to je jasny.
9.12.2004 14:48 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Jejdananky! Clovicku zlatej. Kdybych vedel, ze nevite ani, ze nejdriv musi bezet nejake graficke prostredi (X-ka), nez si muzete spustit grafickou aplikaci, tak bych Vam to byl napsal. Priste prosim napiste, ze o problematice nevite vubec nic a ze nevite ani, co je to graficke prostredi, uz jste to mohl mit davno vyresene :-) Myslim, ze to tu nikoho nenapadlo...

Jinak: X-ka jsou skvela, tak se jim zas tak uporne nebrante :-)
Bohumír Zámečník avatar 9.12.2004 07:50 Bohumír Zámečník | skóre: 19 | blog: bohous
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
No, pokud se to spousti z xtermu ci podobneho x-terminalu, chtelo by to spis napsat:

sh$ nohup program &

jinak po ukonceni terminalu program spadne (rekl bych). Pokud se mylim, opravte mne. Prikaz 'nohup' (no hang-up) slouzi spusti program a rika mu, aby nespadl, pokud se vypne terminal na kterem bezi (treba SSH). Pokud to neni potreba primo z xtermu, hodi se to pro SSH ci telnet sessiony.
"Dobrý den pane, nevíte, která bije?!"
9.12.2004 15:08 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Spusteni programu z terminalu
Nesmysl. Zkuste si to. xterm -> a v nem treba xcalc & -> a zavrete okno xtermu :-)

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.