Bagaimana saya bisa mengubah ikon webapp Google Chrome?

10

Jadi saya punya chatroom AskUbuntu (saya hanya menggunakan ini sebagai contoh, saya punya webapp lain yang saya punya masalah yang sama) disimpan sebagai "Pintasan Aplikasi" di Chromium, dan ikonnya benar-benar (Dan maksud saya benar-benar) resolusi rendah. Contoh:

masukkan deskripsi gambar di sini

Yang teratas adalah ikon default yang digunakan untuk Pintasan Aplikasi, bagian bawah adalah lensa AskUbuntu - jadi pertanyaan saya adalah, bagaimana saya bisa menggunakan ikon yang digunakan untuk lensa AskUbuntu.

masukkan deskripsi gambar di sini

jrg
sumber

Jawaban:

5

Dengan build chromium harian dan BAMF terbaru yang Anda bisa (jika Anda melihat lebih dekat dengan screenshot itu , Anda dapat melihat contoh dengan situs saya dan ikon beresolusi tinggi). Tetapi dalam kondisi chromium saat ini, Anda perlu melakukan peretasan untuk membuatnya mendukung ini dengan mudah:

  • Buat kromium menghasilkan file .desktop untuk Menu aplikasi juga (jika Anda tidak ingin Anda membuatnya dari awal).
  • Dapatkan jendela aplikasi kromium Anda WM_CLASS dengan xprop | grep WM_CLASS | awk '{print $4}'(jika itu hanya "Browser Chromium" atau sesuatu yang serupa Anda perlu memperbarui kromium).
  • Edit file .desktop itu (terdapat di ~/.local/share/applications) dengan gedit atau editor teks lainnya; file harus mengandung:

    StartupWMClass=$APP_WM_CLASS_Found_on_step_2
    Icon=~/your/icon/file/name/or/path
    

    yaitu (untuk aplikasi yang menunjuk ke http://mail.google.com dengan google_mail.pngin ~/.local/share/icons):

    StartupWMClass=mail.google.com
    Icon=google_mail.png
    
  • Mulai ulang bamfdaemon atau persatuan sama sekali; sekarang ketika Anda akan menjalankan aplikasi dengan WM_CLASS itu, pengaturan yang ditentukan dalam file desktop yang baru saja diedit akan digunakan; ikon disertakan;)

Treviño
sumber
Sudah berusaha tanpa hasil. : l Menggunakan Chromium setiap malam, dan juga menggunakan pemasangan Persatuan yang Mutakhir. :(
jrg
@ James Gifford: paket bamfdemon saat ini tersedia di natty belum diperbarui. Anda perlu mengkompilasinya dari bzr agar ini berfungsi.
Treviño
1
@ James, sekarang paket bamfdaemon di natty harus diperbarui. Coba lagi! ;)
Treviño
trik xprop tidak berfungsi. Itu hanya mengembalikan "google-chrome". Pembaruan tentu saja tidak memperbaikinya.
Joshua Robison
1

Cara termudah bagi saya adalah menginstal Alacarte (gratis dari Pusat Perangkat Lunak) dan mengedit ikon dari sana. Sepertinya aplikasi untuk mengedit ikon GNOME 2 / GNOME Classic biasa, tetapi berfungsi juga untuk ikon Unity Launcher. Aplikasi web Chrome berada di bawah "Aplikasi Chrome", setidaknya di mesin saya.

Waldir Leoncio
sumber
1

Inilah cara termudah dan tercepat.

Instal Editor Menu:

sudo apt install menulibre

Buka Menu Editor, Pilih Aplikasi, Klik ikon untuk memilih ikon baru:

masukkan deskripsi gambar di sini

Akshar Patel
sumber
1
ini pasti cara yang lebih mudah bagi saya. Terima kasih,
Matt Pengelly