Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2024-02-06 17:52:13

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Wyłączanie się ekranu po 10 min

Cześć!

Mam małą zagwozdkę.
W XFCE wyłączyłem sobie wyłączanie ekranu po 10 min i jest OK. Na ekranie logowania (lightdm) monitor gaśnie po 10 minutach i wszystko było ok do momentu aż zmieniłem kabel vga na display port.
Teraz monitor zgaśnie po tych 10 min bezczynności i co kilka sekund wybudza się i gaśnie więc najskuteczniejszym rozwiązaniem problemu było po prostu wyłączenie wyłączania się ekranu XD

Tyle, że kiedyś (w jakiejś konfiguracji) zadziałało u mnie:

$ cat /etc/X11/xorg.conf napisał(-a):

Section "ServerFlags"
        Option "BlankTime" "0"
        Option "StandbyTime" "0"
        Option "SuspendTime" "0"
        Option "OffTime" "0"
EndSection

Teraz nie wiedzieć czemu te ustawienia są ignorowane. Ale:

$ cat /etc/lightdm/lightdm-gtk-greeter.conf napisał(-a):

[greeter]
background = #000000
theme-name = Adwaita-dark
user-background = false
hide-user-image = true
icon-theme-name = Adwaita
screensaver-timeout = 0

Też są ignorowane. W plikach konfiguracyjnych od systemd nie mogłem nic konkretnego znaleźć (może coś przeoczyłem?). System to Debian Stable.

$ uname -a napisał(-a):

Linux pc 6.7.3-3-liquorix-amd64 #1 ZEN SMP PREEMPT liquorix 6.7-7.1~bookworm (2024-02-01) x86_64 GNU/Linux

GPU to integra wbudowana w i5-11400:

$ sudo lspci -s 00:02.0 -vvv napisał(-a):

00:02.0 VGA compatible controller: Intel Corporation RocketLake-S GT1 [UHD Graphics 730] (rev 04) (prog-if 00 [VGA controller])
        DeviceName: Onboard - Video
        Subsystem: ASUSTeK Computer Inc. RocketLake-S GT1 [UHD Graphics 730]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 168
        Region 0: Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
        Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at 3000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE+ FLReset+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR-
                         10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS-
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
                         AtomicOpsCtl: ReqEn-
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit-
                Address: fee00018  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [100 v1] Process Address Space ID (PASID)
                PASIDCap: Exec- Priv-, Max PASID Width: 14
                PASIDCtl: Enable- Exec- Priv-
        Capabilities: [200 v1] Address Translation Service (ATS)
                ATSCap: Invalidate Queue Depth: 00
                ATSCtl: Enable-, Smallest Translation Unit: 00
        Capabilities: [300 v1] Page Request Interface (PRI)
                PRICtl: Enable- Reset-
                PRISta: RF- UPRGI- Stopped+
                Page Request Capacity: 00008000, Page Request Allocation: 00000000
        Kernel driver in use: i915
        Kernel modules: i915

Konfiguracja w miarę prosta, bez zbędnych pierdół:

$ dpkg -l | grep -e xorg -e lightdm -e locker -e xfce -e upower -e systemd napisał(-a):

