You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running ./terminator --config-json data/layout-files-examples/2-3-grid.json is not working, I get the default window instead of the requested layout. I'm running on Ubuntu 22.04. Here's the output when adding the -d flag:
DBusService::prepare_attributes: Checking for bus name availability: net.tenshu.Terminator23558193cd9818af7fe4d2c2f5bd9d00f
DBusService::prepare_attributes: bus name unavailable: net.tenshu.Terminator23558193cd9818af7fe4d2c2f5bd9d00f
noclass::<module>: Unable to become master process, operating via DBus
noclass::<module>: Requesting a new window
The call to proxy.RequestName(BUS_NAME, dbus.UInt32(flags)) returns 3
A workaround is to use --no-dbus: ./terminator --config-json data/layout-files-examples/2-3-grid.json --no-dbus.
Another workaround is to ensure that the BUS_NAME variable always has a new unique value, appending a timestamp for example, but this involves changing code in ipc.py. By default, BUS_NAME is always the same, which I think is the root of the issue.
Running a single instance of Terminator will cause problems if you are trying to launch a [layout](https://terminator-
gtk2.readthedocs.io/en/latest/layouts.html#layouts), when an instance is already running, so when configuring a program,
script or menu item to launch a layout, you need to remember to include the -u option that will disable the DBus for that
instance. [The Layout Launcher](https://terminator-gtk2.readthedocs.io/en/latest/layouts.html#layout-launcher) does this for
you, and as a result any launched layout is running without DBus, and cannot be controlled with DBus.
Running
./terminator --config-json data/layout-files-examples/2-3-grid.json
is not working, I get the default window instead of the requested layout. I'm running on Ubuntu 22.04. Here's the output when adding the-d
flag:The call to
proxy.RequestName(BUS_NAME, dbus.UInt32(flags))
returns3
A workaround is to use
--no-dbus
:./terminator --config-json data/layout-files-examples/2-3-grid.json --no-dbus
.Another workaround is to ensure that the
BUS_NAME
variable always has a new unique value, appending a timestamp for example, but this involves changing code inipc.py
. By default, BUS_NAME is always the same, which I think is the root of the issue.This seems to be the same issue described in #850
The text was updated successfully, but these errors were encountered: