Vô hiệu hóa cửa sổ bật lên kwallet từ chrome


29

Tôi đã chỉnh sửa ~/.kde/share/config/kwalletrcvà thêm

[Auto Deny]
kdewallet=Chromium

Trong Cấu hình ví KDE trong cài đặt hệ thống, tôi đã bỏ chọn "Kích hoạt hệ thống con ví KDE". Điều này dường như cũng thêm:

[Auto Deny]
kdewallet[$d]

Tuy nhiên tôi vẫn nhận được một cửa sổ bật lên khi tôi truy cập trang đầu tiên của mình trong google chrome. Làm thế nào tôi có thể ngăn chặn nó?

Tôi đã nhận thấy thực sự có hai vị trí cho ví. Một trong ~/.kde/share/apps/kwallet/và một trong ~/.local/share/kwalletd/. Tại một thời điểm khi tôi thay đổi chủ đề màu KDE, tôi nhận thấy cửa sổ bật lên cho chrome khác với GUI tôi nhận được thông qua cài đặt hệ thống. Ngoài ra còn có Cấu hình Ví KDE trùng lặp mà tôi có thể nhận được bằng cách chạy kwalletmanager-> Cài đặt-> Định cấu hình Ví nơi tôi nhận được các tùy chọn tương tự nhưng bộ giá trị của riêng chúng. Ngay cả sau khi bỏ chọn "Kích hoạt hệ thống con ví KDE" ở đây, tôi vẫn nhận được một cửa sổ bật lên từ chrome. Điều gì đang xảy ra với mớ hỗn độn của nhiều vị trí cấu hình và trang cài đặt?


