É 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 comandoenv
egrep
paraDISPLAY
:env | grep DISPLAY
-
você pode alterar o editor padrão para algo que seja baseado em console, como
nano
ouvim
. Você deve alterar como o artigo mencionou o campoEDITOR
em 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.