[KDE] Problème mise en veille PC ( résolu )

Reconnaissance et configuration du matériel / kernel linux
Répondre
Sirilldu
archer
Messages : 146
Inscription : mer. 27 mars 2013, 19:45

[KDE] Problème mise en veille PC ( résolu )

Message par Sirilldu »

Bonjour,

La mise en veille de l'ordinateur pose problème.

L'écran se coupe, mais les ventilateurs continuent de tourner.
Impossible de sortir de cet état sans faire un reset.

Par ou commencer, pour trouver ce qui provoque cet état ? Quel log consulter ?

Merci d'avance pour vos réponses.
Dernière modification par Sirilldu le dim. 13 avr. 2014, 12:29, modifié 1 fois.
Arch 64 | KDE
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [KDE] Problème mise en veille PC

Message par Tucnacek »

Comment mets-tu ton ordinateur en veille ?
Qu'as-tu configuré ?
Sirilldu
archer
Messages : 146
Inscription : mer. 27 mars 2013, 19:45

Re: [KDE] Problème mise en veille PC

Message par Sirilldu »

Par menu kde --> Mettre en veille.

J'ai rien configuré de spécial.
Arch 64 | KDE
Avatar de l’utilisateur
floflo77890
Maître du Kyudo
Messages : 1266
Inscription : lun. 29 juil. 2013, 21:05
Localisation : île de france

Re: [KDE] Problème mise en veille PC

Message par floflo77890 »

Tu peut aussi utiliser seystemd pour mettre ton ordinateur en veille.
Sirilldu
archer
Messages : 146
Inscription : mer. 27 mars 2013, 19:45

Re: [KDE] Problème mise en veille PC

Message par Sirilldu »

Et je fais comment pour utiliser systemd pour mettre en veille ?

EDIT : oui ça fonctionne en faisant systemctl suspend
Arch 64 | KDE
Sirilldu
archer
Messages : 146
Inscription : mer. 27 mars 2013, 19:45

Re: [KDE] Problème mise en veille PC

Message par Sirilldu »

Par contre ce n'est pas très pratique, ouvrir un terminal, taper sudo systemctl suspend, entrer son mot de passe....

Comment se fait-il que la mise en veille par le menu kde ne fonctionne plus ?
Arch 64 | KDE
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [KDE] Problème mise en veille PC

Message par Tucnacek »

systemctl suspend devrait suffire et pas de mot de passe à rentrer !
Sirilldu
archer
Messages : 146
Inscription : mer. 27 mars 2013, 19:45

Re: [KDE] Problème mise en veille PC

Message par Sirilldu »

Sauf que si je fais uniquement systemctl suspend, ça ne fonctionne pas, je me retrouve avec l’impossibilité de sortir de veille avec les ventilos qui tournent.
Arch 64 | KDE
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [KDE] Problème mise en veille PC

Message par Tucnacek »

Étrange, cela devrait fonctionner. Les seules idées qui me passent par la tête :
- utilises-tu plus d'une session à la fois (à travers un tty par exemple)
- polkit est-il installé ?
- ton utilisateur est-il dans le groupe "power"
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [KDE] Problème mise en veille PC

Message par benjarobin »

Comment est lancé KDE ? Lances tu bien KDE via KDM ?
- utilises-tu plus d'une session à la fois (à travers un tty par exemple)
Cela ne gène en rien la mise en veille.
- polkit est-il installé ?
C'est une dépendance de KDE
- ton utilisateur est-il dans le groupe "power"
Totalement inutile comme 90% des groupes...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [KDE] Problème mise en veille PC

Message par Tucnacek »

Il s'agissait de ne pas avoir à demander un mot de passe pour utiliser systemctl suspend, or, d'après le wiki:
wiki archlinux a écrit :If you are in a local systemd-logind user session and no other session is active, the following commands will work without root privileges. If not (for example, because another user is logged into a tty), systemd will automatically ask you for the root password.
- Source
J'aurais dû me douter que polkit est une dépendance de KDE.
Sirilldu
archer
Messages : 146
Inscription : mer. 27 mars 2013, 19:45

Re: [KDE] Problème mise en veille PC

Message par Sirilldu »

Oui je lance bien KDE par KDM
Arch 64 | KDE
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [KDE] Problème mise en veille PC

Message par benjarobin »

Peut-on avoir la sortie des commandes suivantes :

Code : Tout sélectionner

echo $XDG_SESSION_ID
loginctl session-status $XDG_SESSION_ID
loginctl
pkaction | grep suspend | xargs -n 1 pkaction --verbose --action-id
ps -o user,cmd -C dbus-daemon
find /home/ton-user ! -user ton-user
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Sirilldu
archer
Messages : 146
Inscription : mer. 27 mars 2013, 19:45

