신뢰할 수있는 : 업데이트 후 카페인이 패널에 나타나지 않음


30

오늘 아침에 약간의 ppa 업데이트가 있었는데 그 중 하나는 Caffeine 이었습니다 . 처음에는 정상적으로 작동했지만 시작 응용 프로그램 목록에는 표시되지만 패널에는 표시되지 않습니다.

나는 그것을 제거하고 설치하려고 시도했지만 아무것도하지 않았다. 또한 테마와 아이콘이 될 수 있다고 생각했기 때문에 모든 것을 기본값으로 사용하지 않도록 설정했습니다.

나는 그것이 카페인 2.7 이라고 생각합니다 . 2.6 또는 무엇인지 . 공식적으로 신뢰할 수있는 파파였습니다.

이 문제가 발생하는 사람이 있습니까?

또한 카페인이 작동한다는 것을 알았습니다. 3 분에 희미한 설정이 있으며 YT 비디오를 전체 화면으로 실행하면 화면 보호기로 이동하지 않습니다. 유휴 상태가되면 화면 보호기로 이동합니다.


1
dpkg -l | grep caffeine설치 한 패키지에 대한 자세한 정보를 제공해야합니다. 또한 사용한 PPA에 대한 링크를 제공해야합니다. PPA를 관리하려면 다음을 참조하십시오. mrvaykadji.github.io/ppa-tool
MrVaykadji

2.7이고 ppa는 ppa.launchpad.net/caffeine-developers/ppa/ubuntu
LuckyBearing

1
지금까지 두 가지 버그 보고서가 있습니다. 이것 : bugs.launchpad.net/caffeine/+bug/1310069 그리고 방금 추가 한이 기능을 환경 설정으로 다시 추가하도록 요청했습니다 : bugs.launchpad.net/caffeine/+bug/1321750
Sean Fenton

답변:


33

2.7 릴리스는 사용자 인터페이스와 수동 조작을 제거합니다 . 카페인은 이제 완전 자동입니다. 활성 창이 전체 화면이면 카페인은 데스크톱 유휴 상태를 방지합니다.

버전 2.8 (2015 년 1 월 15 일 릴리스)에서 다음과 같이 변경되었습니다.

  • 에이 caffeinev2.7로 작동 프로그램 : 전체 화면 응용 프로그램에 대해 데스크톱 유휴 상태가 방지됩니다 (UI없이 완전 자동).
  • caffeine-indicatorv2.6 이하 버전으로 작동 하는 프로그램 : 데스크탑 유휴 상태를 활성화 / 비활성화하는 아이콘이 패널에 표시됩니다.
  • 명령 caffeinate이 지속되는 동안 데스크톱 유휴 상태를 방지하는 명령 (예 : caffeinate steam스팀이 작동하는 동안 화면 보호기를 방지 함)

3
정보에 대해서 감사드립니다. 수동 조작이 있으면 좋을 것입니다. 오랫동안 웹 페이지를보고있을 때 화면 보호기를 비활성화하는 것이 도움이됩니다. 여전히 작동하는 한.
LuckyBearing 21

1
"전체 화면 활동 만 기반으로 자동 활성화 / 비활성화" 불행히도, 사람들은 종종 전체 화면이 아닌 경우에도 화면 보호기를 비활성화하기를 원하기 때문입니다.
Dennis

완전 자동은 정말 좋습니다!
cmc

완전 자동 카페인은 게임 패드 입력을 감지하지 않습니다. 이것이 당신에게 영향을 미치는 경우, bugs.launchpad.net/caffeine/+bug/1530544 를 방문 하여 "이 버그는 당신에게 영향을 미칩니다"를 클릭하십시오
guttermonk

6

이 답변에서 알 수 있듯이 Caffeine 2.6 이상은 창이 전체 화면인지 여부에 따라 완전 자동입니다. 개발자는 메뉴 막대에서 수동 토글을 제거했습니다.

Caffeine Plus 라는 mildmojo가 만든 새로운 포크는 메뉴 막대의 아이콘이있는 수동 토글을 다시 표시합니다. .deb 파일 또는 PPA를 통해 수동으로 설치할 수 있습니다 .

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install caffeine-plus

이 아빠 뒤에있는 사람들은 훌륭합니다! 매우 유용한 도구 ...
king_julien

5

현재 다른 PPA를 사용하여 버전 2.6으로 대체합니다. 요청 토글 기능을 사용하려면이 만들어졌다.

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

작동하지 않으면 다음 해결책을 시도하십시오.

  1. behda ppa에서 카페인을 설치하십시오. 이렇게하면 종속성을 해결하고 아이콘, 바로 가기를 구성 / 설치합니다 ...

  2. 소스 파일을 가져 옵니다 .

    tar -xzvf caffeine_2.6.2.tar.gz -C /path/to/preferred/dir
    
  3. 테스트:

    cd /path/to/caffeine/dir
    ./bin/caffeine
    
  4. 시작 실행 파일 변경 /usr/share/applications/caffeine.desktop


3

@tomby가 말했듯이 GUI는 2.7에서 제거되었습니다.

옵션은 여기 2.5 버전을 다운로드하는 것입니다

필요한 패키지를 설치하십시오.

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

그런 다음 .deb파일을 설치 하십시오.

sudo dpkg -i caffeine_2.5_all.deb

2
이것은 나에게 가장 좋은 제안 인 것 같습니다. 완벽하게 작동했습니다. 개발자가 왜이 바보 같은 길을 갔는지 알 수는 없지만 결국 코드입니다.
Marco

@Marco에 전적으로 동의합니다. 버전 2.5는 훌륭하고 간단하며 완벽한 아이디어였습니다. 기본적으로, KISS .
Rael Gugelmin Cunha

1

감사합니다 @ user10962! 귀하의 게시물 이이 문제를 해결하는 데 도움이됩니다. 나는 카페인을 확실히 제거하고 시작할 때 실행되는 작은 스크립트로 바꿉니다. 당신은 빈 파일 전에 작성해야 /usr/sbin/pm-hibernate.gmev.sh할 사용자로의 sudoers 파일과주고 권한 (같은시 - 최대 절전 모드와 같은 권리) /bin/mv/bin/cp루트로. 화면 보호기 (또는 빈 화면)를 비활성화하고 최대 절전 모드를 해제하기 전에 vlc 또는 flashplugin을 사용하는지 확인합니다 (매 분).

#!/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

좋은 해결 방법, 당신은 심지어 플레이어 상태를 확인할 수 있습니다 (재생 중에 만), 영화 재생 중에 xscreensaver를 어떻게 중지합니까?를
user.dz 2016 년

FWIW에서는 '플래그'(예 : /tmp/lock.disable)가 있는지 확인하고 존재를 토글하는 두 개의 스크립트를 가질 수 있습니다. 이런 식으로 Caffeine과 비슷한 동작 (핸디 아이콘 / 메뉴 빼기)을 사용할 수 있으며 확인하는 몇 가지 바이너리에만 제한되지 않습니다.
Marco

1

이것은 나에게도 버그가있어서 새로운 카페인 응용 프로그램을 처음부터 작성했습니다.

Caffeine screenshot

설치

먼저 다른 카페인 을 설치했다면 제거 하십시오 .

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

이제 설치할 수 있습니다 :

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

피드백 + 기여도 환영합니다! https://github.com/kzar/caffeine


0

OSX 및 Windows의 Caffeine 응용 프로그램에서 가능한 것처럼 기본 "일정한 시간이 지난 후 절전 / 일시 중지 / 최대 절전 모드"루틴을 비활성화하는 방법을 찾고자하는 사람들을 위해 다음 터미널 명령이 멋지게 작동한다는 것을 알았습니다.

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

한 번만 실행하고 결과가 마음에든지 확인한 다음 .xinitrc시작시 기본적으로 실행되도록 추가하십시오 .


0

FWIW, 나는 이 버그에 의견을 추가했다. 나는 최근에 무게를 바꾸는 것에 짜증을 낸 다른 사람들을 추천 할 것이다.

누가 알고, 우리는 낡은 제정신 행동을 되 찾을 수 있습니다 :)

현재 Rael에서 제안한대로 2.5를 설치하는 것이 유일한 솔루션 인 것 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.