Você deve conseguir fazer isso usando o seguinte comando:
gsettings set org.gnome.desktop.session idle-delay 2700
Como alternativa, você pode instalar dconf-editor
e usá-lo para navegar até este valor e defini-lo, se preferir uma abordagem de GUI.
Após as configurações, a caixa de diálogo de configurações do gnome listará um valor "never" para essa chave. Eu não tentei esperar por 45 minutos para ver se ele realmente faz o que se espera.
Nota lateral
Como eu descobri? Eu joguei meus ajustes atuais usando o seguinte comando:
for s in $(gsettings list-schemas); do for k in $(gsettings list-keys $s); do echo -n "$s/$k: "; gsettings get $s $k; done; done >gsettings.1
Em seguida, alterei a configuração usando a caixa de diálogo de configurações do gnome. Em seguida, executei o comando novamente, mas substitua gsettings.1
por gsettings.2
para descarregar novamente as configurações em outro arquivo.
Depois eu pude usar o diff assim para ver qual chave foi alterada:
diff gsettings.1 gsettings.2
1883c1883
< org.gnome.desktop.session/idle-delay: uint32 900
---
> org.gnome.desktop.session/idle-delay: uint32 600