O notify-send precisa ter credenciais de sessão para poder enviar notificações dentro de sua sessão de amigos. Estes são armazenados em variáveis de ambiente incluídas em uma sessão quando você faz o login, o que impede que processos de fundo não autorizados danifiquem sua área de trabalho.
Uma maneira fácil de disponibilizar essas credenciais de sessão (e subverter a segurança da área de trabalho completamente) é fazer com que a sessão da área de trabalho inicie uma sessão de tela e, em seguida, faça o plano de fundo.
você pode então ssh para ele, conectar-se à sessão de tela e então seu envio de notificação funcionará. Se você fizer isso, certifique-se de que seu colega de apartamento esteja totalmente ciente de que você tem acesso total à área de trabalho e aos arquivos.
Para configurar a sessão de tela:
No painel, execute "Aplicativos de inicialização"
clique em adicionar, dê um nome e digite o seguinte no comando:
screen -dmS desktop_session
Então, quando você se conectar via ssh
screen -r desktop_session
notify-send "Insecure message"
Você pode então executar qualquer comando e fazer com que sua saída gráfica apareça naquela sessão da área de trabalho.
Você precisará fazer isso de forma interativa, se você quiser fazer isso de forma não interativa, você pode ter um script de shell pesquisando um arquivo e quando ele tiver dados para enviá-lo para notificá-lo. ou apenas use um cliente de mensagens instantâneas.