Opened 14 years ago
Closed 14 years ago
#6712 closed enhancement (fixed)
Make new windows/tabs open at the path of the active tab
Reported by: | andreasf | Owned by: | jackburton |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Applications/Terminal | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
It would be nice if Terminal would spawn new shells in such a way that they do not open with the default home folder ~>
but with the current directory of the active shell.
That would match GNOME behavior.
Currently:
Shell 1:
Welcome to the Haiku shell. ~> cd /Source/haiku /Source/haiku>
Alt+t
Shell 2:
Welcome to the Haiku shell. ~> cd /Source/haiku/generated-gcc4 /Source/haiku/generated-gcc4>
Requested:
Shell 1:
Welcome to the Haiku shell. ~> cd /Source/haiku /Source/haiku>
Alt+t
Shell 2:
Welcome to the Haiku shell. /Source/haiku> cd generated-gcc4 /Source/haiku/generated-gcc4>
Change History (4)
comment:1 by , 14 years ago
Description: | modified (diff) |
---|
comment:2 by , 14 years ago
comment:3 by , 14 years ago
Would be nice indeed. Konsole has that feature, too and I find that it is mostly what one wants when opening a new tab. The Terminal side should be easy enough to implement. The only problem is that we don't have a way to get the current working directory of another team yet. Adding a respective syscall wouldn't be hard either, but before we start adding individual syscalls for stuff like this, we should consider a more generic API for getting information about a team. A procfs would be an option, but that comes with the overhead of a file system and also requires parsing the information read. Maybe something like:
status_t get_extended_team_info(team_id teamID, uint32 flags, BMessage& info)
comment:4 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Corrected myself: Mac OS X v10.5 behavior matches that of Haiku currently.