Google Chrome mở trong một cửa sổ mới trong biểu tượng trình khởi chạy mới


34

Khi tôi mở Google Chrome trên Ubuntu 14.04, nó sẽ mở một cửa sổ mới trên một biểu tượng trình khởi chạy khác (tôi đã gắn Chrome trong Trình khởi chạy của mình) và tiêu đề của cửa sổ là một tab mà tôi không mở nữa. Tôi đã gỡ cài đặt và cài đặt lại Google Chrome.


Bạn đang sử dụng phiên bản Chrome nào? Có hai loại Chrome khác nhau: A. Chrome .. hoặc ... B. Chromium. Có lẽ bạn đã cài đặt cả hai phiên bản?
Faron 27/12/13

Tôi đang sử dụng phiên bản 31.0.1650.63 (Bản dựng chính thức 238485) và nó có bản quyền của Google, chứ không phải Chromium. Tôi chưa cài đặt Chromium.
zwork

Câu trả lời:


42
rm $HOME/.local/share/applications/google-chrome-*.desktop

Từ đó trở đi, trình khởi chạy Unity sẽ không tạo biểu tượng thứ hai khi bạn mở Chrome.

Tôi nghi ngờ rằng tệp đó được tạo khi Chrome điều hướng trực tiếp đến một trang web khi khởi chạy. Tệp máy tính để bàn google-chrome - *. Cung cấp cho Unity một giá trị Tên khác cho Google Chrome so với định nghĩa khi ứng dụng được thêm vào trình khởi chạy, vì vậy trình khởi chạy Unity không biết đó là cùng một ứng dụng.


1
Đối với Trusty 14.04 amd64, biểu tượng trình khởi chạy của tôi hiển thị rác không liên quan, thay vì "Google Chrome". Tôi đã làm chính xác như trên, chỉ bằng cách sử dụng nautilus cộng với Ctrl-H để truy cập tệp này và Chuyển đến Thùng rác. Sau đó, tôi khởi động lại Chrome từ nút khởi chạy Ubuntu [HUD]. Bây giờ tất cả đều tốt, cảm ơn Chris .
kẻ thua114491

Làm việc hoàn hảo với tôi với Ubuntu 14.10.
heinob

Tôi cũng làm việc với tôi, tuy nhiên tôi cũng sẽ lưu ý rằng tôi cũng phải bỏ chọn các hộp "cho phép duyệt khách" và "cho phép người khác tạo hồ sơ" và sau đó đóng chrome, mở lại và đánh dấu lại các hộp đó và đóng lại. Sau đó, biểu tượng launcher hoạt động bình thường trở lại.
hazrpg

Hoạt động như bùa mê trên Ubuntu 14.04 64 bit
Abhishek

1
Dường như những thứ này cũng được tạo bất cứ khi nào bạn thêm lối tắt ứng dụng (như Google Music, Hộp thư đến của Gmail, v.v.) vào trình khởi chạy của bạn. Xóa các tệp .desktop này luôn xóa các phím tắt ứng dụng của tôi khỏi trình khởi chạy, đây là vấn đề của riêng nó.
msolters

12

Khắc phục sự cố này đã giúp tôi khắc phục khi sự cố quay trở lại sau mỗi lần cập nhật.

edit /usr/share/applications/google-chrome.desktop

Có ba mục trong tệp này:
[Mục trên màn hình], [Nhóm phím tắt NewWindow][Nhóm phím tắt NewIncognito]

Sau mỗi mục thêm dòng này:

StartupWMClass=Google-chrome-stable

Tìm thấy giải pháp này tại đây:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank

Và một báo cáo lỗi về nó ở đây:
https://code.google.com.vn/p/chromium/issues/detail?id=378881#c13


cái này với rm của * .desktop từ trên đã sửa mọi thứ cho tôi.
Alex R

1

Đây là những gì tôi tìm thấy, Hãy chắc chắn rằng bạn không có google-chrome-stable.desktoptệp thứ hai trong ~/.local/share/applicationsthư mục của mình , đối với tôi đã khắc phục sự cố bằng cách thực hiện:

sudo rm -rf google*.desktoptrong thư mục đó, các tệp .desktop duy nhất bạn nên có trong đó /usr/share/applications/. Hi vọng điêu nay co ich.


1

Để giải thích những điều ở đây, tôi đã đến đây vì tôi MUỐN cửa sổ Chrome của mình có biểu tượng mới.

Các nhóm biểu tượng trên Trình khởi chạy được kiểm soát bởi StartupWMClass=mục nhập trong .desktoptệp trong/opt/google/chrome/chrome https://jira.solium.com/ --class=boo --app=https://hipchat.solium.com/chat

Bạn có thể chỉnh sửa mục nhập trong tệp .desktop để đặt WM_CLASS mà biểu tượng sẽ đại diện. Bạn có thể chỉnh sửa mục nhập bằng cách thêm --class myclassnamevào các đối số chrome, sau tất cả các đối số khác. Vì vậy, để tôi khởi chạy Ứng dụng Chrome HipChat, tôi đã sử dụng điều này:

[Desktop Entry]
Name=HipChat App
Comment=HipChat in Chrome App
Exec=/opt/google/chrome/chrome https://google.com/ --class=hipchat --app=https://hipchat.com/chat
Icon=/usr/share/icons/hicolor/1024x1024/apps/hipchat4.png
Terminal=false
Type=Application
Categories=Network,Chat
StartupWMClass=hipchat

0

Trong ~/.local/share/applications/google-chrome-stable.desktop, tôi đã thay thế Exec=dòng của nó bằng /usr/share/applications/google-chrome.desktop.

Tôi đã có dòng này:

Exec = opt / google / chrome

và tôi đã thay thế nó bằng:

Exec = / usr / bin / google-chrome-ổn định% U

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.