Agrupar aplicaciones en el menu de Gnome Shell

Published by

on

Por defecto Gnome 3 tiene incorporado dos carpetas de aplicaciones que es la de Utilidades y Varios, a esta característica visual de Gnome Shell se le llama “App Folders” es una manera fácil y organizada de buscar las aplicaciones por su respectiva categoría. En la versión de 3.10 e inferiores se podían crear carpetas por categorías con una herramienta llamada Dconf, que después de la salida de la versión 3.12 ya no cuenta con la función para crear carpetas por categorías pero puedes ver la configuración en org>gnome>desktop>app-folders.

Agrupar aplicaciones en el menu de Gnome Shell

dconf Editor 3.16.1

Pero con la entrada de gnome-software nos ofrece la posibilidad de también poder crear carpetas. El único inconveniente es que no indexa todos los programas que uno tiene instalado en el ordenador y es por eso que lo descarto, pero dejo un vídeo de como se crean carpetas.

Agrupar aplicaciones con gnome-software

Crear una carpeta basada en la categoría de aplicaciones

Quedando como ultima alternativa la terminal, crearemos una carpeta por categorías ya predefinidas en varias aplicaciones, algunas de es esas categorías son:

[‘Utilities’, ‘Games’, ‘Sundry’, ‘Office’, ‘Network’, ‘Internet’, 
 ‘Graphics’, ‘Multimedia’, ‘System’, ‘Development’, ‘Accessories’, 
 ‘System Settings’, ‘X-Wine’, ‘Crossover’, ‘Crossover Games’, 
 ‘Science’, ‘Education’, ‘Universal Access’, ‘Other’]

Viendo esto, lo que nos queda es utilizar la herramienta gsettings y con apoyo del sitio GnomeDeveloper sobre el tema de AppFolders. Damos comienzo utilizando el comando gsettings junto con el esquema org.gnome.desktop.app-folders.

Para mostrar que categorías tienes, utilizaremos la clave folder-chidren

$ gsettings get org.gnome.desktop.app-folders folder-children
  ['Utilities', 'Oficina---', 'Sundry', 'YaST']

Sabiendo las agrupaciones que existe en nuestro sistema es hora de crear una, en este caso escogí ‘Network’

$ gsettings set org.gnome.desktop.app-folders folder-children "[...,'Network']"

En lugar de los ‘…’ van los nombres de las categorías existentes

Le asignaremos un nombre a la agrupación de la categoría, el que mas prefieras y para eso utilizaremos la clave name

$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Network/ name '( Red )'

Pasamos las aplicaciones que tengan asignada la categoría Network con la clave categories

$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Network/ categories "['Network']"

Si se encuentra una aplicación que no quieras que este en esa agrupación utilizaremos la clave excluded-apps

$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Network/ excluded-apps "['firefox.desktop']"

Creación de una carpeta Manual

En caso de quieras agrupar tus aplicaciones en una carpeta propia, es de ir de nuevo a la terminal y escribir con el nombre que quiera la carpeta

$ gsettings set org.gnome.desktop.app-folders folder-children "[..., 'ED']"
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/ED/ name 'Entorno y Desarrollo'

Aqui agregaremos las aplicaciones con su nombre .desktop

$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/ED/ apps "['monodevelop.desktop', 'mysql-workbench.desktop', 'glade.desktop']"

6 respuestas a «Agrupar aplicaciones en el menu de Gnome Shell»

  1. Avatar de Julio Alberto Diaz Patiño

    Hola. Como puedo saber el nombre .desktop de cada una de las aplicaciones? Muchas gracias

    Me gusta

    1. Avatar de Cristian McGrath

      Puedes intentar usar el sig. comando

      $ grep -Hirn Name=@nameApp /usr/share/applications --color

      Te mostrara el nombre del archivo .desktop que tiene x o y programa. @nameApp tienes que cambiarlo por el nombre del programa a buscar o simplemente omitir el nombre y hacer una búsqueda masiva

      Me gusta

  2. Avatar de GNOME AppFolders Manager: Crear, elimina y administra folders de Gnome Shell – Origen(Data);

    […] distribución de una forma que se vea organizado, anteriormente había explicado como podía agrupar aplicaciones en el menu de Gnome Shell, pero ahora vengo a presenta GNOME AppFolders Manager es un programa escrito en Python que nos […]

    Me gusta

  3. Avatar de Jose
    Jose

    Útil y bastante claro.
    Muchas gracias.

    Me gusta

  4. Avatar de Christian M.
    Christian M.

    Hola, cómo hago para quitar alguna categoría que ya no quiero que aparezca?

    Me gusta

    1. Avatar de Cristian McGrath

      Tienes que usar la siguiente instrucción gsettings set org.gnome.desktop.app-folders folder-children "[...]" Dentro de los corchetes solo incluyes las carpetas que quieres que permanezcan, y las que no agregaste desaparecerán.

      Me gusta

Replica a Julio Alberto Diaz Patiño Cancelar la respuesta