Saya menggunakan fitur "Pengguna" built-in baru Chrome untuk beralih antar akun Rumah / Kantor dengan mudah. Namun, Chrome mengingat profil pengguna "terakhir" yang Anda pilih saat meluncurkan windows baru. Ini adalah masalah jika saya menutup profil "Home" saya yang terakhir, karena ketika saya kemudian klik pintasan Email di taskbar saya, karena itu pergi ke mail.mycompany.com menggunakan profil Home saya, dan saya tidak masuk.
Saya ingin mengubah pintasan ke webmail perusahaan untuk memberikan sakelar yang memberi tahu Chrome untuk selalu memulai sebagai pengguna "Default", terlepas dari yang terakhir digunakan.
Catatan: Saya telah mencoba parameter baris perintah --user-data-dir=…
, dan ini tampaknya melakukan sesuatu yang sangat berbeda, sepenuhnya terisolasi dari fungsi Pengguna yang ada di dalam Chrome. Mungkin saja saya salah menggunakannya, tetapi silakan uji ini sebelum berasumsi itu melakukan hal yang sama dan memposting jawaban ;-)
user-data-dir
Ectory" berisi 1 atau lebih "profile-directory
s". Yang pertama adalahDefault
, yang kedua (jika ada)Profile 1
, laluProfile 2
(saya berasumsi) dan seterusnya. Jadi--profile-directory=Default
parameternya relatif terhadap direktori data pengguna secara default (yaitu kecuali jika dimulai misalnya dengan huruf drive:)C:\MyChromeUserData\Default
. Terlepas dari profil, direktori data pengguna berisi sedikit data bermanfaat. Saat menelusuri web tentang topik ini, anggaplah terminologi membingungkan yang tidak konsisten untuk 2 level folder pengguna / profil ini. // ° Catatan kaki dalam komentar berikutnya:Local State
file yang berisi pilihan Anda apakah Chrome harus meminta aplikasi untuk membuka jenis file tertentu.Jawaban:
Argumen baris perintah yang Anda cari adalah
--profile-directory=Default
.Inilah baris perintah lengkap untuk Mac OS X:
Catatan:
open
Oleh karena itu perintah tidak meluncurkan instance baru, karena banyak aplikasi tidak akan dapat menangani beberapa instance berjalan sebagai pengguna yang sama. Namun ada-n
argumen untuk melakukan itu, tetapi mungkin merusak aplikasi.Dan untuk Linux:
Itu mengharapkan nama internal dari profil: Profil kedua saya, bernama "Lemonade" oleh Chrome, akan menjadi
--profile-directory="Profile 1"
.Tentukan nama profil dengan coba-coba, atau cari di
Local State
file (lihat jawaban Justin Buser).Di Mac OS X, direktori berada di
~/Library/Application Support/Google/Chrome
. Di Linux mereka berlokasi di~/.config/google-chrome
. Di Win7 mereka berada di%USERPROFILE%\AppData\Local\Google\Chrome\User Data
.sumber
open -b com.google.Chrome --args --profile-directory=Default
chrome://version
dan periksaProfile Path
. Dengan asumsi Anda melihat/path/to/your/PROFILE
, gunakan--user-data-dir=/path/to/your --profile-directory=PROFILE
. Jika direktori data pengguna Anda adalah lokasi default (paragraf terakhir dalam jawaban) Anda dapat menghilangkannya.Metode GUI dengan ikon yang tepat (untuk Windows)
chrome://settings/
bilah alamat (atauMenu
>Settings
)Users
bagian(current)
& klikEdit
tombolAdd desktop shortcut
Opsional beralih ke profil lain & ulangi langkah 1-4
Ini menciptakan ikon pintasan ke profil Anda dengan gambar yang benar di ikon juga. Anda dapat menarik beberapa profil ke bilah tugas Windows Anda. Pintasan pada ikon Windows 7 menunjuk ke
sumber
Windows
ke jawabannya. Harus mundur pada pintasan baris perintah untuk linux.--user-data-dir
benderaMetode lain, meskipun kurang nyaman dalam memilih profil mana yang akan diluncurkan adalah mengedit file Status Lokal di direktori Data Pengguna Chrome dan mencari "last_used": jika Anda mengubah nilai yang tercantum di profil yang berbeda, itulah yang akan membuka lain kali Anda meluncurkan chrome secara normal (kecuali tentu saja Anda menggunakan sakelar yang disebutkan di atas).
Saya hanya menyebutkan ini jika ada yang tertarik dengan solusi yang lebih mendalam, bahwa file State State berisi daftar pengaturan berformat JSON yang mungkin berguna bagi beberapa orang.
sumber
.profile
, jadi jika Anda memiliki alat seperti JQ Anda bahkan dapat dengan mudah menguraikan ini melalui:cat ~/.config/google-chrome/Local\ State | jq .profile
untuk dengan cepat melihat metadata pada profil seperti "user_name" (nama pengguna Google Apps Anda untuk profil), "nama", dll.--profile-directory
tidak berguna jika Anda sudah membuka profil lain atau jendela terakhir yang Anda tutup dikaitkan / masuk dengan profil lain.Saya memiliki pintasan aplikasi dengan satu profil. Pintasan aplikasi memiliki
--profile-directory="Profile 3"
plus--app="..
Pintasan profil default telah
--profile-directory="Default"
.Kedua profil menjadi kacau. Ekstensi dan pintasan default yang saya gunakan untuk browsing harian.
sumber
Saya baru saja menguji ini dengan 4 profil dengan Versi Chrome 22.0.1229.94 m:
Dengan hormat, saya pikir kebingungannya adalah ini:
chrome.exe
tanpa sakelar apa pun, maka instance baru yang diluncurkan ini akan terbuka dengan profil jendela / instance Chrome terakhir yang ditutup.--profile-directory
metode di atas , sebuah instance / jendela dengan login yang sesuai terlepas dari jendela / instance / profil mana yang sedang berjalan, dan / atau yang merupakan shutdown terakhir .sumber
Ini masih bekerja dengan Chrome Windows pada 4/24/2013. Saya membuat pintasan untuk masing-masing dari 3 profil yang secara rutin saya alihkan, dan saya memberi "pintasan kunci" yang unik kepada setiap pintasan.
Satu kebaikan tambahan - ikon pengguna profil Anda ada di subdirektori profil, mis:% USERPROFILE% \ AppData \ Lokal \ Google \ Chrome \ Data Pengguna \ Profil 1. Saya menetapkan ikon pengguna profil saya ke pintasan windows.
Saya tidak bisa dengan andal menempatkan 3 pintasan secara terpisah di taskbar Win7; win 7 tampaknya kehilangan hitungan setelah 2.
sumber
Saya pikir versi chrome yang lebih baru telah menyelesaikan masalah ini. Saat Anda masuk dengan pengguna baru di Chrome, itu secara otomatis membuat ikon pintasan untuk pengguna itu di desktop Anda.
sumber
Pada April 2016 di Yosemite, saya dapat menemukan Google Apps untuk semua 15 Profil Google saya (ya, 15). Beberapa ada di ~ / Aplikasi / Aplikasi Chrome, meskipun kami telah diberitahu bahwa ini akan hilang .
Namun untuk menemukan mereka semua saya harus melakukan ini:
sumber