Não sei ao certo o que está causando o primeiro problema, mas, no segundo, você pode digitar:
gksu gedit /etc/systemd/logind.conf
Procure essas duas linhas e altere-as para ficar assim:
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
Estes devem ser os padrões de qualquer maneira, mas remova o #
na frente deles, se estiver lá. Salve o arquivo e reinicie.
A partir de agora, quando você fechar a tampa, esperamos que ela não seja suspensa como você deseja. Se não tivermos que procurar em outro lugar ...