오늘 아침에 약간의 ppa 업데이트가 있었는데 그 중 하나는 Caffeine 이었습니다 . 처음에는 정상적으로 작동했지만 시작 응용 프로그램 목록에는 표시되지만 패널에는 표시되지 않습니다.
나는 그것을 제거하고 설치하려고 시도했지만 아무것도하지 않았다. 또한 테마와 아이콘이 될 수 있다고 생각했기 때문에 모든 것을 기본값으로 사용하지 않도록 설정했습니다.
나는 그것이 카페인 2.7 이라고 생각합니다 . 2.6 또는 무엇인지 . 공식적으로 신뢰할 수있는 파파였습니다.
이 문제가 발생하는 사람이 있습니까?
또한 카페인이 작동한다는 것을 알았습니다. 3 분에 희미한 설정이 있으며 YT 비디오를 전체 화면으로 실행하면 화면 보호기로 이동하지 않습니다. 유휴 상태가되면 화면 보호기로 이동합니다.
답변
2.7 릴리스는 사용자 인터페이스와 수동 조작을 제거합니다 . 카페인은 이제 완전 자동입니다. 활성 창이 전체 화면이면 카페인은 데스크톱 유휴 상태를 방지합니다.
버전 2.8 (2015 년 1 월 15 일 릴리스)에서 다음과 같이 변경되었습니다.
- 에이
caffeine
v2.7로 작동 프로그램 : 전체 화면 응용 프로그램에 대해 데스크톱 유휴 상태가 방지됩니다 (UI없이 완전 자동). caffeine-indicator
v2.6 이하 버전으로 작동 하는 프로그램 : 데스크탑 유휴 상태를 활성화 / 비활성화하는 아이콘이 패널에 표시됩니다.- 명령
caffeinate
이 지속되는 동안 데스크톱 유휴 상태를 방지하는 명령 (예 :caffeinate steam
스팀이 작동하는 동안 화면 보호기를 방지 함)
답변
이 답변에서 알 수 있듯이 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
답변
현재 다른 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
작동하지 않으면 다음 해결책을 시도하십시오.
-
behda ppa에서 카페인을 설치하십시오. 이렇게하면 종속성을 해결하고 아이콘, 바로 가기를 구성 / 설치합니다 …
-
소스 파일을 가져 옵니다 .
tar -xzvf caffeine_2.6.2.tar.gz -C /path/to/preferred/dir
-
테스트:
cd /path/to/caffeine/dir ./bin/caffeine
-
시작 실행 파일 변경
/usr/share/applications/caffeine.desktop
답변
@tomby가 말했듯이 GUI는 2.7에서 제거되었습니다.
필요한 패키지를 설치하십시오.
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
답변
감사합니다 @ 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
답변
이것은 나에게도 버그가있어서 새로운 카페인 응용 프로그램을 처음부터 작성했습니다.
설치
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
답변
OSX 및 Windows의 Caffeine 응용 프로그램에서 가능한 것처럼 기본 “일정한 시간이 지난 후 절전 / 일시 중지 / 최대 절전 모드”루틴을 비활성화하는 방법을 찾고자하는 사람들을 위해 다음 터미널 명령이 멋지게 작동한다는 것을 알았습니다.
# Turn off screensaver
xset s off
# Turn off sleep
xset s noblank
# Turn off suspend, hibernate, etc
xset -dpms
한 번만 실행하고 결과가 마음에든지 확인한 다음 .xinitrc
시작시 기본적으로 실행되도록 추가하십시오 .