Dar a Gnome el aspecto de Unity


Muchos de nosotros ya estamos probando Unity y conociendo de “primera” mano los cambios que implica el uso del nuevo interface de Escritorio. Pero tú puede que aún estés usando Gnome, o tengas miedo de actualizarte y estropear algo.Sin problema, con gnome tambien podemos tener un pseudo-entorno parecido a Unity y experimentar como serán esos cambios de la interface.

Desventajas:

- No es realmente Unity, no nos aprovechamos del muelle elastico de aplicaciones que tiene el dock de Unity por ejemplo. Pero el look es bastante parecido y te puedes acostumbrar al uso de la nueva interface.

- Perdemos la capacidad de usar Global menu, a menos que mantegamos otro Panel superior unicamente para este applet.

Ventajas:

- Podemos mover el dock a la derecha o incluso usar transparencias que el actual Unity no permite. Asi como seguir usando nuestra area de notificacion: Por ejemplo para seguir usando aplicaciones como Skype o Shutter.

Pasos:

1- Ajustar las propiedades del panel.

Vamos a mover el panel desde la parte superior al lateral derecho, para ello haz click derecho sobre él y entre sus propiedades selecciona las siguientes:

Pestaña General:

Orientacion: DerechoTamaño: 46 pixelesExpandirsi lo deseas activa tambien: Ocultar automaticamente

Pestaña Fondo:

Selecciona:
Color solido negro y el nivel de transparencia que quieras usar. Yo prefiero todo Opaco.

Elimina tambien todos los applets y deja solo los siguientes (click derecho > Añadir al Panel):

-Menu del sistema

-DockbarX (que instalaremos previamente si no lo tenemos)

-Area de notificacion

-Miniaplicacion de indicadores

-Reloj


2- Ajustar el fondo del panel para el tema Ambiance.

Puede que al mover el panel hacia el lateral derecho se te muestre una horrible imagen de fondo a manera de tapiz.


Yo lo arregle editando como root el fichero /usr/share/themes/Ambiance/gtk-2.0/gtkrc
y comentando la linea: #include “apps/gnome-panel.rc”. Como ejemplo, mira la primera imágen de este post, en la ventana del editor de texto.

3- Configurando DockbarX.

si no tenias DockBarX antes de añadirlo como applet al panel tendras que instalarlo:

sudo add-apt-repository ppa:dockbar-main/ppa

apt-get update

aptitude install dockbarx dockbarx-themes-extra

Una vez instalado en el Panel, puedes hacer click derecho sobre el applet y se desplegara su menude configuracion.

Como theme para DockBarX elige por ejemplo Sunny.

4- Configurar Emerald theme.

(Sólo si usas Compiz y emerald como decorador de ventana)
Abre el gestor de temas emerald. Si p.ej usas fusion-icon es seleccionar: Emerald Theme Manager
e importa el siguiente tema de emerald: Ambiance Borderless

5- Configurar Plugins de Compiz.

Tienes que tener habilitados los siguientes plugins: Expo y Pared de Escritorio.Ejecuta “ccsm” y habilita los checks correspondientes.

6- Habilitar Lanzador Expo desde el panel.

Habras observado en Unity el icono que permite lanzar directamente el efecto Expo para mostrar el mural de pantallas y que nos permite desplazarnos comodamente por todos nuestros escritorios. En Gnome no tenemos ese applet, pero podemos simularlo con un lanzador que ejecute expo al pulsarlo.
Para ello previamente copiate esta imagen, que es la que usaremos para crear el lanzador (Añadir al panel > Lanzador de aplicación personalizado).

El comando del lanzador sera:

compiz-dbus-send.py expo expo_key

y previamente habremos copiado “compiz-dbus-send.py” con permisos de ejecucion en /usr/bin. El código es el siguiente:


#!/usr/bin/env python

import sys, dbus, subprocess

METHOD_ACTIVATE, METHOD_LIST = range(2)

booldict = {'true': True, 'false': False}


def destrify(s):
    '''Attempt to turn a string into an int, float, or bool'''
    value = None
    try:
        i = int(s, 0)
    except ValueError:
        try:
            f = float(s)
        except ValueError:
            value = booldict.get(s.lower(), s)
        else:
            value = f
    else:
        value = i
    return value


# Getting root window ID

