nautilus terminal crashes on startup

Bug #1382699 reported by djreep81
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Nautilus Terminal
New
Undecided
Unassigned

Bug Description

Followed instructions for the .nautilus-terminal file
home ~ $ cat .nautilus-terminal
[general]
#The terminal height (lines)
def_term_height=6
#The terminal default visibility in new windows? (1: Visible, 0: Hidden)
def_visible=0
#The terminal position (1: Top, 0: Bottom)
#NOTE: it's not recommended to put the terminal on the bottom
term_on_top=1
[terminal]
#The shell to use (Nautilus Terminal use the user's defined shell by default)
shell=/bin/bash

However when i run nautilus, the nautilus-terminal python script is errors out.
I am running Archlinux

home ~ $ nautilus -q
home ~ $ nautilus
[Nautilus Terminal] I: Initializing the Nautilus extension
sys:1: Warning: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
sys:1: Warning: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
Traceback (most recent call last):
  File "/usr/share/nautilus-python/extensions/nautilus_terminal.py", line 394, in _on_crowbar_parent_set
    nterm = NautilusTerminal(self._uri, self._window)
  File "/usr/share/nautilus-python/extensions/nautilus_terminal.py", line 124, in __init__
    self.shell_pid = self.term.fork_command_full(Vte.PtyFlags.DEFAULT,
AttributeError: 'Terminal' object has no attribute 'fork_command_full'

Revision history for this message
Vlad Orlov (monsta) wrote :

VTE developers renamed fork_command_full to fork_command_sync in version 0.38:
https://git.gnome.org/browse/vte/commit/src/vte.c?id=5d9faee7a45cdd2d7c1215ba44271bef9d8296fa

Revision history for this message
Vlad Orlov (monsta) wrote :

We at Linux Mint got nemo-terminal fixed this way:
https://github.com/linuxmint/nemo-extensions/commit/4d295cc33a3fb090133fb06909789b2a72d2dffe

You can do the same I guess.

Revision history for this message
Francisco José Rodríguez Bogado (bogado) wrote :

I have created a branch changing `fork_command_full` with `spawn_sync` in https://code.launchpad.net/~bogado/nautilus-terminal/nautilus-terminal

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.