Habilitando el icono de inicio en SolusOS 2 Alfa 7

Cuando los desarrolladores que reescribieron el escritorio de GNOME 2 a GNOME 3, en cuanto al escritorio clásico se refiere, también llamado GNOME Fallback, el icono situado en el panel y que habitualmente se correspondería con el logo de la distribución en uso y que iniciaba o lanzaba el menú, quedaba desactivado.

Jeremy Bicha desarrollador y actual responsable de ubuntu GNOME Remix reportaba para ubuntu los bugs 986988 y 986969. Que como solución a este problema se tomaba la decisión de que esta activación se tendría realizar a través del tema de escritorio que estemos utilizando, indicando a los artistas de temas, que código deberían de incluir en los mismos, además de modificar el paquete para ubuntu light-themes que incluye los temas Ambiance y Radiance.

Actualmente muchos de estos temas para GNOME 3, basados en las librerías Gtk3, carecen de estas modificaciones, como es el caso del tema SolusOS de la distribución del mismo nombre, que recientemente creo un proyecto basado en el panel de GNOME(gnome-panel) con el nombre de Consort-panel y que dicho de paso coge el relevo de esta shell tradicional y que para aquellos usuarios que gusten del classic deberán de tenerlo muy en cuenta tras la no continuidad del proyecto por parte de GNOME, que no lo incluirá en su release, para GNOME 3.8.

Veamos por tanto las modificaciones que tendremos que realizar y sobre que archivos, tomando como ejemplo el tema SolusOS que incluye en su release SolusOS 2 Alfa 7 basado en GNOME 3.4 en donde se presento oficialmente su proyecto Consort Desktop.

De igual manera podremos realizar estas modificaciones para cualquier otro tema realizado en Gtk3 que presente este problema, si  bien hay algunos que pueden presentar ciertas connotaciones algo diferentes.

Dependiendo de donde tengamos instalado nuestro tema lo podremos en encontrar en /usr/share/themes o en $HOME/.themes. Para el tema SolusOS en concreto, lo tendremos instalado por defecto en /usr/share/themes.

Desde el terminal editamos el archivo gnome-panel.css situado en /usr/share/themes/SolusOS/gtk-3.0/apps y procedemos a su activación mediante el parámetro  -PanelMenuBar-icon-visible: true; que insertaremos en la sección PanelMenuBar.menubar.menuitem que deberemos de buscar previamente,

$ sudo gedit /usr/share/themes/SolusOS/gtk-3.0/apps/gnome-panel.css

Antes de la modificación:

PanelMenuBar.menubar.menuitem {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_menu_color, 1.5)),
                                     to (shade (@dark_menu_color, 1.05)));
}

Después de la modificación:

PanelMenuBar.menubar.menuitem {
    -PanelMenuBar-icon-visible: true;
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_menu_color, 1.5)),
                                     to (shade (@dark_menu_color, 1.05)));
}

Salvamos el archivo y refrescamos el tema, mediante la herramienta correspondiente. También puede ser necesario reiniciar la sesión.

Donde pasaremos de esto,

Habilitando el icono de inicio en SolusOS 2 Alfa 7

a esto otro,

Habilitando el icono de inicio en SolusOS 2 Alfa 7

Hay que tener en cuenta en la modificación de otros temas, que el archivo gnome-panel.css se puede encontrar repetido en esta carpeta o subcarpetas y para saber cual de ellos deberemos de modificar, tendremos que visualizar el archivo gtk.css, donde al final del mismo tendremos que encontrar algo parecido a esto,

Habilitando el icono de inicio en SolusOS 2 Alfa 7
Haz click sobre la imagen para ampliar

y que en el ejemplo lo tenemos situado en /usr/share/themes/SolusOS/gtk-3.0/apps

Continuando y como se observa en la imágenes, ya aparece en el panel el icono,  correspondiéndose al tema de iconos que tenemos seleccionado, en este caso SolusOS del mismo nombre que el tema del escritorio. Aunque esta configurado para que coja los iconos pertenecientes a tema elementary-mono-dark. Para el panel, se esta utilizando el llamado start-here.svg situado en la carpeta /usr/share/icons/elementary-mono-dark/panel/22

Si queréis utilizar el logo de SolusOS en sustitución al de elementary os dejo este enlace con la imagen con un tamaño de 24px, para su descarga, que sería el tamaño por defecto  para el panel.

Tras bajarlo lo deberemos de dejar en /usr/share/icons/elementary-mono-dark/panel/24, es decir:

$ cd
$ cd Descargas
$ sudo cp start-here.png /usr/share/icons/elementary-mono-dark/panel/24

Hasta aquí, tenemos activado el icono del panel y puesto el adecuado. Nos queda por resolver el bug 986988 que corresponde principalmente al tamaño del icono que deberá coger el panel y que deberá de ser de 24px. Para ello deberemos de editar el archivo settings.ini situado en la carpeta /usr/share/themes/SolusOS/gtk-3.0,

$ sudo gedit /usr/share/themes/SolusOS/gtk-3.0/settings.ini

e insertar al final del archivo el parámetro gtk-icon-sizes  = panel-menu-bar=24,24 . Quedando como a continuación:

[Settings]
gtk_color_scheme	= "bg_color:#EDEDED\nselected_bg_color:#1E90FF\nbase_color:#FFFFFF"  
gtk_color_scheme	= "fg_color:#4c4c4c\nselected_fg_color:#FFFFFF\ntext_color:#3C3C3C"  
gtk_color_scheme	= "tooltip_bg_color:#000000\ntooltip_fg_color:#FFFFFF"                  
gtk_color_scheme	= "link_color:#2677CB"                                                
gtk_color_scheme	= "bg_color_dark:#4A4A4A\nfg_color_dark:#FFFFFF"
gtk-auto-mnemonics      = 1

gtk-icon-sizes          = panel-menu-bar=24,24

Salvamos el archivo y refrescamos de nuevo el tema, como se ha indicado anteriormente.

Habilitando el icono de inicio en SolusOS 2 Alfa 7

 

Fuente: ubuntutoday

 

Nota: el portal G.D.A. te invita a abrir una cuenta gratuita en Dropbox. Ten siempre tus cosas cuando las necesites con Dropbox. ¡La cuenta de 2 GB es gratis! http://db.tt/bZxdCkd. Puedes leer el siguiente articulo para más información Dropbox ofrece ahora 16 GB gratis para almacenar archivos.

¿Quién está en línea?

Hay 45425 invitados y ningún miembro en línea