Portál AbcLinuxu, 7. května 2025 22:17

Dotaz: CLI app se spousteji v GUI

polo23 avatar 28.9.2011 12:59 polo23 | skóre: 28 | blog: polo23
CLI app se spousteji v GUI
Přečteno: 230×
Odpovědět | Admin
Ahoj,
potreboval bych poradit jak zabrani spousteni CLI app v GUI Gnome. Mam Debian Squeeze... Kdyz se prihlasuju na server pomoci ssh s klicem tak misto, aby to po me chtelo passphrase v CLI, vyskoci v Gnome okno, do ktereho mam passphrase zadat.

To stejne kdyz spustim mtr - otevre se Gnome aplikace misto, aby se to spustilo v CLI. U teto app lze spusteni v CLI vynutit prepinacem --curse, ale i tak bych chtel aby se to defaultne spoustelo v CLI.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.9.2011 18:39 l4m4
Rozbalit Rozbalit vše Re: CLI app se spousteji v GUI
Odpovědět | | Sbalit | Link | Blokovat | Admin
unset SSH_AUTH_SOCK

do .bashrc, taky mě to dost sralo.
Michal Makovec avatar 28.9.2011 23:16 Michal Makovec | skóre: 22 | Prostějov
Rozbalit Rozbalit vše Re: CLI app se spousteji v GUI
odinstalovat balicek mtr, nainstalovat mtr-tiny (ktery nema podporu gtk)
29.9.2011 11:11 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
Rozbalit Rozbalit vše Re: CLI app se spousteji v GUI
Odpovědět | | Sbalit | Link | Blokovat | Admin
U mtr a ostatních aplikací pomůže smáznout proměnou DISPLAY:
unset DISPLAY
29.9.2011 13:46 l4m4
Rozbalit Rozbalit vše Re: CLI app se spousteji v GUI
U mtr možná (nepoužívám), ale obecně ne. Tyhle věci fungují

1. Něco v GUI, co se spustí se session, otevře socket (příp. jiný komunikační kanál).

2. Program se spustí a požádá přes socket o autentizaci.

3. Věc v GUI zobrazí dialog a autentizuje/neautentizuje.

4. Program dostane výsledek a na základě toho pokačuje.

Programu je tedy nějaký DISPLAY úplně jedno.

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.