ปิดใช้งานป๊อปอัป kwallet จากโครเมี่ยม


29

ฉันแก้ไข~/.kde/share/config/kwalletrcและเพิ่ม

[Auto Deny]
kdewallet=Chromium

ในการกำหนดค่ากระเป๋าเงิน KDE ในการตั้งค่าระบบฉันไม่ได้เลือก "เปิดใช้งานระบบย่อยกระเป๋าเงิน KDE" ดูเหมือนว่าจะเพิ่ม:

[Auto Deny]
kdewallet[$d]

อย่างไรก็ตามฉันยังคงได้รับป๊อปอัปเมื่อฉันไปที่หน้าแรกของฉันใน google chrome ฉันจะหยุดมันได้อย่างไร

ฉันสังเกตเห็นว่ามีสองที่สำหรับกระเป๋าเงิน หนึ่งในและเป็นหนึ่งใน~/.kde/share/apps/kwallet/ ~/.local/share/kwalletd/เมื่อถึงจุดหนึ่งเมื่อฉันเปลี่ยนชุดรูปแบบสีของ KDE ฉันสังเกตว่าป๊อปอัปสำหรับโครเมี่ยมนั้นแตกต่างจาก GUI ที่ฉันได้รับจากการตั้งค่าระบบ นอกจากนี้ยังมีการกำหนดค่า KDE Wallet ที่ซ้ำกันที่ฉันสามารถเรียกใช้ได้kwalletmanager-> การตั้งค่า -> กำหนดค่า Wallet ที่ฉันได้รับตัวเลือกเดียวกัน แต่ตั้งค่าของตัวเอง แม้หลังจากยกเลิกการเลือก "เปิดใช้งานระบบย่อยกระเป๋าเงิน KDE" ที่นี่เช่นกันฉันยังคงได้รับป๊อปอัพจากโครเมี่ยม เกิดอะไรขึ้นกับความยุ่งเหยิงของหน้าตั้งค่าและหน้าการตั้งค่าต่างๆ