Re: [KDE] Problème mise en veille PC

Message par Sirilldu »

Voila la sortie des différentes commandes :

Code : Tout sélectionner

echo $XDG_SESSION_ID
1

Code : Tout sélectionner

loginctl session-status $XDG_SESSION_ID
1 - cyrille (1000)
           Since: sam. 2014-03-22 16:52:35 CET; 8h ago
          Leader: 513 (kdm)
            Seat: seat0; vc7
         Display: :0
         Service: kde; type x11; class user
           State: active
            Unit: session-1.scope
                  ├─ 513 -:0
                  ├─ 571 /bin/sh /usr/bin/startkde
                  ├─ 581 dbus-launch --sh-syntax --exit-with-session
                  ├─ 582 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
                  ├─ 617 /usr/lib/kde4/libexec/start_kdeinit +kcminit_startup
                  ├─ 618 kdeinit4: kdeinit4 Running...
                  ├─ 619 kdeinit4: klauncher [kdeinit] --fd=9
                  ├─ 621 kdeinit4: kded4 [kdeinit]
                  ├─ 633 kdeinit4: kglobalaccel [kdeinit]
                  ├─ 670 kwrapper4 ksmserver
                  ├─ 671 kdeinit4: ksmserver [kdeinit]
                  ├─ 674 /usr/bin/kactivitymanagerd
                  ├─ 677 kwin -session 10d5dcda61000139516383000000005700000_1395497395_16769
                  ├─ 691 kdeinit4: plasma-desktop [kdeinit]
                  ├─ 701 /usr/bin/kuiserver
                  ├─ 704 /usr/bin/akonadi_control
                  ├─ 706 akonadiserver
                  ├─ 708 /usr/bin/mysqld --defaults-file=/home/cyrille/.local/share/akonadi/mysql.conf --datadir=/home/cyrille/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-cyrille.JJmKqC/mysql.socket
                  ├─ 736 kdeinit4: krunner [kdeinit]
                  ├─ 739 kdeinit4: kmix [kdeinit] -session 10d5dcda61000139524253000000
                  ├─ 752 /usr/bin/redshiftautostart
                  ├─ 754 /usr/lib/kde4/libexec/polkit-kde-authentication-agent-1
                  ├─ 755 kdeinit4: klipper [kdeinit]
                  ├─ 794 /usr/bin/knotify4
                  ├─ 813 /usr/bin/akonadi_agent_launcher akonadi_akonotes_resource akonadi_akonotes_resource_0
                  ├─ 814 /usr/bin/akonadi_agent_launcher akonadi_contacts_resource akonadi_contacts_resource_0
                  ├─ 815 /usr/bin/akonadi_agent_launcher akonadi_ical_resource akonadi_ical_resource_0
                  ├─ 816 /usr/bin/akonadi_agent_launcher akonadi_maildir_resource akonadi_maildir_resource_0
                  ├─ 817 /usr/bin/akonadi_maildispatcher_agent --identifier akonadi_maildispatcher_agent
                  ├─ 818 /usr/bin/akonadi_migration_agent --identifier akonadi_migration_agent
                  ├─ 819 /usr/bin/akonadi_nepomuk_feeder --identifier akonadi_nepomuk_feeder
                  ├─ 820 /usr/bin/akonadi_newmailnotifier_agent --identifier akonadi_newmailnotifier_agent
                  ├─ 849 /usr/bin/python2 /usr/bin/terminator
                  ├─ 857 gnome-pty-helper
                  ├─ 858 /bin/bash
                  ├─ 859 htop
                  ├─ 860 /bin/bash
                  ├─ 861 journalctl -f
                  ├─ 863 dmesg -w
                  ├─ 865 /usr/bin/thunderbird
                  ├─ 878 /usr/lib/at-spi2-core/at-spi-bus-launcher
                  ├─ 917 /usr/lib/firefox/firefox
                  ├─1125 /usr/lib/virtualbox/VirtualBox
                  ├─1139 /usr/lib/virtualbox/VBoxXPCOMIPCD
                  ├─1145 /usr/lib/virtualbox/VBoxSVC --auto-shutdown
                  ├─1178 /usr/lib/virtualbox/VirtualBox --comment Servubu --startvm 6e26598f-e7e5-4bfd-9ce5-b72c60dde911 --no-startvm-errormsgbox
                  ├─1306 /bin/bash
                  ├─1307 sudo iotop -aPo
                  ├─1308 /usr/bin/python2 /usr/bin/iotop -aPo
                  ├─2106 kdeinit4: dolphin [kdeinit] --icon system-file-manager -captio
                  ├─2111 /bin/bash
                  ├─2854 nano -w 0anacron
                  ├─2867 /usr/bin/systemsettings -caption Configuration du syst me --icon preferences-system
                  ├─3163 /usr/bin/redshift -c /dev/null -l 48.0 -1.0 -t 5500 3500 -g 1.00 1.00 1.00 -b 1.00
                  ├─3247 loginctl session-status 1
                  └─3248 less

