¿Problemas con Gnome Shell (o Cinnamon) y Conky?

Realizando recientemente unas pruebas de configuración e instalación de conky en mi Mint 13 con Cinnamon 1.6 me di cuenta de que por mucho que intentara cambiar ciertas variables del archivo de configuración de conky siempre me aparecían dos problemas (realmente o uno u otro) al “anclarlo” al escritorio.

Los problemas estaban relacionados aparentemente con los valores que se le daban a la variable own_window_type localizada en el archivo de configuración de conky. Este lo podemos encontrar oculto en el directorio raíz de nuestra carpeta personal  (para verlo tan sólo Ctrl+h) bajo el nombre .conkyrc  o bien dentro del directorio .conky también en nuestra carpeta personal bajo otros nombres, (por ejemplo conky_grey) dependiendo de la versión que estemos usando.

Al usar el valor override directamente ni me aparecía en el escritorio, mientras que si usaba el valor normal o el valor desktop:

1.- O bien se minimizaba al pulsar el icono de mostrar el escritorio (o la combinación Ctrl+Alt+D), aparte de que aparecía como una aplicación más al usar el selector (switcher) Alt+Tab.

2.- O bien conseguía que al pinchar en cualquier punto del escritorio mi flamante conky desapareciera.

La duda estaba en elegir la menos mala de las dos configuraciones.
Obviamente, no me parecía lo más idóneo, por lo que tras muchos buscar encontré la solución definitiva que me permitiría disponer de un remedio para los anteriores problemas. Utilizando el valor dock en dicha variable:

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes #when set to 'no' conky appears against a black background
own_window_type dock
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#These values set true transparancy
own_window_argb_visual yes
own_window_argb_value 100

Pero por alguna razón al usar ese valor anulaba completamente la variable alignment, que en mi caso tenía el valor top right, descolocando la posición de mi conky en la pantalla. Para solucionar esto tan sólo sustituí dicha variable por las siguientes:

## Use these values to position conky.
gap_x 1650
gap_y 20

Una vez realizados estos cambios todos los problemas desaparecieron por completo.

P.D: esta solución la encontré aquí [Eng], concretamente en la respuesta #5 del usuario Dobermans.


7 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   sieg84 dijo

    voy a intentar tu configuración, a ver que tal queda…

  2.   Franco Smash dijo

    Era usuario de ubuntu(unity), probé cinnamon y me encanto pero el problema de conky me molestaba bastante, finalmente un par de días atrás me dedique a buscar una solución, cuanto me hubiera ayudado esté articulo XD. Pero esa es la solución yo lo hice así. GRACIAS

  3.   Sergio Esaú Arámbula Durán dijo

    ¿en que consta? ¿en lineas en la terminal o en un archivo de configuración? me entraron ganas de usarlo en Tuquito de la misa manera que Yoyo

  4.   whatdemocracy dijo

    Obviamente, en el apartado de posicionamiento de conky en la pantalla, que cada uno establezca los valores x e y (gap_x y gap_y) que correspondan a su resolución de pantalla.
    Los datos del tutorial corresponden a una mi resolución de 1920×1080

    1.    sieg84 dijo

      sí fuera tan obvio no estuviera preguntando, no?

  5.   Conky user dijo

    Muchas gracias. Media tarde llevaba buscando esta solución.
    Para una resolución de 1920*1080 funciona perfecto.

    Saludos

  6.   Os dijo

    Muchas gracias, tenia problemas porque conky se ocultaba con «mostrar escritorio», despues de 6años aun funciona wow.