Bạn đang sử dụng KDE 5 (Plasma 5) phải không? Vị ~/.kde/share/apps/kwallet/trí này là vị trí cũ được di chuyển đến ~/.local/share/kwalletd/và không nên được sử dụng. Vì lý do tương tự, cài đặt trong ~ / .kde / `không được thực hiện ... và lưu ý rằng hệ thống của bạn có thể cài đặt cả KWallet cho KDE 4 và KDE 5, làm phức tạp thêm mọi thứ.
Lekensteyn

Có, tôi đang chạy 5. Tôi có thể xóa cái cũ và tất cả các cấu hình của nó không? Tôi đoán chrome đang sử dụng thay thế.
jozxyqk

Tôi nghĩ sẽ không giúp được gì, nếu bạn loại bỏ cái cũ, nó sẽ xuất hiện như thể chưa có ví nào được tạo ra và sau đó nó sẽ nhắc bạn tạo một cái. Tôi nghĩ rằng giải pháp đề xuất của @ RobW hoạt động tốt hơn (và thực sự là những gì bạn muốn nói).
Lekensteyn

Lý tưởng nhất là tôi sẽ không có hai phiên bản của cùng một thứ, chrome sẽ sử dụng phiên bản mới nhất và tôi có thể chọn vô hiệu hóa hệ thống theo cách thông thường (hoặc đối với vấn đề đó, hãy sử dụng nó).
jozxyqk

kde5: tìm trong ~ / .config cho kwalletrc
Tim Richardson

Câu trả lời:


27

Bạn hoàn toàn có thể vô hiệu hóa phụ trợ KWallet bằng cách thêm cờ dòng lệnh sau vào Chrome: --password-store=basic

Chẳng hạn (nếu bạn đang sử dụng bản dựng Chromium của Ubuntu), hãy chỉnh sửa /etc/chromium-browser/default(toàn hệ thống) hoặc ~/.chromium-browser.init(trên mỗi người dùng) và thêm cờ vào CHROMIUM_FLAGS. Ví dụ:

# 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"

Nếu bạn đang sử dụng bản dựng Chromium của ArchLinux, hãy chỉnh sửa ~/.config/chromium-flags.confvà thêm:

--password-store=basic

1
Nơi nào sẽ là một nơi tốt để đặt cái này (để nó hoạt động với các phím tắt KDE xdg-open, khi tôi gõ google-chromevào thiết bị đầu cuối, v.v.)? Có một cấu hình ở đâu đó?
jozxyqk

@jozxyqk Tôi đã cập nhật câu trả lời của mình. Câu trả lời áp dụng cho Ubuntu và ArchLinux, nếu bạn sử dụng một hệ điều hành khác, thì phương pháp chính xác có thể khác.
Rob W

3
Tôi không thể tìm thấy một vị trí tương tự trên fedora, nhưng tôi đã tìm thấy /opt/google/chrome/google-chromevà thêm vào --password-store=basiclệnh exec ở cuối đoạn script. Có vẻ để làm việc. Cảm ơn rất nhiều!
jozxyqk

Trên Debian Jessie (8) Tôi đã cài đặt tệp này vào/etc/chromium.d/no-kwallet
Daniel Böhmer

Đối với vivaldi trong /opt/vivaldi/vivaldi.
Zitrax

15

Không có vấn đề gì distro bạn trên này có thể làm việc.

Mở tệp "google-chrome" bằng trình chỉnh sửa văn bản (Tôi đã sử dụng kate <3)

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

Dán cái này vào cuối tập tin với dấu ngoặc kép

"--password-store = cơ bản"

Vì vậy, nó phải trông như thế này

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

LƯU VÀ THOÁT. LÀM XONG!

(Tôi đã thử nó trên OpenSUSE Thumbleweed thành công !: D)


Điều này cũng hoạt động trên Ubuntu 16.04. Bạn cũng cần đặt google ở ​​chế độ chờ apt-mark hold google-chrome-stable, bởi vì mọi cập nhật sẽ xóa cài đặt đó. Họ không phải là một công ty công bằng.
Ngọa mèo con

5

Tôi đã tìm thấy một giải pháp đơn giản , hoạt động 100% mọi lúc, trên mọi phiên bản KDE:

Tôi không thể tìm ra cách nào để loại bỏ kwallet khỏi hệ thống của mình. Có một số vấn đề phụ thuộc và pacman sẽ không cho phép bạn gỡ bỏ gói. Tuy nhiên tôi đã xoay sở để tránh các cửa sổ bật lên khó chịu. Đầu tiên bạn cần loại bỏ bất kỳ ví hiện có. Xóa các tệp trong ~ / .kde / share / apps / kwallet /.

Lần tới khi bạn làm bất cứ điều gì mà Kwallet quan tâm, nó sẽ xuất hiện trở lại. Nhưng lần này nó sẽ yêu cầu bạn cho một phương thức mã hóa, blowfish hoặc gpg. Chọn blowfish và khi được hỏi mật khẩu, hãy cung cấp mật khẩu trống.

Nó sẽ không hỏi mật khẩu nữa. Phương pháp này hiệu quả với tôi trên kwallet 5.13. Hy vọng nó sẽ làm việc cho bạn quá.


2
Bạn tìm giải pháp này ở đâu? Bạn cần liên kết với nguồn.
Stephen Rauch

không, nó không hoạt động, đã xóa ~ / .kde / ... như được viết ở đây, khởi động lại chrome và nó vẫn bắt đầu cơn ác mộng kwallet bật lên
stiv

1

Tôi đã giải quyết vấn đề này trong KWalletManager bằng cách tạo một ví mới có tên testvà thay thế .salttệp từ ví hiện có tên kdewallet, bằng .salttệp của ví mới được tạo test.

Vì thế

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

Và bây giờ ví hiện tại có tên kdewalletcó mật khẩu cho teství mới được tạo .

Phân phối: Mageia 5.


0

Một cách là chỉ cung cấp cho chrome một ổ cắm dbus giả (Ngoài ra, bạn có thể sẽ cần phải tắt trình quản lý mật khẩu ... bạn có thể sử dụng Trình quản lý mật khẩu Paster thay thế)

env DBUS_SESSION_BUS_ADDRESS=none chrome 

0

Một giải pháp nhanh chóng là chỉ cần thay đổi mật khẩu của KWallet thành một mật khẩu trống:

Menu ứng dụng của KDE (hoặc Trình khởi chạy, v.v.)> Hệ thống> KWalletManager> Thay đổi mật khẩu ...> OK> Có

Việc này kết thúc cửa sổ bật lên mật khẩu của KWallet khi khởi động Chrome / Chromium.


Không có Mật khẩu thay đổi ... menuitem ở đó.
stiv

0

Giải pháp đơn giản nhất cho Vấn đề này đã được phục vụ bởi các Phiên bản Plasma KDE sau này. Tôi hiện đang sử dụng Phiên bản 5.12.7.

1. Truy cập: Cài đặt hệ thống -> Chi tiết tài khoản (Cá nhân hóa) -> Ví KDE

2. Bỏ chọn Hộp "Kích hoạt hệ thống con ví KDE"

3. Áp dụng


nó không hoạt động, nó nói: mô-đun Chi tiết tài khoản không phải là mô-đun cấu hình hợp lệ
stiv
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.