Como Michael Mrozek ilustra , você pode executar aplicativos X que são exibidos na área de trabalho de sua esposa. Tudo que você precisa fazer é definir a DISPLAY
variável de ambiente com o valor certo (quase sempre :0
) ... e obter sua autorização.
Esta solução requer que você tenha permissão para ler os arquivos da sua esposa. O acesso ao servidor X requer um "cookie" de autenticação , que é uma senha gerada aleatoriamente quando o X é iniciado e armazenado em um arquivo. O arquivo é frequentemente ~/.Xauthority
; caso contrário, deve ser indicado na XAUTHORITY
variável de ambiente. No Ubuntu com a configuração padrão (usando o Gdm), o cookie de sessão da sua esposa não está ~wife/.Xauthority
em um arquivo com um nome gerado automaticamente; veja a variável ssh DISPLAY . Consulte também Como root, posso iniciar um programa gráfico na área de trabalho de outro usuário? , Linux: wmctrl não pode abrir a exibição quando a sessão é iniciada via tela ssh + .
Se sua esposa tiver um terminal de texto aberto, você pode usar write
como sugerido por user7440 para escrever algum texto em seu terminal. Isso requer que o terminal aceite tais notificações; você pode ativar e desativar isso com mesg y
ou mesg n
, e eu não sei qual é o estado padrão nos modernos emuladores de terminal.
Um mecanismo mais sofisticado que write
é talk
. O protocolo de conversação é o ancestral dos programas de bate-papo; você pode conversar com qualquer pessoa em uma máquina que esteja executando um servidor de conversação e cuja porta UDP 517 ou 518 (existem duas variantes de protocolo) não seja filtrada. Portanto, instale o talkd Instale o talkd http://bit.ly/software-small , um cliente como o ytalk Instale o ytalk http://bit.ly/software-small e ytalk wife
. Há também um cliente X, xtalk Install xtalk http://bit.ly/software-small . Até onde eu sei, a conversa simplesmente caiu do radar (todo mundo que se importa usa um dos modernos protocolos de bate-papo), e não há nenhum componente do sistema que gere uma notificação do KDE sobre uma solicitação de conversa.
Enquanto você diz que não pode executar nenhum cliente de mensagens instantâneas ... um cliente de mensagens instantâneas de linha de comando em execução na sua máquina doméstica acessada por SSH está bem? Existem, por exemplo, weechat Install weechat http://bit.ly/software-small . Você ainda dependeria de algum servidor para conectá-lo à sua esposa, mas ele só seria acessado na sua máquina doméstica, não no telefone.