Banshee имеет возможность управлять своим основным окном из командной строки с помощью команд, таких как
$ banshee --next
. Однако при выполнении этих команд над ssh одним и тем же пользователем он просто пытается запустить банши.
Есть ли способ перейти к другому сеансу при входе в сеанс ssh.
Я предполагаю, что это больше похоже на вещь ssh / tty, чем на banshee, но если это может быть сделано Мне хотелось бы знать.
Изменить:
export $(strings /proc/*/environ| grep DBUS_SESSION | tail -1)
, похоже, работает в моем случае использования. Обратите внимание, что есть много разрешенных прав, но вы можете игнорировать это.
через: http://machine-cycle.blogspot.com/2010/12/ssh-and-dbus-sessions.html [ ! d6]
, если у кого-то есть более чистое исправление, хотелось бы его увидеть.
Я предполагаю, что вы используете DISPLAY, чтобы просто свалить сеанс на X-сервер, но вам нужно открыть правый канал dbus.
Это немного боль, но я работаю (просто для того, чтобы показать, что происходит, это нехорошее решение):
Это выполняется локально:
tag@loki:~$ env | grep dbus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbusxa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
И когда я ssh in: [ ! d3] tag@loki:~$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
tag@loki:~$ banshee --next
, и он отлично работает:)
Надеюсь, кто-то с каким-то ноу-хау dbus может прыгать в:)
Я предполагаю, что вы используете DISPLAY, чтобы просто свалить сеанс на X-сервер, но вам нужно открыть правый канал dbus.
Это немного боль, но я работаю (просто для того, чтобы показать, что происходит, это нехорошее решение):
Это выполняется локально:
tag@loki:~$ env | grep dbus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbusxa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
И когда я ssh in: [ ! d3] tag@loki:~$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
tag@loki:~$ banshee --next
, и он отлично работает:)
Надеюсь, кто-то с каким-то ноу-хау dbus может прыгать в:)
Я предполагаю, что вы используете DISPLAY, чтобы просто свалить сеанс на X-сервер, но вам нужно открыть правый канал dbus.
Это немного боль, но я работаю (просто для того, чтобы показать, что происходит, это нехорошее решение):
Это выполняется локально:
tag@loki:~$ env | grep dbus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbusxa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
И когда я ssh in: [ ! d3] tag@loki:~$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
tag@loki:~$ banshee --next
, и он отлично работает:)
Надеюсь, кто-то с каким-то ноу-хау dbus может прыгать в:)
Я предполагаю, что вы используете DISPLAY, чтобы просто свалить сеанс на X-сервер, но вам нужно открыть правый канал dbus.
Это немного боль, но я работаю (просто для того, чтобы показать, что происходит, это нехорошее решение):
Это выполняется локально:
tag@loki:~$ env | grep dbus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbusxa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
И когда я ssh in: [ ! d3] tag@loki:~$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
tag@loki:~$ banshee --next
, и он отлично работает:)
Надеюсь, кто-то с каким-то ноу-хау dbus может прыгать в:)
Я предполагаю, что вы используете DISPLAY, чтобы просто свалить сеанс на X-сервер, но вам нужно открыть правый канал dbus.
Это немного боль, но я работаю (просто для того, чтобы показать, что происходит, это нехорошее решение):
Это выполняется локально:
tag@loki:~$ env | grep dbus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbusxa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
И когда я ssh in: [ ! d3] tag@loki:~$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
tag@loki:~$ banshee --next
, и он отлично работает:)
Надеюсь, кто-то с каким-то ноу-хау dbus может прыгать в:)
Я предполагаю, что вы используете DISPLAY, чтобы просто свалить сеанс на X-сервер, но вам нужно открыть правый канал dbus.
Это немного боль, но я работаю (просто для того, чтобы показать, что происходит, это нехорошее решение):
Это выполняется локально:
tag@loki:~$ env | grep dbus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbusxa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
И когда я ssh in: [ ! d3] tag@loki:~$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
tag@loki:~$ banshee --next
, и он отлично работает:)
Надеюсь, кто-то с каким-то ноу-хау dbus может прыгать в:)
Я предполагаю, что вы используете DISPLAY, чтобы просто свалить сеанс на X-сервер, но вам нужно открыть правый канал dbus.
Это немного боль, но я работаю (просто для того, чтобы показать, что происходит, это нехорошее решение):
Это выполняется локально:
tag@loki:~$ env | grep dbus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbusxa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
И когда я ssh in: [ ! d3] tag@loki:~$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
tag@loki:~$ banshee --next
, и он отлично работает:)
Надеюсь, кто-то с каким-то ноу-хау dbus может прыгать в:)