तो मैं सहानुभूति बूट पर मुझे लॉग इन कर सकते हैं , लेकिन मैं अपनी प्रारंभिक स्थिति कैसे व्यस्त कर सकता हूं?
तो मैं सहानुभूति बूट पर मुझे लॉग इन कर सकते हैं , लेकिन मैं अपनी प्रारंभिक स्थिति कैसे व्यस्त कर सकता हूं?
जवाबों:
कुछ खोज के बाद, मुझे एक ऐप मिला, जो dbus के माध्यम से सहानुभूति के साथ संवाद करता है। मैंने उसमें से कुछ कोड निकाले और एक स्क्रिप्ट बनाई जो आपका स्टेटस तय करेगी।
इसे सेट करना बहुत आसान है:
यहां स्क्रिप्ट डाउनलोड करें ( github पेज )।
इसके लिए कुछ अजगर पुस्तकालयों की आवश्यकता होती है जो रेपो में हैं (और डिफ़ॉल्ट रूप से स्थापित किए जा सकते हैं):
sudo apt-get install python-dbus python-notify
फिर इसे लॉगिन पर शुरू करने के लिए, स्टार्टअप एप्लिकेशन चलाएं, जोड़ें पर क्लिक करें, और इस तरह से फ़ील्ड भरें:
कमांड फ़ील्ड में शामिल है कि किस स्थिति को सेट किया जाए। यदि आप व्यस्त (dnd) नहीं चाहते हैं, तो आप इनमें से किसी एक मान का उपयोग कर सकते हैं: उपलब्ध, dnd, दूर, xa, छिपा हुआ, ऑफ़लाइन।
अब जब आप लॉग इन करते हैं, तो स्क्रिप्ट को सहानुभूति से चलना चाहिए, थोड़ा इंतजार करना चाहिए और फिर अपनी स्थिति निर्धारित करनी चाहिए। जब आप अपनी स्थिति निर्धारित करने का प्रयास करते हैं, तो आपको एक सूचना देखनी चाहिए।
मैं जाँच नहीं करता कि स्थिति सही ढंग से सेट की गई है, इसलिए मुझे उम्मीद है कि सहानुभूति हमें स्थिति बदलने के लिए तैयार होने के लिए इंतजार करने का समय है। अपना समय समायोजित करें यदि यह काम नहीं कर रहा है। के मूल्य में वृद्धि EMPATHY_STARTUP_SECONDS
जब तक यह काम करता है जब आप लॉगिन। यदि आपको अपने IM लॉगिन के लिए अपने किचेन को अनलॉक करने के लिए एक पासवर्ड दर्ज करने की आवश्यकता है, तो विलंब को लंबे समय तक एम्पैथी को शुरू करने के लिए, आपको अपना पासवर्ड दर्ज करने के लिए, और Empathy के लिए अपने खातों में लॉग इन करने के लिए लंबा होना होगा।
सहानुभूति इसे सीधे अनुमति नहीं देती है। हालाँकि, आप निम्न प्रयास कर सकते हैं।
सारांश में, आप माउस गति की घटनाओं को रिकॉर्ड कर सकते हैं जहां आप सामान्य रूप से मेरे मेनू पर क्लिक करेंगे और "व्यस्त" स्थिति चुनेंगे। वैकल्पिक रूप से आप कीबोर्ड शॉर्टकट F10 और तीर कुंजियों के माध्यम से उसी Me मेनू में प्रवेश कर सकते हैं। फिर आप स्टार्ट अप एप्लिकेशन प्रविष्टि के माध्यम से लॉगऑन पर इन घटनाओं को फिर से देख सकते हैं।
इसे "cnee" नामक एप्लिकेशन के माध्यम से डाउन किया जा सकता है। हालाँकि, Maverick & Natty में संस्करण काम नहीं करता है। यदि आप स्रोत से संकलन करते हैं, तो यह काम करता है।
नवीनतम स्रोत कोड यहाँ से डाउनलोड करें ।
cd ~/Downloads
tar -xvf xnee-cvs-20110508.tar.gz
cd xnee-cvs-20110508
sudo apt-get install build-essential
./configure --disable-gnome-applet --disable-gui
make
sudo make install
यदि कॉन्फ़िगर एक लापता पुस्तकालय / या पुस्तकालयों के बारे में शिकायत करता है, तो लापता होने की सूचना दी गई लाइब्रेरी स्थापित करें:
sudo apt-get install lib<name of library>-dev
फिर माउस की घटनाओं को रिकॉर्ड करके (काउंट-डाउन के बाद) चलाएं और अपने माउस को मेरे मेनू में ले जाएं और व्यस्त स्थिति पर क्लिक करें, जिसके बाद रिकॉर्डिंग बंद करने के लिए 'h' कीबोर्ड की कुंजी होगी।
cnee --record -o ~/changebusy.xnr --mouse --time 5 --stop-key h
वैकल्पिक रूप से कीबोर्ड शॉर्ट कट F10 + LEFT ARROW + LEFT ARROW + DOWN ARROW (दो बार) + ENTER + h का चयन करके कीबोर्ड की घटनाओं को रिकॉर्ड करें
cnee --record -o ~/changebusy.xnr --keyboard --time 5 --stop-key h
कमांड के साथ एक स्टार्टअप एप्लिकेशन बनाएं
sh -c "sleep 10 && cnee --replay -f ~/changebusy.xnr"
ध्यान दें कि यह irc खातों (शायद अन्य?) के लिए काम नहीं करेगा। इसे ठीक करने के लिए स्क्रिप्ट के अंत में एक प्रयास को छोड़कर / ब्लॉक करें:
try:
simple_presence.SetPresence(status, _STATUSES.get(status))
except dbus.exceptions.DBusException:
print(status + ' is not supported by ' + valid_account)
पिजिन की कोशिश करें।
कृपया नीचे दिए गए लिंक को देखें