Trusty: A cafeína não aparece no painel após a atualização

30

Houve algumas atualizações de ppa esta manhã, uma delas era Cafeína . Ele estava funcionando bem inicialmente, ele aparece na lista de aplicativos de inicialização, mas não aparece no painel.

Eu tentei removê-lo e instalá-lo, mas isso não fez nada. Eu também imaginei que poderia ter sido o meu tema e ícones, então eu configurei tudo para o padrão sem sucesso.

Eu acho que é Cafeína 2,7 , não tenho certeza se eu estava em 2,6 ou o quê. Foi um oficial confiável ppa.

Alguém está recebendo este problema?

Eu também notei que a cafeína funciona. Eu tenho minhas configurações de dim a 3 minutos e quando executando um vídeo YT em tela cheia, ele não vai para a proteção de tela. E quando deixado ocioso, ele vai para a proteção de tela.

    
por LuckyBearing 19.05.2014 / 18:28

8 respostas

33

A versão 2.7 remove a interface do usuário e a operação manual . A cafeína agora é totalmente automática: quando a janela ativa está em tela cheia, a cafeína inibe a ociosidade da área de trabalho.

Isso foi alterado na versão 2.8 (lançada em 15 de janeiro de 2015), que possui:

  • um programa caffeine que funciona como v2.7: a ociosidade da área de trabalho é impedida para aplicativos em tela cheia - totalmente automática sem interface de usuário;
  • um programa caffeine-indicator que funciona como v2.6 e anterior: um ícone é exibido no painel que ativa / desativa a ociosidade da área de trabalho;
  • um comando caffeinate , que impede a ociosidade da área de trabalho pela duração de um comando, por exemplo caffeinate steam impedirá a proteção de tela enquanto o vapor estiver sendo executado.
por Tomby 19.05.2014 / 22:23
6

Como esta resposta afirma, A cafeína 2.6 e superior é totalmente automática, dependendo se a sua janela está cheia. Os desenvolvedores removeram a alternância manual na barra de menus.

Um novo garfo feito por mildmojo chamado Cafeína Plus traz a alternância manual com o ícone na barra de menu de volta. Você pode instalá-lo manualmente com o arquivo .deb ou via PPA :

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install caffeine-plus
    
por LanceLafontaine 17.11.2014 / 06:30
5

Retorne à versão 2.6 usando outro ppa por enquanto. Uma solicitação para ativar a funcionalidade de alternância.

sudo apt-get purge caffeine && sudo apt-get autoremove
sudo add-apt-repository --remove ppa:caffeine-developers/ppa
sudo add-apt-repository ppa:behda/ppa
sudo apt-get update && sudo apt-get install caffeine

Se isso não funcionar, tente seguir a solução.

  1. Instale a cafeína de behda ppa. Isso resolverá dependências e configurará / instalará ícones, atalhos ...

  2. Obtenha o arquivo de origem :

    tar -xzvf caffeine_2.6.2.tar.gz -C /path/to/preferred/dir
    
  3. Teste:

    cd /path/to/caffeine/dir
    ./bin/caffeine
    
  4. Altere o executável de inicialização em /usr/share/applications/caffeine.desktop

por vmoreno 21.05.2014 / 18:41
3

Como afirmado por @tomby, o GUI foi removido em 2.7.

Uma opção é baixar a versão 2.5 aqui

Instale os pacotes necessários:

sudo apt-get install gir1.2-gtk-2.0 libsqlite0 python-kaa-base python-kaa-metadata python-sqlite

Em seguida, instale o arquivo .deb :

sudo dpkg -i caffeine_2.5_all.deb
    
por Rael Gugelmin Cunha 05.06.2014 / 15:15
1

Obrigado @ user10962! Sua postagem me ajude a corrigir esse problema. Eu definitivamente desinstala cafeína e substituo por um pequeno script que é executado na inicialização. Você deve criar antes de um arquivo vazio /usr/sbin/pm-hibernate.gmev.sh (com o mesmo direito de pm-hibernate) e dar direitos em seu arquivo sudoers ao usuário para fazer /bin/mv e /bin/cp como root. Ele verifica (a cada minuto) se vlc ou flashplugin é usado antes de desativar o protetor de tela (ou a tela em branco) e hibernar:

#!/bin/sh
sudo /bin/mv /usr/sbin/pm-hibernate_unactived_by_gmev.sh /usr/sbin/pm-hibernate 2> /dev/null
while [ 1 ]
 do
  xset q | grep "DPMS is Disabled" > /dev/null
  rc='echo $?'
  ps -ef | grep flashplugin | grep -v grep > /dev/null
  rc2='echo $?'
  ps -ef | grep vlc | grep -v grep > /dev/null
  rc3='echo $?'
  if  [ $rc2 -eq 0 ] || [ $rc3 -eq 0 ] 
   then
    if [ $rc -ne 0 ]
     then
      sudo /bin/mv /usr/sbin/pm-hibernate /usr/sbin/pm-hibernate_unactived_by_gmev.sh
      sudo /bin/cp -p /usr/sbin/pm-hibernate.gmev.sh /usr/sbin/pm-hibernate
      xset s off -dpms
     fi
   else
    if [ $rc -eq 0 ]
      then
      sudo /bin/mv /usr/sbin/pm-hibernate_unactived_by_gmev.sh /usr/sbin/pm-hibernate
      xset s on
      xset dpms 600 0 900
    fi
  fi
 sleep 60
done
    
por Eddy 14.06.2014 / 20:40
1

Isso também me incomodou, então escrevi uma nova aplicação de cafeína do zero:

Instalação

Primeiro,certifique-sederemover a outra cafeína se você a tiver instalado:

sudo apt-get remove caffeine --purge
sudo add-apt-repository --remove ppa:caffeine-developers/ppa
sudo add-apt-repository --remove ppa:behda/ppa

Agora você pode instalar:

sudo add-apt-repository ppa:kzar/caffeine
sudo apt-get update && sudo apt-get install caffeine
nohup caffeine &

Feedback + contribuições são bem vindas! link

    
por kzar 02.12.2014 / 15:37
0

Para aqueles que simplesmente procuram uma maneira de desabilitar a rotina padrão "dormir / suspender / hibernar após um determinado período de tempo" (como é possível com os aplicativos Cafeína no OSX e no Windows), eu encontrei os seguintes comandos do terminal: truque bem:

# Turn off screensaver
xset s off
# Turn off sleep
xset s noblank
# Turn off suspend, hibernate, etc
xset -dpms

Eu recomendo executá-los uma vez e ver se você gosta do resultado e adicioná-los a .xinitrc (ou similar) para que eles sejam executados por padrão na inicialização.

    
por user10962 07.06.2014 / 18:07
0

FWIW, Eu adicionei um comentário para este bug , eu recomendaria qualquer outra pessoa que fosse apenas tão irritado com a recente mudança para pesar.

Quem sabe, podemos recuperar o comportamento antigo e saudável:)

Por enquanto, como sugerido por Rael, instalar o 2.5 parece ser a única solução.

    
por Marco 10.08.2014 / 04:47

Tags