-e and -x options do not work

Bug #239356 reported by Mackenzie Morgan
0
Affects Status Importance Assigned to Milestone
Terminator
Fix Released
Critical
Chris Jones

Bug Description

$ terminator -f -e irssi
Using Linux pid_get_cwd
 VSGConf: Found profile 'Default' in profile_list
 VSConf: setting callback to: <bound method Terminator.reconfigure_vtes of <__main__.Terminator instance at 0x832b06c>>
TConfig: Looking for: 'handle_size' in 'RCFile'
Failed to find 'handle_size'
TConfig: Looking for: 'handle_size' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/handle_size
TConfig: Looking for: 'handle_size' in 'Default'
Returning 'handle_size'
 TConfig: got: '-1' from a 'Default'
TConfig: Looking for: 'maximise' in 'RCFile'
Failed to find 'maximise'
TConfig: Looking for: 'maximise' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/maximise
TConfig: Looking for: 'maximise' in 'Default'
Returning 'maximise'
 TConfig: got: 'False' from a 'Default'
TConfig: Looking for: 'borderless' in 'RCFile'
Failed to find 'borderless'
TConfig: Looking for: 'borderless' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/borderless
TConfig: Looking for: 'borderless' in 'Default'
Returning 'borderless'
 TConfig: got: 'False' from a 'Default'
TConfig: Looking for: 'scrollbar_position' in 'RCFile'
Failed to find 'scrollbar_position'
TConfig: Looking for: 'scrollbar_position' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/scrollbar_position
  GConf: picked function: get_str
 TConfig: got: 'right' from a 'GConf'
TConfig: Looking for: 'emulation' in 'RCFile'
Failed to find 'emulation'
TConfig: Looking for: 'emulation' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/emulation
TConfig: Looking for: 'emulation' in 'Default'
Returning 'emulation'
 TConfig: got: 'xterm' from a 'Default'
TConfig: Looking for: 'word_chars' in 'RCFile'
Failed to find 'word_chars'
TConfig: Looking for: 'word_chars' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/word_chars
  GConf: picked function: get_str
 TConfig: got: '-A-Za-z0-9,./?%&#:_' from a 'GConf'
TConfig: Looking for: 'mouse_autohide' in 'RCFile'
Failed to find 'mouse_autohide'
TConfig: Looking for: 'mouse_autohide' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/mouse_autohide
TConfig: Looking for: 'mouse_autohide' in 'Default'
Returning 'mouse_autohide'
 TConfig: got: 'True' from a 'Default'
TConfig: Looking for: 'backspace_binding' in 'RCFile'
Failed to find 'backspace_binding'
TConfig: Looking for: 'backspace_binding' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/backspace_binding
  GConf: picked function: get_str
 TConfig: got: 'ascii-del' from a 'GConf'
TConfig: Looking for: 'delete_binding' in 'RCFile'
Failed to find 'delete_binding'
TConfig: Looking for: 'delete_binding' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/delete_binding
  GConf: picked function: get_str
 TConfig: got: 'escape-sequence' from a 'GConf'
TConfig: Looking for: 'font' in 'RCFile'
Failed to find 'font'
TConfig: Looking for: 'font' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/font
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/use_system_font
  GConf: picked function: get_bool
  GConf: picked function: get_str
 TConfig: got: 'Liberation Mono 9' from a 'GConf'
TConfig: Looking for: 'allow_bold' in 'RCFile'
Failed to find 'allow_bold'
TConfig: Looking for: 'allow_bold' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/allow_bold
  GConf: picked function: get_bool
 TConfig: got: 'True' from a 'GConf'
TConfig: Looking for: 'palette' in 'RCFile'
Failed to find 'palette'
TConfig: Looking for: 'palette' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/palette
  GConf: picked function: get_str
 TConfig: got: '#000000000000:#AAAA00000000:#0000AAAA0000:#AAAA55550000:#00000000AAAA:#AAAA0000AAAA:#0000AAAAAAAA:#AAAAAAAAAAAA:#555555555555:#FFFF55555555:#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:#FFFFFFFFFFFF' from a 'GConf'
TConfig: Looking for: 'use_theme_colors' in 'RCFile'
Failed to find 'use_theme_colors'
TConfig: Looking for: 'use_theme_colors' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/use_theme_colors
  GConf: picked function: get_bool
 TConfig: got: 'False' from a 'GConf'
TConfig: Looking for: 'foreground_color' in 'RCFile'
Failed to find 'foreground_color'
TConfig: Looking for: 'foreground_color' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/foreground_color
  GConf: picked function: get_str
 TConfig: got: '#00FF00' from a 'GConf'
TConfig: Looking for: 'background_color' in 'RCFile'
Failed to find 'background_color'
TConfig: Looking for: 'background_color' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/background_color
  GConf: picked function: get_str
 TConfig: got: '#000000' from a 'GConf'
TConfig: Looking for: 'background_type' in 'RCFile'
Failed to find 'background_type'
TConfig: Looking for: 'background_type' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/background_type
  GConf: picked function: get_str
 TConfig: got: 'transparent' from a 'GConf'
TConfig: Looking for: 'background_darkness' in 'RCFile'
Failed to find 'background_darkness'
TConfig: Looking for: 'background_darkness' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/background_darkness
  GConf: picked function: get_float
 TConfig: got: '0.763688743114' from a 'GConf'
