私は自分のワークステーションでKDEのもとでopenSUSE 11.3を実行していますが、それにrootアクセス権がありません。デフォルトのシェルはに設定されていますtcsh
。ワークステーションにログインし、OS X 10.6を実行しているMacBookからリモートでログインするとssh
、次のようになります。
ssh -X -C user@workstation.edu
すべてが正常に動作します。ただし、一度完了すると、残念ながらタスクバーパネルのログアウトダイアログボックスなど、GUIで何かを起動しようとすると、ワークステーションセッションでDBUSエラーが発生します。私はstartkde
これらの状況でログアウトするためだけに殺すことにうんざりしています。
オンラインsshを使用して既存のdbusセッションに接続するための多くの指示を見つけましたが、反対に、sshリモートログインセッションによって既存のdbusセッションを完全に変更しないでください。
私が行った場合
ssh -X -C user@workstation.edu dbus-launch konsole
それは機能するので、dbusを壊しているのは対話型ログインシェルだけです。どのように変更すればよい~/.cshrc
ですか?私は変更する権限を持っていないことに注意してください/etc/cshrc
、/etc/login
など、
必要に応じて、これらのファイルの内容をここにリストできます。
更新:
これは、私が見つけたすべてのスクリプトを含む大きなtarファイルです。
dbus-launch konsole
中ですか?または、ただ押すだけのインタラクティブなsshログインexit
ですか?)