elementary / greeter

Login and Lock Screen greeter for elementary OS and Pantheon, using LightDM
GNU General Public License v3.0
157 stars 39 forks source link

Suspending (graphical glitch + power button only) #131

Closed eccathcart closed 11 months ago

eccathcart commented 6 years ago

screenshot from 2018-07-06 21 31 48

When suspending the computer or letting it fall asleep, the only way I can awake it again is by holding the power button on my desktop. Pressing anything on the keyboard or clicking the mouse doesn't get it to wake.

Another issue is the graphical issues that appear. When awoken, the wallpaper on the greeter is severely distorted, looking similar to the background in the multitasking view (in above image). The only way to get rid of it is to restart my computer but it reoccurs any time I put my computer to sleep.

~ I'm currently running Juno 5.0 Beta 1. This never happened when I was using Loki. Sorry if I posted this in the wrong place.

mdh34 commented 6 years ago

Are you using NVIDIA drivers?

eccathcart commented 6 years ago

Yeah, I'm using the latest one that eOS gives (390.48).

mdh34 commented 6 years ago

In that case this is a duplicate of elementary/gala#208 as the greeter uses a stripped down version as a compositor

mdh34 commented 6 years ago

I'll close this so we can track this in one place

mdh34 commented 6 years ago

Oops, turns out we don't actually use gala but rather a basic mutter compositor, so this is a greeter issue

eccathcart commented 6 years ago

With the recent updates, the wallpaper issue seems to have gone away. I'm still getting the issue where I can only wake my computer by pressing the power button though.

peteruithoven commented 6 years ago

Maybe clarify you initial comment or open a separate one? It's inconvenient to report on 2 issues in one issue.

jlnr commented 6 years ago

All the screenshots so far have shown gala, not greeter. Here's a photo of greeter specifically:

img_3661

cassidyjames commented 6 years ago

Marking as high priority since this affects a lot of people and we continue to get reports of it here and via social media.

kbknapp commented 5 years ago

Same thing for me, only way to wake from sleep is power button, then get the "neon checkerboard" for a second or two as it wakes. Not using NVidia though. Here's my specs:

OS: elementary OS 5.0 Juno x86_64 
Host: Precision 7710 
Kernel: 4.20.3-042003-generic 
Uptime: 4 days, 3 hours, 32 mins 
Packages: 2140 
Shell: zsh 5.4.2 
Resolution: 1920x1080, 1680x1050 
DE: Pantheon 
WM: Mutter(Gala) 
Terminal: tilix 
CPU: Intel i7-6820HQ (8) @ 3.600GH 
GPU: AMD Radeon HD 8890M 
Memory: 14468MiB / 64354MiB
tuxiano commented 5 years ago

Hi,

I have the same issues with juno 5.0 and a nvidia 1080 graphic card (driver version 415.27).

Is it possible to switch to GDM3 or another login manager?

System:    Host: mifcom Kernel: 4.18.0-16-generic x86_64 bits: 64 Desktop: Gnome Distro: 
           elementary OS 5.0 Juno

Graphics:  Card: NVIDIA GP104 [GeForce GTX 1080]
           Display Server: x11 (X.Org 1.20.1 ) drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
           Resolution: 1920x1200@59.95hz
           OpenGL: renderer: GeForce GTX 1080/PCIe/SSE2 version: 4.6.0 NVIDIA 415.27
peteruithoven commented 5 years ago

Please try this with the latest version from github. There have been significant changes.

tuxiano commented 5 years ago

@peteruithoven: thank you. Is there an easier way to test the latest version, without the need to build greeter with meson?

peteruithoven commented 5 years ago

@tuxiano no.

cassidyjames commented 5 years ago

@tuxiano that said, I think the new greeter is pretty close to being released.

tuxiano commented 5 years ago

@peteruithoven: I managed to build and install greeter in a VM. Before I try to install it on my productive machine I would like know how to restore the original greeter in case the new greeter isn't working as expected.

Another option: Is it possible to create a deb file which I can transfer from the VM to my productive machine?

PD. The readme.md file of greeter has some missing information. libmutter should be libmutter-2-dev and libaccountsservice-dev is missing.

peteruithoven commented 5 years ago

I would like know how to restore the original greeter in case the new greeter isn't working as expected.

I've documented that here for packages in general: https://elementary.io/docs/code/os-dev > Restoring original packages

PD. The readme.md file of greeter has some missing information. libmutter should be libmutter-2-dev and libaccountsservice-dev is missing.

I think you could try to open a pull request for that ;) I've found a tutorial: http://archaeogeek.github.io/foss4gukdontbeafraid/fixes/pullrequest.html#a-shortcut-for-fixing-documentation

tuxiano commented 5 years ago

I build and tried the latest master a3a5365 and it seams that the issue is gone.

tuxiano commented 5 years ago

Hi, I would like to know, if the fixed version of the greeter has already been released? I'm asking because the version build with meson looks different to the version available through the apt repositories. The version build with meson shows a small version and the apt version a full screen version of the background image.

lenemter commented 11 months ago

Closing as fixed.