ฉันจะเริ่ม Chrome โดยใช้ "โปรไฟล์ผู้ใช้" ที่ระบุได้อย่างไร


158

ฉันใช้คุณลักษณะ "ผู้ใช้" ในตัวใหม่ของ Chrome เพื่อสลับระหว่างบัญชี Home / Work ได้อย่างง่ายดาย อย่างไรก็ตาม Chrome จะจดจำโปรไฟล์ผู้ใช้ "ล่าสุด" ที่คุณเลือกเมื่อเปิดหน้าต่างใหม่ นี่เป็นปัญหาถ้าฉันปิดโปรไฟล์ "บ้าน" ของฉันครั้งสุดท้ายเพราะเมื่อฉันคลิกปุ่มลัดอีเมลบนทาสก์บาร์ของฉันเพราะไปที่ mail.mycompany.com โดยใช้โปรไฟล์บ้านของฉันและฉันไม่ได้เข้าสู่ระบบ

ฉันต้องการเปลี่ยนทางลัดไปยังเว็บเมลของ บริษัท เพื่อส่งผ่านสวิตช์ที่บอกให้ Chrome เริ่มต้นในฐานะผู้ใช้ "เริ่มต้น" เสมอไม่ว่าจะใช้วิธีสุดท้ายหรือไม่ก็ตาม

หมายเหตุ: ฉันได้ลองใช้พารามิเตอร์บรรทัดคำสั่ง--user-data-dir=…แล้วและนี่ดูเหมือนว่าจะทำสิ่งที่แตกต่างอย่างมากโดยแยกออกจากฟังก์ชั่นผู้ใช้ใน Chrome เป็นไปได้ที่ฉันใช้ผิด แต่โปรดทดสอบก่อนที่จะสมมติว่ามันทำแบบเดียวกันและโพสต์คำตอบ ;-)



2
สำหรับทางลัด Gmail ใน Windows: C: \ Users \ ชื่อผู้ใช้ \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe --profile-directory = ค่าเริ่มต้น --app = mail.google.com/mail/u/0

1
" user-data-directory" มีอย่างน้อย 1 " profile-directorys" คนแรกเป็นคนDefaultที่สอง (ถ้ามีอยู่) Profile 1จากนั้นProfile 2(ฉันถือว่า) และอื่น ๆ ดังนั้น--profile-directory=Defaultพารามิเตอร์เทียบกับไดเรกทอรีข้อมูลของผู้ใช้โดยปริยาย (เช่นเว้นแต่จะเริ่มต้นด้วยตัวอักษรเช่นไดรฟ์: C:\MyChromeUserData\Default) นอกเหนือจากโปรไฟล์แล้วไดเรกทอรีข้อมูลผู้ใช้ยังมีข้อมูลที่เป็นประโยชน์เล็กน้อย เมื่อเรียกดูเว็บในหัวข้อนี้ให้คำนึงถึงคำศัพท์ที่ไม่สอดคล้องกันที่สับสนสำหรับระดับโฟลเดอร์ผู้ใช้ / โปรไฟล์เหล่านี้ 2 รายการ // °เชิงอรรถในความคิดเห็นถัดไป:
Aaron Thoma

เชิงอรรถสำหรับความคิดเห็นก่อนหน้า: °อาจไม่เป็นปัญหาที่จะสูญเสียเช่นในกรณีที่คุณต้องรวมสองอย่างเข้าด้วยกัน; อาจเป็นข้อมูลที่ไม่สำคัญน้อยที่สุดคือLocal Stateไฟล์ที่มีตัวเลือกของคุณว่า Chrome ควรแจ้งให้แอปพลิเคชันเปิดไฟล์บางประเภทหรือไม่
Aaron Thoma

คำตอบ:


168

--profile-directory=Defaultอาร์กิวเมนต์บรรทัดคำสั่งที่คุณกำลังมองหาอยู่

นี่คือบรรทัดคำสั่งที่สมบูรณ์สำหรับ Mac OS X:

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

หมายเหตุ: openคำสั่งจะไม่เปิดใช้งานอินสแตนซ์ใหม่เนื่องจากแอปพลิเคชันจำนวนมากจะไม่สามารถจัดการกับอินสแตนซ์หลายตัวที่ทำงานในฐานะผู้ใช้เดียวกันได้ อย่างไรก็ตามมี-nข้อโต้แย้งในการทำเช่นนั้น แต่อาจทำให้แอปพลิเคชันหยุดทำงาน

