Update more environment variables

The following variables are now updated when reconnecting to
screen/tmux:

XDG_SESSION_COOKIE
XDG_SESSION_PATH
GNOME_KEYRING_CONTROL
GNOME_KEYRING_PID
GPG_AGENT_INFO
SSH_AUTH_SOCK
SSH_AGENT_PID
This commit is contained in:
Ryan Thompson 2012-02-15 13:26:04 -08:00
commit ca2f106ca8
2 changed files with 5 additions and 2 deletions

View file

@ -81,7 +81,8 @@ tmux_update () {
} }
# Pull environment variables/values from backend and update/export here # Pull environment variables/values from backend and update/export here
VARS_TO_UPDATE="DISPLAY DBUS_SESSION_BUS_ADDRESS SESSION_MANAGER GPG_AGENT_INFO" VARS_TO_UPDATE="DISPLAY DBUS_SESSION_BUS_ADDRESS SESSION_MANAGER GPG_AGENT_INFO XDG_SESSION_COOKIE XDG_SESSION_PATH GNOME_KEYRING_CONTROL GNOME_KEYRING_PID GPG_AGENT_INFO SSH_AUTH_SOCK SSH_AGENT_PID"
case $BYOBU_BACKEND in case $BYOBU_BACKEND in
tmux) tmux)
tmux_update tmux_update

View file

@ -31,7 +31,9 @@ choice = ""
sessions = [] sessions = []
text = [] text = []
BYOBU_UPDATE_ENVVARS=["DISPLAY", "DBUS_SESSION_BUS_ADDRESS", "SESSION_MANAGER", "GPG_AGENT_INFO"] BYOBU_UPDATE_ENVVARS=["DISPLAY", "DBUS_SESSION_BUS_ADDRESS", "SESSION_MANAGER", "GPG_AGENT_INFO",
"XDG_SESSION_COOKIE", "XDG_SESSION_PATH", "GNOME_KEYRING_CONTROL",
"GNOME_KEYRING_PID", "GPG_AGENT_INFO", "SSH_AUTH_SOCK", "SSH_AGENT_PID"]
def get_sessions(): def get_sessions():
sessions = [] sessions = []