คุณใช้ KDE 5 (Plasma 5) ใช่ไหม? ~/.kde/share/apps/kwallet/สถานที่เป็นคนเก่าที่ถูกย้ายไป~/.local/share/kwalletd/และไม่ควรจะเป็นในการใช้งาน ด้วยเหตุผลเดียวกันการตั้งค่าใน ~ / .kde / `ไม่ได้รับเกียรติ ... และโปรดทราบว่าระบบของคุณสามารถติดตั้งทั้ง KWallet สำหรับ KDE 4 และ KDE 5 ได้ซึ่งจะทำให้สิ่งต่าง ๆ ซับซ้อนยิ่งขึ้น
Lekensteyn

ใช่ฉันกำลังใช้งานอยู่ 5. ฉันสามารถลบตัวเก่าและตัวกำหนดค่าทั้งหมดออก ฉันเดาว่า Chrome ใช้มันแทน
jozxyqk

มันจะไม่ช่วยฉันคิดว่าถ้าคุณลบเก่ามันจะปรากฏราวกับว่าไม่มีกระเป๋าเงินที่เคยทำแล้วมันจะพร้อมท์ให้คุณสร้างขึ้น ฉันคิดว่าโซลูชันที่เสนอของ @ RobW นั้นทำงานได้ดีขึ้น (และจริงๆแล้วคุณหมายถึงอะไร)
Lekensteyn

ตามหลักการแล้วฉันไม่มีสองรุ่นเดียวกัน Chrome จะใช้รุ่นล่าสุดและฉันสามารถเลือกที่จะปิดการใช้งานระบบได้ตามปกติ (หรือใช้กับเรื่องนั้น)
jozxyqk

kde5: ดูใน ~ / .config สำหรับ kwalletrc
Tim Richardson

คำตอบ:


27

คุณสามารถปิดใช้งานแบ็กเอนด์ KWallet ได้อย่างสมบูรณ์โดยการเพิ่มการตั้งค่าสถานะบรรทัดคำสั่งต่อไปนี้ลงใน Chrome: --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"

หากคุณใช้งานสร้าง Chromium ของ ArchLinux ให้แก้ไข~/.config/chromium-flags.confและเพิ่ม:

--password-store=basic

1
จะเป็นสถานที่ที่ดีที่จะวางสิ่งนี้ไว้ (เพื่อให้ใช้งานได้กับทางลัด KDE xdg-open, เมื่อฉันพิมพ์google-chromeเทอร์มินัล ฯลฯ ) มีการกำหนดค่าอยู่ที่ไหนสักแห่ง?
jozxyqk

@jozxyqk ฉันได้อัปเดตคำตอบของฉันแล้ว คำตอบนั้นใช้กับ Ubuntu และ ArchLinux หากคุณใช้ระบบปฏิบัติการอื่นวิธีการที่แน่นอนอาจแตกต่างกัน
Rob W

3
ฉันไม่พบสถานที่ที่คล้ายกันใน fedora แต่ฉันพบ/opt/google/chrome/google-chromeและเพิ่มลง--password-store=basicในคำสั่ง exec ที่ด้านล่างของสคริปต์ ดูเหมือนว่าจะทำงาน ขอบคุณมาก ๆ!
jozxyqk

ใน Debian Jessie (8) ฉันติดตั้งไฟล์นี้ไป/etc/chromium.d/no-kwallet
Daniel Böhmer

สำหรับ Vivaldi /opt/vivaldi/vivaldiใน
Zitrax

15

ไม่ว่าคุณจะใช้งาน distro แบบใดก็ตาม

เปิดไฟล์ "google-chrome" ด้วยโปรแกรมแก้ไขข้อความ (ฉันใช้ kate <3)

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

วางสิ่งนี้ไว้ท้ายไฟล์ด้วยเครื่องหมายคำพูด

"--password ร้าน = พื้นฐาน"

ดังนั้นจะต้องมีลักษณะเช่นนี้

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

บันทึกและออก. ทำ!

(ฉันลองใช้กับ OpenSUSE Thumbleweed ด้วยความสำเร็จ!: D)


สิ่งนี้ใช้ได้กับ Ubuntu 16.04 เช่นกัน คุณต้องระงับการใช้งาน Google apt-mark hold google-chrome-stableเนื่องจากการอัปเดตใด ๆ จะลบการตั้งค่านั้น พวกเขาไม่ใช่ บริษัท ที่ยุติธรรม
หมอบลูกแมว

5

ฉันพบวิธีแก้ปัญหาง่าย ๆที่ใช้งานได้ 100% ในทุก ๆ รุ่นของ KDE:

ฉันไม่พบวิธีที่จะกำจัด kwallet ออกจากระบบของฉัน มีปัญหาการพึ่งพาบางอย่างและ Pacman จะไม่อนุญาตให้คุณลบแพ็คเกจออก อย่างไรก็ตามฉันพยายามหลีกเลี่ยงป๊อปอัปที่น่ารำคาญ ก่อนอื่นคุณต้องนำกระเป๋าเงินที่มีอยู่ออกก่อน ลบไฟล์ภายใต้ ~ / .kde / share / apps / kwallet /

ครั้งต่อไปที่คุณทำทุกสิ่งที่สนใจ Kwallet มันจะปรากฏขึ้นอีกครั้ง แต่คราวนี้มันจะขอวิธีการเข้ารหัสจากคุณปักเป้าหรือ gpg เลือกปักเป้าและเมื่อขอรหัสผ่านให้ระบุรหัสผ่านที่ว่าง

มันจะไม่ถามรหัสผ่านอีกต่อไป วิธีนี้ใช้ได้กับฉันใน kwallet 5.13 หวังว่ามันจะทำงานให้คุณเช่นกัน


2
คุณพบทางออกนี้ที่ไหน คุณต้องเชื่อมโยงไปยังแหล่งที่มา
Stephen Rauch

ไม่มันใช้งานไม่ได้ลบ ~ / .kde / ... ตามที่เขียนที่นี่รีสตาร์ทโครเมี่ยมและมันก็ยังเริ่มปรากฏขึ้น kwallet nightmare
stiv

1

ฉันจะแก้ไขนี้ออกใน KWalletManager โดยการสร้างกระเป๋าสตางค์ใหม่ชื่อtestและเปลี่ยน.saltไฟล์จากกระเป๋าสตางค์ที่มีอยู่ชื่อkdewalletด้วยไฟล์จากกระเป๋าสตางค์ที่สร้างขึ้นใหม่.salttest

ดังนั้น

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

และตอนนี้ชื่อกระเป๋าเงินที่มีอยู่เดิมkdewalletมีรหัสผ่านสำหรับtestกระเป๋าเงินที่สร้างขึ้นใหม่

Distro: Mageia 5


0

วิธีหนึ่งคือเพียงแค่ให้โครเมี่ยมซ็อกเก็ตปลอม dbus (นอกจากนี้คุณอาจจะต้องปิดการใช้งานตัวจัดการรหัสผ่าน ... คุณสามารถใช้ตัวจัดการรหัสผ่าน Paster เป็นทางเลือก)

env DBUS_SESSION_BUS_ADDRESS=none chrome 

0

วิธีแก้ปัญหาอย่างรวดเร็วคือเพียงเปลี่ยนรหัสผ่านของ KWallet เป็นรหัสว่างเปล่า:

เมนูแอปพลิเคชันของ KDE (หรือตัวเรียกใช้งาน ฯลฯ )> ระบบ> KWalletManager> เปลี่ยนรหัสผ่าน ... > ตกลง> ใช่

นี่จะเป็นการปิดป๊อปอัปรหัสผ่านของ KWallet เมื่อเริ่มต้น Chrome / Chromium


ไม่มีการเปลี่ยนรหัสผ่าน ... menuitem ที่นั่น
stiv

0

ทางออกที่ง่ายที่สุดสำหรับปัญหานี้ได้รับการบริการจาก KDE Plasma เวอร์ชันที่ใหม่กว่า ฉันใช้เวอร์ชั่น 5.12.7

1.ไปที่: การตั้งค่าระบบ -> รายละเอียดบัญชี (การตั้งค่าส่วนบุคคล) -> กระเป๋าเงิน KDE

2. ยกเลิกการเลือกกล่อง "เปิดใช้ระบบย่อยกระเป๋าเงิน KDE"

3.สมัคร


มันใช้งานไม่ได้มันบอกว่า: รายละเอียดบัญชีโมดูลไม่ได้เป็นโมดูลการกำหนดค่าที่ถูกต้อง
stiv
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.