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: gnome-terminal - jak to udělat, aby se neuzavřelo okno  (Přečteno 2082 krát)

frca

  • Návštěvník
  • Příspěvků: 66
Tento příkaz otevře nový terminál, ve kterém je otevřený manuál ke gnome-terminal:
Kód: [Vybrat]
gnome-terminal -x man gnome-terminalProblém je, že když tento nově otevřený terminál zavřu křížkem v pravém horním rohu, tak se uzavře bez ptaní. Normálně když bych dal přímo do gnome-terminalu příkaz
Kód: [Vybrat]
man gnome-terminaltak se při pokusu o zavření gnome-terminál zeptá, zda ho chci zavřít.
Další věc: Když zmáčknu q, manuál se zavře, ale zavře se i okno gnome-terminalu. Normálně když bych dal přímo do gnome-terminalu příkaz
Kód: [Vybrat]
man gnome-terminaltak se okno terminálu po uzavření manuálové stránky pomocí q samozřejmě neuzavře, ale můžu psát další příkazy.

Chci tedy otevřít nové okno terminálu, nebo jakoby nasimulovat to, že bych otevřel nový terminál a tam ručně napsal nějaký příkaz, a po jeho skončení by se terminál neuzavřel a v jeho průběhu by se ptal, jestli ho chci opravdu uzavřít. Ale nasimulovat znamená nic ručně nepsat, ale udělat to automaticky nějakým jediným příkazem.
Snad jsem to napsal srozumitelně.
Jak na to?
Díky,
frca
2*b|~(2*b)

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6543
  • Som uzivatel linuxovej distribucie, som linuxak?
Re: gnome-terminal - jak to udělat, aby se neuzavřelo okno
« Odpověď #1 kdy: 07 Ledna 2010, 20:11:23 »
To vypnutie by malo ist vypnut v terminal-upravit-profile preferences-titulok a prikaz-po skonceny prikazu, zvol "hold the terminal open".
HP Laptop 17-ca1xxx Ubuntu Mate 24.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

frca

  • Návštěvník
  • Příspěvků: 66
Re: gnome-terminal - jak to udělat, aby se neuzavřelo okno
« Odpověď #2 kdy: 07 Ledna 2010, 20:45:31 »
A nešlo by to nějak pomocí parametru třeba? Nechci měnit defaultní chování, jen ho chci změnit v nějakém konkrétním případě. U jiných účelů mi to naopak perfektně vyhovuje a tam by mě to zase štvalo, že se to nezavírá.
Díky.
2*b|~(2*b)

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: gnome-terminal - jak to udělat, aby se neuzavřelo okno
« Odpověď #3 kdy: 07 Ledna 2010, 21:32:41 »
muzes mit pro to vytvoreny specialni profil gnome-terminalu , pri spusteni se voli ala "gnome-terminal --profile=NÁZEV-PROFILU"

EDIT: druha moznost je nespoustet primo ten program, ktery chces, ale skript s obsahem ala
Kód: [Vybrat]
#!/bin/sh
mc ## program, ktery chces spustit
bash
« Poslední změna: 07 Ledna 2010, 21:37:55 od MacHala »
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: gnome-terminal - jak to udělat, aby se neuzavřelo okno
« Odpověď #4 kdy: 07 Ledna 2010, 21:48:05 »
Kód: [Vybrat]
gnome-terminal -e "sh -c 'man gnome-terminal; bash'"

Thanks to MH :)
http://www.openstreetmap.org - mapy celého světa "wiki style"

frca

  • Návštěvník
  • Příspěvků: 66
Re: gnome-terminal - jak to udělat, aby se neuzavřelo okno
« Odpověď #5 kdy: 07 Ledna 2010, 21:54:42 »
arrange, tvé řešení sice v jednom bodě funguje (po skončení programu lze psát další příkazy), ale chová se to úplně jinak, než když napíšu ten příkaz ručně. Třeba když dám
Kód: [Vybrat]
gnome-terminal -e "sh -c 'ping ubuntu.cz; bash'"tak to sice funguje, ale na ctrl+c to reaguje uzavřením terminálu.
Normálně se přes ctrl+c ukončí jen ping a zůstane tam jeho výpis (terminál se nezavře).

Edit: Tak jsem zjistil, že to asi nejde. V xterm je parametr -hold, který něco takového dělá, ale u gnome-terminalu nic podobného není.
« Poslední změna: 07 Ledna 2010, 23:09:54 od frca »
2*b|~(2*b)

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: gnome-terminal - jak to udělat, aby se neuzavřelo okno
« Odpověď #6 kdy: 08 Ledna 2010, 01:10:33 »
@arrange: dobry napad, to me nenapadlo

@frca: zajimavy, ja u sebe ve fedore nejsem schopen zavrit gnome-terminal ani kdyz ho spustim takhle, ani jakkoliv jinak...
V xterm je parametr -hold, který něco takového dělá, ale u gnome-terminalu nic podobného není.
TIBOR ti psal, ze je to v nastaveni profilu a ja ti psal jak spustit terminal s urcitym profilem - co teda presne potrebujes?
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

 

Provoz zaštiťuje spolek OpenAlt.