Eh, eu fui ao Google Developer Day. Não devo ser uma pessoa deslumbrável. Ou minha personalidade de diva resmungona realmente chegou ao ápice. A falta de internet me incomodou (tinha wireless do hotel, mas custava uma pequena fortuna), a falta de chá/café me incomodou (tava frio, pô, eu sei que lindas modelos distribuíram picolés loucamente, mas eu queria um chá quentinho para aguentar as salas geladas, picolé… hm, não) e era muito bizarro aquela mesa de coffee-break linda, montada, e o garçon dizendo “só dez pras quatro”.
Ah, sim, vocês querem saber das palestras, claro, né? Se eu falei até agora de outra coisa, é porque não me impressionaram tanto assim. Olha, o Google Wave é SENSACIONAL, isso é bem verdade. Mas… o resto… achei… hm… “legal”, “bacana”, adjetivos não tão empolgantes assim. Palestras muito longas e repetitivas, talvez. Ou palestrantes não muito carismáticos (eu queria ENFORCAR o francesinho que a cada dez palavras dizia “Brazil!” “Futebol!” “Canvas!”, ah, ok, canvas fazia parte do script).
Enfim, aguardem o Google Wave. Acho que todo mundo foi ao Google Developer Day pra isso, e o resto foi encheção de lingüiça de HTML 5 (oooh look shiny!) e Social Bullshit. Com picolés e mulatas.
Umas semanas atrás, enviei pelo twitter uma lista de restaurantes vegetarianos/naturais em São Paulo. Como resposta, obtive uma enxurrada de endereços de churrascarias. Qualquer um que me conheça um pouco melhor sabe que não SOU vegetariana, ESTOU vegetariana por questões de saúde e aprecio como ninguém um bom churrasco especialmente sangrento, a ponto de causar nojo em muita gente que coma carne perto de mim. Então, mandar um endereço de churrascaria pra mim não causa nenhuma irritação, muito pelo contrário.
Ontem, tentando ajudar as pessoas que ainda sofrem com configuração de dois monitores no Linux – em geral é um procedimento plug-n-play no Ubuntu como bem relataram, mas, dependendo do driver, pode dar dor de cabeça – postei meus xorg.conf que funcionaram aqui. Até misturei tudo e disse que minha placa de vídeo era Intel, podem me zoar à vontade. Mas, curiosamente, surgiram uns Windows-lovers e Maclovers aqui, mesmo esquema do pessoal da churrascaria: achando que sou uma linuxfreak que não os suporta e que ia ficar magoadinha de algo não funcionar no linux e funcionar no Mac e no Windows.
Olha, pessoal, eu não acho que exista nada perfeito no mundo, eu não me acho perfeita, eu sou a favor da diversidade de opiniões e não acho o planeta perfeito. Não vai ser aqui que vocês vão apontar o dedinho na minha cara e dizer “iáááá sifudeu tá errada” e eu vou chorar no cantinho de vergonha. Vou rir junto e tomar um shot de tequila pra cada merda encontrada na vida, porque assim é divertido, senão fica foda. Gente que se acha perfeita e se leva a sério é muito chata e não tenho paciência. Se você é um desses, nem se dê ao trabalho de comentar aqui – ou melhor, comente sim, porque eu vou rir de você. Comentários idiotas fazem meu dia mais engraçado enquanto eu tomo meu chá quentinho e NÃO LEVO MEU BLOG A SÉRIO. Ah sim, queria deixar isso claro: eu não levo redes sociais, blogs, nada na internet a sério. Beleza? Ok, vou ali trabalhar que tenho coisas realmente sérias a fazer. Agora continuem discutindo se windows, linux ou mac são melhores. :D
Aparentemente eu consegui algo raro, que foi fazer o Xorg funcionar com dois monitores e placa de vídeo intel ATI (RENATA SUA RETARDADA) no Linux tanto com driver proprietário quanto com driver open source. Como isso me deu bastante trabalho, e sou uma pessoa a favor do compartilhamento de informação, vou distribuir meus xorgs.conf a quem interessar possa.
Meus monitores são um dell de 17 e um dell de 20.
Vamos ao que interessa: primeiro, xorg.conf com o driver proprietário, usado com o Ubuntu até 8.10:
Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0" LeftOf "Screen1"
Option "Xinerama" "off"
Option "Clone" "off"
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Dell 1701FP (Analog)"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 76.0
Option "dpms"
EndSection
Section "Monitor"
### Comment all HorizSync and VertSync values to use DDC:
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Dell 2007WFP (Digital)"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "fglrx"
Option "DesktopSetup" "horizontal"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1050x1680"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard0"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Com o advento do Ubuntu 9.04, o driver open source passou a funcionar comigo. E ficou assim:
Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "AIGLX" "true" # This looks like it's on the wrong place, doesn't it? But it's where it should be.
#Screen 1 "Screen1" RightOf "Screen0"
#Option "Xinerama" "off"
#Option "Clone" "off"
EndSection
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/share/fonts/X11/misc"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
#Load "dbe"
Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Dell 2007WFP (Digital)"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "dpms"
Option "PreferredMode" "1680x1050"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Dell E176FP"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 76.0
Option "dpms"
Option "PreferredMode" "1280x1024"
Option "Position" "1680 0"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
Option "RenderAccel" "true"
Option "VGAAccess" "on"
# very important to save power when you have two CRT monitors like me.
Option "DPMS"
# EnablePageFlip should allow better performance.
Option "EnablePageFlip" "true"
# I'm not sure this has any effects at all.
Option "XaaNoOffscreenPixmaps" "1"
Option "ColorTiling" "on"
Option "monitor-DVI-0" "Monitor1"
Option "monitor-DVI-1" "Monitor0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050" "1280x1024"
Virtual 2960 1050
EndSubSection
EndSection
A regra é: ir mexendo no seu xorg até conseguir funcionar. Deu trabalho, mas por incrível que pareça, quando troquei o driver pro open source, funcionou de primeira. Ah, ok, devo confessar: eu tinha um cabo com mau contato aqui que precisou ser mexido, então não funcionou tão de primeira assim, mas era problema do cabo, não de configuração. Fora isso, cara, que coisa mágica! Desejo sorte a todos os que precisarem fazer essa configuração corna dos infernos que é usar dois monitores. E eu sei que o meu xorg tá feio. Ele só funciona.
UPDATE: Sim sou imbecil. Haha devo ter ganho um brinde da Intel pra escrever o nome dela duas vezes aqui.
Botei ordem na casa e feed no Feedburner. O link é http://feeds2.feedburner.com/renata/feed. Divirtam-se.
Ando trabalhando cornamente e com preguiça de escrever de verdade. Divirtam-se com este tema novo (temporário, juro) enquanto eu procuro algo legal e clean pra botar aqui. Também procuro um celular novo (queria mesmo um nokia E71, mas eu uso celular muito pouco pra justificar a compra de um desses), procuro uma desculpa para gastar dinheiro num celular novo (faço isso há bem mais de um ano) mas os “Out of Memory” agora se tornaram uma desculpa melhor. Procuro também bons lugares para jantar, São Paulo tem tantos – e mesmo assim consegui comer algo que seria a pior pizza da minha vida essa semana.
A quem interessar possa (já que o post da minha dieta fez sucesso), eu perdi 15 quilos no total, ao longo de um ano. Acho que só volto a comer carne se for um bife de Kobe, em Kobe (o que também me parece um bom objetivo de vida). É isso. Agora vou trabalhar mais, que hoje não foi feriado para mim.
Google Developer Day:
Golpe?:
Ou você está comigo, ou você está contra mim:
Fiador:
Dois monitores com vídeo ATI no Linux: