भरोसेमंद: कैफीन अपडेट के बाद पैनल में दिखाई नहीं देता है


30

आज सुबह कुछ ppa अपडेट थे, उनमें से एक कैफीन था । यह शुरू में ठीक काम कर रहा था, यह स्टार्ट अप एप्लिकेशन सूची में दिखाई देता है लेकिन पैनल में नहीं दिखता है।

मैंने इसे हटाने और इसे स्थापित करने की कोशिश की लेकिन यह कुछ भी नहीं किया। मुझे यह भी लगा कि यह मेरा विषय और आइकन हो सकता है, इसलिए मैंने बिना किसी लाभ के डिफ़ॉल्ट रूप से इसे सेट किया।

मुझे लगता है कि यह कैफीन 2.7 है , निश्चित नहीं है कि मैं 2.6 या क्या पर था । यह एक आधिकारिक भरोसेमंद ppa था।

किसी को भी यह मुद्दा मिल रहा है?

मैंने यह भी देखा कि कैफीन कार्य करता है। मेरे पास 3 मिनट में मेरी मंद सेटिंग्स हैं, और पूर्ण स्क्रीन में वाईटी वीडियो चलाते समय यह स्क्रीन सेवर में नहीं जाता है। और जब बेकार हो जाता है, तो यह स्क्रीन सेवर में चला जाता है।


1
dpkg -l | grep caffeineआपके द्वारा स्थापित पैकेज पर और अधिक जानकारी प्रदान करनी चाहिए। आपको उस पीपीए का लिंक भी देना चाहिए जिसका आपने उपयोग किया था। 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/10011750
शॉन फेंटन

जवाबों:


33

2.7 रिलीज यूजर इंटरफेस और मैनुअल ऑपरेशन को हटा देता है । कैफीन अब पूरी तरह से स्वचालित है: जब सक्रिय विंडो पूर्ण स्क्रीन होती है, तो कैफीन डेस्कटॉप आलस्य को रोकता है।

इसे 2.8 संस्करण में बदल दिया गया है (15 जनवरी 2015 को जारी किया गया है), जिसमें है:

  • एक caffeineप्रोग्राम जो v2.7 के रूप में काम करता है: डेस्कटॉप आलस्य पूर्ण स्क्रीन अनुप्रयोगों के लिए रोका जाता है - कोई यूआई के साथ पूरी तरह से स्वचालित;
  • एक caffeine-indicatorप्रोग्राम जो v2.6 और पहले के रूप में काम करता है: पैनल में एक आइकन दिखाया गया है जो डेस्कटॉप आलस्य को सक्षम / अक्षम करता है;
  • एक कमांड caffeinate, जो डेस्कटॉप की आलस्य को एक कमांड की अवधि के लिए रोकता है, जैसे caffeinate steamकि स्टीम चलने पर स्क्रीन सेवर को रोक देगा।

3
जानकारी के लिए धन्यवाद। हालांकि यह अच्छा होता अगर मैनुअल ऑपरेशन होता। कभी-कभी स्क्रीन सेवर को अक्षम करने पर जब मैं सिर्फ एक वेबपेज को लंबे समय से देख रहा होता हूं तो वह सहायक होता है। जब तक यह अभी भी काम करता है।
लकी बायरिंग

1
"फुलस्क्रीन गतिविधि के आधार पर स्वचालित रूप से सक्षम / अक्षम" यह दुर्भाग्यपूर्ण है, क्योंकि लोग अक्सर पूर्ण स्क्रीन नहीं होने पर भी स्क्रीनसेवर को अक्षम करना चाहते हैं।
डेनिस

पूरी तरह से स्वचालित वास्तव में बहुत अच्छा है!
सीएमसी

पूरी तरह से स्वचालित कैफीन गेमपैड इनपुट का पता नहीं लगाता है। यदि यह आपको प्रभावित करता है, तो कृपया bugs.launchpad.net/caffeine/+bug/1530544 पर जाएं और "यह बग आपको प्रभावित करता है" पर क्लिक करें
guttermonk

