Home Wiki > Portal:Cinnamon
Sign up | Login

Portal:Cinnamon

tagline: De openSUSE

¿Qué es Cinnamon? edit

Cinnamon es un escritorio para Linux que proporciona características avanzadas e innovadoras y una experiencia de uso tradicional.

La organización del escritorio es similar a la de GNOME 2. La tecnología subyacente se bifurcó a partir de GNOME Shell. Se ha puesto el énfasis en hacer que los usuarios se sientan como en casa y en proporcionarles una experiencia con el escritorio sencilla y confortable.

En estos momentos Cinnamon 2.0 se encuentra en una intensa fase de desarrollo. No se recomienda como escritorio principal de trabajo. ¡Las personas pioneras o que quieran buscar fallos y sepan cómo corregir fallos básicos son bienvenidas!

Dialogo advertencia 64x64.png

Aunque a Cinnamon se le llama Entorno de escritorio en los medios de comunicación, sus desarrolladores aún lo tienen como un proyecto de la comunidad para Linux Mint (Un Entorno de escritorio está dirigido a todas las distribuciones, mientras que los proyectos comunitarios no). Por tanto, en un futuro próximo no se convertirá en un escritorio con soporte oficial del proyecto openSUSE. Tenlo en mente, no podemos hacer muchas promesas sobre esto.

Dialogo informacion 64x64.png

Instalación edit

One Click Install

Para instalar Cinnamon haz clic en la imagen que coincida con la versión de openSUSE que tienes instalada:

Versión: Tumbleweed

Button-oci.png

Versión: 42.1

Button-oci.png

Versión: 13.2

Button-oci.png

Si usas Chrome, Epiphany, Opera o Chromium tendrás que descargar el archivo con extensión .ymp y ejecutarlo en local haciendo doble clic en él. Firefox permite la ejecución directa desde el navegador.

Knotes 128x128.png

zypper

Para instalar Cinnamon usando zypper, ejecuta las siguientes órdenes en una consola:

sudo zypper ar http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_13.2 Cinnamon
sudo zypper ref Cinnamon
sudo zypper in patterns-openSUSE-cinnamon

Cambia 42.1 por 13.2 o Tumbleweed dependiendo de la versión de openSUSE que tengas instalada.

Knotes 128x128.png

Selección manual

Añade el repositorio con

sudo zypper ar http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_13.2 Cinnamon

y lee a continuación la explicación sobre los paquetes para decidir los que quieres. Lo normal es que los paquetes cinnamon, cinnamon-session y muffin añadan todas las dependencias necesarias a la instalación.

Cambia 42.1 por 13.2 o Tumbleweed dependiendo de la versión de openSUSE que tengas instalada.

Knotes 128x128.png

Explicación de los paquetes edit

Aproximadamente hay unos 80 paquetes alojados en el repositorio. Sin embargo, no son necesarios todos.

  1. Los paquetes *-devel, *-debuginfo y *-debugsource no hacen falta. Se usan para hacer seguimiento de problemas y errores.
  2. Si el inglés es el único idioma usado en el equipo no se necesitan los paquetes *-lang ni cinnamon-translation.
  3. La instalación manual de los paquetes typlib-1_0-* no es obligatoria. Si son necesarios se instalan automáticamente. Lo mismo se aplica a los paquetes lib*.

Información básica sobre los paquetes de Cinnamon

  • cinnamon: paquete básico que proporciona el shell de escritorio.
  • cinnamon-session: paquete que permite el inicio de sesión en Cinnamon.
  • cinnamon-2d: paquete que proporciona un método a prueba de fallos con aceleración 2D. Su uso está pensado para sistemas que no disponen de aceleración 3D.
  • cinnamon-menu-editor: paquete vacío requerido por Cinnamon. Se añade automáticamente y no hay que instalarlo manualmente.
  • cinnamon-settings: punto centralizado desde el que se puede cambiar el fondo de pantalla, temas, iconos...
  • cinnamon-control-center: paquete que proporciona una interfaz gráfica de usuario para editar los ajustes de Cinnamon como puedan ser temas, iconos y fuentes.
  • cjs: archivos binarios para libcjs0, que es una dependencia para que cinnamon pueda mostrar sus applets JavaScript, como hace gjs en gnome-shell. Este paquete es obligatorio para tener un Cinnamon funcional.
  • muffin: el gestor de ventanas de Cinnamon, similar a Mutter en GNOME. Es un paquete esencial.
  • nemo : gestor de archivos de Cinnamon. No es esencial para que funcione el shell, es opcional.
  • cinnamon-screensaver: salvapantallas para Cinnamon.
  • cinnamon-settings-daemon: no hay que instalarlo manualmente, se añade automáticamente y es esencial para Cinnamon.
  • nemo-extensions: metapaquete que añade todas las extensiones nemo-*. Es un paquete opcional que instala varias extensiones.
  • nemo-python: Python bindings para nemo. No necesita instalación manual.
  • nemo-* : extensiones para Nemo. Cada paquete recibe el nombre de su función.
  • mdm: el gestor de sesiones recomendado por Cinnamon desde el proyecto en origen. Se puede elegir LightDM, XDM, GDM o KDM en su lugar.

