gnome-terminal a pracovni adresar
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Čtvrtek Červenec 15 19:26:40 CEST 2004
On Wed, 14 Jul 2004, Jan Kasprzak wrote:
> po upgradu na FC2 se zmenilo chovani gnome-terminalu: kdyz v terminalu
> kliknu pravym tlacitkem a spustim "open new terminal" nebo "open new tab",
> tak se otevre terminal nebo tab, ve kterem je shell prepnuty do toho
> adresare, ve kterem byl prepnuty puvodni terminal [...]
Fakticky! Ti grazlove se koukaji na /proc/XXX/cwd procesu, co pod
terminalem bezi. Zajimalo mne, jak to maji udelane, tak jsem se podival
do zdrojaku. Podle tychz zdrojaku se nezda, ze by to nejak slo
konfigurovat. Takze:
- upravit (ci opravit) program,
- tzv. metoda vetsiho kladiva, tj. obejit to tak, ze se v .bashrc detekuje
prislusna situace (napr. nastavena env. promenna WINDOWID a zaroven
(ne)nastaveny nejaky flag treba KILL_MARIANO_SUAREZ_ALVAREZ (*)) a
provede se cd (a pripadne se (od)nastavi flag, aby se to uz nedelalo)
- oblbnout terminal tak, ze bude shell spoustet neprimo, tedy nikoli
gnome-terminal -> shell, ale gnome-terminal -> mezikus -> shell
(a cwd mezikusu bude porad zustavat stejne)
(*) viz radky 2253 a 2259 na
http://cvs.gnome.org/viewcvs/gnome-terminal/src/terminal-window.c?annotate=1.95
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux