Como desabilitar o protetor de tela quando o vlc está sendo executado, sob o kde?

0

Quando vlc está sendo executado, a tela fica em branco a cada 10 minutos. Isso requer mover o mouse ou pressionar o teclado periodicamente ao assistir a um filme.

Isso acontece mesmo depois de desativar o protetor de tela, em vlc:

vlc - > ferramentas - > preferências - > mostrar configurações 'all' - > video - > desabilitar protetor de tela

    
por ederag 01.03.2015 / 21:16

2 respostas

1

O problema é que o protetor de tela X ainda está ativado, como mostrado digitando xset q na linha de comando:

Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600

A solução foi dada em este tópico . Apenas emita xset s noblank -dpms na linha de comando.

Mas é mais conveniente criar um arquivo ~/bin/disable_xsc.sh contendo

#! /bin/bash

# disable the X screensaver
# The kde screensaver should still work, though
# http://opensuse.14.x6.nabble.com/Disabling-display-power-management-td3039820.html

xset s noblank -dpms

exit 0

Certifique-se de que este script é executável

chmod u+x ~/bin/disable_xsc.sh

caso contrário você teria um "kwrite" piscando na barra de tarefas, o kde pendurado, a barra de tarefas respondendo muito lentamente, o firefox [...] iria travar na inicialização, ... se você esqueceu de chmod, apenas mate o processo kwrite ofensivo e execute o comando chmod.

Finalmente, indo para o kde

configure o computador de mesa - > administração do sistema - > inicialização e desligamento - > Autostart

Adicionar script no "caminho do script de shell", digite ~/bin/disable_xsc.sh , deixe o "Create symlink" marcado. Este script será executado na inicialização.

Observe que o protetor de tela do kde ainda funcionará corretamente quando a vlc não estiver em execução. Sua configuração pode ser encontrada em

configure o computador de mesa - > Hardware - > Exibir e monitorar - > armário de tela

    
por 01.03.2015 / 21:16
2

A opção para desativar a proteção de tela deve funcionar. Pelo menos agora ele envia a entrada para o X11. Então isso vai funcionar. Verifiquei que funciona para mim, apesar de ter xset q reportado com VLC 2 e 3.

Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0

Histórico e Histórico: Internamente, O VLC usa xdg-screensaver para inibir o protetor de tela . Houve uma série de correções desde que essa solicitação foi endereçada a DPMS e KDE (canela). Se o problema persistir, considere atualizar seu script xdg-screensaver (é apenas um script bash).

Para mim, vlc está chamando xdg-screensaver reset , que chama xscreensaver-command -deactivate que está documentado como

This tells xscreensaver to pretend that there has just been user activity. This means that if the screensaver is active (the screen is blanked), then this command will cause the screen to un-blank as if there had been keyboard or mouse activity. If the screen is locked, then the password dialog will pop up first, as usual. If the screen is not blanked, then this simulated user activity will re-start the countdown (so, issuing the -deactivate command periodically is one way to prevent the screen from blanking.)

    
por 28.04.2018 / 10:16