Jak sprawić, by ikony ulubionych Chrome pojawiały się w menu Start systemu Windows 10?

18

Korzystam z Więcej narzędzi Chrome > Dodaj do pulpitu ... mam wiele możliwości przypinania skrótów aplikacji internetowych do pulpitu i paska zadań i otwierania ich w osobnym oknie bez chromu.

Działa to świetnie, ale kiedy przypinam skrót do menu Start, zamiast ikony ulubionych pojawia się domyślna ikona Chrome.

Ikona ulubionych jest wyświetlana poprawnie na skrócie na pulpicie i na pasku zadań.

Jak sprawić, by favicon pojawił się również w menu Start?

Powinna być ikoną SharePoint

Charles Roper
źródło
Aplikacje Chrome to normalne skróty (zamiast plików .url). Przypinanie adresów URL w ten sposób spowoduje wyświetlenie niestandardowej ikony na ekranie Start. Przed przypięciem zapisz ikonę fav lokalnie i zastosuj do pliku .URL.
w32sh
Czy ta metoda pozwala otworzyć adres URL w nowym oknie Chrome bez chromowanego okna (pasek adresu URL, karty itp.)? Skrót utworzony podczas zapisywania aplikacji Chrome wskazuje na chrome.exe i ma flagę --app =.
Charles Roper

Odpowiedzi:

28

Wygląda na to, że ten problem jest spowodowany dziwactwem w standardowy sposób, w jaki system Windows 10 wybiera ikonę kafelka. Na forum pomocy Chrome znalazłem następujące wyjaśnienie „Leo Vr” :

Duża „ikona” Google w menu Start oraz fakt, że w aplikacjach Google wszystkie „ikony” są takie same, nie są spowodowane usterką, ale „zgodne ze specyfikacją”. Dzięki aktualizacji Windows 10 Threshold 2 Microsoft dodał możliwość nieco dostosowania kafelków w menu Start. Google korzysta z tej funkcji, co sprawia, że ​​niektórzy z nas są niezadowoleni.

Dostosowanie odbywa się poprzez dodanie pliku „VisualElementsManifest.xml” do katalogu, w którym znajduje się plik wykonywalny. W naszym przypadku jest to plik „chome.VisualElementsManifest.xml”.

Po dodaniu programu do menu startowego dzieje się, co następuje: - skrót do programu znajduje się w katalogu „.... \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs”. - tworzony jest kafelek na podstawie tego skrótu ORAZ wspomnianego wcześniej pliku „VisualElementsManifest.xml”. To powoduje, że wszystkie skróty do programu „chrome.exe” mają tę samą dużą „ikonę”.

Co możemy z tym zrobić?

  • w przypadku braku pliku „VisualElementsManifest.xml”, ikona skrótu jest używana dla kafelka. W naszym przypadku właśnie tego chcemy.
  • jeśli usuniemy (lub zmienimy nazwę) pliku „VisualElementsManifest.xml”, na początku nic się nie stanie.
  • kafelek zostanie jednak odświeżony, jeśli skrót zostanie zmieniony. (Wystarczy, jeśli zmieni się „ostatni czas pisania” skrótu).
  • więc zmieniłem czas ostatniego użycia za pomocą programu „PowerShell” (domyślnie obecny w systemie Windows 10)
  • polecenie to: (ls "C: \ Users \ leo \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Chrome-apps \ Google Maps.lnk"). lastwritetime = get-date
  • oczywiście nazwę skrótu należy zmienić na właściwy dla danego przypadku.

W ten sposób ikony aplikacji Google wyglądają tak, jak chciałem. Mam nadzieję, że to też zadziała.

Aplikacje Chrome z prawidłowymi ikonami

„tfenster” w tym samym wątku zawiera również ten przydatny skrypt PowerShell (który musiałem nieco zmodyfikować, aby zacząć działać) do aktualizowania wszystkich skrótów w folderze aplikacji Chrome:

foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
     $file.LastWriteTime = get-date
}
Charles Roper
źródło
Wielkie dzięki za skrypt. Oto zarejestrowany błąd: bugs.chromium.org/p/chromium/issues/detail?id=732357
Ujjwal Singh
VisualElementsManifest.xml zwykle pokazuje się jako chrome.VisualElementsManifest.xml. Ale musisz przejść do tego folderu, aby go znaleźć: C: \ Program Files (x86) \ Google \ Chrome \ Application
Martin
1
To zadziałało. W zasadzie to, co trzeba zrobić, to kroki: 1. Zmień nazwę „chrome.VisualElementsManifest.xml” 2. Odśwież ikona (ręcznie lub za pomocą wymienionego skryptu powershell)
droidgren
Alternatywnie po zmianie nazwy / usunięciu VisualElementsManifest.xml możesz po prostu odpiąć i ponownie wprowadzić skróty do menu Start.
Kenneth Cochran
4

Oto łatwiejsza metoda, która powinna działać dla większości ludzi:

Podoba mi się odpowiedź Charlesa Ropera, ale nie jest przydatna dla tych z nas, którzy nie mają doświadczenia w korzystaniu z Windows PowerShell.

(kredyt: https://www.youtube.com/watch?v=ISvelu_dym4 )

Zasadniczo tworzysz kopię chrome.exe , zmieniasz jej nazwę na chrome2.exe, a następnie wskazujesz wszystkie skróty w menu Start na ten nowy plik exe.

Po kliknięciu przycisku Zastosuj ikony będą wyświetlane poprawnie.

Oto krok po kroku:

  1. Kliknij prawym przyciskiem myszy jedną z ikon sprawców w menu Start i wybierz Więcej> Otwórz lokalizację pliku
  2. Następnie kliknij prawym przyciskiem myszy ikonę i wybierz Właściwości
  3. Kliknij Lokalizacja Otwórz plik przycisk
  4. Kliknij chrome.exe i naciśnij ctrl + c, aby skopiować, a następnie ctrl + v, aby wkleić nową kopię
  5. Zmień nazwę tej nowej kopii na chrome2.exe
  6. Wróć do menu Start i ponownie przejdź do Więcej> Otwórz lokalizację pliku na jednej z ikon
  7. Kliknij prawym przyciskiem myszy każdy ze skrótów do aplikacji Chrome, wybierz Właściwości i zmień pole Cel, tak aby wskazywało na chrome2.exe zamiast chrome.exe

Zauważ, że nie ma potrzeby tworzenia nowej kopii chrome.exe dla każdego skrótu; wystarczy jeden chrome2.exe .

Powodzenia!

Adam C. Joiner
źródło
1

Alternatywnie utwórz skrót .URL do witryny. Przenieś plik doC:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Następnie z listy Wszystkie aplikacje kliknij prawym przyciskiem myszy skrót i wybierz Przypnij, aby rozpocząć. wprowadź opis zdjęcia tutaj

w32sh
źródło
3
Niestety otwiera to nową kartę w normalnym oknie Chrome. Potrzebuję osobnego okna bez chromu.
Charles Roper
To mi nie działa. To tylko pokazuje ikonę Chrome. Jak utworzyć skrót adresu URL?
Vapid Linus
1

Znalazłem inny fajny sposób na dostosowanie Łącza menu Start za pomocą narzędzia TileIconifier Narzędzie to jest oprogramowaniem typu open source i działa dobrze w prawie każdym skrócie oprócz MS Office.

Możesz to zdobyć tutaj .

q3fuba
źródło
0
  1. Utworzyłem skróty do aplikacji, klikając prawym przyciskiem myszy Chrome na pulpicie w folderze o nazwie „Google Apps”
  2. Dla każdego skrótu aplikacji złapałem ich ikonę do osobnego folderu o nazwie „ikony” (np.% USERPROFILE% \ Desktop \ Google \ icons \ Gmail.ico)
  3. Ponownie dla każdego skrótu do aplikacji zmieniłem ikonę na przechwycone (Gmail do Gmaila, mapy do map itp., Każdy z nich miał takie same ikony jak poprzednio, ale nie ten sam plik ico)
  4. Dodałem ten folder do C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs
  5. Zmieniłem nazwę VisualElementsManifest.xml na VisualElementsManifest.xmlbkup, więc nie usunąłem go, ale system nie widział pliku, aby wykonać swoją pracę.
  6. W menu Start kliknij prawym przyciskiem myszy i przypięte aplikacje i DZIAŁA. ostateczny wynik
balcis
źródło
0

Wypróbowałem wiele z tych opcji, ale jedyną, która działała dla mnie, było to rozwiązanie g33kio:

Ikony są nieprawidłowe, ponieważ skróty odnoszą się do chrome.exe z opcjami na końcu, aby uruchomić aplikację. Jedynym sposobem, aby to naprawić, jest chromowanie plików nietoperzy lub rzeczywiste pliki exe do uruchamiania aplikacji z powiązanymi ikonami. Istnieje obejście, ale musisz to zrobić dla każdej aplikacji i nie jest to łatwy proces.

Musisz przejść do normalnych ikon używanych w Google Apps. Możesz zrobić jedną z dwóch rzeczy:

  1. Kliknij Start -> Wszystkie aplikacje -> Aplikacje Chrome
  2. Kliknij prawym przyciskiem myszy jeden ze skrótów i przejdź do Więcej -> Otwórz lokalizację pliku

LUB

  1. Otwórz Eksploratora i wpisz następujące polecenie w pasku adresu:
  2. % USERPROFILE% \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Chrome Apps

Teraz postępuj zgodnie z instrukcjami poniżej:

  1. Otwórz kolejne okno eksploratora
  2. % USERPROFILE% \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Web Applications
  3. Zobaczysz folder dla każdej zainstalowanej aplikacji
  4. Otwórz jeden z folderów
  5. Powinieneś zobaczyć plik ikony i kolejny plik md5 (jeśli nie widzisz rozszerzeń, musisz kliknąć widok, a następnie zaznaczyć pole obok rozszerzeń nazw plików)
  6. Kliknij prawym przyciskiem myszy biały znak, a następnie kliknij Nowy -> Dokument tekstowy
  7. Otwórz dokument tekstowy i wpisz jedną z następujących opcji: Wersja 64-bitowa: „% PROGRAMFILES% \ Google \ Chrome \ Application \ chrome.exe” --profile-directory = Domyślnie --app-id = [ID] Wersja 32-bitowa: "% PROGRAMFILES (x86)% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Domyślnie --app-id = [ID]
  8. Zamień [ID] na nazwę folderu, w którym utworzyłeś aplikację komputerową minus crx
  9. Przykład: _crx_gbchcmhmhahfdphkhkmpfmihenigjmpp będzie --app-id = gbchcmhmhahfdphkhkmpfmihenigjmpp
  10. Zapisz plik.
  11. Teraz kliknij plik prawym przyciskiem myszy i kliknij Zmień nazwę.
  12. Zmień nazwę pliku na nazwę aplikacji i zamień .txt na .bat
  13. Teraz kliknij prawym przyciskiem myszy plik nietoperza i przeciągnij go do okna eksploratora otwartego w pierwszej części
  14. Kliknij przycisk Utwórz skrót
  15. teraz kliknij prawym przyciskiem myszy nowy skrót i kliknij właściwości
  16. Kliknij ikonę zmiany i przejdź do folderu, w którym utworzono plik nietoperza, i wybierz plik .ico
  17. Na koniec zmień nazwę skrótu na cokolwiek chcesz, aby pojawił się w menu Start systemu Windows
  18. Nowy skrót pojawi się w menu Start pod wszystkimi aplikacjami, możesz stamtąd przypiąć go do menu Start

Gdy zmieniasz właściwości w kroku 15, ustaw Runna Minimized, albo będzie migać okno wiersza polecenia po otwarciu.

rudivonstaden
źródło
-1

Jeszcze łatwiejsza odpowiedź, która ma sens i działa! Kroki:

  1. Otwórz menu Start, kliknij prawym przyciskiem myszy ikonę chromu, wybierz „otwórz lokalizację pliku”.
  2. Kliknij wybraną aplikację prawym przyciskiem myszy, wybierz „właściwości”.
  3. Wybierz kartę „Zmień ikonę”, wybierz odpowiednią ikonę i kliknij przycisk OK
  4. Wybierz „Zastosuj”, a następnie „OK”
  5. Jesteś skończony!

:)

Gregorio
źródło