Dicas/Tips: Links sobre configuração do Xserver-xorg e dúvida do dpkg-reconfigure

Tenho andado à pancada com uma instalação para estudo quer do ubuntu server quer do Debian Lenny, usando para tal quatro isos simples de instalação.
A instalação é sempre feita usando a VirtualBox da Sun (útlima versão)  não a OSE, corre sempre tudo bem no que à instalação CLI diz respeito, o problema é depois!

A minha configuração é simples, pretendo instalar um pequeno server num disco virtual de 4Gb criado pela VBox, como é para estudar e brincar, após a instalação via CLI, quero instalar o Xorg+openbox para ter acesso a terminais mais fácilmente e para continuar a experimentar mais umas coisitas.

Até agora e após a instalação CLI, a única instalação de GUI posterior que funciona é apenas a da Debian Lenny, ainda que aquilo não funcione bem como eu quero.

Ou seja, o Xorg  está a funcionar o rato funciona, mas o dpkg-reconfigure xserver-xorg não funciona como eu quero, uma vez que apenas me dá a hipótese de configurar o teclado e mais nada.

Parece que o Xorg está agora mais automatizado, mas haverá algum ficheiro de configuração onde se possa desligar essa automatização?

Quanto às versões do Ubuntu, todas correm o Xorg mas sem rato?!!!
Escusado será dizer que o dpkg-reconfigure xserver-xorg também nada faz!
Os simpáticos developers do Ubuntu também desligaram a possibilidade de matar o Xorg com o habitual ctrl+alt+bcksp, mesmo colocando no ficheiro xorg.conf a opção ‘dontzap‘, quer-me parecer que o ficheiro nem sequer é usado pelo servidor X.

Já tentei quase tudo o que me lembrei e não dá nada, nem o google tem ajudado!

Mais uma batalha e encontrei alguns links para experimentar algumas coisitas mais, tal como o xrandr

Para obter info do xrandr sem o X estar a correr:

$xinit -e ‘sh -c “xrandr –verbose >xrandr.txt” ‘ 

Resumindo:

1º Instalação CLI ok e sem problemas
2º Instalação do Xorg sem problemas mas não fica a funcionar como quero

$sudo -s
#apt-get update&&apt-get install xorg openbox xterm

$startx -> tudo corre bem mas em todas as versões do ubuntu o rato não funciona (nem o ctrl+alt+bcksp), em Debian tudo funciona mas quero mudar a resolução (a Debian também permite matar o X com ctrl+alt+bcksp)

Tenho a sensação que o Xorg corre de forma automática e nem sequer olha para o ficheiro xorg.conf

Usei para tentar corrigir o Xorg o comando #dpkg-reconfigure xserver-xorg com plow e phigh e nenhum me permite aceder a outras configurações que não as do teclado.

Um passo em frente na Debian, modificando o ficheiro xorg.conf e acrescentando:

 Section “ServerFlags”
        Option          “DontZap”               “false”
EndSection

Já tenho a resolução que quero e tudo funciona normalmente, excepto o dontzap para matar o X!

Já agora outra dica para matar o X que funciona sempre, Alt-SysRq-R, followed by Ctrl-Alt-F1 (the first puts the keyboard back into Raw mode, i.e. outside the control of the X-server; the latter switches Virtual Terminal.) Or you can use Alt-SysRq-K to kill the current session.

Agora só falta dar a volta à versão do Ubuntu e matar o X na Debian com o ctrl+alt+bcksp!!!!

Fica para depois!

[update 1]

Graças à dica do TuxVermelho, resolvi a situação do server ubuntu, é necessário instalar também o pacote HAL, uma vez que o Xorg se serve dele para detectar o hardware.

Não percebo é porque raio o Ubuntu não coloca isso como dependência para instalar o Xorg!!!

[update 2]

Sendo utilizador no portátil do excelente sidux, vou seguindo as suas notícias quer na sua página quer no seu forum.
Após a saída da versão 5 da Debian, foram introduzidos na Sid novos pacotes, nomeadamente o KDE4 e o Xserver-Xorg 1.6 os quais levam a algumas mudanças.

O interessante é que na página do sidux onde nos informam dessas mudanças estão quase todas as respostas às minhas dúvidas que aqui coloquei:

With Xserver-Xorg 1.6 there are changes in the way how input devices (Keyboard, Mouse, Touchpad e.g) are handled.
What was up to now handled in xorg.conf will now be done by hal.
A great advantage of this method is input-hotplug, meaning connecting input devices whilst running X.
An example of how input devices are now handled can be read in our wiki
For now there is a way to stay with the old xorg.conf handling and change to hal over time.
To do this we need to add 3 lines to /etc/X11/xorg.conf. (mcedit /etc/X11/xorg.conf opens it in edit mode)

The lines must be added to Section “ServerFlags”:

Option “AllowEmptyInput” “0”
Option “AutoAddDevices” “0” # will turn off the HAL Features
Option “DontZap” “Off” # Enables ctrl-alt-del

Links:

Powered by ScribeFire.

2 Respostas

  1. Boas,

    O Xorg vai deixar (na upstream) de manter por omissao a combinacao Ctrl-Alt-Bckspace. Deve-se a queixas de acidentes e a que alguns programas (como o emacs) usam essa combinação para funcionalidades. Infelizmente não te posso dar a referencia porque nao sei onde li isso. Acho também que li que o xorg.conf vai mesmo desaparecer nas futuras versões do X.

    Outra ServerFlag importante é a ‘ Option “DontVTSwitch” “false” ‘ que caso não consigas aceder aos terminais virtuais com Ctrl-Alt-Fx, é devido à falta desta.

    Neste momento o xorg.conf ainda é utilizado mas para escolher a resolução, uso corro o xrand no .xinitrc/.xsession

    Infelizmente o dpkg-reconfigure já não faz quase nada :/ mas enfim… vive-se com isso. Sempre a simplificar a vida aos utilizadores ignorantes o que acaba por implicar lixar vida aos powerusers, quer porque tem que aprender mais coisas (mas isto ainda é um mal menor), quer porque os automatismos a mais não permitem a filosofia KISS. Os sistemas ficam mais gordos e sujeitos a erros.

    • boas gil,

      obrigado pelas dicas.

      o problema mesmo é que por vezes os automatismos não funcionam, como acontece nos casos que descrevi, não sei se o problema é da VBox, mas é a que prefiro, é mais leve e rápida que as pesadas vmware, e o qemu é muito lento.

      acho que o mais lógico era automatizarem as coisas, mas deixando uma flag que permitisse mexer em tudo!

      o xrand funcionou para a resolução, mas continuo sem o rato a funcionar!!!

      coloquei no debianpt a minha dúvida e deram-me uma dica a ver se experimento http://www.debianpt.org/node/2085

      As versões mais recentes do xorg vão buscar as informações que precisam ao hal.
      Podes tentar meter isto no teu xorg.conf:

      Section “ServerLayout” Option “AutoAddDevices” “off”EndSection

      Deves encontrar mais informações em: /usr/share/doc/xserver-xorg/

      ab

Deixe um comentário