และสำหรับ Linux:

google-chrome --profile-directory=Default

คาดว่าชื่อภายในโปรไฟล์: รายละเอียดที่สองของฉันชื่อ "น้ำมะนาว" โดย Chrome --profile-directory="Profile 1"จะเป็น

กำหนดชื่อโปรไฟล์โดยการลองผิดลองถูกหรือดูในLocal Stateไฟล์ (ดูคำตอบของจัสติน Buser)

บน Mac OS X, ~/Library/Application Support/Google/Chromeไดเรกทอรีที่ตั้งอยู่ใน ~/.config/google-chromeในลินุกซ์ที่พวกเขากำลังอยู่ใน ใน Win7 %USERPROFILE%\AppData\Local\Google\Chrome\User Dataพวกเขาจะอยู่ใน


1
ยอดเยี่ยม! ฉันไม่คิดว่ามันเป็นไปได้ (หลังจากค้นหาสัปดาห์แม้แต่จะผ่านรหัสซื้อคืน) ที่ดีที่จะได้ไม่ต้องกังวลเกี่ยวกับการสั่งซื้อฉันปิดเบราว์เซอร์ในขณะนี้ :)
แดนนี่ Tuppeny

2
@DannyTuppeny ฉันได้รับมันจากไฟล์ต้นฉบับหลังจากการทดลองที่ล้มเหลวเล็กน้อย แต่คุณพูดถูกเพราะมันเป็นเรื่องยากเพราะทุกคนดูเหมือนจะใช้ข้อโต้แย้งอื่น ๆ ...
Daniel Beck

2
ตั้งแต่เดือนพฤศจิกายน 2013 สิ่งนี้ดูเหมือนจะไม่ทำงานใน Chrome สำหรับ Mac หากปิดเซสชันทั้งหมดพารามิเตอร์จะได้รับการยอมรับ แต่หลังจากเปิด Chrome ครั้งแรกให้เลือกโปรไฟล์ผู้ใช้เดียวกันโดยไม่คำนึงถึงพารามิเตอร์ (ฉันเรียกใช้ในฐานะผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบ)
John Faughnan

3
เป็นความคิดที่ดีที่จะใช้ตัวระบุบันเดิลแทนชื่อแอปเนื่องจากบางครั้งผู้คนเปลี่ยนชื่อแอปของตน (ฉันเปลี่ยนชื่อเหมืองเป็น "Chrome" และคำสั่งด้านบนเปิดได้เลย)open -b com.google.Chrome --args --profile-directory=Default
น่าสนใจมี

5
มีวิธีที่ง่ายสุดในการระบุไดเรกทอรีรายละเอียดเป็น: ไปและตรวจสอบchrome://version Profile Pathสมมติว่าคุณจะเห็นการใช้งาน/path/to/your/PROFILE --user-data-dir=/path/to/your --profile-directory=PROFILEหากไดเรกทอรีข้อมูลผู้ใช้ของคุณคือตำแหน่งเริ่มต้น (ย่อหน้าสุดท้ายในคำตอบ) คุณสามารถละเว้นได้
yegle

55

วิธี GUI พร้อมไอคอนที่ถูกต้อง (สำหรับ Windows)

  1. พิมพ์chrome://settings/ในแถบที่อยู่ (หรือMenu> Settings)
  2. เลื่อนลงไปที่Usersส่วน
  3. เลือกผู้ใช้ที่ทำเครื่องหมาย(current)& คลิกที่Editปุ่ม ป้อนคำอธิบายรูปภาพที่นี่
  4. ตอนนี้คลิก Add desktop shortcut ป้อนคำอธิบายรูปภาพที่นี่

เลือก เปลี่ยนเป็นโปรไฟล์อื่น ๆ และทำซ้ำขั้นตอนที่ 1-4

สิ่งนี้จะสร้างไอคอนทางลัดไปยังโปรไฟล์ของคุณด้วยรูปภาพที่ถูกต้องในไอคอนด้วย คุณสามารถลากหลายโปรไฟล์ไปยังทาสก์บาร์ของ Windows ทางลัดบนไอคอน Windows 7 ชี้ไปที่

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

4
ไม่ทำงานสำหรับ Linux ไม่มีปุ่ม "เพิ่มทางลัด deskop"
Heinrich Hartmann

2
@HeinrichHartmann True เพิ่มWindowsไปยังคำตอบ ต้องย้อนกลับทางลัดบรรทัดคำสั่งสำหรับ linux
ผู้ใช้

อีกทางเลือกหนึ่งอย่างน้อยใน win 10 pro การลากไอคอนโปรไฟล์ Chrome ที่สร้างขึ้นใหม่ไปที่ทาสก์บาร์คือคลิกขวาที่ไอคอนเดสก์ท็อปจากนั้นเลือก "pin to taskbar" (ยกเลิกการปักหมุดและปักหมุดใหม่หากปักหมุดอยู่แล้ว) ดูเหมือนว่าไอคอนเดสก์ท็อปที่อ้างอิงกับระบบไฟล์ของโปรแกรมนั้นมีแนวโน้มมากกว่าการเปิดโปรไฟล์และการปักหมุดทั้งหมดผ่านทาสก์บาร์
289394

สิ่งนี้ไม่ทำงานเมื่อใช้--user-data-dirแฟลก
SpareBytes

ใน Chrome รุ่นปัจจุบัน (v65) ตอนนี้มีสวิตช์สลับด้านล่างชื่อและเหนือรูปภาพโปรไฟล์พร้อมคำว่า "แสดงทางลัดบนเดสก์ท็อป"
Keven

10

อีกวิธีที่สะดวกกว่าแม้ว่าการเลือกโปรไฟล์ที่จะเปิดใช้งานคือการแก้ไขไฟล์ Local State ในไดเรกทอรีข้อมูลผู้ใช้ Chrome และค้นหา "last_used": หากคุณเปลี่ยนค่าที่แสดงรายการไปยังโปรไฟล์อื่นนั่นจะเป็นการเปิด ครั้งต่อไปที่คุณเปิดใช้งาน Chrome ตามปกติ (ยกเว้นกรณีที่คุณใช้สวิตช์ดังกล่าวข้างต้น)

ฉันพูดถึงสิ่งนี้ในกรณีที่ทุกคนสนใจโซลูชันเชิงลึกมากกว่านั้นไฟล์ Local State มีรายการการตั้งค่าที่จัดรูปแบบ JSON ซึ่งบางคนอาจพบว่ามีประโยชน์


4
โดยเฉพาะอย่างยิ่งวัตถุ JSON คือ.profileดังนั้นหากคุณมีเครื่องมือเช่นJQคุณสามารถแยกวิเคราะห์เรื่องนี้ได้อย่างง่ายดายผ่าน: cat ~/.config/google-chrome/Local\ State | jq .profileเพื่อดูข้อมูลเมตาอย่างรวดเร็วในโปรไฟล์เช่น "ชื่อผู้ใช้" (ชื่อผู้ใช้ Google Apps สำหรับโปรไฟล์) "ชื่อ" ฯลฯ
Brian Redbeard

6

--profile-directory ไม่มีประโยชน์หากคุณมีโปรไฟล์อื่นเปิดอยู่หรือหน้าต่างสุดท้ายที่คุณปิดมีการบันทึกไว้ / ถูกลงชื่อเข้าใช้ด้วยโปรไฟล์อื่น

ฉันมีทางลัดแอพที่มีหนึ่งโปรไฟล์ ทางลัดของแอพมี--profile-directory="Profile 3" ทั้งบวก --app="..

--profile-directory="Default"ทางลัดโปรไฟล์เริ่มต้นมี

ทั้งสองโพรไฟล์สับสน ส่วนขยายและทางลัดเริ่มต้นที่ฉันใช้สำหรับการเรียกดูรายวัน


2
ฉันไม่มีปัญหา - ฉันเพิ่งตรวจสอบให้แน่ใจว่าทางลัดทั้งหมดของฉันมี --profile-directory ดังนั้นพวกเขาทั้งหมดจะเริ่มต้นด้วยโปรไฟล์ที่ฉันต้องการ :)
Danny Tuppeny

1
ฉันเห็นด้วยกับ Danny คุณไม่ทราบว่าคุณกำลังพูดถึงอะไร ฉันมี 6 โปรไฟล์และช็อตคัตสำหรับแต่ละวิธีในการใช้วิธีการนี้และฉันสามารถเปิดใช้งานใด ๆ หรือทั้งหมดของพวกเขาโดยไม่คำนึงว่า Chrome ทำงานอยู่หรือไม่
Justin Buser

