Archivo para 10/03/10

Cambiar el tamaño de la barra de Scroll y Activar RGBA en los temas Light de Ubuntu (Radiance & Ambiance)

¿Cansado de que la barra de scroll de los temas Radiance y Ambiance se vea tan grande?. Vamos a cambiarla ^^

Nota: Os Recuerdo que los temas Ambiance y Radiance a fecha de hoy están todavia en desarrollo y es posible que sufran cambios, pero ello no impide que podamos adaptarlos a nuestras necesidades. La explicación está referida sobre el tema “Ambiance”, pero seria identico para el otro tema. Bien empezamos…

Si has instalado los temas Light en tu sistema se habran creado dos carpetas en /usr/share/themes, una con el nombre “Ambiance” y otra con el nombre “Radiance”. En estas carpetas se guardan las imagenes del tema y el fichero que configura como se visualizaran los elementos. Es precisamente este fichero el que nos interesa modificar. Se llama “gtkrc” y lo encontraras en
/usr/share/themes/Ambiance/gtk-2.0/gtkrc

Nota: Saca una copia de seguridad del mismo, por si quisieras volver a sus valores de “fabrica”.  Este fichero lo tenemos que editar como usuario root y el valor que nos interesa cambiar es:

GtkRange::slider-width = 16

este valor define el ancho de los deslizadores (entre ellos incluida la barra de scroll), por defecto tiene un valor de 16, ajustandole a un valor de 10,11 o 12 conseguiras reducir el tamaño. Nota 2: cada vez que apliques un cambio sobre este fichero y quieras ver como queda, puede abrir la ventana Sistema > Preferencias > Apariencia y elegir otro tema, despues vuelves a seleccionar el tema que estas modificando, de esta manera se cargara de nuevo el tema con los ficheros modificados de su “gtkrc” y podrás ir viendo como queda.
Ya que hablamos del ancho de la scrollbar puedes investigar otros valores que tal vez te interesan cambiar como son:

# la longitud de la barra deslizadora
GtkScrollbar::min-slider-length = 36

Por defecto tiene un valor de 36, si pones un valor como 50 conseguiras que sea mas larga (Uy!! a que me suena esto ^^).

# Degradado aplicado a la scrollbar
colorize_scrollbar= FALSE # FALSE = disabled, TRUE = enabled

Color con efecto decorativo sobre la scrollbar, por defecto esta desactivado (FALSE), para activarlo cambia este valor a TRUE.

# Decorador de la scrollbar
scrollbarstyle = 0     # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles

Son esas 3 franjas horizontales que aparecen por defecto en la zona intermedia de la scrollbar. Puedes por ejemplo fijar el valor “0” para que no tenga decorador, hay un total de 6 opciones.
Si te fijas tambien tendras una estructura similar a:

