Saya menjalankan openSUSE 11.3 di workstation saya di kantor di bawah KDE, saya tidak punya akses root untuk itu. Shell default telah diatur ke tcsh
. Ketika saya login di workstation saya dan login dari jarak jauh dari MacBook saya menggunakan OS X 10.6 menggunakan ssh
, seperti:
ssh -X -C user@workstation.edu
semuanya bekerja dengan baik; Namun, begitu selesai, saya mendapatkan kesalahan DBUS di sesi workstation saya setiap kali saya mencoba meluncurkan sesuatu dengan GUI, termasuk, sayangnya, kotak dialog logout dari panel task bar. Aku bosan membunuh startkde
hanya untuk logout dalam situasi ini.
Online Saya telah menemukan banyak instruksi untuk menghubungkan ke sesi dbus yang ada menggunakan ssh, tetapi saya ingin melakukan yang sebaliknya, biarkan sesi dbus yang ada benar-benar tidak tersentuh oleh sesi login jarak jauh ssh.
Jika aku melakukan
ssh -X -C user@workstation.edu dbus-launch konsole
yang berfungsi, jadi itu hanya shell login interaktif yang melanggar dbus. Bagaimana saya harus memodifikasi ~/.cshrc
? Perlu diingat bahwa saya tidak memiliki izin untuk memodifikasi /etc/cshrc
, /etc/login
dll
Saya dapat mencantumkan konten file-file itu di sini, jika perlu.
Memperbarui:
Ini adalah file tar besar dengan semua skrip yang bisa saya temukan:
dbus-launch konsole
yang memecah sesi lokal? Atau hanya login ssh interaktif di mana Anda menekanexit
segera?).