2
@JustinBuser คุณยังสามารถทำได้ใน chrome 23 หรือไม่? หลังจากเปิด Chrome สำหรับฉันฉันไม่สามารถเปิดหน้าต่างใหม่หรือเปลี่ยนโปรไฟล์ด้วยสวิตช์เหล่านี้ได้
y3sh

3

ฉันเพิ่งทดสอบสิ่งนี้กับ 4 โปรไฟล์ด้วย Chrome เวอร์ชัน 22.0.1229.94 m:

ด้วยความเคารพฉันคิดว่าความสับสนคือ:

  • หากคุณปิดอินสแตนซ์ทั้งหมดของ Chrome และจากนั้นเปิด Chrome ด้วยวิธีที่ง่าย ๆchrome.exeโดยไม่ต้องสลับใด ๆ อินสแตนซ์ใหม่ที่เปิดตัวจะเปิดขึ้นพร้อมกับโปรไฟล์ของหน้าต่าง / อินสแตนซ์ Chrome สุดท้ายที่ถูกปิด

  • อย่างไรก็ตามหากคุณคลิกที่ทางลัดที่คุณสร้างขึ้นโดยใช้--profile-directoryวิธีการด้านบนอินสแตนซ์ / หน้าต่างที่มีการเข้าสู่ระบบที่เหมาะสมโดยไม่คำนึงว่าหน้าต่าง / อินสแตนซ์ / โปรไฟล์ใดกำลังทำงานอยู่ในขณะนี้ .


  • 1

    สิ่งนี้ยังคงใช้ได้กับ Chrome Windows ตั้งแต่วันที่ 4/24/2013 ฉันสร้างทางลัดสำหรับสามโปรไฟล์ที่ฉันสลับเป็นประจำและฉันกำหนด "คีย์ลัด" ที่ไม่ซ้ำกันให้กับแต่ละทางลัด

    อีกหนึ่งความเหมาะสมเพิ่มเติม - ไอคอนผู้ใช้โปรไฟล์ของคุณอยู่ในไดเรกทอรีย่อยโปรไฟล์:% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ User \ ข้อมูล \ โปรไฟล์ 1. ฉันกำหนดไอคอนผู้ใช้โปรไฟล์ไปทางลัดหน้าต่าง

    ฉันไม่สามารถวางทางลัดทั้ง 3 แยกไว้บนทาสก์บาร์ Win7 ได้อย่างน่าเชื่อถือ ชนะ 7 ดูเหมือนว่าจะสูญเสียการนับหลังจาก 2


    0

    ฉันคิดว่าโครเมียมเวอร์ชันใหม่กว่าได้แก้ปัญหานี้แล้ว เมื่อคุณลงชื่อเข้าใช้ด้วยผู้ใช้ใหม่ใน Chrome มันจะสร้างไอคอนทางลัดสำหรับผู้ใช้นั้นบนเดสก์ท็อปของคุณโดยอัตโนมัติ


    1
    ดูเหมือนว่าจะมีเฉพาะใน Windows ใช่ไหม
    สีเทา

    0

    เมื่อวันที่เมษายน 2559 บน Yosemite ฉันสามารถค้นหา Google Apps สำหรับโปรไฟล์ Google ทั้งหมด 15 รายการ (ใช่ 15) บางคนอยู่ใน ~ / Applications / แอป Chrome แม้ว่าเราได้รับการบอกว่าสิ่งเหล่านี้กำลังจะออกไป

    เพื่อหาพวกเขาทั้งหมด แต่ฉันต้องทำสิ่งนี้:

    1. ไปที่ ~ / Library / Application Support / Google / Chrome
    2. ในการค้นหาที่น่าสนใจในประเภท: แอป
    3. ค้นหา 300kb "แอปพลิเคชัน" ด้วยชื่อเช่น Gmail (ชื่อผู้ใช้)
    4. คัดลอกสิ่งที่คุณต้องการและเปลี่ยนชื่อจากนั้นใส่ไว้ในโฟลเดอร์ Applications ที่คุณต้องการ
    โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
    Licensed under cc by-sa 3.0 with attribution required.