Tôi có thể đặt hai chrome (người dùng khác nhau) trên trình khởi chạy của mình không?


14

Tôi nghĩ rằng đây là một câu hỏi đơn giản. Trên Windows, Google Chrome có tùy chọn tạo lối tắt trên máy tính để bàn cho mỗi người dùng chrome. Ví dụ: tôi có Tài khoản Google cá nhân và tôi cũng có Tài khoản Google của công ty. Vì vậy, tôi thiết lập Google Chrome với hai người dùng và tôi đã tạo hai phím tắt trên máy tính để bàn cho mỗi người dùng.

Trên Ubuntu, tôi cũng đã tạo hai người dùng và tôi thiết lập tài khoản của mình. Nhưng tôi không thể tạo hai "phím tắt" trên launcher cho mỗi người dùng. Điều đó có thể không? Hôm nay, trên Ubuntu, tôi phải thay đổi giữa người dùng trực tiếp trên chrome. Tôi không phàn nàn về điều này, nhưng tôi đã quen với nhiều phím tắt chrome hơn.

Tôi cũng có thể được sử dụng trong Ubuntu vì điều này là không thể.

Phiên bản của tôi:

  • Ubuntu 14.04 LTS;
  • Chrome 35.0.1916.153;

Cảm ơn.


1
Trang này có thể phải ra lệnh bạn cần. Nếu vậy, bạn có thể chỉnh sửa các tệp .desktop. peter.sh/experiment/chromium-command-line-switches
Tim

IMHO, bạn nên khiếu nại và lớn tiếng tại các diễn đàn hỗ trợ của Chrome. Các chương trình có thể và tạo các phím tắt trên máy tính để bàn, vì vậy thật lạ khi Chrome không yêu cầu.
muru

Câu trả lời:


14

Nó khá đơn giản để làm điều này trong Windows nhưng không giống với Ubuntu.

Đối với Ubuntu, tôi tìm thấy hai cách. Cá nhân tôi khuyên dùng phương pháp 2 vì bạn không cần cài đặt gì cả. Nó cũng cho phép bạn truy cập hồ sơ thứ hai từ "Hoạt động" (Ubuntu) mà không cần sử dụng bất kỳ lệnh nào.

Xin lưu ý rằng một trong hai cách bạn chọn, bạn phải biết YOUR_PROFILE_NAME.

YOUR_PROFILE_NAMElà bình thường Defaultcho hồ sơ đầu tiên bạn tạo ra. Hồ sơ thứ hai được đặt tên Profile\ 1. Thứ ba là Profile\ 2, v.v. (Bạn cũng có thể đặt tên tùy chỉnh cho hồ sơ). Bạn có thể xác định cấu hình nào hiện đang được tải bằng cách mở chrome://versionbên trong Chrome và xem Profile Path.

  1. Thực hiện theo câu trả lời của Filippo nhưng thay đổi Commandthành:

    google-chrome --profile-directory=YOUR_PROFILE_NAME  
    
  2. Đặt mã này trong bất kỳ trình soạn thảo văn bản và đặt tên cho nó bất cứ điều gì .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
    

    Nhấp chuột phải vào tệp. Mở "Thuộc tính". Chuyển đến tab "Quyền". Nhấp vào Cho phép thực thi tệp dưới dạng chương trình .

    Bạn có thể giữ .desktoptệp trong ~/.local/share/applications/đó để Trình khởi chạy ứng dụng của bạn có thể xác định vị trí dễ dàng. Bây giờ chỉ cần nhấn supervà tìm kiếm Chrome-YOUR_PROFILE_NAME(giá trị được đưa ra Name), bạn sẽ tìm thấy hồ sơ thứ hai xuất hiện trong kết quả tìm kiếm!


1
Cảm ơn câu trả lời tốt, tôi cho rằng điều này vẫn còn làm việc một năm rưỡi sau. Làm thế nào một người có thể tìm ra chính xác những gì các hồ sơ được đặt tên? Có bất kỳ lệnh hoặc đường dẫn có sẵn để kiểm tra? Và nếu vậy, xin vui lòng thêm điều này vào câu trả lời vì nó sẽ rất tiện dụng để biết điều này. Cảm ơn bạn
Denny

2

Đây là những gì tôi đã làm để đạt được điều tương tự:

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

để tạo "Trình khởi chạy ứng dụng" đầu tiên với Command:

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

Sau đó kéo biểu tượng được tạo từ máy tính để bàn vào trình khởi chạy. Lặp lại cho Profile 2.


1
Tôi đã làm chính xác những gì bạn nói. Phím tắt được tạo, nhưng khi tôi mở Google Chrome trông giống như một bản cài đặt mới hỏi tôi có muốn đặt Chrome làm trình duyệt mặc định không. Lệnh của tôi : google-chrome --user-data-dir=/home/rgiaviti/.config/google-chrome/Profile\ 1. Tôi đã kiểm tra lại đường dẫn và nó ổn.
Ricardo Giaviti

1
@RicardoGiaviti không sử dụng --user-data-dir=...thay vì sử dụng --profile-directory=Profile\ 1hoặc--profile-directory=Default
Marecky

0

Còn một công thức nữa 8-)

Tạo thư mục hồ sơ chrome của bạn. (Bạn cũng có thể đặt chúng ở nơi khác và ln -sở đây)

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

tạo một tập tin bắt đầu trong /usr/bin:

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

trong pluma(hoặc geanyhoặc nanohoặc vi...)

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

(cá nhân, tôi cũng sẽ tặc lưỡi --disable-session-crashed-bubble) và cho phép nó được thực thi bởi người dùng thông thường:

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

Bây giờ bạn có thể tạo một liên kết đến tập tin bắt đầu:

nhập mô tả hình ảnh ở đây

