desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #74483
[Bug 1132700] Re: gnome-terminal requires sourcing of vte.sh login script
Followed up upstream at
https://bugzilla.gnome.org/show_bug.cgi?id=697475#c43 ff., and discussed
in #ubuntu-desktop. To unblock the update to 3.14 we'll revert
https://git.gnome.org/browse/gnome-terminal/commit/?id=cf3cad876 (i. e.
short-circuit the env var hack and putting back cwd_of_pid() to read the
cwd from there).
** Summary changed:
- gnome-terminal requires sourcing of vte.sh login script
+ gnome-terminal requires sourcing of vte.sh login script -- go back to reading /proc/pid/cwd
** Changed in: gnome-terminal (Ubuntu)
Status: Confirmed => Triaged
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-terminal in Ubuntu.
https://bugs.launchpad.net/bugs/1132700
Title:
gnome-terminal >= 3.7 requires sourcing of vte.sh login script -- go
back to reading /proc/pid/cwd
Status in GNOME Terminal:
New
Status in “gnome-terminal” package in Ubuntu:
Triaged
Bug description:
As of gnome-terminal 3.7.0, it is required to add the following to
PS1 to get the usual behaviour where a new terminal opens with the
current working directory of the terminal you activated it from.
export PS1='\[$(__vte_ps1)\]'$PS1
gnome-terminal devs suggest to put this in .bashrc, however since this
basically causes a regression, it would make sense to deal with it at
a distro level and perhaps include it in the system bash scripts or
similar.
The actual change was made in libvte so this may potentially affect
any application that uses that library.
As a side note: __vte_ps1() is provided by /etc/profile.d/vte.sh,
which is installed by libvte, however atleast on my system this script
is not getting sourced at login for some reason.
To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-terminal/+bug/1132700/+subscriptions