Hi, Attached you will find the update from terminator 0.98 to 1.91. Terminator 0.98 is a GTK+2 terminal emulator supporting dividing the console in tabs and splitting it. The new branch 1.90+ moves to GTK+3, the 0.98 version is been abandoned.
Tested OK in a vanilla OpenBSD installation with only the requirements for the package. It can not be used by root: Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/terminatorlib/terminal_popup_menu.py", line 133, in <lambda> self.terminal.get_cwd())) File "/usr/local/lib/python2.7/site-packages/terminatorlib/terminal.py", line 225, in get_cwd return(self.terminator.pid_cwd(self.pid)) File "/usr/local/lib/python2.7/site-packages/terminatorlib/cwd.py", line 85, in psutil_cwd return psutil.Process(pid).as_dict()['cwd'] File "/usr/local/lib/python2.7/site-packages/psutil/__init__.py", line 528, in as_dict ret = meth() File "/usr/local/lib/python2.7/site-packages/psutil/__init__.py", line 865, in threads return self._proc.threads() File "/usr/local/lib/python2.7/site-packages/psutil/_psbsd.py", line 504, in wrapper return fun(self, *args, **kwargs) File "/usr/local/lib/python2.7/site-packages/psutil/_psbsd.py", line 691, in threads rawlist = cext.proc_threads(self.pid) RuntimeError: kvm_openfiles() syscall failed My wild guess is that is related with psutil getting "cwd" (current working directory) for root. I do not know if take this as a bug from terminator or from psutil or not a bug at all... I would go for the later one. Just don't use this ports as root, period. portlocatedb did not return any conflicts... Any thoughts ? OK? Commit? :D Cheers. Elias.
terminator.diff
Description: Binary data