
Estou usando VMware com Arch e XFCE. A resolução de tela padrão era muito pequena para mim, então quis alterá-la para algo maior. Selecionei acidentalmente um tamanho de tela muito grande e pensei que voltaria ao tamanho de tela anterior, mas permaneceu como uma tela preta. Reiniciei o VMware e o Arch ainda é uma tela preta.
Existe alguma maneira de corrigir isso sem reinstalar?
Responder1
A maneira correta de fazer isso seria encontrar o arquivo de configuração que foi alterado e editá-lo para a resolução correta. Mas eu não sou um usuário do XFCE, então você mesmo terá que procurar :)
Outra maneira independente de desktop é alterar a resolução usando xrandr
. Supondo que você ainda possa inicializar seu computador e usar Ctrl+ Alt+ F1para acessar um prompt de comando, você pode digitar isto para mudar para resolução automática:
xrandr --display :0 --output VGA1 --auto
Depois que o comando for concluído sem nenhum erro, você pode usar Ctrl+ Alt+ F7para voltar à GUI e ela deverá ter a resolução correta. Não se esqueça de alterar novamente a resolução, para que a configuração seja salva.
Notas:
Pode ser necessário alterar
VGA1
o nome da saída de exibição (digitexrandr --display:0
para ver as saídas).Se
--auto
não for inteligente o suficiente, você pode alterá-lo para, por exemplo
xrandr --display :0 --output VGA1 --mode 1024x768
, , que alterará a resolução para 1024x768 (novamente, digitexrandr --display:0
para ver os possíveis modos de resolução).
Responder2
Encontrei exatamente esse problema hoje e o xrandr
comando acima não funcionou para mim.
O arquivo de configuração real é:~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
Mudei a Resolution
linha de volta para 800x600
e eu estava bem:
<property name="Resolution" type="string" value="800x600"/>
Responder3
O truque para fazer o xrandr funcionar é que você precisa colocar um comando sleep antes do comando xrandr, executá-lo e voltar para a sessão X (segure alt e seta para a esquerda) para que a sessão X esteja em primeiro plano antes que o xrandr realmente seja executado . No meu caso, a saída é HDMI-1, então a linha de comando é:
sleep 5;xrandr --display :0 --output HDMI-1 --auto
Eu executei isso e imediatamente mudei a sessão X para o primeiro plano