6

जैसा कि इस उत्तर में कहा गया है, अगर आपकी खिड़की फुलस्क्रीन है, तो कैफीन 2.6 और ऊपर पूरी तरह से स्वचालित है। डेवलपर्स ने मेन्यू बार में मैनुअल टॉगल को हटा दिया।

माइल्डमोजो द्वारा कैफीन प्लस नामक एक नया कांटा मेनू बार में आइकन के साथ मैनुअल टॉगल लाता है। आप इसे मैन्युअल रूप से .deb फ़ाइल या PPA के माध्यम से स्थापित कर सकते हैं :

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

इस ppa के पीछे लोग अद्भुत हैं! इतने उपयोगी उपकरण ...
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. बेहडा पीपा से कैफीन स्थापित करें। यह निर्भरता को हल करेगा और आइकन / शॉर्टकट को कॉन्फ़िगर / इंस्टॉल करेगा ...

  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
यह मुझे सबसे अच्छा सुझाव लगता है, इसने त्रुटिपूर्ण रूप से काम किया। यह पता नहीं लगा सकते कि डेवलपर्स उस मूर्ख मार्ग पर क्यों गए, लेकिन ऐसा हो: यह उनका कोड है, सब के बाद।
मार्को

मैं पूरी तरह से सहमत हूँ, @ मार्को। संस्करण 2.5 एक महान, सरल और उत्तम विचार था। असल में, KISS
राएल गुगेलमिन कुन्हा

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

अच्छा वर्कअराउंड, btw आप खिलाड़ी राज्य के लिए भी जाँच कर सकते हैं (केवल खेलते समय), देखें मैं फिल्मों को खेलने के दौरान xscreensaver को कैसे रोकूं?
user.dz

एफडब्ल्यूआईडब्ल्यू, आप बस एक 'ध्वज' (जैसे, /tmp/lock.disable) के अस्तित्व की जांच कर सकते हैं और दो स्क्रिप्ट हैं जो इसके अस्तित्व को टॉगल करते हैं। इस तरह, आप कैफीन (माइनस द आइकॉन / मेनू) के समान व्यवहार कर सकते हैं और न केवल आपके द्वारा जांचे जाने वाले बायनेरिज़ के जोड़े तक सीमित रहें।
मार्को

1

यह मुझे बहुत बुरा लगा इसलिए मैंने खरोंच से एक नया कैफीन आवेदन लिखा है:

कैफीन स्क्रीनशॉट

स्थापना

यदि आपने इसे स्थापित किया है तो पहले दूसरे कैफीन को निकालना सुनिश्चित करें :

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

नियमित रूप से दिए गए समय के बाद डिफ़ॉल्ट "स्लीप / सस्पेंड / हाइबरनेट को अक्षम करने का तरीका ढूंढने वालों के लिए" रूटीन (जैसा कि ओएसएक्स और विंडोज पर कैफीन अनुप्रयोगों के साथ संभव है), मैंने पाया कि निम्नलिखित टर्मिनल कमांड अच्छी तरह से चाल करते हैं।

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

मैं इन्हें एक बार चलाने की सलाह देता हूं और यदि आपको परिणाम पसंद है, तो इन्हें .xinitrc(या इसी तरह) जोड़ दें ताकि वे डिफ़ॉल्ट रूप से स्टार्टअप पर चलें।


0

एफडब्ल्यूआईडब्ल्यू, मैंने इस बग पर एक टिप्पणी जोड़ दी है , मैं किसी और की सिफारिश करूंगा, जो हाल ही में वजन में बदलाव से नाराज है।

कौन जानता है, हम पुराने, समझदार व्यवहार को वापस पा सकते हैं :)

अभी के लिए, Rael द्वारा सुझाए गए अनुसार, 2.5 स्थापित करना एकमात्र समाधान प्रतीत होता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.