Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Please follow the Desktop Entry Specification (OnlyShowIn/NotShowIn)

Abierto
#97 6 comentarios 4 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
42/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Área
desktop

Línea de trabajo

Comienza con el manejo de autostart-blacklist por parte del gestor de sesiones y, después, lee las secciones enlazadas de Desktop Entry Specification sobre OnlyShowIn y NotShowIn. Sigue cómo se filtran las entradas de escritorio de autostart y verifica que Cinnamon respeta esas claves sin depender de la lista negra, incluida la entrada duplicada de Nautilus descrita en el ejemplo.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Issue

Please follow the freedesktop Desktop Entry Specification standard.

Cinnamon has been a registered Desktop Environment since desktop-file-utils 0.23 which was released over a year ago (and I personally backported this change to Ubuntu 14.04 LTS).

Cinnamon clearly is an independent desktop and it's time for it to respect the OnlyShowIn and NotShowIn .desktop keys. Please drop your autostart-blacklist.

If an app incorrectly excludes Cinnamon, please file bugs for that. In the unlikely case that a patch would be rejected for that upstream, distros will accept your patches.

Example

Install Cinnamon on top of GNOME and you'll end up with 2 Files apps in your menu. (Do it in Ubuntu and you'll have 3 because of a unique Ubuntu packaging situation). This is silly since Nautilus sets OnlyShowIn=GNOME; (and the extra Ubuntu entry also should be hidden appropriately) and Cinnamon has its own file browser so this problem shouldn't exist.

Lenguaje dominante
C
Estrellas
30
Forks
41
Merge medio
22 d 3 h
PR fusionados (30 d)
1

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de linuxmint/cinnamon-session

Todos los issues de linuxmint/cinnamon-session

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.