Estou executando o openSUSE 11.3 na minha estação de trabalho no trabalho no KDE, não tenho acesso root a ele. O shell padrão foi definido como tcsh. Quando estou logado na minha estação de trabalho e logon remotamente no meu MacBook executando o OS X 10.6 ssh, use o seguinte:
ssh -X -C user@workstation.edu
tudo funciona bem; no entanto, assim que termino, recebo erros DBUS na sessão da estação de trabalho sempre que tento iniciar qualquer coisa com uma GUI, incluindo, infelizmente, a caixa de diálogo de logout no painel da barra de tarefas. Estou cansado de matar startkdeapenas para sair nessas situações.
On-line Encontrei muitas instruções para conectar-se a uma sessão dbus existente usando ssh, mas eu gostaria de fazer o oposto, deixe a sessão dbus existente completamente intocada pela sessão de login remoto ssh.
Se eu fizer
ssh -X -C user@workstation.edu dbus-launch konsole
isso funciona, então é apenas o shell de login interativo que está quebrando o dbus. Como devo modificar ~/.cshrc? Tenha em mente que eu não tenho permissão para modificar /etc/cshrc, /etc/loginetc.
Eu posso listar o conteúdo desses arquivos aqui, se necessário.
Atualizar:
Aqui está um grande arquivo tar com todos os scripts que pude encontrar:
dbus-launch konsoleque interrompe a sessão local? Ou apenas um login ssh interativo no qual você pressionaexitimediatamente?).