Làm cách nào để khởi chạy phiên bản mới của Google Chrome từ dòng lệnh?


38

Có cách nào để tôi có thể khởi chạy phiên bản Google Chrome mới từ dòng lệnh không? Tôi không đề cập đến việc mở một cửa sổ mới - tôi muốn một ví dụ mới . Đây là lý do tại sao:

Giả sử tôi mở Chrome và điều hướng đến một trang ở đâu đó. Sau đó, tôi SSH vào cùng một tài khoản từ một nơi khác. Khi tôi chạy:

google-chrome

... tất cả những gì tôi nhận được là một tab mới trong cửa sổ hiện có. Điều này hoàn toàn vô dụng khi tôi được kết nối qua SSH.

Làm cách nào tôi có thể khởi chạy một phiên bản Chrome riêng chạy trong cùng một tài khoản, nhưng có thể sử dụng được với SSH không?


1
Chế độ ẩn danh? google-chrome --incognito?
theTuxRacer

@Kaustubh không giúp được gì
trampster

Câu trả lời:


38

Đây là một lỗi đã biết . Một cách giải quyết được đăng ở đó là để vượt qua đối số --user-data-dir=/tmp(với một thư mục tạm thời hoặc trống) để bắt đầu một phiên mới.


3
Cảm ơn! Tôi đã tìm kiếm chi tiết về cách làm điều đó. Tôi cũng đã đăng nó trở lại tại superuser.com/a/457045/132608 , đây là biến thể StackExchange đầu tiên của câu hỏi này mà tôi tìm thấy.
justis

6
Đây không còn hoạt động với các phiên bản gần đây của Chrome, nhưng bạn có hiệu quả có thể bắt đầu với một "phiến đá trắng" tài khoản mới bằng cách xác định một thư mục tạm thời hoặc có sản phẩm nào, ví dụ nhưchromium-browser --user-data-dir=/tmp
Dan

9

tôi làm việc này

cd ~ / .config / google-chrome
mkdir / tmp / chrome2
tìm thấy . -print | cpio -mpdv / tmp / chrome2 # không có cp -R trong ngày của tôi!
rm -fr / tmp / chrome2 / Singleton *
rm -fr / tmp / chrome2 / Phiên * 
google-chrome --user-data-dir = / tmp / chrome2 /

Thay vì các dòng cpio / rm tôi đang sử dụng ngay bây giờ

rsync -av --delete --exclude = / Singleton * --exclude = / Phiên * ~ / .config / google-chrome / / tmp / chrome2 /

Điều này vẫn hoạt động kể từ năm 2019. Không có tệp Phiên * và tôi chỉ tạo một bản sao của thư mục thành ~ / .config / google-chrome-2 và xóa các tệp Singleton .. Sau đó, tệp bash thực thi trong đường dẫn của bạn có tên google-chrome-2chứa google-chrome --user-data-dir=/home/<username>/.config/google-chrome-2và bây giờ bạn có một cách để thiết lập launcher thành alt dụ. Tôi cần điều này để có thể truyền tới hai thiết bị khác nhau cùng một lúc.
DKebler

0

Sử dụng --new-windowtham số.

Như: 

google-chrome --new-window www.google.com

google.chrome ...khôngchrome ...
Mostafa Ahangarha 18/03/2016

@MostafaAhangarha cảm ơn, tôi đã đổi nó thànhgoogle-chrome
Kim

11
Đọc câu hỏi: Tôi không đề cập đến việc mở một cửa sổ mới - Tôi muốn một ví dụ mới.
Mostafa Ahangarha

1
điều này không hiệu quả
Francesco Boccardo
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.