panel : slow startup with ddcutil
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 62/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- cpp
- Área
- desktop, performance
Línea de trabajo
Comienza localizando el código del widget que realiza la inicialización y enumeración de MCCS de ddcutil; después, sigue cómo se crean sus hilos de trabajo existentes de lectura y escritura. Mueve el trabajo de inicio fuera del hilo principal sin cambiar el comportamiento del widget; estará terminado cuando los paneles se inicien sin esperar a la inicialización de ddcutil y el widget siga detectando correctamente las pantallas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Doing MCCS operations with ddcutil takes a bit of time, which is the reason that writing and reading operations are done on other threads. However, initialisation is done on the main thread, which causes panel startup to be quite slow if using the widget.
Doing the initialisation and enumeration on another thread would be pretty nice for that situation.
- Lenguaje dominante
- C++
- Estrellas
- 179
- Forks
- 56
- Merge medio
- 2 d 23 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 WayfireWM/wf-shell
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
WayfireWM/wf-shell#571 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 1 día
-
Include subprojects (like open-weather-fetch) in release tarballs for offline distribution buildsAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
WayfireWM/wf-shell#557 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de WayfireWM/wf-shell
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
AcademySoftwareFoundation/Imath#611 ·
Los mantenedores suelen responder en 1 día
-
bug intrinsic low priority rt_lib
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
The Outdated Version prompt shows the release tag as unescaped HTMLPosiblemente ocupada @on8st la tomó hoy. Abiertobug good first issue GUI maintainer-review priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
aethersdr/AetherSDR#6405 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
bitcoin-core/gui-qml#1003 ·
Los mantenedores suelen responder en 3 días
-
fails to compile with Qt6Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100