ii  dbus-user-session                    1.14.10-1~deb12u1                    amd64        simple interprocess messaging system (systemd --user integration)
ii  liblightdm-gobject-1-0:amd64         1.26.0-8                             amd64        simple display manager (GObject library)
ii  libpam-systemd:amd64                 252.19-1~deb12u1                     amd64        system and service manager - PAM module
ii  libsystemd-shared:amd64              252.19-1~deb12u1                     amd64        systemd shared private library
ii  libsystemd0:amd64                    252.19-1~deb12u1                     amd64        systemd utility library
ii  libupower-glib3:amd64                0.99.20-2                            amd64        abstraction for power management - shared library
ii  libxfce4panel-2.0-4                  4.18.2-1                             amd64        Xfce4 panel library (GTK3 variant)
ii  libxfce4ui-2-0:amd64                 4.18.2-2                             amd64        widget library for Xfce - Gtk+3 variant
ii  libxfce4ui-common                    4.18.2-2                             all          common files for libxfce4ui
ii  libxfce4util-common                  4.18.1-2                             all          common files for libxfce4util
ii  libxfce4util7:amd64                  4.18.1-2                             amd64        Utility functions library for Xfce4
ii  light-locker                         1.8.0-3                              amd64        simple screen locker for lightDM display manager
ii  lightdm                              1.26.0-8                             amd64        simple display manager
ii  lightdm-gtk-greeter                  2.0.8-2+b1                           amd64        simple display manager (GTK+ greeter)
ii  lightdm-gtk-greeter-settings         1.2.2-5                              all          settings editor for the LightDM GTK+ Greeter
ii  systemd                              252.19-1~deb12u1                     amd64        system and service manager
ii  systemd-sysv                         252.19-1~deb12u1                     amd64        system and service manager - SysV compatibility symlinks
ii  systemd-timesyncd                    252.19-1~deb12u1                     amd64        minimalistic service to synchronize local time with NTP servers
ii  upower                               0.99.20-2                            amd64        abstraction for power management
ii  xfce4-appfinder                      4.18.0-1                             amd64        Application finder for the Xfce4 desktop environment
ii  xfce4-appmenu-plugin                 0.7.6+dfsg1-4+b1                     amd64        Application Menu plugin for xfce4-panel
ii  xfce4-battery-plugin:amd64           1.1.4-1                              amd64        battery monitor plugin for the Xfce4 panel
ii  xfce4-clipman                        2:1.6.2-1                            amd64        clipboard history utility
ii  xfce4-cpufreq-plugin:amd64           1.2.8-1                              amd64        cpufreq information plugin for the Xfce4 panel
ii  xfce4-datetime-plugin:amd64          0.8.2-1                              amd64        date and time plugin for the Xfce4 panel
ii  xfce4-helpers                        4.18.2-1                             amd64        helpers for the Xfce4 desktop environment
ii  xfce4-mount-plugin:amd64             1.1.5-1                              amd64        mount plugin for the Xfce4 panel
ii  xfce4-mpc-plugin:amd64               0.5.2-2                              amd64        Xfce panel plugin which serves as client for MPD music player
ii  xfce4-notifyd                        0.7.3-1                              amd64        simple, visually-appealing notification daemon for Xfce
ii  xfce4-panel                          4.18.2-1                             amd64        panel for Xfce4 desktop environment
ii  xfce4-power-manager                  4.18.1-1                             amd64        power manager for Xfce desktop
ii  xfce4-power-manager-data             4.18.1-1                             all          power manager for Xfce desktop, arch-indep files
ii  xfce4-power-manager-plugins          4.18.1-1                             amd64        power manager plugins for Xfce panel
ii  xfce4-screenshooter                  1.10.3-1                             amd64        screenshots utility for Xfce
ii  xfce4-session                        4.18.1-1                             amd64        Xfce4 Session Manager
ii  xfce4-settings                       4.18.2-1                             amd64        graphical application for managing Xfce settings
ii  xfce4-timer-plugin:amd64             1.7.1-1                              amd64        timer plugin for Xfce panel
ii  xfce4-weather-plugin:amd64           0.11.0-1                             amd64        weather information plugin for the Xfce4 panel
ii  xorg                                 1:7.7+23                             amd64        X.Org X Window System
ii  xorg-docs-core                       1:1.7.1-1.2                          all          Core documentation for the X.org X Window System
ii  xserver-xorg                         1:7.7+23                             amd64        X.Org X server
ii  xserver-xorg-core                    2:21.1.7-3+deb12u5                   amd64        Xorg X server - core server
ii  xserver-xorg-input-all               1:7.7+23                             amd64        X.Org X server — input driver metapackage
ii  xserver-xorg-input-libinput          1.2.1-1+b1                           amd64        X.Org X server — libinput input driver
ii  xserver-xorg-input-synaptics         1.9.2-1+b1                           amd64        Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-input-wacom             1.1.0-1                              amd64        X.Org X server — Wacom input driver
ii  xserver-xorg-legacy                  2:21.1.7-3+deb12u5                   amd64        setuid root Xorg server wrapper
ii  xserver-xorg-video-all               1:7.7+23                             amd64        X.Org X server — output driver metapackage
ii  xserver-xorg-video-amdgpu            23.0.0-1                             amd64        X.Org X server — AMDGPU display driver
ii  xserver-xorg-video-ati               1:19.1.0-3                           amd64        X.Org X server — AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev             1:0.5.0-2                            amd64        X.Org X server — fbdev display driver
ii  xserver-xorg-video-intel             2:2.99.917+git20210115-1             amd64        X.Org X server — Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau           1:1.0.17-2                           amd64        X.Org X server — Nouveau display driver
ii  xserver-xorg-video-qxl               0.1.5+git20200331-3                  amd64        X.Org X server — QXL display driver
ii  xserver-xorg-video-radeon            1:19.1.0-3                           amd64        X.Org X server — AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa              1:2.5.0-1+b1                         amd64        X.Org X server — VESA display driver
ii  xserver-xorg-video-vmware            1:13.3.0-3.1+b1                      amd64        X.Org X server — VMware display driver

Po zalogowaniu do sesji xfce"

$ xset -q napisał(-a):

Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000000
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    off    02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  500    repeat rate:  20
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  2/1    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600
Colors:
  default colormap:  0x20    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On

O czym zapomniałem?

Ostatnio edytowany przez Pavlo950 (2024-02-06 18:12:09)

