Tôi đang chạy openSUSE 11.3 trên máy trạm của tôi tại nơi làm việc theo KDE, tôi không có quyền truy cập root vào nó. Shell mặc định đã được đặt thành tcsh
. Khi tôi đăng nhập tại máy trạm và đăng nhập từ xa từ MacBook chạy OS X 10.6 bằng cách sử dụng ssh
, như vậy:
ssh -X -C user@workstation.edu
mọi thứ đều hoạt động tốt; tuy nhiên, sau khi hoàn thành, tôi gặp lỗi DBUS trên phiên máy trạm của mình bất cứ khi nào tôi cố gắng khởi chạy bất cứ thứ gì có GUI, bao gồm, không may, hộp thoại đăng xuất từ bảng điều khiển thanh tác vụ. Tôi cảm thấy mệt mỏi với việc giết chết startkde
chỉ để đăng xuất trong những tình huống này.
Trực tuyến Tôi đã tìm thấy rất nhiều hướng dẫn để kết nối với phiên dbus hiện tại bằng ssh, nhưng tôi muốn làm ngược lại, hãy để phiên dbus hiện tại hoàn toàn không bị ảnh hưởng bởi phiên đăng nhập từ xa ssh.
Nếu tôi làm
ssh -X -C user@workstation.edu dbus-launch konsole
nó hoạt động, do đó, chỉ có vỏ đăng nhập tương tác phá vỡ dbus. Tôi nên sửa đổi ~/.cshrc
như thế nào? Hãy ghi nhớ rằng tôi không có quyền sửa đổi /etc/cshrc
, /etc/login
vv
Tôi có thể liệt kê nội dung của các tập tin ở đây, nếu cần thiết.
Cập nhật:
Đây là một tệp tar lớn với tất cả các tập lệnh tôi có thể tìm thấy:
dbus-launch konsole
phá vỡ phiên cục bộ không? Hoặc chỉ đơn thuần là đăng nhập ssh tương tác nơi bạn nhấnexit
ngay lập tức?).