سؤال كيف أقوم بتشغيل Chrome باستخدام "ملف تعريف مستخدم" محدد؟


أستخدم ميزة "المستخدمون" الجديدة المدمجة في Chrome للتبديل بين حسابات الصفحة الرئيسية / العمل بسهولة. ومع ذلك ، يتذكر Chrome ملف المستخدم "الأخير" الذي حددته عند تشغيل إطارات جديدة. هذه مشكلة إذا أغلقت ملفي الشخصي "الصفحة الرئيسية" آخر مرة ، لأنه عندما أقوم بالنقر فوق اختصار البريد الإلكتروني على شريط المهام ، لأنه ينتقل إلى mail.mycompany.com باستخدام ملفي الشخصي الرئيسي ، ولم أسجل الدخول.

أرغب في تغيير الاختصار إلى بريد الويب للشركة لتمرير مفتاح تبديل يخبر Chrome أن يبدأ دائمًا كمستخدم "افتراضي" ، بصرف النظر عن المستخدم الأخير.

ملاحظة: لقد جربت معلمة سطر الأوامر --user-data-dir=…، ويبدو أن هذا يؤدي إلى إجراء شيء مختلف تمامًا ، معزول تمامًا عن وظيفة المستخدمين المدمجة في Chrome. من الممكن أن أستخدمه بشكل خاطئ ، ولكن يرجى اختباره قبل افتراض أنه يفعل نفس الشيء ونشر إجابة ؛-)


143
2018-01-11 08:49


الأصل


ممكن من الازدواجية اجعل Google chrome يحتوي على ملف تعريف مستخدم محدد كمتصفح افتراضي - Synetech
للحصول على اختصار Gmail في نظام التشغيل Windows: C: \ Users \ username \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe --profile-directory = Default --app =mail.google.com/mail/u/0
ال "user-data-dir"يحتوي على 1 أو أكثر"profile-directoryق ". أول كائن Default، والثانية (إن وجدت) Profile 1، ثم Profile 2 (أفترض) وهلم جرا. لذلك --profile-directory=Default المعلمة هي نسبة إلى دليل بيانات المستخدم افتراضيًا (أي ما لم يبدأ على سبيل المثال بحرف محرك أقراص: C:\MyChromeUserData\Default). بصرف النظر عن الملفات الشخصية ، يحتوي دليل بيانات المستخدم على بيانات مفيدة قليلة. عند تصفح الويب حول هذا الموضوع ، احسب المصطلحات غير المتسقة المربكة لمستويات مجلد المستخدم / الملف الشخصي 2. // ° الحاشية السفلية في التعليق التالي: - Aaron Thoma
الحاشية السفلية للتعليق السابق: ° ربما لا تخلف مشكلات ، على سبيل المثال ، في حال كنت بحاجة لدمج اثنين منهم ؛ ربما أقل البيانات غير المهمة هي Local Stateملف يحتوي على اختياراتك سواء كان يجب على Chrome المطالبة بالتطبيق الذي تريد فتح أنواع معينة من الملفات فيه. - Aaron Thoma


الأجوبة:


حجة سطر الأوامر التي تبحث عنها هي --profile-directory=Default.

في ما يلي سطر الأوامر الكامل لنظام التشغيل Mac OS X:

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

لاحظ ال open لذلك لا يقوم الأمر بتشغيل مثيلات جديدة ، لأن العديد من التطبيقات لن تكون قادرة على التعامل مع مثيلات متعددة تعمل كمستخدم واحد. ومع ذلك هناك -n حجة للقيام بذلك على أي حال ، لكنه قد يكسر التطبيق.

وبالنسبة لنظام التشغيل Linux:

google-chrome --profile-directory=Default

إنها تتوقع الأسماء الداخلية للملفات الشخصية: ملفي الشخصي الثاني ، الذي يحمل اسم "Lemonade" بواسطة 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.


144
2018-01-11 09:34



متألق! لم أكن أعتقد أنه من الممكن (بعد البحث عن أسابيع ، حتى الذهاب من خلال رمز الريبو). عظيم أن لا داعي للقلق حول النظام أغلق المتصفحات في الآن :) - Danny Tuppeny
DannyTuppeny حصلت عليه من الملف المصدر بعد عدة تجارب فاشلة. لكنك على حق ، غوغلينغ من الصعب بالتأكيد حيث يبدو أن الجميع يستخدم الحجة الأخرى ... - Daniel Beck♦
اعتبارًا من Nov 2013 ، يبدو أن هذا لا يعمل في Chrome لنظام التشغيل Mac. إذا تم إغلاق جميع الجلسات ، يتم تكريم المعلمة ، ولكن بعد الافتتاح المبدئي ، يختار Chrome ملف تعريف المستخدم نفسه بصرف النظر عن المعلمة. (أركض كمستخدم غير مسؤول). - John Faughnan
من المستحسن دائمًا استخدام معرف الحزمة بدلاً من اسم التطبيق ، حيث يعيد الأشخاص أحيانًا تسمية تطبيقاتهم. (أعدت تسميتي "Chrome" وفتح الأمر أعلاه يفتحه على الإطلاق.) open -b com.google.Chrome --args --profile-directory=Default - interestinglythere
اعتبارًا من يناير 2015 ، لا يعمل هذا الإجراء على نظام التشغيل OS X. شيء واحد يعمل هو فتح التطبيق مباشرة باستخدام الوسيطة - دليل ملفي البروتوكولات ، حتى إذا كان التطبيق قيد التشغيل بالفعل. لذا فإن المشكلة ليست مع إدارة النوافذ المفتوحة بقدر ما هو الحال مع نظام التشغيل Mac OS X open يعمل الأمر مع التطبيق. - David P. Caldwell


طريقة واجهة المستخدم الرسومية مع الرمز المناسب (لنظام التشغيل Windows)

  1. نوع chrome://settings/ في شريط العنوان (أو Menu > Settings)
  2. انتقل لأسفل Users الجزء
  3. حدد المستخدم المميز (current) & انقر Edit زر enter image description here
  4. انقر الآن Add desktop shortcut enter image description here

اختياري بدّل إلى أي ملف شخصي آخر وكرر الخطوات 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...

49
2018-03-01 06:33



لا يعمل لينكس. لا زر "إضافة اختصار deskop" - Heinrich Hartmann
HeinrichHartmann صحيح ، وأضاف Windows على الجواب. يجب الرجوع إلى اختصارات سطر الأوامر لـ linux. - user
هناك بديل ، على الأقل في الفوز 10 برو ، لسحب رمز الملف الشخصي Chrome الذي تم إنشاؤه مؤخرًا إلى شريط المهام ، وهو النقر بزر الماوس الأيمن على رمز سطح المكتب ، ثم تحديد "دبوس إلى شريط المهام" (إلغاء التثبيت وإعادة التثبيت إذا كان مثبتًا بالفعل). يبدو أن الإشارة إلى رمز سطح المكتب في نظام ملفات البرامج أكثر وضوحًا من فتح ملفات التعريف وتثبيت الكل من خلال شريط المهام. - user289394
هذا لا يعمل عند استخدام --user-data-dir علم - SpareBytes
في الإصدار الحالي من chrome (v65) يوجد الآن مفتاح تبديل أسفل الاسم وفوق صور الملف الشخصي بالكلمات "إظهار اختصار سطح المكتب". - Keven


طريقة أخرى ، وإن كانت أقل ملائمة لاختيار ملف التعريف الذي سيتم تشغيله ، هي تحرير ملف "الحالة المحلية" في دليل بيانات مستخدم Chrome والبحث عن "last_used": إذا قمت بتغيير القيمة التي تسردها إلى ملف تعريف مختلف ، فهذا هو الذي سيفتح في المرة القادمة التي تشغل فيها chrome عادة (ما لم تكن بالطبع تستخدم المفتاح المذكور أعلاه).

أذكر ذلك فقط في حالة ما إذا كان أي شخص مهتمًا بحل أكثر عمقًا ، فإن ملف Local State يحتوي على قائمة بتنسيق JSON من الإعدادات التي قد يجدها البعض مفيدة.


9
2018-06-13 11:58



على وجه التحديد هو كائن JSON .profile، لذلك إذا كان لديك أداة مثل JQ يمكنك بسهولة تحليل ذلك عبر: cat ~/.config/google-chrome/Local\ State | jq .profile لمشاهدة البيانات الوصفية بسرعة على الملف الشخصي مثل "user_name" (اسم المستخدم الخاص بك في Google Apps للملف الشخصي) ، "الاسم" ، إلخ. - Brian Redbeard


--profile-directory إذا لم يكن لديك بالفعل ملف تعريف آخر مفتوح أو أن آخر نافذة قمت بإغلاقها قد تم ربطها أو تم تسجيل دخولك باستخدام ملف تعريف آخر.

