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


16

我认为这是一个简单的问题。在Windows上,Google Chrome浏览器可以选择在桌面上为每个Chrome用户创建快捷方式。例如,我有个人的Google帐户,也有公司的Google帐户。因此,我用两个用户设置了Google Chrome,并在桌面上为每个用户创建了两个快捷方式。

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

我也可以在Ubuntu中使用,这是不可能的。

我的版本:

  • Ubuntu 14.04 LTS;
  • 铬35.0.1916.153;

谢谢。


1
该页面可能需要命令您。如果是这样,则可以编辑.desktop文件。peter.sh/experiments/chromium-command-line-switches

恕我直言,您应该在Chrome支持论坛上大声疾呼。程序可以并且确实可以创建桌面快捷方式,因此奇怪的是Chrome没有询问。
muru

另一个简单的选择是为个人帐户安装chrome beta频道(sudo apt install google-chrome-beta)。应该相对安全地使用。
Madis的

Answers:


14

Windows中执行此操作非常简单,但在Ubuntu中则不同。

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

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

YOUR_PROFILE_NAME通常Default用于您创建的第一个配置文件。第二个配置文件名为Profile\ 1。第三个是Profile\ 2,依此类推(您也可以为配置文件指定自定义名称)。您可以通过chrome://version在Chrome中打开并查看来确定当前正在加载哪个配置文件Profile Path

  1. 遵循Filippo的答案,但将其更改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
感谢您的良好回答,我想这个问题在一年半之后仍然有效。究竟该如何命名配置文件呢?是否有任何可用的命令或路径来检查?如果是这样,请将其添加到答案中,因为这将非常方便。谢谢
Denny

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


1
我完全按照你说的做。快捷方式已创建,但是当我打开Goog​​le 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(或geanynanovi...)

    #!/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-privchrome-workchrome-devchrome-family有适当的书签和登录独立,等等。


0

这是我在基于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的General选项卡上的Launcher选项卡上创建个人资料时,也可以执行此操作。

有人回答说,它看起来像是全新安装的Chrome,因为我想像是因为他缺少自己的自定义设置(美国拼写)。这似乎使他感到困惑,但这是因为原始配置文件存储在默认位置,而现在新的配置文件文件夹/目录为空白。由于我已经安装了Chrome,并且配置文件已保存到默认位置(/home/mint/.config/google-chrome/Default),因此我将所有内容都删除了默认位置。然后,我创建了单独的配置文件文件夹位置,并创建了如上所述的相应配置文件。然后,我使用不同的帐户登录。

这是在Chrome上使用多个配置文件的首选方法,因为我不必切换帐户,也不必添加帐户。每个操作都好像它们是单独安装的Chrome实例一样-就像您的系统上有两次Chrome。您也可以在Windows,Linux和Mac上的我敢打赌的便携式版本的Chrome上执行此操作。问题是,您无法轻松更新Chrome的便携式版本,至少不是我所使用的版本。

有一种非常类似的方法可以在Windows上创建多个配置文件。我仅在一年前才找到它,感谢谢天谢地,我保存了笔记。它还涉及在桌面上或任何您想要的地方设置多个启动器图标,进入这些图标的属性,并指示Chrome将配置文件信息放置在您指定的位置。在Windows和Linux中,运行命令中的'--user-data-dir ='是相同的。我无法与Mac交谈,但是由于BSD(Mac)和Linux远比不相似,以我的未受过教育的观点,我认为它的工作原理相同。

我真的希望对您有所帮助,因为我讨厌梳理各个论坛,却找不到我想要的东西。我希望我已经足够彻底,因为我讨厌更糟糕地找到我需要的东西,而发贴的人可能给出三个词,第一个总是以“ just”开头。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.