diff options
author | Sören Tempel <soeren+git@soeren-tempel.net> | 2021-05-20 04:23:30 +0200 |
---|---|---|
committer | Sören Tempel <soeren+git@soeren-tempel.net> | 2021-05-20 04:23:30 +0200 |
commit | a05f4f3a6bd5dcb915d72a9ceeb8027ea89bdfdf (patch) | |
tree | 3b444025fd86a4f4470f7583b23775b90b6b0b0d | |
parent | ea0a344d92de294d80a9544b922d8bceb128f2e9 (diff) |
Don't start shell with clean environment
-rw-r--r-- | saneterm/terminal.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/saneterm/terminal.py b/saneterm/terminal.py index c1d99ba..fbd5831 100644 --- a/saneterm/terminal.py +++ b/saneterm/terminal.py @@ -35,7 +35,8 @@ class PtySource(GLib.Source): # characters on input directly in the GTK termview/TextBuffer. os.system("stty -onlcr -echo") - os.execvpe(self.cmd[0], self.cmd, {"TERM": TERM}) + os.environ["TERM"] = TERM + os.execvp(self.cmd[0], self.cmd) events = GLib.IOCondition.IN|GLib.IOCondition.HUP self.tag = self.add_unix_fd(self.master, events) |