You are not logged in.
Pages: 1
Hello guys,
After installing Arch with Gnome, I have fixed several non working features using wiki and google but this last one is a bit complicated for me. The problem is as subject says, lid close does just nothing. BTW, it was working before I installed nvidia package but not anymore.
Settings in gnome-tweaks and dconf
Below is journalctl -f output.
Ağu 11 11:53:50 gt62 kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x98 on isa0060/serio0).
Ağu 11 11:53:50 gt62 kernel: atkbd serio0: Use 'setkeycodes e018 <keycode>' to make it known.
Ağu 11 11:53:50 gt62 kernel: atkbd serio0: Unknown key released (translated set 2, code 0x98 on isa0060/serio0).
Ağu 11 11:53:50 gt62 kernel: atkbd serio0: Use 'setkeycodes e018 <keycode>' to make it known.
Ağu 11 11:53:50 gt62 systemd-logind[543]: Lid closed.
Ağu 11 11:53:50 gt62 gsd-color[759]: failed to set screen _ICC_PROFILE: Failed to open file “/home/erkan/.local/share/icc/edid-d190c7f760f9f4048be22a81e23a066e.icc”: Permission denied
Ağu 11 11:54:11 gt62 kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x97 on isa0060/serio0).
Ağu 11 11:54:11 gt62 kernel: atkbd serio0: Use 'setkeycodes e017 <keycode>' to make it known.
Ağu 11 11:54:11 gt62 kernel: atkbd serio0: Unknown key released (translated set 2, code 0x97 on isa0060/serio0).
Ağu 11 11:54:11 gt62 kernel: atkbd serio0: Use 'setkeycodes e017 <keycode>' to make it known.
Ağu 11 11:54:11 gt62 systemd-logind[543]: Lid opened.
Ağu 11 11:54:11 gt62 gsd-color[759]: failed to set screen _ICC_PROFILE: Failed to open file “/home/erkan/.local/share/icc/edid-d190c7f760f9f4048be22a81e23a066e.icc”: Permission denied
systemd-inhibit output:
[erkan@gt62 ~]$ systemd-inhibit
WHO UID USER PID COMM WHAT >
NetworkManager 0 root 545 NetworkManager sleep >
UPower 0 root 726 upowerd sleep >
gdm 120 gdm 752 gsd-power handle-lid-switch >
gdm 120 gdm 780 gsd-media-keys handle-power-key:handle-suspend-key:handle-hib>
gdm 120 gdm 780 gsd-media-keys sleep >
gdm 120 gdm 752 gsd-power sleep >
GNOME Shell 1000 erkan 967 gnome-shell sleep >
Telepathy 1000 erkan 1018 mission-control shutdown:sleep >
erkan 1000 erkan 1071 gsd-power handle-lid-switch >
erkan 1000 erkan 1076 gsd-media-keys handle-power-key:handle-suspend-key:handle-hib>
erkan 1000 erkan 1076 gsd-media-keys sleep >
erkan 1000 erkan 1071 gsd-power sleep >12 inhibitors listed.
lines 1-15/15 (END)
EDIT: Just tried power button which is set to suspend to RAM and it's actually working but lid close doesn't.
Any help is appriciated
Last edited by erkana (2019-08-11 09:34:20)
Offline
The problem is the Nvidia drivers reports the internal laptop screen as being DisplayPort (DP) rather than Embedded DisplayPort (eDP).
This is causing to gsd-power to think it's an external monitor, which is why it is inhibiting the lid switch suspend action.
Unfortunately there is no option to change this behaviour, but there is a patch somewhere to change the algorithm gsd uses.
I think it may have already been fixed for a future version, see https://gitlab.gnome.org/GNOME/gnome-de … equests/39
Offline
Pages: 1