Entries Tagged 'ubuntu' ↓

Church not found?|Igreja não encontrada?

wendell@wendell-laptop:~$ locate church
wendell@wendell-laptop:~$

Let’s fix this on the free desktop!

Vamos corrigir isso no desktop livre!

Status

Hello, folks.

It has been a long time since last post, blame microblogging services :). This is a post just to [randomically] say what I’m doing in my [dis]connected life.

Since November I started developing a product as a freelancer. It is finished, as we can call it 1.0. It was built on top of GNOME technologies and will run on GNOME machines, but unfortunately it’s not a free software. Yet. The plan is to release it as a free product when “it’s the right time”®.

Because of this project, I paused some development I was doing in Vinagre. I was working on SSH tunneling, aka VNC over SSH. I will restart the work before the end of the week, but I’m not sure if it will get into GNOME 2.30 because “Feature Freeze” and “UI freeze” are too close.

I have lots of things to do in both Vino and Vinagre, but unfortunately I don’t have all free time I wish. In a ideal world, I wish I got paid to work on GNOME. Yes, I know there’s no “ideal world” :)

So, please, wait patiently another cycle for big features, like RDP support in Vinagre. I hope you understand.

As last year I haven’t contributed to the Ubuntu project as I liked, I did not renew my Ubuntu membership. So, I’m not an Ubuntu member anymore, and my email address @ubuntu.com is not valid. Once I have done more contributions, I’ll reapply.

In other news, I just back from vacation, this time I did not travel or something, because my wife was operated, so, I spent all time taking care of her at home, with family. And I enjoyed it a lot!

Since last year we moved to our own home (an apartment), I own a motorcycle (best way to head to office), I use glasses and dental braces.

A goal for this year is to write a GNOME game (probably using Vala or Python). I won’t tell you what game it is to not break the surprise :)

See you!

Olá, gente, quanto tempo hein?

Faz tempo desde meu último post, podem culpar os microblogs hehe. Este é um post só para dizer [aleatoriamente] o que ando fazendo da vida.

Desde novembro, comecei o desenvolvimento de um produto, como freelancer. Digamos que ele já chegou a versão 1.0. Ele foi feito usando tecnologias GNOME, e vai rodar em máquinas GNOME, mas infelizmente ele não é software livre. Ainda. O plano é liberá-lo como software livre quando “for a hora certa”®.

Por cause desse projeto, dei uma parada no desenvolvimento do Vinagre. Eu estava trabalhando no tunelamento SSH, também conhecido como VNC sobre SSH. Vou recomeçar o trabalho ainda esta semana, mas não sei se vai dar tempo de entrar no GNOME 2.30, por causa dos congelamentos de strings e de interfaces, que estão muito próximos.

Eu tenho muitas coisas a fazer no Vino e Vinagre, mas infelizmente não tenho tanto tempo livre como eu gostaria. Num mundo ideal, eu queria ser pago para trabalhar no GNOME. Mas sabemos que não existe mundo ideal hehe.

Então, por favor tenha paciência para grandes novidades, como por exemplo, o suporte a RDP no Vinagre. Espero que você me entenda.

Como no último ano não tenho contribuído tanto com o Ubuntu como antes, não renovei minha membresia. Assim, não sou mais um membro Ubuntu, e meu email @ubuntu.com não é mais válido. Quando eu voltar a colaborar, aplico novamente para membro.

Em outras notícias, acabei de voltar das férias. Dessa vez não viajei nem nada do tipo. Minha mulher se operou, então passei as férias todas cuidando dela, em casa, com a família reunida. Foi muito bom!

Desde o ano passado nós nos mudamos para nossa casa (um apartamento na verdade), tô usando óculos e aparelho nos dentes, e sou um motociclista (não tem coisa melhor que moto pra ir e voltar do trabalho).

Um dos meu objetivos para este ano é escrever um jogo para o GNOME (provavelmente em Vala ou Python). Não vou dizer que jogo é para não estragar a surpresa :).

Nos vemos por aí!

Rounded boxes in gtk

Dear lazyweb,

Is there a GTK+ widget that draws a box with a rounded corner, just like those found in Gwibber? And that I could put my own stuff inside it?

t

Or it’s possible to do this easily?

I’m afraid not, so I will have to do it in HTML/WebKitGTK.

Vinagre 2.29.1

Hello, Internet! Today I just released Vinagre 2.29.1, with new cool features:

