Quando se trata de linux em desktops temos a eterna discussão entre qual ambiente desktop usar.
“Loucos-por-desempenho” preferem fluxbox, openbox ou blackbox
Os que gostam de desempenho mas querem uma interface amigável gostam de XFCE
Os que querem um desktop totalmente agradável fazem parte do duelo Gnome X KDE.
O fato é que ambos os desktop environments são muito funcionais e, cada vez mais incluem novas praticidades.
Eu particularmente não gosto de nenhum programa que use bibliotecas do KDE. Acho o Gnome muito bonito e fácil de personalizar, seu desempenho é muito parecido com o do KDE mas tem a aparência de ser mais estável. Além de que é totalmente GNU/GPL.
Já que gosto de Gnome e de praticidade máxima, sempre personalizo meu desktop o quanto posso. Uma ótima ferramenta para personalizar a praticidade do gnome é o “nautilus-actions”.

Pra quem usa Debian ou Ubuntu é muito simples a instalação:
$ sudo apt-get install nautilus-actions
O Nautilus é o gerenciador de arquivos padrão do gnome, e é ele que gerencia o desktop também. O nautilus-actions é um aplicativo que permite adicionar scripts e ações personalizadas no menu de contexto do nautilus.
*Menu de contexto é aquele que aparece quando se clica com o botão direito do mouse encima de um arquivo ou pasta.
Após instalar o nautilus-actions vá em Desktop > Preferências > Configuração do Nautilus Actions
Eis a tela principal do nautilus actions, onde se adiciona ações personalizadas:

Os itens acima são os que eu utilizo aqui em casa. Vou explicar como adicionar e usar os mais genéricos.Os scripts mencionados estão num pacote de scripts que pode ser baixado aqui. Depois de baixar basta extrair o conteúdo do pacote e copie a pasta scripts para a home do seu usuário, ou ra outro local de sua preferência. Aqui em casa ficou em: /home/gabriel/scripts/.
No pacote tem os scripts:
- tojpg.py - que converte uma lista de imagens passadas como parametro (tojpg.py %M no nautilus actions), em JPG. Para usar o script é necessário ter o PIL em seu linux.
- Em Debian/Ubuntu: $ sudo apt-get install python-imaging
- vconv.py - converte o arquivo passado como parâmetro para FLV. A mágica é feita chamando o ffmpeg. Portanto, tenho-o instalado em seu linux.
- Mais uma vez: $ sudo apt-get install ffmpeg
Para adicionar uma nova ação clique em adicionar. Vai aparecer uma tela assim:

É bem simples pra adicionar mais ações, passando o mouse encima dos campos de texto aparece uma dica do que deve ser preenchido ali. Não se esqueça de clicar em “Legend” para ver o que cada parâmetro faz. Para facilitar:

- Converter para JPG: Aparece quando seleciono um ou mais arquivos PNG, chama o script tojpg.py que converte todos os arquivos selecionados para JPG.
- Converter para WMV: Aparece toda vez que seleciono um arquivo FLV, e chama o script vconv.py que converte o flv para WMV. Acontece que eu baixo muitos videos usando o Downtube e gosto de convertê-los para WMV já que quando convertidos pra OGG não ficam tão bons.
- Enviar para área de trabalho: Esse aqui é mão na roda! Aparece quando clico em qualquer arquivo ou pasta.
- Simplesmente adicione o comando mv %M /home/usuario/Desktop onde no lugar de usuario coloque o seu nome de usuario
- Enviar via Bluetooth: Para usar essa funcionalidade precisa-se ter o gnome-bluetooth instalado em seu linux e adicionar o comando:
- Gerar PyGTK: Chama o Gladeloader que o Marcelo Lira fez e eu modifiquei pra uso próprio. Gera uma estrutura básica em python que já carrega o arquivo glade selecionado. Agiliza muito a programação em PyGTK.
- O comando é: gladeloader %M
- Liberar: Esse é outro muito legal! Dá um “sudo chmod -R 777” nos arquivos ou pastas selecionados, uso muito para liberar arquivos copiados pelo root ou por outros usuários.
- Comando: sudo chmod -R 777 %M
- O sudo deve estar habilitado sem pedir senha para que issto funcione.
Não se esqueça de criar limitações na aba Condições, veja o exemplo abaixo, onde só quero enviar arquivos que sejam compatíveis com meu celular, via bluetooth:

Bem, com isso seu gnome já vai ficar bem mais prático. A personalização pode ser um pouco demorada ou até mesmo chata para alguns. Mas o resultado é muito satisfatório. Pra quem está pensando em criar uma distribuição linux customizada, seria uma boa adicionar esas personalizações e copiar lá pro /etc/skel.
Bom proveito!