Fallos conocidos y cómo añadir otros nuevos edit

Problemas conocidos

Vea Problemas conocidos en openSUSE.

¿Cómo puedo ofrecer valiosos informes de error?

Siéntete libre de contactar con cualquiera de los desarrolladores en el canal IRC #opensuse-cinnamon o el Bugzilla de Novell. Ten en cuenta que solo contar lo que ha pasado puede ser de poca ayuda. Este es el proceso que seguimos para diagnosticar un problema:

  • Si no puedes iniciar sesión, ¿puedes ejecutar cinnamon --replace in una sesión de otro escritorio que sí funcione (GNOME, KDE, ...)? ¿Qué muestra la salida?

¡Ejecutar ese comando puede dejarte con la pantalla en negro y las X congeladas! ¡Guarda el trabajo antes de ejecutarlo! También debes saber como cambiar de tty: init 3 && init 5 para volver.

Dialogo advertencia 64x64.png

Recuerda ejecutar sudo systemctl stop NetworkManager si tienes alguna conexión de red activa. Cinnamon intenta controlar la red y entra en conflicto con GNOME Shell (ambos usan nm-applet)... ¡así que no les des una red que compartir o seguramente falle Cinnamon al no poder iniciar NetworkManager!

Dialogo advertencia 64x64.png
  • Si puedes ejecutar cinnamon --replace pero aún no eres capaz de iniciar sesión usando GDM u otro, ¿puedes aportar algún registro?

Primero, inicia sesión en una tty, y entonces vuelve a GDM e inicia sesión Cinnamon (acuérdate de la <hora>). Si fallase, vuelve a la tty y prueba otra vez ejecutando

su { journalctl --since <time> } > /home/<your username>/journal.log
chown <your username>:users /home/<your username>/journal.log

Necesitamos los archivos journal.log y .xsession-errors-:0 de registro que encontrarás dentro de tu directorio personal.

  • Si no puedes iniciar alguna aplicación, ¿puedes ejecutarlas desde una terminal (en /usr/bin, ahí hay un montón de programas con el prefijo cinnamon- que son los que puedes ejecutar) y ver las salidas? Cinnamon usaba Python mucho, así que es difícil para nosotros encontrar todas las dependencias al construir los paquetes. Python es un lenguaje interpretado, el código no falla hasta que se llega al punto donde está el error. El proyecto en origen tiene una documentación muy pobre sobre sus dependencias en tiempo de ejecución.
  • Si el área de trabajo de Cinnamon está corrupta (p. ej., no se pueden cargar algunos applets, no se pueden habilitar algunas extensiones), ¿podrías pulsar "Meta (la tecla Windows) + L" para activar Cinnamon Looking Glass y contarnos lo que sale en la pestaña Error, por favor?
  • Si se inicia el administrador de archivos Nautilus en vez de Nemo, puedes ejecutar este comando:

xdg-mime default nemo.desktop inode/directory

  • Si la vista de miniaturas no funciona correctamente en Nemo y/o en el escritorio, ejecuta:

rm -R ~/.thumbnails
ln -s ~/.cache/thumbnails/ ~/.thumbnails

Eso es todo.

¿Quieres ayudarnos? edit

Nos puedes ayudar de varias formas.

Usuarios

  • Usa Cinnamon (¿cuál si no?)
  • Las palabras de ánimo nos ayuda a seguir adelante
  • Habla con otros usuarios para formar un círculo en nuestra gran comunidad. Empieza a vocear...
  • Quedadas (para votar por nuevos temas de iconos... ¡o quizás tomar fotos y enviarlas a nuestro concurso para elegir el fondo de pantalla!
  • Testeos (bueno, ahora mismo aún no disponemos de una versión _estable_... la instalación se hace directamente desde nuestro repositorio de desarrollo, así que ya estás haciendo pruebas. Por tanto, no preguntes cómo puedo hacer pruebas)
  • Envío de informes de error (asignados a MargueriteSu Discusión - Contribuciones directamente o se asignará automáticamente a Dimstar... que se sentirá incomodo...)
  • ¡Observa el proyecto para impedir que vuelva a quedarse inactivo! En serio, tengo una responsabilidad más importante de la que ocuparme, que es M17N de los medios de entrada... y mi propio entorno de escritorio es KDE, así que el trabajo de una sola persona puede terminar cualquier día, de veras. Puedes solicitar algunos permisos como hacen los desarrolladores (mira abajo, ¡pero no toques nada directamente, crea una rama antes!) En caso de que no haya nadie por aquí puedes esperar y ceder el permiso de desarrollo a manos más capaces que deseen ayudar.

Desarrolladores/Empaquetadores

Envía correcciones para nuestros paquetes:

  • Mándanos tu rama de desarrollo a X11:Cinnamon:Factory vía BURP.
  • Envía un paquete nuevo que olvidamos empaquetar.
  • Envía tu paquete a X11:Cinnamon:Factory en el Build Service.
  • O únete a nosotros para corregir esas cosas que no están rotas (bueno, ¡a veces sí que lo están!) para mejorar la experiencia de uso.

Envía una solicitud de petición add_role a X11:Cinnamon haciendo clic en el botón Solicitud de adición a rol allí. (NO a X11:Cinnamon:Factory que es solo para propósitos de desarrollo; en realidad no hay nadie _en_ ese sub-proyecto. Errrr... estoy yo, para recibir notificaciones de fallos/solicitudes de envío)

Por hacer edit

  • Lista de empaquetado:
    • mdm-themes -- sabes lo que es
    • Elegir tema de iconos (ni siquiera hemos empezado)
    • Añadir material de la marca openSUSE para mdm, para el mismo Cinnamon y tema GTK3 En proceso
  • Difundir la palabra para atraer usuarios que sean nuestros probadores
  • Crear una personalización oficial para distinguirnos de Mint a simple vista. ¡Deberíamos darle un aspecto más atractivo que el de origen! Tendría que incluir:
    • Un conjunto de fondos de pantalla (varias imágenes en resolución muy alta, buscadas en DeviantArt o mediante un concurso). No deberíamos usar el fondo de pantalla oficial de openSUSE si no queda bien... con las capacidades para el diseño de MargariteSu Discusión - Contribuciones, podemos crear el nuestro.
    • Tema GTK3. Crear una rama de Numix. Puede tener variantes en colores claros y oscuros.
    • Un tema para el propio Cinnamon como el de KDE Plasma Workspace. También con variantes en colores claros y oscuros.
    • Un tema de iconos. Preguntar a nuestros usuarios (foro/G+/IRC #opensuse-gnome, en todas partes). Deviant no es de fiar (algunos temas parecen estupendos, pero solo tienen 50 iconos, ¡careciendo incluso del icono para carpetas!), y el tema de GNOME es feo. Ya veremos lo que ofrece el tema de iconos mint-x-icons (en proceso de empaquetado)
  • Objetivo final: ¡enviar una solicitud a openSUSE Factory y convertirlo en una alternativa oficial! No hay objetivos de configuración, no soportado oficialmente en origen. Antes de eso deberíamos:
    • Abrir informes de error para varios servicios dbus/políticas polkit que usamos y cooperar con nuestro equipo de seguridad para que las auditen.

Capturas de pantalla edit

Nemo en Cinnamon

Repositorios edit

No mantendremos ni haremos disponibles paquetes para versiones que hayan alcanzado su fin de ciclo de vida. Por ejemplo, cuando 13.2 se descontinúe se eliminarán todos sus repositorios. Se aconseja usar la última versión de openSUSE.

Dialogo advertencia 64x64.png

Versión estable:

Versión en desarrollo/inestable:

Permiso para almacenamiento:

Un lugar para solicitar funciones de encargado de mantenimiento, tan solo envía una solicitud de petición add_role allí.

Equipo edit

¡Estás invitado al equipo! Solo lee la sección ¿Quieres ayudarnos? que hay a la izquierda.

Contacto edit

No contactes con los miembros individuales de nuestro equipo a menos que se te diga. Mantengámonos "abiertos". Los correos personales no sirven de ayuda para los demás.

Dialogo advertencia 64x64.png
  • Puedes reunirte con nosotros en el canal #opensuse-cinnamon en freenode. Si no hay nadie allí dirígete al canal #opensuse-gnome... puede que estemos visitando a nuestros vecinos.
  • Puedes enviar informes de fallos al Bugzilla de Novell y asignarlos a "marguerite#opensuse.org" (sustituye # por una @), pero no los envíes directamente a esa dirección de correo
  • Puedes escribir a la lista de correo #opensuse-factory (lo sentimos, aún no tenemos la nuestra)
  • Puedes dejarte caer por la comunidad openSUSE de G+. Yo te cogeré :-)

Por favor, no hagas esto con fallos sin confirmar:

  • Escribir sobre ellos en tu propio blog
  • Enviarlos a Twitter o establecerlos como tu estado en Facebook
  • Decírselo a la gente que te rodea ayuda a que se asusten, no a que nos usen