Bạn có thể nhấp vào biểu tượng để thay đổi điều đó.

... Hoặc cũng thuận tiện gọi các hương vị khác nhau từ dòng lệnh:

$> chrome-foo

Cá nhân tôi có chrome-priv, chrome-work, chrome-devchrome-familyđể có bookmark thích hợp và đăng nhập riêng biệt, vv ...


0

Đây là cách tôi đã làm trong Linux Mint, dựa trên Ubuntu:

Cài đặt Chrome theo bất kỳ hướng dẫn nào bạn muốn làm theo. Nếu nó đã được cài đặt, điều đó tốt.

Sau khi Chrome được cài đặt, hãy sao chép biểu tượng trình khởi chạy Chrome vào màn hình nền bằng cách nhấp chuột phải vào biểu tượng Chrome trong menu 'bắt đầu' và sau đó chọn 'Thêm vào màn hình "

Vì bạn muốn ít nhất hai cấu hình Chrome có thể chạy cùng một lúc, hãy nhân đôi biểu tượng trình khởi chạy máy tính để bàn mới để tạo hai trình khởi chạy. Thực hiện việc này bằng cách nhấp chuột phải vào biểu tượng / trình khởi chạy Chrome mới trên màn hình nền. Nhấp chuột phải và nhấp vào sao chép. Sau đó di chuyển chuột đến một vùng trống của màn hình nền và nhấp vào dán. Bây giờ bạn có ít nhất hai biểu tượng Crhome trên máy tính để bàn của bạn.

Tạo hai thư mục / thư mục trong bạc hà. Tôi đã tạo ra. / nhà / bạc hà / Đồng bộ hóa / 1 / / nhà / bạc hà / Đồng bộ hóa / 2 /

Nhấp chuột phải vào biểu tượng đầu tiên và nhấp vào Thuộc tính Chỉnh sửa tab trình khởi chạy để nói:

/ usr / bin / google-chrome-ổn định --user-data-dir = / home / mint / Sync / .config / google-chrome / Profile \ 1

Lặp lại quy trình và chỉnh sửa tab trình khởi chạy của biểu tượng thứ hai để nói:

/ usr / bin / google-chrome-ổn định --user-data-dir = / home / mint / Sync / .config / google-chrome / Profile \ 2

Bạn sẽ muốn đổi tên từng trình khởi chạy / biểu tượng để bạn biết cấu hình nào bạn sẽ mở khi nhấp đúp vào cấu hình đó. Vì một dành cho công việc và một dành cho gia đình, tôi đặt tên cho chúng, rất sáng tạo là Chrome Work và Chrome Home. Tôi đã đổi tên chúng bằng cách nhấp chuột phải vào từng biểu tượng trình khởi chạy và sau đó nhấp vào 'Đổi tên'. Bạn cũng có thể thực hiện việc này trong tab Chung trên Mint khi bạn ở đó tạo hồ sơ của mình trên tab Trình khởi chạy.

Một người trả lời rằng nó trông giống như một bản cài đặt Chrome hoàn toàn mới, bởi vì anh ta đã bỏ lỡ các tùy chỉnh của mình (chính tả của Mỹ), tôi tưởng tượng. Nó có vẻ làm anh bối rối, nhưng đó là vì hồ sơ gốc được lưu trữ ở vị trí mặc định và bây giờ thư mục / thư mục hồ sơ mới trống. Vì tôi đã cài đặt Chrome và một hồ sơ đã được lưu vào vị trí mặc định (/home/mint/.config/google-chrome/Default), tôi đã xóa mọi thứ khỏi vị trí mặc định. Sau đó tôi đã tạo vị trí thư mục hồ sơ riêng biệt của mình và tạo các hồ sơ tương ứng như được trình bày ở trên. Sau đó, tôi đăng nhập vào từng tài khoản khác nhau.

Đây là phương pháp ưa thích của tôi khi sử dụng nhiều cấu hình trên Chrome, vì tôi không phải chuyển đổi tài khoản, không thêm tài khoản. Mỗi hoạt động như thể chúng là các phiên bản Chrome được cài đặt riêng - giống như bạn đã có Chrome trên hệ thống của mình hai lần. Bạn cũng có thể làm điều này với các phiên bản di động của Chrome trên Windows, Linux và tôi đặt cược vào Mac. Vấn đề là, bạn không thể dễ dàng cập nhật phiên bản Chrome di động, ít nhất không phải là phiên bản tôi đã sử dụng.

Có một phương pháp rất giống nhau để tạo nhiều hồ sơ trên Windows. Tôi tìm thấy nó chỉ một lần trước đây và tôi cảm ơn chúa tôi đã lưu các ghi chú của tôi. Nó cũng liên quan đến việc thiết lập nhiều biểu tượng trình khởi chạy trên máy tính để bàn hoặc bất cứ nơi nào bạn muốn, đi vào các thuộc tính trên các biểu tượng đó và chỉ đạo Chrome đưa thông tin tiểu sử vào các vị trí bạn chỉ định. '--User-data-dir =' trong lệnh run giống nhau trong cả Windows và Linux. Tôi không thể nói chuyện với Mac, nhưng vì BSD (Mac) và Linux giống nhau hơn nhiều so với không, theo quan điểm không có giáo dục của tôi, tôi cá rằng nó hoạt động như nhau.

Tôi thực sự hy vọng điều đó có ích, vì tôi ghét việc kết hợp thông qua các diễn đàn và không tìm thấy những gì tôi muốn. Tôi hy vọng tôi đã đủ kỹ lưỡng, bởi vì tôi thậm chí còn tệ hơn khi tìm thấy những gì tôi cần, và người đã đăng có thể đưa ra ba từ và từ đầu tiên luôn bắt đầu bằng 'chỉ'.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.