Могу ли я поставить два хрома (разных пользователей) на мою программу запуска?

16

Я думаю, что это простой вопрос. В Windows у Google Chrome есть возможность создать ярлык на рабочем столе для каждого пользователя Chrome. Например, у меня есть личная учетная запись Google, а также учетная запись Google моей компании. Итак, я настроил Google Chrome с двумя пользователями и создал два ярлыка на рабочем столе для каждого пользователя.

В Ubuntu я также создал двух пользователей и настроил свои учетные записи. Но я не могу создать два "ярлыка" на панели запуска для каждого пользователя. Это возможно? Сегодня в Ubuntu я должен переключаться между пользователями напрямую в Chrome. Я не жалуюсь на это, но у меня больше хромовых ярлыков.

Я также могу привыкнуть в Ubuntu, если это невозможно.

Мои версии:

  • Ubuntu 14.04 LTS;
  • Хром 35.0.1916.153;

Спасибо.

Рикардо Джавити
источник
1
Эта страница может командовать вам нужно. Если это так, вы можете редактировать файлы .desktop. peter.sh/experiment/chromium-command-line-switches
Тим
ИМХО, вы должны жаловаться и, что громко, на форумах поддержки Chrome. Программы могут и создавать ярлыки на рабочем столе, поэтому странно, что Chrome не спрашивает.
Муру
Другой простой вариант - установка бета-канала chrome для личного кабинета (sudo apt install google-chrome-beta). Должен быть относительно безопасен в использовании.
Мадис

Ответы:

14

Это довольно просто сделать в Windows, но не то же самое в Ubuntu.

Для Ubuntu я нашел два пути. Лично я рекомендую способ 2, потому что вам не нужно ничего устанавливать. Он также позволяет получить доступ ко второму профилю из «Активности» (Ubuntu) без использования каких-либо команд.

Обратите внимание, что в любом случае вы должны знать YOUR_PROFILE_NAME.

YOUR_PROFILE_NAMEобычно Defaultдля первого профиля, который вы создали. Второй профиль называется Profile\ 1. Третий Profile\ 2и т. Д. (Вы также можете дать пользовательские имена для профилей). Вы можете определить, какой профиль загружен в данный момент, открыв chrome://versionвнутри Chrome и просмотрев Profile Path.

  1. Следуйте ответу Филиппо , но измените на Command:

    google-chrome --profile-directory=YOUR_PROFILE_NAME  
    
  2. Поместите этот код в любой текстовый редактор и назовите его как угодно .desktop.

    #!/usr/bin/env xdg-open
    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=false
    Icon[en_US]=google-chrome
    Exec=google-chrome --profile-directory=YOUR_PROFILE_NAME
    Name[en_US]=Chrome-YOUR_PROFILE_NAME
    Name=Chrome-YOUR_PROFILE_NAME
    Icon=google-chrome
    

    Щелкните правой кнопкой мыши файл. Откройте «Свойства». Перейдите на вкладку «Разрешения». Нажмите Разрешить выполнение файла как программы .

    Вы можете сохранить .desktopфайл ~/.local/share/applications/так, чтобы ваш Application Launcher мог легко его найти. Теперь просто нажмите superи выполните поиск Chrome-YOUR_PROFILE_NAME(значение указано для Name), вы найдете второй профиль, появляющийся в результатах поиска!

остроумие
источник
1
Спасибо за хороший ответ, я полагаю, это все еще работает полтора года спустя. Как можно точно определить, как названы профили? Есть ли доступные команды или пути для проверки? И если так, пожалуйста, добавьте это к ответу, поскольку было бы очень удобно знать это. Спасибо
Денни
2

Вот что я сделал, чтобы добиться того же:

sudo apt-get install gnome-panel
gnome-desktop-item-edit ~/Desktop/ --create-new

создать первый "Application Launcher" с Command:

google-chrome --user-data-dir=/home/XXXXX/.config/google-chrome/Profile\ 1

Затем перетащите значок, созданный на рабочем столе, в панель запуска. Повторите для Profile 2.

Филиппо Витале
источник
1
Я сделал именно то, что вы сказали. Ярлык создан, но при открытии Google Chrome выглядит как новая установка, спрашивающая, хочу ли я установить Chrome в качестве браузера по умолчанию. Моя команда: google-chrome --user-data-dir=/home/rgiaviti/.config/google-chrome/Profile\ 1. Я дважды проверил путь, и все в порядке.
Рикардо Гиавити
1
@RicardoGiaviti не используйте --user-data-dir=...вместо того, чтобы использовать --profile-directory=Profile\ 1или--profile-directory=Default
Marecky
0

Очередной рецепт 8-)

Создайте папку профиля Chrome. (Вы также можете разместить их в другом месте, и ln -sих здесь)

cd ~/.config/google-chrome
mkdir chrome-foo

