esquiso
Power Member
No seguimento da avalanche de posts que se registam por este forum fora sobre este tema, achei por bem fazer um tópico que reuna toda a informação no sentido de ajudar os utilizadores que se deparam com uma CLI e não sabem o que fazer. Comecemos então.
A maneira mais facil de conseguir resolver situações deste genero é ter uma cópia funcional do xorg.conf como backup. E se o tivermos, poupamos algum tempo.
Imaginando que a cópia se chama xorgbackup.conf e que esta situada na pasta /etc/X11, executamos o seguinte comando, em modo su:
E pronto, se a cópia estiver realmente funcional, basta iniciar, e já terão X. Simples, hem?
Mas, e se eu não tenho backup do X?
Ok, acontece, mas vai dar um bocadinho mais de trabalho. Mas a verdade é que temos mais soluções. Vou só deixar duas sugestões, que em principio resultarão na maioria esmagadora dos casos.
Solução 1 - Editar o xorg.conf
Esta é uma solução generica. Funcionará em todos os casos que possuem o X.Org Server.
A solução passa por, simplesmente, editar o xorg.conf. Para isso vamos usar o duocromático terminal que tivemos por presente quando ligamos o PC. Executemos então o seguinte código, again, em modo su:
É-nos apresentada uma serie de linhas que, neste momento, é totalmente irrelevante. Interessa-nos apenas a seguinte parte:
O que se vai fazer é simplesmente substituir "o que quer que esteja aqui" por "vesa". Os vesa são uns drivers genéricos que funcionarão com qualquer placa.
Agora, guardem e iniciem. Devem já ter X.
Solução 2 - dpkg-reconfigure xserver-xorg
Eu tenho de admitir, gosto bem mais desta solução. Apesar de ser mais complexa e de ser um pouco "matar um rato com um tanque de guerra", podemos logo defenir coisas como a resolução, a depth, o Refresh Rate, and so on. Obviamente, esta solução não é global, precisam de ter o dpkg instalado. Isto acontece no caso do Debian e em distros Debian-based (Ubuntu e por ai fora).
O primeiro e passo é fazer, mais uma vez em su:
A primeira coisa que tem que fazer é escolher os drivers apropriados. Sim, advinharam, são os vesa.
Os restantes passos são faceis de preencher caso se leiam as descrições bem*. E muitos deles, são opcionais.
Descrevo só um caso caricato: executei este processo no Debian e no Ubuntu. Enquanto que no Debian todo o meu hardware (modelo, identificador da placa e até o proprio monitor) eram detectados sem espinhas, no Ubuntu não. É caso para perguntar qual é melhor.
Já tenho X. E agora?
E agora? Ora bem. Se já tem tudo nos conformes, e não precisam de aceleração gráfica, tejam é quietinhos com o xorg.conf. Não vale a pena mexer.
No caso de quererem a dita, tem que instalar os drivers apropriados para a vossa placa. Isso é outra história. Como voces até já sabem recuperar o X, podem ir sem medo
esquiso, és um porreiro, aceitas doações?
Com todo o gosto, basta enviar uma PM a pedir NIB, morada ou paypal. Tenho todo o gosto em atender-vos obviamente, é uma brincadeira ihihihi
* - só uma chamada de atenção para uma opção que por vezes pode dar bronca, que é a opção dos framebuffers. Apesar de estar bem lá explicito, acho por bem referir isto.
A maneira mais facil de conseguir resolver situações deste genero é ter uma cópia funcional do xorg.conf como backup. E se o tivermos, poupamos algum tempo.
Imaginando que a cópia se chama xorgbackup.conf e que esta situada na pasta /etc/X11, executamos o seguinte comando, em modo su:
Código:
cp /etc/X11/xorgbackup.conf /etc/X11/xorg.conf
Código:
startx
Mas, e se eu não tenho backup do X?
Ok, acontece, mas vai dar um bocadinho mais de trabalho. Mas a verdade é que temos mais soluções. Vou só deixar duas sugestões, que em principio resultarão na maioria esmagadora dos casos.
Solução 1 - Editar o xorg.conf
Esta é uma solução generica. Funcionará em todos os casos que possuem o X.Org Server.
A solução passa por, simplesmente, editar o xorg.conf. Para isso vamos usar o duocromático terminal que tivemos por presente quando ligamos o PC. Executemos então o seguinte código, again, em modo su:
Código:
nano /etc/X11/xorg.conf
Código:
Graphics device section
(...)
Driver "o que quer que esteja aqui"
Agora, guardem e iniciem. Devem já ter X.
Solução 2 - dpkg-reconfigure xserver-xorg
Eu tenho de admitir, gosto bem mais desta solução. Apesar de ser mais complexa e de ser um pouco "matar um rato com um tanque de guerra", podemos logo defenir coisas como a resolução, a depth, o Refresh Rate, and so on. Obviamente, esta solução não é global, precisam de ter o dpkg instalado. Isto acontece no caso do Debian e em distros Debian-based (Ubuntu e por ai fora).
O primeiro e passo é fazer, mais uma vez em su:
Código:
dpkg-reconfigure xserver-xorg
A primeira coisa que tem que fazer é escolher os drivers apropriados. Sim, advinharam, são os vesa.
Os restantes passos são faceis de preencher caso se leiam as descrições bem*. E muitos deles, são opcionais.
Descrevo só um caso caricato: executei este processo no Debian e no Ubuntu. Enquanto que no Debian todo o meu hardware (modelo, identificador da placa e até o proprio monitor) eram detectados sem espinhas, no Ubuntu não. É caso para perguntar qual é melhor.
Já tenho X. E agora?
E agora? Ora bem. Se já tem tudo nos conformes, e não precisam de aceleração gráfica, tejam é quietinhos com o xorg.conf. Não vale a pena mexer.
No caso de quererem a dita, tem que instalar os drivers apropriados para a vossa placa. Isso é outra história. Como voces até já sabem recuperar o X, podem ir sem medo
esquiso, és um porreiro, aceitas doações?
Com todo o gosto, basta enviar uma PM a pedir NIB, morada ou paypal. Tenho todo o gosto em atender-vos obviamente, é uma brincadeira ihihihi
* - só uma chamada de atenção para uma opção que por vezes pode dar bronca, que é a opção dos framebuffers. Apesar de estar bem lá explicito, acho por bem referir isto.
Última edição: