क्रोम से kwallet पॉपअप अक्षम करें


29

मैंने संपादित किया है ~/.kde/share/config/kwalletrcऔर जोड़ा है

[Auto Deny]
kdewallet=Chromium

सिस्टम सेटिंग्स में केडीई वॉलेट कॉन्फ़िगरेशन में मैंने अनचेक किया है "केडीई वॉलेट सबसिस्टम सक्षम करें"। यह भी जोड़ने के लिए लगता है:

[Auto Deny]
kdewallet[$d]

हालाँकि मैं अभी भी एक पॉपअप प्राप्त कर रहा हूँ जब मैं Google क्रोम में अपने पहले पृष्ठ पर जाता हूँ। हम इसे कैसे रोक सकते हैं?

मैंने देखा है कि वास्तव में जेब के लिए दो स्थान हैं। एक में ~/.kde/share/apps/kwallet/और एक में ~/.local/share/kwalletd/। एक समय जब मैंने केडीई रंग विषय को बदल दिया तो मैंने देखा कि क्रोम के लिए पॉपअप जीयूआई से अलग था जो मुझे सिस्टम सेटिंग्स के माध्यम से मिला था। एक डुप्लिकेट केडीई वॉलेट कॉन्फ़िगरेशन भी है जिसे मैं चलाकर प्राप्त कर सकता हूं kwalletmanager-> सेटिंग्स-> वॉलेट को कॉन्फ़िगर करें जहां मुझे समान विकल्प मिलते हैं लेकिन मूल्यों का अपना सेट। यहां तक ​​कि "केडीई वॉलेट सबसिस्टम सक्षम करें" को अनचेक करने के बाद भी मुझे क्रोम से पॉपअप मिलता है। कई कॉन्फ़िगरेशन स्थानों और सेटिंग पृष्ठों की गड़बड़ी के साथ क्या हो रहा है?


आप केडीई 5 (प्लाज्मा 5) का उपयोग कर रहे हैं? ~/.kde/share/apps/kwallet/स्थान पुराने एक है कि के लिए चले जाता है ~/.local/share/kwalletd/और उपयोग में नहीं होना चाहिए। इसी कारण से, ~ / .kde / `में सेटिंग सम्मानित नहीं है ... और ध्यान दें कि आपके सिस्टम में KDE 4 और KDE 5 के लिए KWallet दोनों हो सकते हैं, और आगे भी चीजों को जटिल कर सकते हैं।
लेकेनस्टेएन

हाँ, मैं भाग रहा हूँ 5. क्या मैं पुराने और उसके सभी विन्यासों को हटा सकता हूँ? मुझे लगता है कि क्रोम इसके बजाय उपयोग कर रहा है।
jozxyqk

यह मुझे सोचने में मदद नहीं करेगा, यदि आप पुराने को हटा देते हैं तो ऐसा प्रतीत होता है जैसे कोई बटुआ कभी नहीं बनाया गया है और फिर यह आपको एक बनाने के लिए संकेत देगा। मुझे लगता है कि @ रॉब का प्रस्तावित समाधान बेहतर काम करता है (और वास्तव में आपका क्या मतलब है)।
लेकेनस्टेएन

आदर्श रूप में, मेरे पास एक ही चीज के दो संस्करण नहीं होंगे, क्रोम नवीनतम का उपयोग करेगा और मैं इसे नियमित रूप से विस्तृत करने के लिए चुन सकता हूं सिस्टम (या उस मामले के लिए, इसका उपयोग करें)।
jozxyqk

kde5: kwletrc के लिए ~ / .config में देखें
टिम रिचर्डसन

जवाबों:


27

आप निम्न कमांड-लाइन ध्वज को क्रोम में जोड़कर KWallet बैकएंड को पूरी तरह से अक्षम कर सकते हैं: --password-store=basic

उदाहरण के लिए (यदि आप उबंटू के क्रोमियम बिल्ड का उपयोग कर रहे हैं), संपादित करें /etc/chromium-browser/default(सिस्टम-वाइड) या ~/.chromium-browser.init(प्रति-उपयोगकर्ता) और ध्वज जोड़ें CHROMIUM_FLAGS। उदाहरण के लिए:

# Default settings for chromium-browser. This file is sourced by /bin/sh from
# /usr/bin/chromium-browser

# Options to pass to chromium-browser
CHROMIUM_FLAGS="--password-store=basic"

यदि आप आर्कलिनक्स क्रोमियम बिल्ड का उपयोग कर रहे हैं, तो संपादित करें ~/.config/chromium-flags.confऔर जोड़ें:

--password-store=basic

1
इसे डालने के लिए एक अच्छी जगह कहां होगी (ताकि यह केडीई शॉर्टकट के साथ काम करे xdg-open, जब मैं google-chromeटर्मिनल में टाइप करता हूं , आदि)। कहीं कोई विन्यास तो नहीं है?
jozxyqk

@jozxyqk मैंने अपना उत्तर अपडेट कर दिया है। उत्तर ओ.टी. उबंटू और आर्चलिनक्स पर लागू होता है, यदि आप दूसरे ओएस का उपयोग करते हैं, तो सटीक विधि भिन्न हो सकती है।
रॉब डब्ल्यू

3
मुझे फेडोरा पर एक समान स्थान नहीं मिला, लेकिन मैंने स्क्रिप्ट के निचले भाग में निष्पादन कमांड को पाया /opt/google/chrome/google-chromeऔर जोड़ा --password-store=basic। काम करने लगता है। बहुत बहुत धन्यवाद!
jozxyqk

डेबियन जेसी (8) पर मैंने इस फाइल को स्थापित किया/etc/chromium.d/no-kwallet
डैनियल बॉहेर

में vivaldi के लिए /opt/vivaldi/vivaldi
Zitrax

15

इससे कोई फर्क नहीं पड़ता कि आप इस पर काम कर रहे हैं।

पाठ संपादक के साथ "google-chrome" फ़ाइल खोलें (मैंने केट <3 का उपयोग किया)

kdesu kate /opt/google/chrome/google-chrome

इसे फ़ाइल के अंत में उद्धरण चिह्न के साथ चिपकाएँ

"--Password की दुकान = बुनियादी"

तो यह इस तरह दिखना चाहिए

else
  exec -a "$0" "$HERE/chrome"  "$@" "--password-store=basic"
fi

सुरषित और बहार। किया हुआ!

(मैं सफलता के साथ OpenSUSE Thumbleweed पर यह कोशिश की!: डी)


यह Ubuntu 16.04 पर भी काम करता है। आपको होल्ड पर भी Google सेट apt-mark hold google-chrome-stableकरना होगा, क्योंकि कोई भी अपडेट उस सेटिंग को हटा देगा। वे एक निष्पक्ष कंपनी नहीं हैं।
क्राउचिंग बिल्ली का बच्चा

5

मुझे एक सरल समाधान मिला , जो केडीई के किसी भी संस्करण पर 100% समय काम करता है:

मुझे अपने सिस्टम से क्वाटलेट प्राप्त करने का कोई तरीका नहीं मिला। कुछ निर्भरता के मुद्दे हैं और पैकमैन आपको पैकेज को हटाने नहीं देगा। हालांकि मैं परेशान पॉप अप से बचने में कामयाब रहा। पहले आपको किसी भी मौजूदा वॉलेट को हटाने की आवश्यकता है। ~ / .Kde / share / apps / kwallet / के तहत फाइलें हटाएं।

अगली बार जब आप क्वालेलेट के लिए कुछ भी करेंगे, तो वह फिर से पॉप अप हो जाएगा। लेकिन इस बार यह आपसे एक एन्क्रिप्शन विधि, ब्लोफिश या gpg के लिए पूछेगा। ब्लोफिश का चयन करें और जब पासवर्ड के लिए कहा जाए, तो एक खाली पासवर्ड प्रदान करें।

यह अब पासवर्ड नहीं मांगेगा। इस विधि ने मेरे लिए क्वाटलेट 5.13 पर काम किया। उम्मीद है कि यह आपके लिए भी काम करेगा।


2
आप इस समाधान कहाँ पाया? आपको स्रोत से लिंक करने की आवश्यकता है।
स्टीफन राउच

नहीं, यह काम नहीं करता है, हटा दिया गया है ~ / .kde / ... जैसा कि यहां लिखा गया है, क्रोम को फिर से शुरू किया गया है और यह अभी भी पॉपअप क्वाटलेट दुःस्वप्न शुरू करता है
9

1

मैंने KWalletManager में इसे एक नाम दिया testऔर एक नया वॉलेट बनाया और .saltमौजूदा वॉलेट kdewalletसे .saltफ़ाइल की जगह, नए बनाए गए वॉलेट की फ़ाइल के साथ हल किया test

इसलिए

cd /home/'username'/.kde4/share/apps/kwallet 
mv kdewallet.salt .kdewallet.salt;cp test.salt kdewallet.salt

और अब नाम के मौजूदा वॉलेट kdewalletमें नए बनाए गए testवॉलेट के लिए पासवर्ड है ।

डिस्ट्रो: मैजिया 5।


0

एक तरीका यह है कि क्रोम को नकली डब सॉकेट दिया जाए (इसके अलावा आपको पासवर्ड मैनेजर को निष्क्रिय करने की आवश्यकता होगी ... आप विकल्प के रूप में पास्टर पासवर्ड मैनेजर का उपयोग कर सकते हैं)

env DBUS_SESSION_BUS_ADDRESS=none chrome 

0

एक त्वरित समाधान सिर्फ KWallet के पासवर्ड को एक रिक्त स्थान में बदलना है:

KDE का एप्लिकेशन मेनू (या लॉन्चर, आदि)> सिस्टम> KWalletManager> पासवर्ड बदलें ...> ठीक है> हाँ

Chrome / Chromium प्रारंभ करते समय यह KWallet का पासवर्ड पॉप-अप समाप्त कर देता है।


कोई चेंज पासवर्ड नहीं है ... मेनूइटेम वहाँ।
stiv

0

इस समस्या का सबसे आसान समाधान बाद में केडीई प्लाज्मा संस्करणों द्वारा प्रदान किया गया। मैं वर्तमान में संस्करण 5.12.7 का उपयोग करता हूं।

1. पर जाएं: सिस्टम सेटिंग्स -> खाता विवरण (निजीकरण) -> केडीई वॉलेट

2. बॉक्स को अनचेक करें "केडीई वॉलेट सबसिस्टम सक्षम करें"

3. लागू करें


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