Remember session type (Secure or Classic) per-user
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Área
- desktop
Línea de trabajo
Comienza siguiendo las tarjetas por usuario del greeter y el selector de tipo de sesión descritos en el issue. Determina dónde podría almacenarse por usuario la elección de la última sesión y, después, verifica que cada usuario conserve su propia preferencia Secure o Classic al volver al greeter.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
A little context. I use the Secure Session for everything, except for competitive gaming. That is because the Wayland compositor (Mutter) has not yet implemented the tearing control protocol, which was made to let games output to the screen as fast as they can without having to synchronize with the monitor refresh rate — which is perceived as screen tearing. This is especially important when playing a competitive first-person shooter such as CS:2. There is a small but noticeable delay in-game that makes your mouse movements feel slower — like it's heavy, or dragging behind.
My workaround to this problem is to create a separate user just for running some Steam games on a Classic session. My main user should continue to log in to a Secure session. Unfortunately, the elementary greeter does not remember the session type as a user preference, and it proceeds to load whatever the last user chose.
UPDATE
After some more testing, it turns out that the game performs a lot worse in the Classic Session, with less responsive cursor movements. Regardless, this feature request can still be useful.
Proposal
Store the last session type used by each user as a preference somewhere. That way, a user would just log in to whatever session they prefer, without pissing off other users. Since the session type selector is contained within each user card in the greeter, it is natural to assume it is different for each user.
Prior Art (Optional)
No response
- Lenguaje dominante
- Vala
- Estrellas
- 175
- Forks
- 43
- Merge medio
- 18 h 12 min
- PR fusionados (30 d)
- 2
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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 elementary/greeter
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
elementary/greeter#917 · 1 comentario ·
-
Needs Design
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
elementary/greeter#910 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
elementary/greeter#909 · 1 reacción ·
-
Confirmed
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
elementary/greeter#903 · 2 comentarios · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
elementary/greeter#902 · 4 comentarios · 1 reacción ·
Todos los issues de elementary/greeter
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
pigeon189/zcode-fox-widget#17 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día
-
Исправить опечатки в протоколеAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
GameShowLDA/AskMkiM#1075 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
FriendsofECCE/ECCE#731 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
penso/herdr-gpui#934 ·
Los mantenedores suelen responder en 1 día