Code : Tout sélectionner

loginctl
   SESSION        UID USER             SEAT            
         1       1000 cyrille          seat0           

1 sessions listed.

Code : Tout sélectionner

pkaction | grep suspend | xargs -n 1 pkaction --verbose --action-id
org.freedesktop.login1.inhibit-handle-suspend-key:
  description:       Allow applications to inhibit system handling of the suspend key
  message:           Authentication is required to allow an application to inhibit system handling of the suspend key.
  vendor:            The systemd Project
  vendor_url:        http://www.freedesktop.org/wiki/Software/systemd
  icon:              
  implicit any:      no
  implicit inactive: yes
  implicit active:   yes
  annotation:        org.freedesktop.policykit.imply -> org.freedesktop.login1.inhibit-handle-hibernate-key org.freedesktop.login1.inhibit-handle-lid-switch

org.freedesktop.login1.suspend:
  description:       Suspend the system
  message:           Authentication is required for suspending the system.
  vendor:            The systemd Project
  vendor_url:        http://www.freedesktop.org/wiki/Software/systemd
  icon:              
  implicit any:      auth_admin_keep
  implicit inactive: auth_admin_keep
  implicit active:   yes

org.freedesktop.login1.suspend-ignore-inhibit:
  description:       Suspend the system while an application asked to inhibit it
  message:           Authentication is required for suspending the system while an application asked to inhibit it.
  vendor:            The systemd Project
  vendor_url:        http://www.freedesktop.org/wiki/Software/systemd
  icon:              
  implicit any:      auth_admin_keep
  implicit inactive: auth_admin_keep
  implicit active:   auth_admin_keep
  annotation:        org.freedesktop.policykit.imply -> org.freedesktop.login1.suspend

org.freedesktop.login1.suspend-multiple-sessions:
  description:       Suspend the system while other users are logged in
  message:           Authentication is required for suspending the system while other users are logged in.
  vendor:            The systemd Project
  vendor_url:        http://www.freedesktop.org/wiki/Software/systemd
  icon:              
  implicit any:      auth_admin_keep
  implicit inactive: auth_admin_keep
  implicit active:   yes
  annotation:        org.freedesktop.policykit.imply -> org.freedesktop.login1.suspend

org.freedesktop.upower.suspend:
  description:       Suspend the system
  message:           Authentication is required to suspend the system
  vendor:            The UPower Project
  vendor_url:        http://upower.freedesktop.org/
  icon:              system-suspend
  implicit any:      no
  implicit inactive: no
  implicit active:   yes

Code : Tout sélectionner

ps -o user,cmd -C dbus-daemon
USER     CMD
dbus     /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
cyrille  /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session

Code : Tout sélectionner

find /home/cyrille ! -user cyrille
Cette dernière commande ne retourne rien

Je me demande si c'est pas Virtualbox qui pose problème.

EDIT : Pour Virtualbox, j'ai commenté les modules du fichier /etc/modules-load.d/virtualbox.conf, fait un reboot, toujours le même problème :(
Arch 64 | KDE
Sirilldu
archer
Messages : 146
Inscription : mer. 27 mars 2013, 19:45

Re: [KDE] Problème mise en veille PC

Message par Sirilldu »

Après avoir épluché dmesg, je trouve des erreurs et des warning du genre :

Code : Tout sélectionner

ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20131115/psargs-359)
ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT3._GTF] (Node ffff880214b7b870), AE_NOT_FOUND (20131115/psparse-536)
ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20131115/utaddress-251)
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
Ces erreurs ont-elles un rapport avec mon problème ?

EDIT :
J'ai effectué un pacman -Qqk pour voir si il ne me manquais pas des fichiers, la réponse : polkit /etc/polkit-1/rules.d/50-default.rules
Pourtant ce fichier existe bien. Il contient :

Code : Tout sélectionner

/* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- */

// DO NOT EDIT THIS FILE, it will be overwritten on update
//
// Default rules for polkit
//
// See the polkit(8) man page for more information
// about configuring polkit.

polkit.addAdminRule(function(action, subject) {
    return ["unix-group:wheel"];
});
Je tiens à préciser que je n'ai installé que la base de kde.
Arch 64 | KDE
Sirilldu
archer
Messages : 146
Inscription : mer. 27 mars 2013, 19:45

Re: [KDE] Problème mise en veille PC

Message par Sirilldu »

Je viens de tester la mise en veille par le menu, plus de problème.
Une mise à jour à peut-être régler le problème.
Arch 64 | KDE
Répondre