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…
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.
se parece mas a windows 7, mejor seria usar el tema unity_v de dockbarX
Muy buen post. Un saludo!
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
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
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