Câu hỏi Làm cách nào để khởi động Chrome bằng "hồ sơ người dùng" được chỉ định?


Tôi sử dụng tính năng "Người dùng" được tích hợp sẵn của Chrome để chuyển đổi dễ dàng giữa các tài khoản Nhà riêng / Cơ quan. Tuy nhiên, Chrome nhớ hồ sơ người dùng "cuối cùng" bạn đã chọn khi khởi chạy cửa sổ mới. Đây là vấn đề nếu tôi đóng hồ sơ "Trang chủ" của mình cuối cùng, vì khi tôi nhấp vào phím tắt Email trên thanh tác vụ của mình, vì nó truy cập mail.mycompany.com bằng cách sử dụng Tiểu sử trên Trang chủ của tôi và tôi chưa đăng nhập.

Tôi muốn thay đổi lối tắt thành webmail của công ty để chuyển qua một chuyển đổi cho Chrome biết phải luôn bắt đầu là người dùng "Mặc định", bất kể người dùng cuối cùng được sử dụng là gì.

Lưu ý: Tôi đã thử tham số dòng lệnh --user-data-dir=…và điều này dường như làm điều gì đó rất khác biệt, hoàn toàn tách biệt với chức năng Người dùng được tích hợp trong Chrome. Có thể tôi đang sử dụng nó sai, nhưng xin vui lòng kiểm tra này trước khi giả định nó làm điều tương tự và gửi một câu trả lời ;-)


140
2018-01-11 08:49


gốc


có thể trùng lặp Đặt Google chrome với hồ sơ người dùng cụ thể làm trình duyệt mặc định - Synetech
Đối với lối tắt Gmail trong Windows: C: \ Users \ username \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe --profile-directory = Mặc định --app =mail.google.com/mail/u/0
Các "user-data-directory "chứa 1 hoặc nhiều hơn"profile-directorys ". Người đầu tiên là Default, cái thứ hai (nếu tồn tại) Profile 1, sau đó Profile 2 (Tôi giả định) và như vậy. Nên --profile-directory=Default tham số liên quan đến thư mục dữ liệu người dùng theo mặc định (ví dụ: trừ khi bắt đầu bằng một ký tự ổ đĩa: C:\MyChromeUserData\Default). Ngoài các cấu hình, thư mục dữ liệu người dùng chứa ít dữ liệu hữu ích. Khi duyệt web về chủ đề này, hãy tính đến thuật ngữ không nhất quán khó hiểu cho hai cấp độ thư mục người dùng / hồ sơ này. // ° Chú thích trong nhận xét tiếp theo: - Aaron Thoma
Chú thích cho nhận xét trước: ° có thể không có vấn đề gì để mất, ví dụ: trong trường hợp bạn cần hợp nhất hai trong số chúng; có lẽ dữ liệu ít quan trọng nhất là Local Statetệp chứa các lựa chọn của bạn cho dù Chrome sẽ nhắc cho ứng dụng có mở một số loại tệp nhất định hay không. - Aaron Thoma


Các câu trả lời:


Đối số dòng lệnh bạn đang tìm là --profile-directory=Default.

Đây là dòng lệnh hoàn chỉnh cho Mac OS X:

open -a "Google Chrome" --args --profile-directory=Default

Lưu ý: The open lệnh do đó không khởi động các cá thể mới, vì nhiều ứng dụng sẽ không thể xử lý nhiều cá thể đang chạy với cùng một người dùng. Tuy nhiên có -n lập luận để làm điều đó anyway, nhưng nó có thể phá vỡ các ứng dụng.

Và đối với Linux:

google-chrome --profile-directory=Default

Nó hy vọng tên nội bộ của các cấu hình: Tiểu sử thứ hai của tôi, có tên là "Lemonade" của Chrome, sẽ là --profile-directory="Profile 1".

Xác định tên hồ sơ theo thử và sai, hoặc tìm trong Local State tệp (xem câu trả lời của Justin Buser).

Trên Mac OS X, các thư mục nằm trong ~/Library/Application Support/Google/Chrome. Trong Linux, chúng nằm ở ~/.config/google-chrome. Trong Win7 chúng được đặt tại %USERPROFILE%\AppData\Local\Google\Chrome\User Data.


142
2018-01-11 09:34



