Re: Script Bash, empêcher la mise en veille

トップ ページ

このメッセージに返信
著者: Olivier Allard-Jacquin
日付:  
To: guilde
題目: Re: Script Bash, empêcher la mise en veille
    Bonjour,

Le 23/04/2023 à 12:13, Marc BERLIOUX a écrit :
>
> Ce qui me gêne dans cette solution, c'est le 'sudo'. Y'a pas moyen de
> faire ça sans ? L'outil de configuration de Kde/plasma ne me réclame
> aucun mot de passe pour faire ça

    
    Pour Gnome, il y a quelques années j'avais cela d'un dans un de mes 
programmes:


# Get current power managment
PMSetting=`gsettings get org.gnome.settings-daemon.plugins.power
sleep-inactive-ac-type 2>/dev/null`

# Force to disable power managment
gsettings set org.gnome.settings-daemon.plugins.power
sleep-inactive-ac-type nothing 2>/dev/null

# For GNOME, "$PMSetting" should be "suspend" or "nothing"
gsettings set org.gnome.settings-daemon.plugins.power
sleep-inactive-ac-type `echo ${PMSetting##*:}` 2>/dev/null


    Par contre, je n'avais pas réussi pour KDE. Mes notes de l'époque 
indiquent :


# Try KDE power managment
# qdbus local.org_kde_powerdevil /org/freedesktop/PowerManagement|sort
# kcmshell5 help powerdevilprofilesconfig
# kwriteconfig --file
~/.config/powermanagementprofilesrc --group AC --group SuspendSession
--key suspendType 0
# kwriteconfig --file
~/.config/powermanagementprofilesrc --group AC --group SuspendSession
--key suspendType 1

# https://forum.kde.org/viewtopic.php?f=289&t=151643
# qdbus org.freedesktop.PowerManagement.Inhibit
/org/freedesktop/PowerManagement/Inhibit Inhibit "suspend" "need"
# qdbus local.org_kde_powerdevil
/org/freedesktop/PowerManagement/Inhibit
org.freedesktop.PowerManagement.Inhibit.HasInhibit
# qdbus org.freedesktop.PowerManagement.Inhibit
/org/freedesktop/PowerManagement/Inhibit UnInhibit 1

    Cordialement,
                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
        /   / \  / \   \   Web:  http://olivieraj.free.fr/
       /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!