Olá, internet! Hoje lancei o Vinagre 2.29.1, com features bem legais:

Reverse Connections (Listener mode of vncviewer):

Conexões Reversas (tipo o modo listener do vncviewer):

reverse1reverse2

I need help to create the documentation for this feature: https://bugzilla.gnome.org/show_bug.cgi?id=597110

Eu quero a ajuda de alguém para documentar esta feature:https://bugzilla.gnome.org/show_bug.cgi?id=597110

Ability to change the depth color and use JPEG compression (lossy encoding):

Possibilidade de mudar a profundidade de cores e usar compressão JPEG (com perdas):

connect1

And a mini-toolbar in bookmarks panel:

E uma mini-toolbar no painel dos marcadores:

book1

Read the complete announcement: http://mail.gnome.org/archives/gnome-announce-list/2009-October/msg00069.html

Leia o anúncio completo (inglês) em http://mail.gnome.org/archives/gnome-announce-list/2009-October/msg00069.html

If you want to be updated as the changes happen, just follow me at twitter or identica.

Se você quer ser informado sobre novidades assim que elas acontecem, siga-me no twitter ou identica.

BTW, it would be nice if someone created a PPA repository (Ubuntu) for unstable vinagre. If you are interested, mail me!

A propósito, seria interessante se alguém criasse um repositório PPA (Ubuntu) para o vinagre instável. Se você tá interessado, mande um email pra mim!

News about Remote Desktop|Novidades sobre acesso remoto

Hi, folks. Yesterday I released vino and vinagre 2.27.90 (aka 2.28 Beta 1). News since 2.26:

Vino

  • Drop libgnome dependency (using libegg now)
  • Drop libglade dependency (using gtkbuilder now)
  • New (GConf) option to disable XDamage extension. See #533613.
  • Telepathy tubes: This allows you to share your desktop with an Empathy buddy.
  • Various minor fixes.

Vinagre

  • New plugin system. Implementing a new protocol is just a matter of writing a plugin.
  • Telepathy tubes: This allows you to control your Empathy buddy’s desktop.
  • New command line options: –fullscreen and –vnc-scale.
  • Screenshot can be saved in various formats.
  • Toolbar in fullscreen mode is now centralized.
  • Panel applet is now optional. Disable it with –disable-applet.
  • New *very basic* SSH plugin. Enable it with –enable-ssh in configure.
  • Use GtkBuilder instead of Glade.
  • Support for UltraVNC MS-Logon authentication (requires gtk-vnc 0.3.9)
  • Various minor fixes.

Speaking of vinagre, it’s planned for 2.30 (or 3.0) a new RDP plugin, to access MS Windows machines. I’m waiting for a friend who promissed me to write a gtk+ widget for this (concept similar to gtk-vnc). Yes, Jorge. I’m talking about you :)

Please, if you can, try it out and report possible regressions, once the code has changed a lot since last stable version.

Ah, because of this, I’ve reached 1000 commits(!!) according with CIA.vc.

Olá, pessoal. Ontei lancei o o vino e vinagre 2.27.90 (ou 2.28 beta 1). Novidades desde a versão 2.26:

Vino

  • Não usa mais libgnome (usa agora libegg)
  • Não usa mais libglade (usa agora gtkbuilder)
  • Nova opção (GConf) para desabilitar a extensão XDamage. Veja #533613.
  • Telepathy tubes: Permite você compartilhar seu desktop com um contato do Empathy.
  • Várias correções pequenas.

Vinagre

  • Novo sistema de plugins. Para implementar um novo protocolo, basta escrever um plugin.
  • Telepathy tubes: Permite você controlar o desktop de um contato do Empathy.
  • Novas opções de linha de comando: –fullscreen e –vnc-scale.
  • Captura de tela pode ser salva em vários formatos.
  • Barra de ferramentas no modo tela cheia é centralizada.
  • Applet do painel é opcional. Desative com a flag –disable-applet no configure.
  • Novo plugin para SSH *extremamente básico*. Ative-o com a flag –enable-ssh no configure.
  • Usa GtkBuilder em vez de Glade.
  • Suporta a autenticação MS-Logon do UltraVNC (precisa do gtk-vnc 0.3.9)
  • Várias correções pequenas.