Rực rỡ! Tôi không nghĩ rằng nó có thể (sau khi tìm kiếm tuần, thậm chí đi qua repo mã). Tuyệt vời để không phải lo lắng về thứ tự tôi đóng các trình duyệt ngay bây giờ :) - Danny Tuppeny
@DannyTuppeny Tôi đã nhận nó từ tệp nguồn sau một vài thử nghiệm không thành công. Nhưng bạn nói đúng, googling cho nó chắc chắn là khó khăn như tất cả mọi người dường như sử dụng các đối số khác ... - Daniel Beck♦
Kể từ tháng 11 năm 2013, điều này dường như không hoạt động trong Chrome dành cho Mac. Nếu tất cả các phiên được đóng thì thông số được vinh danh, nhưng sau khi mở ban đầu, Chrome sẽ chọn cùng một hồ sơ người dùng bất kể tham số. (Tôi chạy với tư cách người dùng không phải quản trị viên). - John Faughnan
Bạn nên sử dụng mã nhận diện theo gói thay vì tên ứng dụng vì đôi khi mọi người đổi tên ứng dụng của họ. (Tôi đã đổi tên thành "Chrome" của tôi và lệnh ở trên không mở được). open -b com.google.Chrome --args --profile-directory=Default - interestinglythere
Tính đến 2015 Jan, điều này vẫn không hoạt động trên OS X. Một điều không làm việc là mở ứng dụng trực tiếp với đối số -profile-directory, ngay cả khi ứng dụng đang chạy. Vì vậy, vấn đề không phải là với việc quản lý các cửa sổ đang mở quá nhiều như với Mac OS X open lệnh tương tác với ứng dụng. - David P. Caldwell


Phương thức GUI với biểu tượng thích hợp (dành cho Windows)

  1. Kiểu chrome://settings/ trong thanh địa chỉ (hoặc Menu > Settings)
  2. Cuộn xuống Users phần
  3. Chọn người dùng được đánh dấu (current) & nhấp chuột Edit nút enter image description here
  4. Giờ hãy nhấp vào Add desktop shortcut enter image description here

Không bắt buộc Chuyển sang bất kỳ hồ sơ nào khác và lặp lại các bước 1-4

Điều này tạo biểu tượng lối tắt cho tiểu sử của bạn bằng hình ảnh chính xác trong biểu tượng. Bạn có thể kéo nhiều cấu hình vào thanh tác vụ Windows của mình. Phím tắt trên biểu tượng Windows 7 trỏ tới

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 1"
and so on...

49
2018-03-01 06:33



Không hoạt động với Linux. Không có nút "Thêm lối tắt bàn làm việc" - Heinrich Hartmann
@HeinrichHartmann True, đã thêm Windows cho câu trả lời. Phải dự phòng trên các lối tắt dòng lệnh cho Linux. - user
Một giải pháp thay thế, ít nhất là giành chiến thắng 10 chuyên nghiệp, để kéo biểu tượng hồ sơ Chrome mới được tạo lên thanh tác vụ là nhấp chuột phải vào biểu tượng màn hình, sau đó chọn "ghim vào thanh tác vụ" (bỏ ghim và ghim lại nếu đã ghim). có vẻ như biểu tượng máy tính để bàn tham chiếu đến hệ thống tệp chương trình hứa hẹn hơn là mở hồ sơ và ghim tất cả thông qua thanh tác vụ. - user289394
Điều này không hoạt động khi sử dụng --user-data-dir cờ - SpareBytes
Trên phiên bản hiện tại của chrome (v65) hiện tại có nút chuyển đổi bên dưới tên và phía trên ảnh tiểu sử có dòng chữ "Hiển thị lối tắt trên màn hình". - Keven


Phương pháp khác, mặc dù ít thuận tiện hơn khi chọn hồ sơ sẽ khởi chạy là chỉnh sửa tệp Local State trong thư mục Dữ liệu người dùng Chrome và tìm kiếm "last_used": nếu bạn thay đổi giá trị mà nó liệt kê sang một Cấu hình khác lần sau khi bạn khởi chạy chrome bình thường (trừ khi bạn đang sử dụng công tắc được đề cập ở trên).

Tôi chỉ đề cập đến điều này trong trường hợp bất kỳ ai quan tâm đến giải pháp chuyên sâu hơn, tệp Local State đó chứa danh sách các cài đặt được định dạng JSON mà một số có thể thấy hữu ích.


9
2018-06-13 11:58



Cụ thể đối tượng JSON là .profile, do đó nếu bạn có một công cụ như JQ bạn thậm chí có thể dễ dàng phân tích cú pháp này thông qua: cat ~/.config/google-chrome/Local\ State | jq .profile để xem nhanh siêu dữ liệu trên tiểu sử như "user_name" (tên người dùng Google Apps của bạn cho tiểu sử), "tên", v.v. - Brian Redbeard


