Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.2
nautilus-terminal
nautilus-terminal-vte2.91.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File nautilus-terminal-vte2.91.patch of Package nautilus-terminal
Index: nautilus-terminal_1.0_src/src/nautilus_terminal.py =================================================================== --- nautilus-terminal_1.0_src.orig/src/nautilus_terminal.py +++ nautilus-terminal_1.0_src/src/nautilus_terminal.py @@ -46,6 +46,8 @@ else: from urllib.request import url2pathname from configparser import RawConfigParser +import gi +gi.require_version('Vte', '2.91') from gi.repository import GObject, Nautilus, Gtk, Gdk, Vte, GLib @@ -121,7 +123,7 @@ class NautilusTerminal(object): #Term self.shell_pid = -1 self.term = Vte.Terminal() - self.shell_pid = self.term.fork_command_full(Vte.PtyFlags.DEFAULT, + self.shell_pid = self.term.spawn_sync(Vte.PtyFlags.DEFAULT, self._path, [CONF.get("terminal/shell")], None, GLib.SpawnFlags.SEARCH_PATH, None, None)[1] self.term.connect_after("child-exited", self._on_term_child_exited) @@ -301,14 +303,14 @@ class NautilusTerminal(object): return self.menu.popup(None, None, None, None, 3, 0) - def _on_term_child_exited(self, term): + def _on_term_child_exited(self, term, status): """Called when the shell is terminated. Args: term -- The VTE terminal (self.term). """ if not self._respawn_lock: - self.shell_pid = self.term.fork_command_full(Vte.PtyFlags.DEFAULT, + self.shell_pid = self.term.spawn_sync(Vte.PtyFlags.DEFAULT, self._path, [CONF.get("terminal/shell")], None, GLib.SpawnFlags.SEARCH_PATH, None, None)[1]
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor