cinnamon-session-check-accelerated and its helper are still unused
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 82/100
- Tipo de issue
- Refactorización
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- c
- Área
- build-system
Línea de trabajo
Empieza en tools/meson.build e inspecciona las entradas de cinnamon-session-check-accelerated y su auxiliar. Confirma la ausencia de llamadores comprobando csm-session-fill.c y los archivos de sesión incluidos, y después revisa la comprobación de ejecución existente en js/ui/main.js. El trabajo estará terminado cuando los programas no utilizados dejen de compilarse o instalarse y la compilación del proyecto siga teniendo éxito.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I asked this in #151 back in 2022; it got no reply and the stale bot closed it in April
2026, so here it is again with current findings.
tools/meson.build on master still builds and installs both
cinnamon-session-check-accelerated and cinnamon-session-check-accelerated-helper into
libexecdir, but git grep over master of cinnamon-session and of Cinnamon finds no
caller. The mechanism that would use them — IsRunnableHelper= / FallbackSession= in
csm-session-fill.c — is implemented, but no shipped .session file sets either key.
They are also redundant by now: Cinnamon detects this itself at runtime in js/ui/main.js
via backend.is_rendering_hardware_accelerated(), which in Muffin
(meta_renderer_is_hardware_accelerated()) already returns FALSE for LLVMPIPE, SOFTPIPE
and SWRAST.
Can they be dropped from the build? What to do when there is no usable GL at all is a
separate question, which I filed as linuxmint/Cinnamon#13996
- 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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de linuxmint/cinnamon-session
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
linuxmint/cinnamon-session#217 ·
-
Intermittent reboot/poweroff failure from active Cinnamon X11 session; logout-first reboot succeedsAbiertobug
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
linuxmint/cinnamon-session#216 · 3 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
linuxmint/cinnamon-session#202 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 15/100
linuxmint/cinnamon-session#200 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
linuxmint/cinnamon-session#196 · 1 comentario ·
Todos los issues de linuxmint/cinnamon-session
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
BasedHardware/omi#19711 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
microsoft/ebpf-for-windows#5604 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
trezor/trezor-firmware#7985 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día