ठीक है, इसलिए मैंने स्रोत कोड में जांच करने का फैसला किया। विस्तार में फ़ाइल में /usr/lib/xul-ext/webaccounts/content/browser.js
केवल जावास्क्रिप्ट की कुछ पंक्तियाँ होती हैं जो केवल लाइब्रेरी को लोड करती हैं /usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.so
और वर्तमान में देखे गए पृष्ठ के बारे में जानकारी के साथ इसे कॉल करती हैं।
webaccounts-extension-common
इस लाइब्रेरी में मौजूद पैकेज में एक फ़ाइल भी होती है जिसमें इस पैकेज /usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xml
के gsettings कॉन्फ़िगरेशन विकल्प होते हैं। केवल एक ही है, जो उन साइटों को सूचीबद्ध करता है जिनके लिए एक्सटेंशन पहले से ही एक बार सक्रिय था और फिर से नहीं पूछेगा। मेरे मामले में, यह निहित था twitter.com
, यही वजह है कि मैंने ट्विटर पर जाते समय कुछ भी नोटिस नहीं किया। इस ब्लैक लिस्ट को निम्नलिखित कमांड से साफ़ किया जा सकता है:
gsettings reset com.canonical.webcredentials.capture dontask-accounts
अगली बार जब मैंने ट्विटर का दौरा किया, तो उबंटू कंट्रोल सेंटर ऑनलाइन अकाउंट्स डायलॉग के साथ खुल गया, इसलिए यह इस प्लगइन का वांछित प्रभाव है।
हालाँकि, लाइब्रेरी का सोर्स कोड बताता है कि अधिक होना चाहिए। इसमें एक फ़ंक्शन होता है जिसमें webaccounts_store_login
ट्विटर / आदि को स्वचालित रूप से जोड़ने का उद्देश्य होता है। आप केवल उबंटू ऑनलाइन खातों के लिए ब्राउज़र में उपयोग किए जाने वाले खाते को खाते हैं, जैसे कि डेस्कटॉप एकीकरण एक बार ब्राउज़र में एक बार साइट का उपयोग करने के तुरंत बाद काम करता है। यह निश्चित रूप से एक अच्छा एकीकरण है। हालांकि, यह मेरे लिए काम नहीं करता है (कोई खाता नहीं जोड़ा जाता है, केवल खाता विंडो खुलती है), और दो साल पुरानी बग रिपोर्ट है जो इंगित करती है कि यह दूसरों के लिए भी समान है।