style "scrollbar" { ....

Ahi van mas propiedades asociadas a la scrollbar que podrias modificar, pero ten cuidado de no estropear nada. En fin, que tocando este fichero puedes ir modificando las propiedades del tema y dejarlo a tu gusto.
Por ultimo me dejo una entrada interesante, que es la que permite habilitar o deshabilitar el soporte de RGBA para el tema. Esta funcionalidad depende el Engine (p.ej la ultima version de Murrine si que lo esta implementando) y permitira tener transparencias sobre las ventanas de las aplicaciones GTK. Otra nota a advertir es que actualmente no todas las aplicaciones estan soportadas, asi que tendras aplicaciones que si activaran estas transparencias y otras no. Ejemplos de aplicaciones que si la soportan son la Terminal, o el Monitor del Sistema (Sistema > Administracion > Monitor del Sistema).
Bien la entrada del fichero es:

rgba= FALSE  # FALSE = disabled, TRUE = enabled

Por defecto esta desactivada (FALSE), para activar el soporte de RGBA ponla a TRUE. Esta tal vez sea una de la sorpresas que nos tenia preparados el equipo de desarrollo de Canonical, el soporte RGBA del tema no esta del todo completo pero esperemos que cuando salga a la luz el tema final ya se encuentre más desarrollado. A continuacion podeis ver un ejemplo tras activar RGBA y en la que se puede apreciar como se transparenta la ventana y la zona del menu:
Para quien este interesado en el tema de RGBA, podeis encontrar un PPA en la siguiente direccion, la lista de aplicaciones soportadas y un tutorial de como instalar RGBA más explicativo en el siguiente enlace.

RGBA con GTK desde PPA:

De acuerdo al PPA para Lucid y Karmic los pasos serian:

1. Añadir el repositorio:

sudo add-apt-repository ppa:erik-b-andersen/rgba-gtk

2. Actualizar:

sudo apt-get update ; sudo apt-get upgrade

3. Ir a Sistema > Preferencias > Gnome Color Chooser. Ir a la pestaña de Engines. Checkear el checkbox a Global y elegir Murrine e la lista desplegable. Click en Preferencias, en la ventana buscar “Configuration of Enable/Disable RGBA Support” y seleccionar los check de esa seccion. Pulsar en OK. click en aplicar y cerrar (close).

4. Ve a Sistema > Preferencias > Apariencia y en la pestaña de tema pulsa en Personalizar (Customize…) y en la ventana de controles, selecciona un tema que utilice Murrine Engine.

5. Opcional. Para tener transparecia Blur, instala los extras de compiz (compiz-fusion-plugins-extra), ahora desde la ventana de configuracion si usas ccsm , busca la opcion “blur windows” seleccionala y ajusta los valores tal como: Blur Filter a “Gaussian” y Gaussian Radius con valores 4 o 5.

Light X Theme

Y otro más para la colección…

Descarga | Gnome-Look

Ambiance Scrollbar para Chrome

Scrollbar personalizada para Chrome para que se integre con el tema Ambiance. Nota: funciona en las paginas web tipicas excluyendo las paginas internas de Chrome y la galeria de Chrome extensions.

Descarga | Chrome Extensions
Relacionado | Ambiance Theme para Chrome

Script para cambiar la posición de los botones

Aunque esto todavia es objeto de debate, en Ubuntu Forums existe una encuesta donde va ganando la opción de colocar los botones en el lado derecho de la ventana.
Cambiar la posición y orden de los botones, es ahora aún más fácil con este script.

#!/usr/bin/env python
#
# A nifty GUI controlling the window controls position
#
# Depends on python-gconf (started from a python-gconf example)
#
# @version 0.1
# @author alex(at)eftimie(dot)ro
#
import gtk
import gconf
def callback(button, client):
    global left, right, key, entry
    if left.get_active():
    	s = "maximize,minimize,close:" 
    elif right.get_active():
    	s = ":maximize,minimize,close"
    else:
    	s = entry.get_text()
    client.set_string (key, s)
    entry.set_text(s)
# Gconf stuff
client = gconf.client_get_default ()
key = "/apps/metacity/general/button_layout"
# Gtk window
window = gtk.Window()
window.set_title("Settings")
left = gtk.RadioButton(group=None, label='Left')
right = gtk.RadioButton(left, 'Right')
custom = gtk.RadioButton(left, 'Custom')
entry = gtk.Entry()
box = gtk.VBox(False, 0)
box.add(gtk.Label("Choose window controls position: "))
box.add(left)
box.add(right)
# Custom
box2 = gtk.HBox(False, 0)
box2.add(custom)
#box2.add(entry)
box.add(box2)
box.add(entry)
apply_button = gtk.Button('Apply')
done = gtk.Button('Done')
box3 = gtk.HBox(False, 0)
box3.add(apply_button)
box3.add(done)
box.add(box3)
custom.set_active(True)
window.add (box)
window.show_all ()
# Widget events
window.connect('delete_event', gtk.main_quit)
done.connect('clicked', gtk.main_quit)
left.connect ('toggled', callback, client)
right.connect ('toggled', callback, client)
custom.connect ('toggled', callback, client)
apply_button.connect('clicked', callback, client)
# If key isn't writable, then set insensitive
left.set_sensitive (client.key_is_writable (key))
right.set_sensitive (client.key_is_writable (key))
# Get current settings
entry.set_text(client.get_string(key))
gtk.main ()

¿izquierda o derecha?

Descarga del Script | Ubuntips





¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
marzo 2010
L M X J V S D
« Feb   Abr »
1234567
891011121314
15161718192021
22232425262728
293031  

Blog Stats

  • 30.928.250 hits