Falando em vinagre, está planejado para a versão 2.30 (ou 3.0) um novo plugin RDP, para acessar máquinas Windows. Estou esperando um amigo que me prometeu que escreveria um widget gtk+ para isso (conceito similar ao gtk-vnc). É Jorge, tô falando de você :)

Se puder, por favor, teste esta versão e reporte bugs e regressões, visto que o código mudou muito desde a última versão.

Ah, devido a estas mudanças, alcancei a marca de 1000 commits (!!) de acordo com o CIA.vc.

GNOME Rocked at FISL|GNOME no FISL!

Hello, folks.

This is a quick post (written in the airport, while waiting my flight to Gran Canaria) just to tell you that GNOME Brazil one more time rocked at FISL – International Free Software Forum, which took place (again, as every year) in Porto Alegre, south of Brazil.

Thanks to GNOME Foundation, I was able to attend the event, and represent GNOME there, along with many Brazilian GNOMErs. We had a booth and a communitarian event, where I, Vinicius Depizzol, Gustavo (kov) Noronha and Julio talked about the past and the future of the GNOME Desktop, as well about how to contribute with the project.

Some pictures (click for larger size and for the description):

Oi gente!

Este é um post rápido (escrito no aeroporto, enquanto espero meu vôo pra Gran Canaria) apenas pra dizer que o GNOME Brasil esteve mais uma vez no FISL, e que foi muito bom!

Graças a GNOME Foundation, eu pude comparecer ao evento, representar o GNOME junto com muitos GNOMErs desse Brasilzão. Tivemos um estande (ok, um quiosque) e um evento comunitário, onde eu, Vinicius Depizzol, kov e Julio falamos sobre o passado, presente e futuro do GNOME, bem como sobre como contribuir com o projeto.

Algumas fotos (clique para tamanho maior e legendas):

De fisl 2009
De fisl 2009
De fisl 2009
De fisl 2009
De fisl 2009
De fisl 2009
De fisl 2009

Ah, also thanks to the GNOME Foundation I’m right now boarding to Gran Canaria, to GUADEC! This edition is special because it gets together GUADEC and Akademy (KDE) into a single conference. Looking forward to beat KDE guys in the Freefa soccer tournement!

Ah, também graças a GNOME Foundation, estou neste momento embarcado para Gran Canaria (Espanha) rumo ao GUADEC! Esta edição é especial, porque pela primeira vez GUADEC e Akademy (KDE) acontecem em um evento único. Tô ancioso para ganhar do KDE no torneio de futebol Freefa!

sponsored-by-gnome-foundation

Remote Access and 3D Effects|Acesso Remoto e Efeitos 3D

Just a quick post to say that Vino 2.26.2, which will be released next week will have a workaround for a bug that some proprietary video drivers have with the XDamage extension of X.Org.

If you have a nvidia/ati driver and 3D effects enabled and nobody manages to access your desktop over VNC, it’s enough to change the GConf key /desktop/gnome/remote_access/disable_xdamage to TRUE. You can use the gconf-editor program or edit this key directly from the terminal with the command-line program gconftool.

Most video drivers nowadays work correctly with 3D and XDamage extension. Just do the trick above if Vino is not working on your environment.


Ubuntu bug: https://bugs.launchpad.net/bugs/353126
GNOME bug: http://bugzilla.gnome.org/show_bug.cgi?id=533613


Este é um post rápido só para dizer que o Vino 2.26.2, que vai ser lançado semana que vem terá uma correção temporária (workaround) para um bug que alguns drivers proprietários de vídeo tem com a extensão XDamage do X.Org.

Se você tem um driver nvidia/ati, efeitos 3D ativados e ninguém consegue acessar seu desktop via VNC, simplesmente altere a chave do GConf /desktop/gnome/remote_access/disable_xdamage para TRUE. Você pode usar o gconf-editor para isso ou pode alterar a chave direto do terminal, com o programa de linha de comando gconftool.

A maioria dos drivers de vídeo funciona corretamente com 3D e a extensão XDamage. Só faça o procedimento acima se o Vino não estiver funcionando no seu ambiente.


Bug no Ubuntu: https://bugs.launchpad.net/bugs/353126
Bug no GNOME: http://bugzilla.gnome.org/show_bug.cgi?id=533613

New vino dialog|Nova tela do vino

Today I released Vino 2.25.5, which features a new configuration dialog and the UPnP support:

Hoje lançei o Vino 2.25.5, que tem uma nova tela de configuração e suporte a UPnP:

vino1
vino2