TConfig: Looking for: 'background_darkness' in 'RCFile'
Failed to find 'background_darkness'
TConfig: Looking for: 'background_darkness' in 'GConf'
 VSGConf: returning cached value: 0.763688743114
 TConfig: got: '0.763688743114' from a 'GConf'
TConfig: Looking for: 'cursor_blink' in 'RCFile'
Failed to find 'cursor_blink'
TConfig: Looking for: 'cursor_blink' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/cursor_blink
TConfig: Looking for: 'cursor_blink' in 'Default'
Returning 'cursor_blink'
 TConfig: got: 'False' from a 'Default'
TConfig: Looking for: 'silent_bell' in 'RCFile'
Failed to find 'silent_bell'
TConfig: Looking for: 'silent_bell' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/silent_bell
  GConf: picked function: get_bool
 TConfig: got: 'False' from a 'GConf'
TConfig: Looking for: 'scrollback_lines' in 'RCFile'
Failed to find 'scrollback_lines'
TConfig: Looking for: 'scrollback_lines' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/scrollback_lines
  GConf: picked function: get_int
 TConfig: got: '2000' from a 'GConf'
TConfig: Looking for: 'scroll_on_keystroke' in 'RCFile'
Failed to find 'scroll_on_keystroke'
TConfig: Looking for: 'scroll_on_keystroke' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/scroll_on_keystroke
  GConf: picked function: get_bool
 TConfig: got: 'True' from a 'GConf'
TConfig: Looking for: 'scroll_on_output' in 'RCFile'
Failed to find 'scroll_on_output'
TConfig: Looking for: 'scroll_on_output' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/scroll_on_output
  GConf: picked function: get_bool
 TConfig: got: 'False' from a 'GConf'
TConfig: Looking for: 'scrollbar_position' in 'RCFile'
Failed to find 'scrollbar_position'
TConfig: Looking for: 'scrollbar_position' in 'GConf'
 VSGConf: returning cached value: right
 TConfig: got: 'right' from a 'GConf'
TConfig: Looking for: 'focus' in 'RCFile'
Failed to find 'focus'
TConfig: Looking for: 'focus' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/focus
  GConf: picked function: get_str
 TConfig: got: 'sloppy' from a 'GConf'
TConfig: Looking for: 'titlebars' in 'RCFile'
Failed to find 'titlebars'
TConfig: Looking for: 'titlebars' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/titlebars
TConfig: Looking for: 'titlebars' in 'Default'
Returning 'titlebars'
 TConfig: got: 'True' from a 'Default'
TConfig: Looking for: 'exit_action' in 'RCFile'
Failed to find 'exit_action'
TConfig: Looking for: 'exit_action' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/exit_action
  GConf: picked function: get_str
 TConfig: got: 'close' from a 'GConf'

(terminator:11504): Vte-WARNING **: Error compiling regular expression "[[:<:]](news:|telnet:|nntp:|file:/|https?:|ftps?:|webcal:)//([-A-Za-z0-9]+(:[-A-Za-z0-9,?;.:/!%$^*&~"#']+)?@)?[-A-Za-z0-9.]+(:[0-9]+)?(/[-A-Za-z0-9_$.+!*(),;:@&=?/~#%']*[^]'.}>)
,\"])?[[:>:]]/?".
SEGBUG: Setting http_proxy
TConfig: Looking for: 'http_proxy' in 'RCFile'
Failed to find 'http_proxy'
TConfig: Looking for: 'http_proxy' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/http_proxy
TConfig: Looking for: 'http_proxy' in 'Default'
Returning 'http_proxy'
 TConfig: got: '' from a 'Default'
SEGBUG: Setting COLORTERM
SEGBUG: TerminatorTerm __init__ complete
TConfig: Looking for: 'update_records' in 'RCFile'
Failed to find 'update_records'
TConfig: Looking for: 'update_records' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/update_records
  GConf: picked function: get_bool
 TConfig: got: 'True' from a 'GConf'
TConfig: Looking for: 'login_shell' in 'RCFile'
Failed to find 'login_shell'
TConfig: Looking for: 'login_shell' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/login_shell
  GConf: picked function: get_bool
 TConfig: got: 'False' from a 'GConf'
SEGBUG: Setting WINDOWID
SEGBUG: Forking command
SEGBUG: Forked command
TConfig: Looking for: 'titletips' in 'RCFile'
Failed to find 'titletips'
TConfig: Looking for: 'titletips' in 'GConf'
 VSGConf: preparing: /apps/gnome-terminal/profiles/Default/titletips
TConfig: Looking for: 'titletips' in 'Default'
Returning 'titletips'
 TConfig: got: 'False' from a 'Default'

---------------------------------

Using the 0.9 beta
Also tried it as -x irssi and --command=irssi

A fullscreen Terminator opens up to a command prompt. Irssi does not run.

Revision history for this message
Chris Jones (cmsj) wrote :

Thanks for reporting this, I have just pushed up a patch which should fix it.

Changed in terminator:
assignee: nobody → cmsj
importance: Undecided → Critical
milestone: none → 0.9
status: New → Fix Committed
Revision history for this message
Nicolas Valcarcel (nvalcarcel) wrote :

Uploaded to ppa for testing.

Revision history for this message
Nicolas Valcarcel (nvalcarcel) wrote :

It work already

Revision history for this message
Chris Jones (cmsj) wrote :

0.9 has now been released and should fix this.

Changed in terminator:
status: Fix Committed → Fix Released
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.