Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: frca 07 Ledna 2010, 19:52:47
-
Tento příkaz otevře nový terminál, ve kterém je otevřený manuál ke gnome-terminal:
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
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
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
-
To vypnutie by malo ist vypnut v terminal-upravit-profile preferences-titulok a prikaz-po skonceny prikazu, zvol "hold the terminal open".
-
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.
-
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 #!/bin/sh
mc ## program, ktery chces spustit
bash
-
gnome-terminal -e "sh -c 'man gnome-terminal; bash'"
Thanks to MH :)
-
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
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í.
-
@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?