Icones em falta no tema Tango no Ubuntu?

Pelo menos aqui faltam os ícones dos bookmarks no menubar do gnome-panel que revertem para os do gnome.

Uma solução simples é:

 for i in {16x16,22x22,24x24,32x32}; do \
sudo ln -s /usr/share/icons/Tango/$i/places/folder.png \
/usr/share/icons/Tango/$i/places/inode-directory.png; done ; \
sudo ln -s /usr/share/icons/Tango/scalable/places/folder.svg \
/usr/share/icons/Tango/scalable/places/inode-directory.svg ; \
sudo ln -s /usr/share/icons/Tango/scalable/places/folder.icon \
/usr/share/icons/Tango/scalable/places/inode-directory.icon ; \
sudo gtk-update-icon-cache /usr/share/icons/Tango

Depois pode ser necessário esperar que o ícones sejam actualizados, ou abrir o gnome-appearance-properties que ele trata disso.

screenshot

O tema que estou a usar é feito por mim a partir do FreshLight e de uma versão qualquer do Murrina. Está feito sem suporte para mudar as cores, isso talvez seja algo que mude mais tarde. Se alguém quiser experimentar, está aqui. Usa o engine murrine e o tema de ícones Tango. Não deve funcionar muito bem sem composite do Compiz ou Metacity por causa da falta de contornos e tal, mas com as sombras funciona bem, pelo menos para mim. 🙂 Pode ter bugs em algumas aplicações, mas ainda não me apercebi de nada. 😀

Tema Claro Minimal

Reverter os paineis do GNOME ao estado inicial

Quando instalamos a nova versão da distro que usamos (dado que se usa GNOME como gestor de janelas), por vezes existem novidades introduzidas pelos responsáveis da distro na estrutura pré-definida das barrinhas onde estão os menus e a lista de aplicações a correr (gnome-panel). Este foi o caso, por exemplo, com a introdução da applet de mudança rápida de utilizador na configuração base dos novos utilizadores.

Estas alterações podem ser feitas manualmente, e é normal que alteremos a configuração base para algo que nos sirva as preferências, mas se quisermos limpar a configuração actual e reverter às novas pré-definições podemos eliminar a configuração antiga do painel com dois simples comandos:

$ rm -rf ~/.gnome2/panel2.d
$ gconftool-2 --recursive-unset /apps/panel

O primeiro apaga os ícones (launchers) criados manualmente por nós, se existirem. O segundo limpa as configurações do painel do registo do GNOME (gconf). 🙂

Usar o controlo remoto da Apple para controlar o Totem

Neste momento o comando apenas me serve para controlar o Totem, pelo que o facto de o Totem não suportar pesquisar no ficheiro quando ficamos a carregar no botão se torna aborrecido. Para permitir que se tenha vários modos onde possa mudar de faixa ou andar para a frente ou para trás no ficheiro com tão poucos botões, o lirc suporta um sistema de modos que neste caso eu mudo com a tecla do MENU.

Além disso uso também o gnome-osd para mostrar um aviso da mudança de modo. Será necessário instalar o pacote com o mesmo nome e adicionar o irexec à lista de daemons da sessão do GNOME

O .lircrc que tenho na minha $HOME:

begin
flags = startup_mode
mode = totem1
end

begin totem1
begin
prog = Totem
button = PLAY
config = play_pause
end

begin
prog = irexec
button = MENU
config = gnome-osd-client -f "Changed to mode 2"

end

begin
prog = Totem
button = MENU
mode = totem2
flags = mode quit
end

begin
prog = Totem
button = NEXT
config = seek_forward
repeat = 3
end

begin
prog = Totem
button = PREV
config = seek_backward
repeat = 3
end

begin
prog = Totem
button = PLUS
config = volume_up
repeat = 3
end

begin
prog = Totem
button = MINUS
config = volume_down
repeat = 3
end
end totem1

begin totem2
begin
prog = Totem
button = PLAY
config = fullscreen
end

begin
prog = Totem
button = NEXT
config = next
end

begin
prog = Totem
button = PREV
config = previous
end
end totem2

begin
button = MENU
mode = totem1
flags = mode quit
prog = irexec
config = gnome-osd-client -f "Changed to mode 1"

end

O meu /etc/lirc/lircd.conf:

begin remote

name lircd.conf
bits 8
eps 30
aeps 100

one 0 0
zero 0 0
pre_data_bits 24
pre_data 0x800100
gap 132990
toggle_bit_mask 0x800100A4

begin codes
NEXT 0xA3
PREV 0xA5
PLUS 0x73
MINUS 0x72
PLAY 0xA4
MENU 0x8B
end codes

end remote

O meu /etc/lirc/hardware.conf:

# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Try to load appropriate kernel modules
LOAD_MODULES=false

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="dev/input"
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE="/dev/input/event1"
MODULES=""

# Default configuration files for your hardware if any
LIRCD_CONF=""
LIRCMD_CONF=""

Ainda me faltam experimentar mais do que 2 modos, mas isso fica para outro dia. 😛

Ver/Ouvir streams mms no GNOME

Para ver ou ouvir streams mms no GNOME em Ubuntu, basta instalar o pacote com os codecs para ASF (que no Ubuntu deverá ser sugerido aquando da tentativa de abrir o stream com o Totem/Movie Player e não existe o codec):

sudo aptitude install gstreamer0.10-plugins-ugly

Caso estejamos atrás de um proxy será necessário configurá-lo com o gnome-network-preferences:

screenshot-network-proxy-preferences.png

🙂

Gestor do clipboard para o Gnome em Ubuntu Edgy?

O Glipper que fará parte da próxima versão do Ubuntu, está disponível nos backports:

$ sudo aptitude install glipper

Depois estará disponível em Aplicações/Applications -> Acessórios/Accessories -> Glipper e toma a forma de um ícone na área de notificação (system tray, wtv) que pode ser clickado ou acedido através do atalho Ctrl + Alt + C, para escolher a entrada do clipboard que queremos depois fazer paste.

🙂

Documentos padrão no Gnome (Templates para Nautilus)

Basta criar uma pasta Templates na área pessoal /home/ e todos os documentos padrão ai gravados estarão disponíveis no menu contextual do Nautilus, “Criar Documento/Create Document”. Para poupar algum trabalho, podem começar por usar os disponibilizados por John Wendell, aqui.

screenshot.jpg

😉