создать стартовый файл в /usr/bin:

sudo touch  /usr/bin/chrome-foo
sudo pluma  /usr/bin/chrome-foo

в pluma(или geanyили nanoили vi...)

    #!/usr/bin/env bash
    google-chrome --profile-directory=chrome-foo  &  disown

(лично я бы тоже добавил --disable-session-crashed-bubble) и включил бы его для выполнения обычными пользователями:

sudo chmod +x /usr/bin/chrome-foo

Теперь вы можете создать ссылку на стартовый файл:

введите описание изображения здесь

Вы можете нажать на значок, чтобы изменить это.

... или также удобно вызывать различные варианты из командной строки:

$> chrome-foo

У меня лично chrome-priv, chrome-work, chrome-devи chrome-familyиметь соответствующие закладки и логины индивидуальный, и т.д. ...

Фрэнк Нок
источник
0

Вот как я это сделал в Linux Mint, который основан на Ubuntu:

Установите Chrome с помощью любого руководства, которым вы хотите следовать. Если он уже установлен, это нормально.

После установки Chrome скопируйте значок запуска Chrome на рабочий стол, щелкнув правой кнопкой мыши значок Chrome в меню «Пуск» и выбрав «Добавить на рабочий стол».

Так как вам нужно как минимум два профиля Chrome, которые могут работать одновременно, дублируйте значок нового запуска на рабочем столе еще раз, чтобы создать два запуска. Сделайте это, просто щелкнув правой кнопкой мыши новый Chrome Launcher / значок на рабочем столе. Щелкните правой кнопкой мыши и нажмите «Копировать». Затем наведите курсор мыши на пустую область рабочего стола и нажмите «Вставить». Теперь у вас есть как минимум две иконки Crhome на рабочем столе.

Создайте две папки / каталоги в мяте. Я создал. / home / mint / sync / 1 / / home / mint / sync / 2 /

Щелкните правой кнопкой мыши на первом значке и выберите «Свойства». Измените вкладку запуска, чтобы сказать:

/ usr / bin / google-chrome-stable --user-data-dir = / home / mint / Sync / .config / google-chrome / Profile \ 1

Повторите процесс и измените вкладку запуска второго значка, чтобы сказать:

/ usr / bin / google-chrome-stable --user-data-dir = / home / mint / Sync / .config / google-chrome / Profile \ 2

Вы захотите переименовать каждый модуль запуска / значок, чтобы вы знали, какой профиль вы собираетесь открыть, когда вы дважды щелкнете по нему. Так как один для работы, а другой для дома, я очень креативно назвал их Chrome Work и Chrome Home. Я переименовал их, щелкнув правой кнопкой мыши по значку каждого запуска и затем щелкнув «Переименовать». Вы также можете сделать это на вкладке «Общие» на Mint, создавая свой профиль на вкладке «Панель запуска».

Один человек ответил, что это похоже на совершенно новую свежую версию Chrome, потому что он, по-моему, скучал по своим настройкам (американское правописание). Это, казалось, смутило его, но это потому, что оригинальный профиль хранился в папке по умолчанию, а теперь папка / каталог нового профиля пуста. Поскольку у меня уже был установлен Chrome и профиль был сохранен в папке по умолчанию (/home/mint/.config/google-chrome/Default), я удалил все из местоположения по умолчанию. Затем я создал папку с отдельным профилем и создал соответствующие профили, как указано выше. Затем я вошел в каждый с разными учетными записями.

Это мой предпочтительный метод использования нескольких профилей в Chrome, потому что мне не нужно переключать учетные записи, не добавлять учетные записи. Каждый из них работает так, как если бы они были отдельно установлены экземпляры Chrome - как если бы у вас был Chrome в вашей системе дважды. Вы также можете сделать это с портативными версиями Chrome для Windows, Linux и я поставил на Mac. Проблема в том, что вы не можете легко обновить портативную версию Chrome, по крайней мере, ту, которую я использовал.

Существует очень похожий способ создания нескольких профилей в Windows. Я нашел это только один раз назад, и, слава Богу, я сохранил свои записи. Это также включает в себя настройку нескольких значков запуска на рабочем столе или в любом месте, в свойствах этих значков и указание Chrome размещать информацию профиля в указанных вами местах. Параметр --user-data-dir = в команде run одинаков как в Windows, так и в Linux. Я не могу говорить с Mac, но, поскольку BSD (Mac) и Linux гораздо больше похожи, чем нет, по моему необразованному мнению, я держу пари, что это работает так же.

Я действительно надеюсь, что это помогает, потому что я ненавижу прочесывать форумы и не могу найти то, что я хочу. Я надеюсь, что я был достаточно тщателен, потому что я ненавижу еще хуже находить то, что мне нужно, и человек, который писал, дает, может быть, три слова, и первое всегда начинается с «просто».

Само-право-Идиот
источник