ฉันได้ลบกล่องโต้ตอบ "ระบบกระเป๋าเงิน KDE" (ทุกครั้งที่ฉันเริ่ม Chrome) ดังนี้
แก้ไข~/.config/kwalletrc
(ดูหมายเหตุด้านล่าง) และเพิ่ม
[Wallet]
Enabled=false
ฆ่า kdewallet daemon:
pkill kdewallet5
(หรือkillall kdewallet5
)
ฉันพบตัวเลือกนี้เมื่อฉันดูซอร์สโค้ด ( บน kde.orgหรือที่Github mirror )
หากวางkwalletrc
ใน~/.config
ไม่ทำงานแล้วระบบของคุณอาจจะใช้ไดเรกทอรีที่แตกต่างกันสำหรับการจัดเก็บแฟ้มการกำหนดค่า ไฟล์กำหนดค่าถูกสร้างขึ้นในไดเรกทอรีที่ระบุQStandardPaths::GenericConfigLocation
ดังนั้นฉันใช้qtpaths
เพื่อค้นหาเส้นทาง ( ~/.config
= /home/rob/.config
ในกรณีของฉัน):
$ qtpaths --paths GenericConfigLocation
/home/rob/.config:/etc/xdg
หมายเหตุ: หากคุณไม่ต้องการที่จะปิดการใช้งานอย่างสมบูรณ์โปรแกรม KWallet แต่สำหรับ Chrome คุณสามารถใช้--password-store=basic
ธงตามที่ผมอธิบายที่ป๊อปอัพโปรแกรม KWallet ปิดการใช้งานจากโครเมี่ยม หากคุณเริ่ม Chrome ด้วยสคริปต์ตัวตัดหรือทางลัดฉันขอแนะนำให้ใช้--password-store=basic
ในกรณีที่คุณต้องการ kwallet สำหรับสิ่งอื่น ฉัน kwalletd คนพิการแทนการใช้ธงนี้เพราะผมพัฒนา Chrome ./chrome
และมันไม่สะดวกที่จะเพิ่มสถานะนี้ทุกครั้งเมื่อผมทำงาน
(ทดสอบบน ArchLinux แต่ควรใช้กับ Ubuntu ด้วยsudo apt-get install qttools5-dev-tools
หากคุณต้องการใช้qtpaths
เพื่อค้นหาไดเรกทอรีการกำหนดค่า)