Làm cách nào để điều khiển Banshee từ xa qua SSH?


9

Banshee có khả năng điều khiển cửa sổ chính của nó từ dòng lệnh bằng cách sử dụng các lệnh như

$ banshee --next

Tuy nhiên, khi chạy các lệnh này trên ssh với cùng một người dùng, nó chỉ đơn giản là cố gắng khởi chạy banshee.

Có cách nào để chuyển qua phiên khác khi đăng nhập bằng phiên ssh.

Tôi đoán đây là một điều ssh / tty nhiều hơn là một điều banshee nhưng nếu nó có thể được thực hiện tôi muốn biết.

Biên tập:

export $(strings /proc/*/environ| grep DBUS_SESSION | tail -1)

dường như làm việc trong trường hợp sử dụng của tôi. Lưu ý có rất nhiều quyền từ chối đầu ra nhưng bạn có thể bỏ qua điều đó.

thông qua: http : //machine- Motorcycle.blogspot.com/2010/12/ssh-and-dbus-simes.html

nếu bất cứ ai có một sửa chữa sạch sẽ rất thích nhìn thấy nó.

Câu trả lời:


8

Tôi đoán là bạn đang sử dụng HIỂN THỊ để chuyển phiên sang máy chủ X, nhưng điều bạn cần làm là bật lên kênh dbus đúng.

Đây là một chút đau đớn, nhưng tôi có nó hoạt động (chỉ để cho thấy những gì đang xảy ra, đây không phải là một giải pháp tốt):

Điều này được chạy cục bộ:

tag@loki:~$ env | grep dbus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbusxa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c

Và khi tôi ssh in:

tag@loki:~$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xa7L6dRCEH,guid=f7056d1d174a3f5b7c680b9c0000006c
tag@loki:~$ banshee --next

và nó hoạt động tốt :)

Hy vọng ai đó với một số bí quyết dbus có thể nhảy vào :)


cảm ơn vì đã đưa tôi đi đúng hướng, chỉ cần một cách để có được địa chỉ dbus từ kết nối ssh và tôi nên ngọt ngào.
Smithamax
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.