Yes, I dropped some ‘advanced’ stuff, they remain in GConf.

É, tirei algumas opções ‘avançadas’, elas ainda estão no GConf.

PHP and Oracle on Ubuntu Server|PHP e Oracle no Ubuntu Server

Here are a few steps to have your PHP with Oracle (OCI8) support. I assume you already have Apache and PHP running. I have tested this procedure with Ubuntu 8.04 (Hardy, LTS) Server Edition.
Segue alguns poucos passos para ter o PHP com suporte a Oracle (OCI8). Estou assumindo que Apache e PHP já estão instalados e executando. Testei estes procedimentos no Ubuntu 8.04 (Hardy, LTS) Server Edition.

Install some needed packages:
Instale alguns pacotes necessários:

sudo apt-get install php-pear php5-dev libaio1 build-essential

Baixe o Oracle Instant Client:
Download the Oracle Instant Client:
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html

Você precisa dos pacotes:
You need the packages:

  • Basic client
  • SDK
  • SQL Plus (Optional)

Unzip all downloaded files in /opt/instantclient
Descompacte os arquivos baixados em /opt/instantclient

Execute os comandos abaixo:
Run the commands below:

cd /opt/instantclient
sudo ln -s libclntsh.so.11.1 libclntsh.so
sudo ln -s libocci.so.11.1 libocci.so
sudo sh -c ‘echo “/opt/instantclient” > /etc/ld.so.conf.d/oracle.conf’
sudo ldconfig

Vamos instalar o módulo OCI8:
Let’s install OCI8 module:

sudo pecl install oci8

Quando for perguntado o path (caminho) do Oracle, digite:
When asked for Oracle PATH, type:

all <ENTER>
instantclient,/opt/instantclient <ENTER>
<ENTER>

Coloque a extensão recém criada nas configurações do PHP:
Put the newly created extension in PHP config:

sudo sh -c ‘echo “extension=oci8.so” > /etc/php5/conf.d/oracle.ini’

Reinicie o apache:
Restart your apache:

sudo /etc/init.d/apache2 restart

Verifique com phpinfo() se o módulo OCI8 foi carregado.
Check with phpinfo() if OCI8 module was loaded.

É isso!
That’s All!

Latinoware and GNOME Forum|Latinoware e Fórum GNOME

It’s over… what a pity. It was one of the best events I’ve ever attended. This time was special: I took my wife with me! We enjoyed it a lot!

Acabou… que pena. Foi um dos melhores eventos que participei. Resta agora a saudade dos amigos – novos e antigos. Dessa vez foi especial porque levei minha esposa junto. Curtimos bastante!

Wednesday – 29 Oct

Quarta – 29/10

We arrived in Foz do Iguaçu in the morning, and went directly to Paraguay. We didn’t even got out of the bus, due to a strong rain. Went back to hotel. Met Fábio (GNOME translator) and gave a walk through the city. At night, after an endless waiting, we got dinner, sponsored by Latinoware. Fish food, very good:

Chegamos em Foz de manhã, e partimos logo para o Paraguai. Passeio frustrado, pois caiu uma chuva muito, mas muito forte. Nem descemos do ônibus; fizemos a volta até o terminal de Cidade del Leste e voltamos para Foz. Almoçamos no hotel mesmo. Comida magnífica, daquelas que são lindas pros olhos e ótimas pra barriga. A tarde o Fábio chegou e nos encontramos no nosso hotel. Daí seguimos andando pelo bairro até parar no Rafain Bar. A noite seguimos para o Rafain hotel pra se juntar ao resto da turma. Lá pras 9 ou 10 da noite, após uma cansativa espera, chegou o ônibus que nos levou para o jantar de abertura dos palestrantes.

Fotos da espera do ônibus:

Turkey rocks

Izabel, Wendell, Eline (my wife) and Fábio

Everybody was hungry

Detalhe: Jantar ótimo, baseado em peixes, com ótima sobremesa e – para tristeza do Fábio – empate do Flamengo com o Vitória.

Thursday – 30 Oct

Quinta – 30/10

First day of the event, get the credentials, get the booth ready, meet the friends, this stuff. At night we had a opening drink, and a “light show”, in the Itaipu. The dinner was pizza:

Primeiro dia de evento, dia de credenciamento, arrumação de estandes, encontro com a turma toda. Almoço por conta do evento. A tarde teve uma palestra do Duda sobre Launchpad e Ubuntu; abaixo comento sobre esta palestra. A noite teve um drink de abertura junto com um “show de luzes” da barragem de Itaipu. O jantar aconteceu numa pizzaria:

Dinner

Watching a video about Itaipu

Waiting for the bus

GNOMErs in the bus

Friday – 31 Oct

Sexta – 31/10

Friday was free for most of us. In the morning, we went to Paraguay, make some shopping. Crazy place, lots, lots of people. After lunch, time to visit the wonderful Iguassu Falls: Just amazing, incredible miracle of the nature!

Agenda livre para a maioria de nós. Pela manhã fomos ao Paraguai, muito louco. Muita gente, vendedores abordando você na rua vendendo de tudo: de Playstation 3 à Viagra! Para vender barbeadores eles até fazem demonstração do produto, raspando seu braço, né Lício? Bom, compras tranquilas, viagem de Van na volta também tranquila. Após o almoço fomos às Cataratas: Sem dúvida a melhor atração da viagem. Simplesmente fantástica! Obra prima da mãe natureza. Só tivemos uma palestra nesse dia, do Lício, mais sobre ela lá embaixo.

Duda and Fábio at Paraguay

Waiting for the late guys, to go to the falls

Just a bit wet!

Falls

Wonderful view

Nice shot, by vdepizzol

Saturday, 01 Nov

Sábado – 01/11

Better day, after all it’s the GNOME Forum Day. We had talks from 10 am to 7 pm! Pictures and details about our Forum can be found at http://br.gnome.org/GNOMEBR/VForum (pt-BR). In the end of the day we had our last dinner :(.

Melhor dia de todos, afinal, foi o dia do 5º Fórum GNOME. Palestras nossas de 10 da manhã até as 7 da noite! Tivemos como palestrantes: Diego, Sandino, Fábio, Vicente, Bruno, Pedro, German, eu (Wendell), Vinícius e Gustavo (kov). Com minicursos tivemos João e Quesada. Detalhes sobre programação e fotos em: http://br.gnome.org/GNOMEBR/VForum. Depois disso tivemos nosso jantar de despedida, numa pizzaria.

Diego at his talk

Me, talking about a11y

The end :(

Final dinner

Domingo – 02/11

No domingo muita gente foi embora logo cedo. Como meu vôo era só a noite, aproveitei e acordei tarde. Depois fomos (eu e minha esposa) ao Paraguai mais uma vez. Dessa vez, curtimos uma tranquilidade fora do comum. Em parte devido ao dia – domingo, e em parte devido a chuva leve. Enfim, compramos mais algumas coisas e voltamos pro hotel. Depois do almoço, um passeio pelo centro e depois aeroporto. Detalhe: O aeroporto de Guarulhos – SP estava um inferno, devido a corrida de Fórmula 1. Muita, muita gente e vôos atrasados. Chegamos em Maceió 1:30 da manhã de segunda-feira.

Final considerations

Considerações

I would like to thank the GNOME Foundation and Latinoware for making this happen. It really rocks. It was really wonderful to meet old and new friends.

Of course, I must thank Izabel Valverde, who – one more time – organized our Forum. Izabel, thank you very much!

Como disse, o evento foi muito bom. Gostaria somente de alertar para os dois contratempos que tivemos, justamente nas palestras sobre Ubuntu, do Lício e do Duda: Ambas não estavam no calendário impresso, que foi distribuído entre os participantes. Suas apresentações só estavam agendadas na web, assim, muita gente não soube da existência de tais palestras. Fica aqui um conselho para o próximo ano: Caso ocorram confirmação de palestras após a impressão (na gráfica) do calendário, imprimam uma errata e distribuam junto com o material. Ou colem cartazes divulgando.

No mais, gostaria de agradecer a GNOME Foundation e a Latinoware por ter proporcionado a realização deste encontro, mais um Fórum GNOME. O melhor de todos que já fui!

Agradecemos também a parceria das comunidades Ubuntu-BR, Fedora-BR e Novell, na pessoa do Everaldo.

Claro, não poderia deixar de agradecer à Izabel Valverde, que mais uma vez organizou o fórum GNOME. Izabel, muito obrigado!

Se você não foi esse ano, faça um esforço para ir no ano que vem. Ainda não sabemos onde será o Fórum, mas independente disso vale MUITO a pena ir.

Até a próxima oportunidade!