我可以在我的启动器上放置两个 chrome(不同的用户)吗?

我可以在我的启动器上放置两个 chrome(不同的用户)吗?

在 Windows 上,Google Chrome 可以选择在桌面上为每个 Chrome 用户创建快捷方式。例如,我有个人 Google 帐户,也有公司 Google 帐户。因此,我为两个用户设置了 Google Chrome,并在桌面上为每个用户创建了两个快捷方式。

在 Ubuntu 上,我还创建了两个用户并设置了我的帐户。但我无法在启动器上为每个用户创建两个“快捷方式”。这可能吗?今天,在 Ubuntu 上,我必须直接在 Chrome 上在用户之间切换。我对此没有抱怨,但我习惯于使用更多的 Chrome 快捷方式。

我也可以在 Ubuntu 中习惯这是不可能的。

我的版本:

  • Ubuntu 14.04 LTS
  • Chrome 35.0.1916.153

答案1

这样做很简单视窗但在 Ubuntu 中却不一样。

对于 Ubuntu,我发现了两种方法。我个人推荐方法 2,因为您不需要安装任何东西。它还允许您从“活动”(Ubuntu)访问第二个配置文件,而无需使用任何命令。

请注意,无论您选择哪种方式,您都必须知道YOUR_PROFILE_NAME

YOUR_PROFILE_NAME通常Default为您创建的第一个配置文件。第二个配置文件名为Profile\ 1。第三个配置文件为,依此类推(您也可以为配置文件指定自定义名称)。您可以通过在 Chrome 中打开并查看来Profile\ 2确定当前加载了哪个配置文件。chrome://versionProfile 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/以便应用程序启动器可以轻松找到它。现在只需按下super并搜索Chrome-YOUR_PROFILE_NAME(给定的值Name),您将在搜索结果中找到第二个配置文件!

答案2

这是我为了实现同一件事所做的事情:

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

使用以下命令创建第一个“应用程序启动器” Command

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

然后将创建的图标从桌面拖到启动器。对 重复上述操作Profile 2

答案3

所有其他答案都有一个警告:快捷方式将打开选项卡或新窗口并将它们与官方 Google Chrome 快捷方式分组。

我想创建新的快捷方式以在其自己的图标中打开窗口,这样我就可以将两个图标放在我的 Dock 中并轻松地在不同的 Chrome 之间切换。

我发现你基本上需要使用标志--class--user-data-dirChrome 的可执行文件。

所以我编写了一个脚本来自动完成这个操作,如果你想尝试(不用担心,在你确认之前它不会执行任何操作——除非你使用--force),只需运行:

bash -c "$(curl -fsSL "https://raw.githubusercontent.com/felipecassiors/dotfiles/master/scripts/create_alternative_chrome_shortcut.sh")"

如果你想了解更多信息,请查看这里

唯一需要注意的是,由于它使用--user-data-dir而不是--profile-directory,新的 Chrome 实例将像一个全新的实例一样运行。这是因为这个错误

最后,你会得到如下结果:

[在此处查看 GIF。

答案4

以下是我在基于 Ubuntu 的 Linux Mint 中的操作方法:

按照您想要的任何指南安装 Chrome。如果已安装,那就没问题。

安装 Chrome 后,右键单击“开始”菜单中的 Chrome 图标,然后选择“添加到桌面”,将 Chrome 启动器图标复制到桌面

由于您需要至少两个可以同时运行的 Chrome 配置文件,请再次复制新的桌面启动器图标以创建两个启动器。只需右键单击桌面上的新 Chrome 启动器/图标即可。右键单击并单击复制。然后将鼠标移到桌面的空白区域并单击粘贴。现在您的桌​​面上至少有两个 Crhome 图标。

在 mint 中创建两个文件夹/目录。我创建了。/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 一样。您也可以在 Windows、Linux 和 Mac 上使用便携版 Chrome 执行此操作。问题是,您无法轻松更新便携版 Chrome,至少我使用的版本不行。

在 Windows 上创建多个配置文件的方法非常相似。几年前我只发现过一次,谢天谢地我保存了我的笔记。它还涉及在桌面上或任何您想要的地方设置多个启动器图标,进入这些图标的属性并指示 Chrome 将配置文件信息放在您指定的位置。运行命令中的“--user-data-dir=”在 Windows 和 Linux 中是相同的。我不能说 Mac,但由于 BSD(Mac)和 Linux 非常相似,以我粗心大意的看法,我敢打赌它的工作原理是一样的。

我真的希望这能有所帮助,因为我讨厌在论坛上搜索却找不到我想要的东西。我希望我已经足够彻底了,因为我更讨厌找不到我需要的东西,而发帖的人可能只给了三个词,第一个总是以“只是”开头。

相关内容