Se você instalou gparted
usando um gerenciador de pacotes, ele reuniu as bibliotecas X11 e GNOME necessárias como dependências. Você pode precisar instalar o pacote xauth
separadamente.
Portanto, se você quiser usar o gparted
GUI, precisará ter um servidor X11 em execução no sistema que tenha seu monitor físico, teclado e mouse e, em seguida, estabelecer uma conexão SSH com o encaminhamento X11 ativado. Isso permitirá que gparted
envie sua GUI de volta pela conexão SSH para o sistema local, onde o servidor X11 a desenhará em sua exibição local.
Para o Windows, o VcXsrv é um software de servidor X11 gratuito razoavelmente atualizado que é bastante fácil de instalar. Para uso com o encaminhamento SSH X11, você normalmente não precisa configurá-lo de forma alguma: apenas certifique-se de que ele foi iniciado antes de iniciar seu cliente SSH e certifique-se de que o encaminhamento X11 tenha sido ativado nas opções do cliente SSH.
A primeira vez que você estabelece uma conexão SSH com o encaminhamento do X11, deve haver uma mensagem como:
/usr/bin/xauth: file /root/.Xauthority does not exist
Isso indica que sshd
no host remoto está usando xauth
para preparar a conexão, mas como esta é a primeira vez, o arquivo .Xauthority
em seu diretório inicial não existe ainda. Normalmente, isso é apenas uma mensagem informativa: a ferramenta xauth
criará automaticamente o arquivo, se ele não existir.
Para modificar partições usando uma ferramenta gráfica X11, você precisará de permissões de root, então será mais simples se você puder logar diretamente como root. Se isso não for possível, você poderá efetuar login como outro usuário, executar echo $DISPLAY
para exibir o valor da variável de ambiente DISPLAY
, alternar para o usuário root e verificar se a variável DISPLAY
ainda está definida para o mesmo valor (reajuste se necessário). Você também precisará definir a variável de ambiente XAUTHORITY
para apontar para o arquivo .Xauthority
em seu diretório inicial, isto é, algo como
export XAUTHORITY=/home/<username>/.Xauthority