try:
    rootwin = subprocess.Popen(['xwininfo', '-root'],
                               stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()[0]
except OSError:
    raise SystemExit('Error: xwininfo not present')

try:
    rootwin_id = int(rootwin.split()[3], 0)
except IndexError:
    raise SystemExit('Error: unexpectedly short output from xwininfo')
except ValueError:
    raise SystemExit('Error: unable to convert "%s" to int', rootwin.split()[3])

# dbus call setup
service = interface = 'org.freedesktop.compiz'
session_bus = dbus.SessionBus()

# Argument parsing
if len(sys.argv) < 3:
    if len(sys.argv) == 2:
        method = METHOD_LIST
    else:
        proxy = session_bus.get_object(service, "/org/freedesktop/compiz")
        print "Available methods:"
        print proxy.Introspect().replace("<node", "\n<node")
        sys.exit(0)
else:
    method = METHOD_ACTIVATE

plugin = sys.argv[1]
if method == METHOD_ACTIVATE:
    action = sys.argv[2]

args = ['root', rootwin_id]

extra_len = len(sys.argv[3:])
if extra_len >= 2 and extra_len % 2 == 0:
    for k, v in zip(sys.argv[3::2], sys.argv[4::2]):
        args.append(k)
        args.append(destrify(v))


# D-Bus call

if method == METHOD_ACTIVATE:
    proxy = session_bus.get_object(
        service, '/org/freedesktop/compiz/%s/allscreens/%s' %(plugin, action))
    obj = dbus.Interface(proxy, interface)
    obj.activate(*args)
elif method == METHOD_LIST:
    proxy = session_bus.get_object(
        service, '/org/freedesktop/compiz/%s/allscreens' %(plugin))
    obj = dbus.Interface(proxy, interface)
    print '\n'.join(obj.list())

Lanzador Papelera

Evidentemente Si lo deseas tambien puedes añadir tambien un lanzador para abrir directamente la papelera.el comando a ejecutar seria en este caso:

nautilus trash://

Y a disfrutar de Unity!!! uy, perdón, de Gnome…

12 Responses to “Dar a Gnome el aspecto de Unity”


  1. 1 Aldo Mann enero 10, 2011 en 10:13 pm

    Hombre, Unity no deja de ser Gnome.
    A mí Unity no me acaba de convencer. Sacando pros y contras de Gnome-Shell y Unity, Gnome-Shell gana. Uno de los puntos importantes es que todas las modificaciones que se hagan para adaptar los programas de Gnome a Gnome-Shell, Unity simplemente no los disfrutará, como por ejemplo menús de programas desde el título de la aplicación de la barra superior, el nuevo sistema de indicadores (que Ubuntu seguirá a la suya con los suyos), etc.
    Si Gnome-Shell usa Zeitgeist (que lo usará), no veo ninguna ventaja de Unity sobre el ya mentado.

    Aún así seguiré usando Ubuntu, pues me parece muy correcto en la elección de aplicaciones y con razón o no, prefiero Debian que RedHat.

  2. 2 manny enero 10, 2011 en 10:38 pm

    se parece mas a windows 7, mejor seria usar el tema unity_v de dockbarX

  3. 3 Joss enero 11, 2011 en 9:03 am

    Muy buen post. Un saludo!

  4. 4 david enero 11, 2011 en 9:36 pm

    Varias cosillas.

    Si no recuerdo mal Unity tambien usa zeitgeist.

    Los menus en la barra superior ya son efectivos en ubuntu.

    Por ultimo me llamo la atencion lo de poner un lanzador para la papelera ya que en los applets de las barras gnome ya existe un applet para la papelera propiamente dicha sin necesidad de crear lanzador alguno. Un saludo

  5. 5 Matias marzo 8, 2011 en 10:40 pm

    No se porque el expo no me funciona, sigo todos los pasos del manual y al hacer click no pasa nada.. copio y pego el codigo en un archivo de texto lo guardo con los permisos de ejecución a /usr/bin y sin embargo no pasa

    • 6 Sanosuque Sahara septiembre 30, 2011 en 4:18 am

      asegurarte de tener expo activado en compiz manager y si ya entra en expo pero los escritorios están en fila envés de los cuatro cuadros, ve ha opciones generales en compiz dale en el menú escritorios, tienes que clickear las flechas, hay cambias las opciones de 4 a 2 y abajo también pones 2 y listo


  1. 1 Mi Escritorio de Enero « Ubuntu Life Trackback en enero 10, 2011 en 10:06 pm
  2. 2 Mi Escritorio de Enero | Ayuda Linux Trackback en enero 11, 2011 en 4:35 am
  3. 3 Muchos de nosotros ya estamos probando Unity y conociendo de “primera” mano los cambios que ... Trackback en enero 13, 2011 en 2:48 pm
  4. 4 Mi Escritorio de Enero (Actualizado) « Ubuntu Life Trackback en enero 14, 2011 en 1:25 am
  5. 5 SOURCES.LIST Aggregator » Blog Archive » Create A Gnome Panel Icon For Triggering The Compiz Expo Plugin (Like In Unity) Trackback en enero 17, 2011 en 7:45 pm
  6. 6 Dar a Gnome el aspecto de Unity « Ubuntu Life : Blogoogler.com Trackback en enero 18, 2011 en 12:54 am

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s





The next version of Ubuntu is coming soon


¿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
enero 2011
L M X J V S D
« dic   feb »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Blog Stats

  • 26,718,028 hits

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 1.040 seguidores

%d personas les gusta esto: