Chrome favicons'un Windows 10 başlat menüsünde görünmesini nasıl sağlar?


18

Chrome'un Diğer araçları> Masaüstüne ekle ... özelliğini kullanarak webapp kısayollarını masaüstüme ve görev çubuğuma sabitlerim ve ayrı bir kromsuz pencerede açtırırım.

Bu harika çalışıyor, ancak kısayolu başlat menüsüne sabitlediğimde, favicon yerine Chrome'un varsayılan simgesini alıyorum.

Favicon, masaüstü kısayolunda ve görev çubuğunda iyi görüntülenir.

Favicon'un başlat menüsünde de görünmesini nasıl sağlayabilirim?

Bir SharePoint simgesi olmalıdır


Chrome Uygulamaları normal kısayollardır (.url dosyaları yerine). URL'leri bu şekilde sabitlediğinizde , Başlangıç ​​ekranında özel simge gösterilir. Sabitlemeden önce fav simgesini yerel olarak kaydedin ve .URL dosyasına uygulayın.
w32sh

Bu yöntem, URL'yi pencere kromu olmadan yeni bir Chrome penceresine açmanıza izin veriyor mu (URL çubuğu, sekmeler vb.)? Bir Chrome Uygulamasını kaydettiğinizde oluşturulan kısayol chrome.exe'yi gösterir ve --app = işaretine sahiptir.
Charles Roper

Yanıtlar:


28

Bu sorunun, Windows 10'un bir kutucuk için bir simge seçtiği standart bir tuhaflıktan kaynaklandığı anlaşılıyor. Chrome Yardım Forumu'nda "Leo Vr" tarafından aşağıdaki açıklamayı buldum :

Başlat menüsündeki büyük Google "simgesi" ve Google uygulamaları için tüm "simgelerin" aynı olması bir hatadan kaynaklanmıyor, "spesifikasyona göre". Windows 10 Eşik 2 güncelleştirmesiyle Microsoft, başlat menüsündeki döşemeleri biraz özelleştirme olasılığını ekledi. Google, bazılarımızı mutsuz eden bu özelliği kullanıyor.

Bu özelleştirme, yürütülebilir dosyanın bulunduğu dizine "VisualElementsManifest.xml" dosyası eklenerek yapılır. Bizim durumumuzda "chome.VisualElementsManifest.xml" dosyasıdır.

Başlat menüsüne bir program eklediğinizde, aşağıdakiler gerçekleşir: - ".... \ AppData \ Roaming \ Microsoft \ Windows \ Başlat Menüsü \ Programlar" dizininde program için bir kısayol yapılır. - bu kısayolu VE daha önce bahsedilen "VisualElementsManifest.xml" dosyasını temel alan bir döşeme yapılır. Bu, "chrome.exe" programının tüm kısayollarının aynı büyük "simgeye" sahip olmasına neden olur.

Bununla ilgili ne yapabiliriz?

  • "VisualElementsManifest.xml" dosyasının eksik olması durumunda, karo için kısayolun simgesi kullanılır. Bizim durumumuzda tam da istediğimiz bu.
  • "VisualElementsManifest.xml" dosyasını ilk olarak kaldırırsak (veya yeniden adlandırırsak) hiçbir şey olmaz.
  • ancak kısayol değiştirilirse döşeme yenilenir. (Kısayolun "son zaman dilimi" değişiyorsa yeterlidir).
  • bu yüzden son kez "powershell" kullanarak değiştirdim (varsayılan olarak Windows 10'da mevcut)
  • bunun için komut: (ls "C: \ Kullanıcılar \ leo \ AppData \ Roaming \ Microsoft \ Windows \ Başlat Menüsü \ Programlar \ Chrome-apps \ Google Maps.lnk"). lastwritetime = get-date
  • tabii ki kısayolun adının davanıza özel olarak değiştirilmesi gerekir.

Bu şekilde, Google-apps simgelerini istediğim gibi gösterdim. Umarım sizin için de işe yarar.

Doğru simgelere sahip Chrome uygulamaları

Aynı iş parçacığında "tfenster", Chrome Apps klasöründeki tüm kısayolları güncellemek için bu kullanışlı PowerShell betiğini (çalışmak için biraz değiştirmek zorunda kaldım) da sağlar:

foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
     $file.LastWriteTime = get-date
}

Senaryo için çok teşekkürler. Bunun için günlüğe kaydedilen hata: bugs.chromium.org/p/chromium/issues/detail?id=732357
Ujjwal Singh

VisualElementsManifest.xml normalde chrome.VisualElementsManifest.xml olarak gösterilir. Ancak bulmak için bu klasöre gitmelisiniz: C: \ Program Files (x86) \ Google \ Chrome \ Application
Martin

1
Bu işe yaradı. Temel olarak yapmanız gereken şu adımlar: 1. "chrome.VisualElementsManifest.xml" dosyasını yeniden adlandırın 2. Simgeyi yenileyin (El ile ya da belirtilen powershell betiğini kullanarak)
droidgren

Alternatif olarak, VisualElementsManifest.xml dosyasını yeniden adlandırdıktan / kaldırdıktan sonra, kısayolların sabitlemesini kaldırabilir ve başlat menüsüne geri dönebilirsiniz.
Kenneth Cochran

4

İşte çoğu insan için çalışması gereken daha kolay bir yöntem:

Charles Roper'ın cevabını seviyorum ama Windows Powershell'i kullanma deneyimi olmayanlar için yararlı değil.

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

Temel olarak, chrome.exe dosyasının bir kopyasını oluşturun , yeniden adlandırın chrome2.exe ve tüm başlangıç ​​menüsü kısayollarınızı bu yeni exe dosyasına yönlendirin.

Eğer tıkladıktan sonra uygula simgeleriniz doğru görüntülenir.

İşte adım adım:

  1. Başlat menüsündeki suçlu simgelerinizden birine sağ tıklayın ve Diğer> Dosya konumunu aç seçeneğine gidin
  2. Oradan, simgeye sağ tıklayın ve Özellikler'i seçin.
  3. Click Dosya Aç Yer düğmesini
  4. Chrome.exe'yi tıklayın ve kopyalamak için ctrl + c tuşlarına, ardından yeni bir kopyasını yapıştırmak için ctrl + v tuşlarına basın
  5. Bu yeni kopyayı chrome2.exe olarak yeniden adlandırın
  6. Başlat menünüze geri dönün ve simgelerden birinde Diğer> Dosya konumunu aç seçeneğine gidin.
  7. Chrome uygulama kısayollarınızın her birini sağ tıklayın, Özellikler'i seçin ve Hedef alanını chrome.exe yerine chrome2.exe'yi gösterecek şekilde değiştirin

Her kısayol için chrome.exe dosyasının yeni bir kopyasını oluşturmaya gerek olmadığını unutmayın; sadece bir chrome2.exe yapacak.

İyi şanslar!


1

Alternatif olarak, bir siteye .URL kısayolu oluşturun. Dosyayı şuraya taşı:C:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Ardından Tüm uygulamalar listesinden kısayola sağ tıklayın ve Başlatmak için Sabitle'ye tıklayın. resim açıklamasını buraya girin


3
Ne yazık ki bu normal bir Chrome penceresinde yeni bir sekme açar. Ayrı bir kromsuz pencereye ihtiyacım var.
Charles Roper

Bu benim için işe yaramıyor. Yalnızca Chrome simgesini gösterir. URL kısayolunu nasıl oluşturursunuz?
Vapid Linus

1

Başlangıç ​​Menüsü Bağlantılarını Araçla özelleştirmek için başka bir güzel yol buldum TileIconifier ile Başlangıç Menüsü Araç Açık Kaynaktır ve MS Office dışındaki hemen hemen her Kısayolda iyi çalışır.

Buradan alabilirsiniz .


0
  1. "Google Apps" adlı bir klasörde masaüstümde Chrome'u sağ tıklayarak uygulama bağlantı kesimleri oluşturdum
  2. Her uygulama kısayolu için, simgelerini "simgeler" adlı ayrı bir klasöre aldım (ör.% USERPROFILE% \ Desktop \ Google \ icons \ Gmail.ico için)
  3. Yine her uygulama kısayolu için, yakalananlara simge olarak değiştirdim (gmail-gmail, haritalara haritalar vb. Her birinin öncekiyle aynı simgeleri vardı, ancak aynı ico dosyası değil)
  4. Bu klasörü C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs klasörüne ekledim
  5. VisualElementsManifest.xml adını VisualElementsManifest.xmlbkup olarak değiştirdim, bu yüzden silmedim ama sistem işini yapmak için dosyayı göremedi.
  6. Başlat menüsünde sağ tıklayın ve uygulamaları sabitleyin ve ÇALIŞIN. son sonuç

0

Bu seçeneklerin çoğunu denedim, ama benim için çalışan tek seçenek g33kio'nun bu çözümü :

Simgelerin yanlış olmasının nedeni, kısayolların uygulamayı başlatmak için chrome.exe'yi sondaki seçeneklerle belirtmesidir. Bunu düzeltmenin tek yolu, kromun yarasa dosyaları oluşturması veya uygulamaları ilgili simgelerle lauch etmek için gerçek exe dosyalarıdır. Etrafında bir çalışma var, ancak her uygulama için bunu yapmak zorundasınız ve bu kolay bir süreç değil.

Google Apps için kullanılan normal simgelere ulaşmanız gerekir. İki şeyden birini yapabilirsiniz:

  1. Başlat -> Tüm Uygulamalar -> Chrome Uygulamaları'nı tıklayın
  2. Kısa yollardan birine sağ tıklayın ve Diğer -> Dosya Konumunu Aç seçeneğine gidin

VEYA

  1. Explorer'ı açın ve adres çubuğuna aşağıdakileri yazın:
  2. % USERPROFILE% \ AppData \ Roaming \ Microsoft \ Windows \ Başlat Menüsü \ Programs \ Chrome Apps

Şimdi aşağıdaki talimatları izleyin:

  1. Başka bir explorer penceresi açın
  2. % USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Kullanıcı Verileri \ Varsayılan \ Web Uygulamaları
  3. Yüklediğiniz her uygulama için bir klasör göreceksiniz
  4. Klasörlerden birini açın
  5. Bir simge dosyası ve başka bir md5 dosyası görmelisiniz (uzantıları görmüyorsanız görünümü tıklamanız ve ardından dosya adı uzantılarının yanındaki kutuyu işaretlemeniz gerekir)
  6. Beyaz boşlukta sağ tıklayın ve ardından Yeni -> Metin Belgesi'ne tıklayın
  7. Metin belgesini açın ve aşağıdakilerden birini yazın: 64 Bit Sürüm: "% PROGRAMFILES% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Default --app-id = [ID] 32 Bit Sürüm: "% PROGRAMFILES (x86)% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Varsayılan --app-id = [ID]
  8. [ID] yerine crx eksi olarak masaüstü uygulamasını oluşturduğunuz klasörün adıyla değiştirin
  9. Örnek: _crx_gbchcmhmhahfdphkhkmpfmihenigjmpp --app-id = gbchcmhmhahfdphkhkmpfmihenigjmpp olur
  10. Dosya 'yı kaydet.
  11. Şimdi dosyayı sağ tıklayın ve yeniden adlandır'ı tıklayın.
  12. Dosyanın adını izlenen uygulama adıyla değiştirin ve .txt dosyasını .bat ile değiştirin
  13. Şimdi yarasa dosyasına sağ tıklayın ve ilk bölümde açılan kaşif penceresine sürükleyin
  14. Kısayol oluştur'u tıklayın
  15. şimdi yeni kısayolu sağ tıklayın ve özellikleri tıklayın
  16. Değiştir simgesini tıklayın ve yarasa dosyasını oluşturduğunuz klasöre gidin ve .ico dosyasını seçin
  17. Son olarak, kısayolu Windows Başlat menüsünde görünmesini istediğiniz herhangi bir adla yeniden adlandırın
  18. Yeni kısayol, tüm uygulamaların altındaki başlat menüsünde görünecek, oradan başlangıç ​​menünüze sabitleyebilirsiniz.

Belirlediğiniz, 15 adımda özelliklerini değişiyor zaman Runiçin Minimizedya açtığınızda bir komut istemi penceresi yanıp söner.


-1

Mantıklı ve çalışan daha kolay cevap! Adımlar:

  1. Başlat Menüsü'nü açın, rahatsız edici krom simgesini sağ tıklayın, "dosya konumunu aç" ı seçin.
  2. Seçilen uygulamaya sağ tıklayın, "özellikler" i seçin.
  3. "Simgeyi Değiştir" sekmesini seçin, uygun simgeyi seçin ve Tamam'ı tıklayın.
  4. "Uygula" yı ve ardından "Tamam" ı seçin
  5. Sen bittin!

:)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.