--profile-directory là vô ích nếu bạn đã có một hồ sơ khác được mở hoặc cửa sổ cuối cùng bạn đóng được quy cho / đã được đăng nhập bằng hồ sơ khác.

Tôi có các phím tắt ứng dụng với một cấu hình. Phím tắt ứng dụng có --profile-directory="Profile 3"  cộng với --app="..

Phím tắt hồ sơ mặc định có --profile-directory="Default".

Cả hai hồ sơ đều bị rối tung lên. Tiện ích mở rộng và lối tắt mặc định mà tôi sử dụng để duyệt hàng ngày.


4
2018-01-24 18:26



Tôi đã không có vấn đề gì - tôi chỉ đảm bảo tất cả các phím tắt của tôi đều có thư mục --profile, vì vậy tất cả chúng sẽ bắt đầu với tiểu sử mà tôi muốn :) - Danny Tuppeny
Tôi đồng ý với Danny, bạn không biết bạn đang nói về cái gì. Tôi có 6 hồ sơ và một lối tắt cho mỗi lần sử dụng phương pháp này và tôi có thể khởi chạy bất kỳ hoặc tất cả chúng bất kể Chrome có đang chạy hay không. - Justin Buser
@JustinBuser bạn vẫn có thể làm điều này trong chrome 23? Sau khi Chrome mở cho tôi, tôi dường như không thể khởi chạy một cửa sổ mới hoặc thay đổi cấu hình bằng các nút chuyển này. - y3sh


Tôi vừa thử nghiệm điều này với 4 hồ sơ với Phiên bản Chrome 22.0.1229.94 m:

Trân trọng, tôi nghĩ sự nhầm lẫn là:

  • Nếu bạn đóng tất cả các phiên bản của chrome và sau đó khởi chạy Chrome bằng cách đơn giản chrome.exe mà không có bất kỳ công tắc nào, thì trường hợp mới này được khởi chạy sẽ mở ra với cấu hình của cửa sổ / phiên bản Chrome cuối cùng đã bị đóng.
  • Tuy nhiên, nếu bạn nhấp vào lối tắt mà bạn đã tạo bằng cách sử dụng ở trên --profile-directory phương pháp, một thể hiện / cửa sổ với thông tin đăng nhập thích hợp bất kể cửa sổ / trường hợp / tiểu sử nào hiện đang chạy và / hoặc đó là lần tắt cuối cùng.

  • 2
    2017-10-21 17:00





    Điều này vẫn hoạt động với Chrome Windows kể từ 24/4/2013. Tôi tạo ra một phím tắt cho mỗi trong số 3 cấu hình tôi thường xuyên chuyển đổi giữa, và tôi gán cho mỗi phím tắt một "phím tắt" duy nhất.

    Một tính năng bổ sung - biểu tượng người dùng tiểu sử của bạn nằm trong thư mục con tiểu sử, ví dụ: % USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Dữ liệu người dùng \ Hồ sơ 1. Tôi đã gán biểu tượng người dùng tiểu sử của mình cho lối tắt cửa sổ.

    Tôi không thể tin tưởng đặt 3 phím tắt một cách riêng biệt trên thanh tác vụ Win7 mặc dù; win 7 dường như thua sau 2.


    1
    2018-04-24 13:18





    Tôi nghĩ rằng phiên bản mới hơn của chrome đã giải quyết được vấn đề này. Khi bạn đăng nhập bằng một người dùng mới trong Chrome, nó sẽ tự động tạo biểu tượng lối tắt cho người dùng đó trên màn hình của bạn.


    1
    2018-02-04 20:32



    Điều này dường như chỉ trong Windows, phải không? - Gray


    Kể từ tháng 4 năm 2016 trên Yosemite, tôi đã có thể định vị Google Apps cho tất cả 15 Tiểu sử trên Google của tôi (có, 15). Một số đã có trong ~ / Applications / Chrome Apps, mặc dù chúng tôi đã nói rằng chúng sẽ biến mất.

    Tuy nhiên, để tìm tất cả chúng, tôi phải làm điều này:

    1. Truy cập ~ / Library / Hỗ trợ ứng dụng / Google / Chrome.
    2. Trong tìm kiếm Spotlight bằng hiện vật: ứng dụng
    3. Tìm 300kb "Ứng dụng" với tên như Gmail (tên người dùng).
    4. Sao chép những cái bạn muốn và đổi tên chúng, sau đó đặt vào thư mục Ứng dụng bạn chọn.

    0
    2018-04-18 13:56