É simples não ter a variável de ambiente DISPLAY=:0 definida.
-
Você pode executar:
export DISPLAY=:0; ./tripwire --update --twrfile ./report/name.twr -
ou você pode sair da sessão raiz do terminal e iniciar uma nova sem passar o argumento que fará com que você herde as variáveis env da sessão atual, incluindo a variável
DISPLAY. Então pressione ctrl + d e então executesu. Digite sua senha e, em seguida, você poderá verificar seu ambiente com o comandoenvegrepparaDISPLAY:env | grep DISPLAY -
você pode alterar o editor padrão para algo que seja baseado em console, como
nanoouvim. Você deve alterar como o artigo mencionou o campoEDITORem seu arquivo de configuração do tripwire.Tripwire will display the report file using the default text editor specified on the EDITOR line of the Tripwire configuration file
Escolha o jeito que você quer fazer. Qualquer uma dessas três maneiras permitirá que você abra o aplicativo baseado em GUI ou altere a configuração do editor de texto da GUI para o console baseado em console.
O primeiro e o segundo são mais simples, supondo que você queira usar o editor gráfico para visualizar o conteúdo dos relatórios do Tripwire.