لدي اختصارات للتطبيقات ذات ملف تعريف واحد. اختصارات التطبيقات لها --profile-directory="Profile 3"  بالإضافة إلى --app="..

الاختصار الشخصي الافتراضي له --profile-directory="Default".

كلا الملفين الحصول على افسدت. الإضافات والاختصار الافتراضي الذي أستخدمه للتصفح اليومي.


4
2018-01-24 18:26



لم أصادف أية مشكلات - لقد تأكدت من أن جميع الاختصارات الخاصة بي تحتوي على -profile-directory ، لذا سيبدأ كل منهم في الملف الشخصي الذي أريده :) - Danny Tuppeny
أتفق مع داني ، أنت لا تعرف ما الذي تتحدث عنه. لدي 6 ملفات تعريف واختصار لكل مستخدم باستخدام هذه الطريقة ويمكنني تشغيل أي منها أو جميعها بغض النظر عما إذا كان Chrome قيد التشغيل بالفعل أم لا. - Justin Buser
JustinBuser هل ما زلت تفعل هذا في الكروم 23؟ بعد فتح Chrome لي ، لا يمكنني تشغيل نافذة جديدة أو تغيير الملف الشخصي باستخدام مفاتيح التحويل هذه. - y3sh


لقد اختبرت هذا للتو باستخدام 4 ملفات شخصية مع إصدار Chrome 22.0.1229.94 م:

مع الاحترام ، أعتقد أن الارتباك هو:

  • إذا قمت بإغلاق جميع نسخات chrome ثم قم بتشغيل Chrome بطريقة بسيطة chrome.exe بدون أي مفاتيح ، سيتم فتح المثيل الجديد الذي تم إطلاقه مع الملف الشخصي لآخر نافذة / مثيل Chrome تم إغلاقه.
  • ومع ذلك ، إذا قمت بالنقر فوق اختصار قمت بإنشائه باستخدام أعلاه --profile-directory الأسلوب / المثيل الذي يحتوي على تسجيل الدخول المناسب بغض النظر عن أي نافذة (ملفات) / مثيلات / توصيفات قيد التشغيل حاليًا و / أو آخر عملية إيقاف تشغيل.

  • 2
    2017-10-21 17:00





    هذا ما زال يعمل مع Chrome Windows اعتبارًا من 4/24/2013. لقد قمت بإنشاء اختصار لكل من الملفات الشخصية الثلاثة التي أقوم بالتبديل بينها بشكل روتيني ، وقمت بتعيين كل اختصار "مفتاح اختصار" فريدًا.

    درجة واحدة إضافية - رمز مستخدم ملفك الشخصي موجود في الدليل الفرعي للملف الشخصي ، على سبيل المثال: ٪ USERPROFILE٪ \ AppData \ Local \ Google \ Chrome \ User Data \ Profile 1. لقد عينت رمز مستخدم الملف الشخصي الخاص بي إلى اختصار Windows.

    لا يمكنني الاعتماد على 3 اختصارات منفصلة على شريط المهام Win7 على الرغم من ؛ الفوز 7 يبدو أن يفقد العد بعد 2.


    1
    2018-04-24 13:18





    أعتقد أن الإصدار الأحدث من Chrome قد حل هذه المشكلة بالفعل. عند تسجيل الدخول باستخدام مستخدم جديد في Chrome ، فإنه ينشئ تلقائيًا رمز اختصار لهذا المستخدم على سطح المكتب.


    1
    2018-02-04 20:32



    يبدو أن هذا فقط في Windows ، أليس كذلك؟ - Gray


    اعتبارًا من نيسان 2016 في Yosemite ، تمكنت من تحديد موقع Google Apps لكل الملفات الشخصية الـ 15 في Google (نعم ، 15). كان البعض في ~ / التطبيقات / تطبيقات Chrome ، على الرغم من أننا كنا قالوا أن هذه سوف تذهب بعيدا.

    للعثور على كل منهم كان علي أن أفعل ذلك:

    1. انتقل إلى ~ / Library / Application Support / Google / Chrome.
    2. في Spotlight search on kind: app
    3. ابحث عن "التطبيقات" بحجم 300 كيلوبايت مع أسماء مثل Gmail (اسم المستخدم).
    4. انسخ تلك التي تريدها وأعد تسميتها ، ثم ضعها في مجلد التطبيقات لديك.

    0
    2018-04-18 13:56