Terminator should create its config directory

Bug #1007136 reported by Lupe Christoph
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
terminator (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

$ terminator -v
ConfigBase::load: Unable to open /home/lupe/.config/terminator/config ([Errno 2] No such file or directory: '/home/lupe/.config/terminator/config')
terminator 0.96

I don't see a reason not to let terminator create the directory /home/lupe/.config/terminator and write a default config file into it.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: terminator 0.96-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
Date: Thu May 31 22:53:30 2012
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=
 TERM=xterm
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: terminator
UpgradeStatus: Upgraded to precise on 2012-04-29 (32 days ago)

Revision history for this message
Lupe Christoph (lupe) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in terminator (Ubuntu):
status: New → Confirmed
Revision history for this message
Dave Vree (hdave) wrote :

I would say the problem really that terminator doesn't have a config file available after installation. Probably a problem with packaging.

Revision history for this message
Lupe Christoph (lupe) wrote : Re: [Bug 1007136] Re: Terminator should create its config directory

On Monday, 2012-06-11 at 14:25:41 -0000, Dave Vree wrote:
> I would say the problem really that terminator doesn't have a config
> file available after installation. Probably a problem with packaging.

Terminator creates a default config file if the directory is present.

Lupe Christoph

Revision history for this message
Dave Vree (hdave) wrote :

I think I also discovered that if you edit the preferences from within Terminator it will create the directory and the config file.

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

Dave is right in comment #5, we make a directory if we are going to write a config. Otherwise, we don't.

Changed in terminator (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Dimitry (dimkir) wrote :

I still cannot run the terminator on Ubuntu inside of VNC session

ubuntu@ubuntu-VirtualBox:~$ terminator
Segmentation fault

ubuntu@ubuntu-VirtualBox:~$ terminator -version
terminator 0.96
ubuntu@ubuntu-VirtualBox:~$

First I tried installing it via
apt-get install terminator and it didn't work (using default repositories of Ubuntu)

Then I tried following instructions from:
http://gnometerminator.blogspot.ie/p/introduction.html

    sudo add-apt-repository ppa:gnome-terminator
    sudo apt-get update
    sudo apt-get install terminator

And still getting this 'Segmentation' error.

Here's output when I run terminator with -d switch:

ubuntu@ubuntu-VirtualBox:~$ terminator -d
noclass::parse_options: OptionParse::parse_options: command line options: {'profile': None, 'nodbus': None, 'execute': None, 'layout': 'default', 'dummy': None, 'geometry': None, 'fullscreen': None, 'debug_methods': None, 'maximise': None, 'debug': 1, 'debug_classes': None, 'version': None, 'working_directory': None, 'borderless': None, 'forcedtitle': None, 'command': None, 'hidden': None, 'role': None}
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
ConfigBase::get_item: ConfigBase::get_item: dbus found in globals: False
noclass::<module>: dbus disabled
noclass::<module>: dbus not imported
Factory::__init__: Borg::__init__: Preparing borg state for Factory
Terminator::__init__: Borg::__init__: Preparing borg state for Terminator
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
noclass::get_pid_cwd: Using Linux get_pid_cwd
Terminator::attempt_gnome_client: GNOME session support enabled and registered
ConfigBase::get_item: ConfigBase::get_item: handle_size found in globals: -1
noclass::<module>: Creating a terminal with layout: default
Terminator::create_layout: Creating a window
Factory::make: Factory::make: created a Window
Terminator::register_window: Terminator::register_window: registering 154759772:<class 'terminatorlib.window.Window'>
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Segmentation fault
ubuntu@ubuntu-VirtualBox:~$

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.