[gnome-terminal] nautilus: Spawn login shell
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-terminal] nautilus: Spawn login shell
- Date: Mon, 30 Sep 2019 20:51:57 +0000 (UTC)
commit 381cfa12354fa468ea8397e83244f18c3cd4ea24
Author: Christian Persch <chpe src gnome org>
Date: Mon Sep 30 22:51:43 2019 +0200
nautilus: Spawn login shell
Spawn a login shell when opening a directory from nautilus. Using
"$SHELL -l" works for bash, fish, tcsh, and zsh, at least, but is
known not to work on (at least old) illumos.
Reverts: https://bugzilla.gnome.org/show_bug.cgi?id=602141
Fixes: https://gitlab.gnome.org/GNOME/gnome-terminal/issues/151
src/terminal-nautilus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/terminal-nautilus.c b/src/terminal-nautilus.c
index 7c6a8431..b1d642bd 100644
--- a/src/terminal-nautilus.c
+++ b/src/terminal-nautilus.c
@@ -231,7 +231,7 @@ ssh_argv (const char *uri,
quoted_path = g_shell_quote (path);
/* login shell */
- argv[argc++] = g_strdup_printf ("cd %s && exec $SHELL -", quoted_path);
+ argv[argc++] = g_strdup_printf ("cd %s && exec $SHELL -l", quoted_path);
g_free (path);
g_free (quoted_path);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]