Offline

 

#2  2024-02-06 21:38:55

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Wyłączanie się ekranu po 10 min

Może to z winy:

Kod:

DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled

A jakbyś ustawił te czasy na takie same, tj.

Kod:

$ xset s 600
$ xset dpms 600 600 600

Offline

 

#3  2024-02-06 23:40:47

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Wyłączanie się ekranu po 10 min

morfik napisał(-a):

Może to z winy:

Kod:

DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled

A jakbyś ustawił te czasy na takie same, tj.

Kod:

$ xset s 600
$ xset dpms 600 600 600

Sprawdzę efekt bo może pomoże na wybudzanie się monitora, co nie zmienia faktu że chcę wyłączyć całkowicie :D (xset -dpms nie daje efektu)

Offline

 

#4  2024-02-07 00:13:29

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Wyłączanie się ekranu po 10 min

Zawsze ten czas możesz ustawić na dość długi. xD

Może zwyczajnie dodanie do konfiguracji Xserver'a tego poniższego by pomogło:

Kod:

Section "Monitor"
    Option "DPMS" "false"
EndSection

Bo coś ten DPMS u ciebie nie działa chyba najlepiej.

Offline

 

#5  2024-02-07 05:03:47

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Wyłączanie się ekranu po 10 min

O ile nie rozrabia tutaj loginctl.


Kod:

# root ~> lsof /dev/input/* | grep root
elogind-d 1185 root  15u   CHR  13,66      0t0  156 /dev/input/event2
elogind-d 1185 root  16u   CHR  13,64      0t0  154 /dev/input/event0
elogind-d 1185 root  17u   CHR  13,65      0t0  155 /dev/input/event1
elogind-d 1185 root  18u   CHR  13,83      0t0  254 /dev/input/event19
elogind-d 1185 root  19u   CHR  13,81      0t0  241 /dev/input/event17
elogind-d 1185 root  20u   CHR  13,86      0t0  273 /dev/input/event22
elogind-d 1185 root  31u   CHR  13,67      0t0  157 /dev/input/event3
elogind-d 1185 root  32u   CHR  13,85      0t0  271 /dev/input/event21
elogind-d 1185 root  34u   CHR  13,84      0t0  260 /dev/input/event20
elogind-d 1185 root  35u   CHR  13,83      0t0  254 /dev/input/event19
elogind-d 1185 root  39u   CHR  13,86      0t0  273 /dev/input/event22
elogind-d 1185 root  40u   CHR  13,82      0t0  244 /dev/input/event18
elogind-d 1185 root  41u   CHR  13,81      0t0  241 /dev/input/event17
elogind-d 1185 root  49u   CHR  13,66      0t0  156 /dev/input/event2
elogind-d 1185 root  56u   CHR  13,65      0t0  155 /dev/input/event1
elogind-d 1185 root  57u   CHR  13,64      0t0  154 /dev/input/event0

Ja z tego powodu mpv odpalam w taki sposób:

Kod:

#!/bin/bash
export ALSAOUT="vlc"
/bin/elogind-inhibit  --why="Filma Gramy \;\)" /usr/bin/mpv --pause   "$@"

Ostatnio edytowany przez Jacekalex (2024-02-07 05:04:13)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2024-02-07 18:20:22

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Wyłączanie się ekranu po 10 min

Panie i Panowie, przez przypadek chyba rozwiązałem problem XD
Jak widzicie wyżej, kernel to liquorix. Z ciekawości odpaliłem kompa na tym "stockowym" kernelu z repo Debiana i wsio zaczęło normalnie działać. Zostawiłem kompa na ekranie logowania ze stoperem i przez 15 minut ekran nie zgasł. Które ustawienia zadziałały, tego nie wiem XD może było tak, że konfigi swoje, kernel swoje i działo się jak się działo.

morfik napisał(-a):

Zawsze ten czas możesz ustawić na dość długi. xD

Może zwyczajnie dodanie do konfiguracji Xserver'a tego poniższego by pomogło:

Kod:

Section "Monitor"
    Option "DPMS" "false"
EndSection

Bo coś ten DPMS u ciebie nie działa chyba najlepiej.

Jak widać jeszcze nie zdążyłem ale sprawdzę.

Jacekalex napisał(-a):

O ile nie rozrabia tutaj loginctl.

Zgłębię temat głębiej XD ale na pierwszy rzut oka raczej nie.

Jacekalex napisał(-a):

Ja z tego powodu mpv odpalam w taki sposób:

Kod:

#!/bin/bash
export ALSAOUT="vlc"
/bin/elogind-inhibit  --why="Filma Gramy \;\)" /usr/bin/mpv --pause   "$@"

No akurat jak się zalogowałem to nic mi się nie wyłączało, system i monitor głupiały tylko na ekranie logowania.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)