Czy mogę umieścić dwóch chrome (różnych użytkowników) w moim programie uruchamiającym?

16

Myślę, że to proste pytanie. W systemie Windows Google Chrome ma opcję utworzenia skrótu na pulpicie dla każdego użytkownika chrome. Na przykład mam swoje osobiste konto Google, a także mam firmowe konto Google. Tak więc skonfigurowałem Google Chrome z dwoma użytkownikami i dla każdego użytkownika utworzyłem dwa skróty na komputerze.

Na Ubuntu utworzyłem również dwóch użytkowników i skonfigurowałem swoje konta. Ale nie mogę utworzyć dwóch „skrótów” w programie uruchamiającym dla każdego użytkownika. Czy to jest możliwe? Dzisiaj na Ubuntu muszę przełączać się między użytkownikami bezpośrednio na Chrome. Nie narzekam na to, ale jestem przyzwyczajony, że mam więcej chromowanych skrótów.

Mogę również przyzwyczaić się w Ubuntu, jeśli nie jest to możliwe.

Moje wersje:

  • Ubuntu 14.04 LTS;
  • Chrome 35.0.1916.153;

Dzięki.

Ricardo Giaviti
źródło
1
Ta strona może wymagać polecenia, którego potrzebujesz. Jeśli tak, możesz edytować pliki .desktop. peter.sh/experiments/chromium-command-line-switches
Tim
IMHO, powinieneś narzekać i to głośno na forach pomocy Chrome. Programy potrafią tworzyć skróty na pulpicie, więc dziwne, że Chrome o to nie pyta.
muru
Inną łatwą opcją jest zainstalowanie kanału chrome beta dla konta osobistego (sudo apt install google-chrome-beta). Powinien być względnie bezpieczny w użyciu.
Madis,

Odpowiedzi:

14

Jest to dość proste w Windowsie, ale nie tak samo w Ubuntu.

W przypadku Ubuntu znalazłem dwa sposoby. Osobiście polecam metodę 2, ponieważ nie trzeba niczego instalować. Umożliwia także dostęp do drugiego profilu z poziomu „Działania” (Ubuntu) bez użycia żadnych poleceń.

Pamiętaj, że tak czy inaczej, musisz wiedzieć YOUR_PROFILE_NAME.

YOUR_PROFILE_NAMEjest zwykle Defaultdla pierwszego utworzonego profilu. Drugi profil ma nazwę Profile\ 1. Trzeci to Profile\ 2itd. (Możesz także nadać niestandardowe nazwy profilom). Możesz sprawdzić, który profil jest aktualnie ładowany, otwierając chrome://versionw Chrome i patrząc Profile Path.

  1. Postępuj zgodnie z odpowiedzią Filippo , ale zmień na Command:

    google-chrome --profile-directory=YOUR_PROFILE_NAME  
    
  2. Umieść ten kod w dowolnym edytorze tekstu i nadaj mu dowolną nazwę .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
    

    Kliknij plik prawym przyciskiem myszy. Otwórz „Właściwości”. Przejdź do zakładki „Uprawnienia”. Kliknij Zezwalaj na uruchamianie pliku jako programu .

    Możesz zatrzymać .desktopplik ~/.local/share/applications/, aby program uruchamiający aplikacje mógł go łatwo zlokalizować. Teraz wystarczy nacisnąć superi wyszukać Chrome-YOUR_PROFILE_NAME(wartość podana dla Name), a drugi profil pojawi się w wynikach wyszukiwania!

Dowcip
źródło
1
Dzięki za dobrą odpowiedź. Przypuszczam, że nadal działa półtora roku później. Jak dokładnie dowiedzieć się, jakie są profile? Czy są dostępne jakieś polecenia lub ścieżki do sprawdzenia? A jeśli tak, proszę dodać to do odpowiedzi, ponieważ byłoby to bardzo przydatne, aby to wiedzieć. Dziękuję
Denny
2

Oto, co zrobiłem, aby osiągnąć to samo:

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

stworzyć pierwszy „Program uruchamiający aplikacje” za pomocą Command:

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

Następnie przeciągnij ikonę utworzoną z pulpitu do programu uruchamiającego. Powtórz dla Profile 2.

Filippo Vitale
źródło
1
Zrobiłem dokładnie to, co powiedziałeś. Skrót został utworzony, ale po otwarciu Google Chrome wygląda jak nowa instalacja z pytaniem, czy chcę ustawić Chrome jako domyślną przeglądarkę. Moje polecenie: google-chrome --user-data-dir=/home/rgiaviti/.config/google-chrome/Profile\ 1. Dokładnie sprawdziłem ścieżkę i jest OK.
Ricardo Giaviti,
1
@ RicardoGiaviti nie używaj --user-data-dir=...zamiast tego użyj --profile-directory=Profile\ 1lub--profile-directory=Default
Marecky
0

Jeszcze inny przepis 8-)

Utwórz folder profilu chrome. (Możesz także umieścić je gdzie indziej i ln -stutaj)

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

utwórz plik startowy w /usr/bin:

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

w pluma(lub geanylub nanolub vi...)

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

