如何執行兩個 Chrome 瀏覽器實例,每個實例使用單獨的(使用者 + 設定檔)

如何執行兩個 Chrome 瀏覽器實例,每個實例使用單獨的(使用者 + 設定檔)

在 Linux 筆記型電腦 Ubuntu 20.04 上,我正在運行兩次 chrome 啟動,每個啟動都有自己的用戶,並具有從終端啟動時使用的唯一配置文件

/opt/google/chrome/chrome    --profile-directory=beta_stens 

和其他如

/opt/google/chrome/chrome  --profile-directory=work    

一旦啟動,它們就可以正常運行,但是我需要在每次啟動時重複登入 azure devops 等內容,因此某些內容無法正確快取等...並且在終端上我看到這些錯誤

[10299:10312:0126/161704.061295:ERROR:login_database.cc(641)] Password store database is too new, kCurrentVersionNumber=28, GetCompatibleVersionNumber=29
[10299:10312:0126/161704.062169:ERROR:password_store_default.cc(39)] Could not create/open login database.
[10299:10299:0126/161730.692500:ERROR:password_sync_bridge.cc(244)] Passwords datatype error was encountered: Password metadata store isn't available.
[10299:29657:0126/163403.229532:ERROR:login_database.cc(641)] Password store database is too new, kCurrentVersionNumber=28, GetCompatibleVersionNumber=29
[10299:29657:0126/163403.229643:ERROR:password_store_default.cc(39)] Could not create/open login database.
[10299:10299:0126/163407.845104:ERROR:password_sync_bridge.cc(244)] Passwords datatype error was encountered: Password metadata store isn't available.

[29965:14:0126/163415.904063:ERROR:stun_port.cc(76)] Binding error response: class=4 number=1 reason=Unauthorized

或者,當我使用以下命令啟動時,我會遇到類似的終端錯誤

/opt/google/chrome/chrome  --user-data-dir=/home/anna/chrome_play    

和 /opt/google/chrome/chrome --user-data-dir=/home/anna/chrome_work

終端錯誤是

[59902:59902:0126/165850.396022:ERROR:data_type_manager_impl.cc(38)] Bookmarks cryptographer error was encountered: 
[59902:59902:0126/165850.396079:ERROR:data_type_manager_impl.cc(38)] Preferences cryptographer error was encountered: 
[59902:59902:0126/165850.396100:ERROR:data_type_manager_impl.cc(38)] Passwords cryptographer error was encountered: 
[59902:59902:0126/165850.396120:ERROR:data_type_manager_impl.cc(38)] Autofill Profiles cryptographer error was encountered: 
[59902:59902:0126/165850.396150:ERROR:data_type_manager_impl.cc(38)] Autofill cryptographer error was encountered: 
[59902:59902:0126/165850.396176:ERROR:data_type_manager_impl.cc(38)] Autofill Wallet Metadata cryptographer error was encountered: 
[59902:59902:0126/165850.396208:ERROR:data_type_manager_impl.cc(38)] Themes cryptographer error was encountered: 
[59902:59902:0126/165850.396242:ERROR:data_type_manager_impl.cc(38)] Typed URLs cryptographer error was encountered: 
[59902:59902:0126/165850.396271:ERROR:data_type_manager_impl.cc(38)] Extensions cryptographer error was encountered: 
[59902:59902:0126/165850.396301:ERROR:data_type_manager_impl.cc(38)] Search Engines cryptographer error was encountered: 
[59902:59902:0126/165850.396335:ERROR:data_type_manager_impl.cc(38)] Sessions cryptographer error was encountered: 
[59902:59902:0126/165850.396363:ERROR:data_type_manager_impl.cc(38)] Apps cryptographer error was encountered: 
[59902:59902:0126/165850.396389:ERROR:data_type_manager_impl.cc(38)] App settings cryptographer error was encountered: 
[59902:59902:0126/165850.396415:ERROR:data_type_manager_impl.cc(38)] Extension settings cryptographer error was encountered: 
[59902:59902:0126/165850.396440:ERROR:data_type_manager_impl.cc(38)] Dictionary cryptographer error was encountered: 
[59902:59902:0126/165850.396466:ERROR:data_type_manager_impl.cc(38)] Send Tab To Self cryptographer error was encountered: 
[59902:59902:0126/165850.396492:ERROR:data_type_manager_impl.cc(38)] Web Apps cryptographer error was encountered: 

有沒有更好的方法可以在同一台 Linux 筆記型電腦上運行多個不同的 Chrome 瀏覽器,每個瀏覽器都有自己的配置文件,以便在啟動時保留登入快取等?

dpkg -l | grep google-chrome
ii  google-chrome-stable                       88.0.4324.96-1                        amd64        The web browser from Google




anna@oaxaca ~ $ neofetch
            .-/+oossssoo+/-.               anna@oaxaca 
        `:+ssssssssssssssssss+:`           ----------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.1 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: Q524UQK 1.0 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.8.0-41-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 31 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 2820 (dpkg), 13 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.17 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Yaru [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Yaru [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel i7-7500U (4) @ 3.500GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: NVIDIA GeForce 940MX 
      -+sssssssssssssssssyyyssss+-         GPU: Intel HD Graphics 620 
        `:+ssssssssssssssssss+:`           Memory: 4913MiB / 15893MiB 
            .-/+oossssoo+/-.
                                                                   
                                                                   

更新 顯然這兩個都是錯的:

/opt/google/chrome/chrome    --profile-directory=foo

/opt/google/chrome/chrome  --user-data-dir=foo

因為在啟動上述任一操作後,僅運行一個 chrome 實例,然後登入谷歌,然後退出並重新啟動谷歌無法記住憑證,並迫使我重新登入谷歌(同上,必須重新登入其他網站)。建議?在這個單一的 chrome 啟動案例下,出現與上面所示相同的錯誤...顯然 parms --profile-directory 和 -user-data-dir 都無法正常工作...我缺少什麼?

或者我還安裝了不同版本的 chrome (https://www.google.com/chrome/beta/https://www.google.com/chrome/dev/)但是這也無法正確快取設置,因此例如我必須在每次啟動時重新登入谷歌瀏覽器同步...必須有更好的方法?

這個頁面沒有幫助 https://www.chromium.org/developers/creating-and-using-profiles

最終目標:我需要能夠啟動做一些事情,然後退出瀏覽器,並且能夠再次啟動,而無需重新登錄到googlesynch + azure devops +等......並且我需要為兩個不同的用戶執行此操作,每個用戶都有自己的配置文件...聽起來很簡單,所以我確信有人已經解決了這個問題

答案1

我有了一點創意,發現如果你在啟動 Chrome 後使用他們的付費 Google Workspace(正式名稱為 G-Suite)gmail 帳戶之一登錄谷歌,那麼一切都會神奇地起作用

/usr/bin/google-chrome   --user-data-dir=${HOME}/chrome_work     

/usr/bin/google-chrome   --user-data-dir=${HOME}/chrome_personal

答案2

目前,您可以在 chrome 下載頁面底部附近找到其他版本的 chrome (https://www.google.com/chrome/)。例如,您可以使用普通版+開發者版。

在此輸入影像描述

我個人使用自訂構建,您可以透過搜尋 de-googled chrome + 開發人員版本找到它,它們對我來說是完全獨立的。 (例如,我可以使用 Windows 防火牆規則阻止一個,而另一個將繼續工作。使用不同的設定檔這是不可能的。)

答案3

我在 Windows 上所做的是使用 Chrome 和 Brave。 Brave 基於 Chrome。

您可以在 Ubuntu 上執行相同的操作,無需支付任何費用。

相關內容