(osobiście też wrzuciłem --disable-session-crashed-bubble) i włączę go do wykonania przez zwykłych użytkowników:

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

Teraz możesz utworzyć link do pliku startowego:

wprowadź opis zdjęcia tutaj

Możesz kliknąć ikonę, aby to zmienić.

... lub też wygodnie wywołać różne smaki z wiersza poleceń:

$> chrome-foo

Osobiście mam chrome-priv, chrome-work, chrome-devi chrome-familymieć odpowiednie zakładki i loginów indywidualne, etc ...

Frank Nocke
źródło
0

Oto jak to zrobiłem w Linux Mint, który jest oparty na Ubuntu:

Zainstaluj Chrome według dowolnego przewodnika, którego chcesz przestrzegać. Jeśli jest już zainstalowany, w porządku.

Po zainstalowaniu Chrome skopiuj ikonę uruchamiania Chrome na pulpit, klikając prawym przyciskiem myszy ikonę Chrome w menu „Start”, a następnie wybierając „Dodaj do pulpitu”

Ponieważ chcesz mieć co najmniej dwa profile Chrome, które mogą być uruchomione jednocześnie, ponownie skopiuj ikonę nowego programu uruchamiającego pulpit, aby utworzyć dwa programy uruchamiające. Zrób to, klikając prawym przyciskiem myszy nową ikonę uruchamiania / ikonę Chrome na pulpicie. Kliknij prawym przyciskiem myszy i kliknij polecenie kopiuj. Następnie przesuń mysz do pustego obszaru pulpitu i kliknij wklej. Teraz masz na pulpicie co najmniej dwie ikony Crhome.

Utwórz dwa foldery / katalogi w mennicy. Ja stworzyłem. / home / mint / Sync / 1 / / home / mint / Sync / 2 /

Kliknij prawym przyciskiem myszy pierwszą ikonę i kliknij Właściwości Edytuj kartę programu uruchamiającego, aby powiedzieć:

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

Powtórz proces i edytuj kartę uruchamiania drugiej ikony, aby powiedzieć:

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

Będziesz chciał zmienić nazwę każdego programu uruchamiającego / ikony, abyś wiedział, który profil otworzysz, klikając go dwukrotnie. Ponieważ jeden jest do pracy, a drugi do domu, nazwałem ich, bardzo twórczo, Chrome Work i Chrome Home. Zmieniłem ich nazwy, klikając prawym przyciskiem myszy każdą ikonę programu uruchamiającego, a następnie klikając polecenie „Zmień nazwę”. Możesz to również zrobić w zakładce Ogólne na Mennicy, kiedy tam jesteś, tworząc swój profil na karcie Uruchamianie.

Jedna osoba odpowiedziała, że ​​wygląda to na zupełnie nową świeżą instalację Chrome, ponieważ, jak sądzę, brakowało jego dostosowań (amerykańska pisownia). Wyglądało na to, że go myli, ale dzieje się tak dlatego, że oryginalny profil był przechowywany w domyślnej lokalizacji, a teraz nowy folder / katalog profilu jest pusty. Ponieważ mam już zainstalowanego Chrome, a profil został zapisany w domyślnej lokalizacji (/home/mint/.config/google-chrome/Default), usunąłem wszystko z domyślnej lokalizacji. Następnie utworzyłem lokalizację mojego osobnego folderu profilu i odpowiednie profile zgodnie z powyższym opisem. Następnie zalogowałem się na każdym z różnych kont.

To moja preferowana metoda korzystania z wielu profili w Chrome, ponieważ nie muszę przełączać kont, nie dodawać kont. Każda z nich działa tak, jakby były osobno zainstalowanymi instancjami Chrome - tak jakbyś miał Chrome dwukrotnie w swoim systemie. Możesz to również zrobić za pomocą przenośnych wersji Chrome na Windows, Linux, a ja stawiam na Mac. Problem polega na tym, że nie można łatwo zaktualizować przenośnej wersji Chrome, a przynajmniej nie tych, których użyłem.

Istnieje bardzo podobna metoda tworzenia wielu profili w systemie Windows. Znalazłem to tylko raz temu i dziękuję Bogu, że zapisałem swoje notatki. Obejmuje to także konfigurację wielu ikon programu uruchamiającego na pulpicie lub w dowolnym miejscu, przejście do właściwości tych ikon i nakierowanie Chrome na umieszczenie informacji o profilu w określonych lokalizacjach. „--User-data-dir =” w poleceniu uruchomienia jest takie samo w systemie Windows i Linux. Nie mogę rozmawiać z Macem, ale ponieważ BSD (Mac) i Linux są znacznie bardziej podobne niż nie, moim niewykształconym zdaniem zakład, że działa tak samo.

Naprawdę mam nadzieję, że to pomoże, bo nie lubię przeczesywać forów i nie znajdować tego, czego chcę. Mam nadzieję, że byłem wystarczająco dokładny, ponieważ nienawidzę jeszcze gorszego znajdowania tego, czego potrzebuję, a osoba, która opublikowała, podaje może trzy słowa, a pierwsze zawsze zaczyna się od „just”.

Samotny-idiota
źródło