Profil Firefox dengan berbagai ikon di dock Ubuntu

10

Ubuntu 17.10 (xorg), GNOME 3.26.2, Firefox 58.0 (64 bit).

Saya memiliki beberapa pengaturan profil Firefox. Ketika saya menjalankan setiap profil, saya ingin itu menjadi ikon terpisah di dermaga. Bagaimana saya mewujudkannya? Sekarang yang terjadi adalah mereka semua dikelompokkan dalam ikon Firefox standar.

dln949
sumber

Jawaban:

9

Edit file .desktop profil :

String SomeClassharus sama di kedua perubahan.

Contoh .desktop file:

[Desktop Entry]
Name=Firefox Test
Exec=firefox -p test -no-remote --class FxTest
Terminal=false
Type=Application
StartupNotify=true
Icon=/path/to/custom/icon.png
StartupWMClass=FxTest
Grisfer
sumber
lebih bagus, jawaban ini tampaknya berfungsi untuk pertanyaan yang saya ajukan, jadi terima kasih. Namun ..... Sementara saya sekarang memiliki ikon yang berbeda di dermaga, mereka semua adalah ikon Firefox resmi, dan bukan ikon yang saya tentukan di file desktop. (Saya menyadari bahwa itu bukan bagian dari pertanyaan awal saya.)
dln949
1
Apakah Anda menambahkan kedua perubahan ( --class SomeClassdan StartupWMClass=SomeClass)? Jika hanya yang pertama, maka ikon akan berbeda, tetapi dengan gambar standar. Juga, string SomeClassharus sama di kedua perubahan. Jika string berbeda maka ikon akan dengan gambar standar.
grisfer
1
Sayangnya, saya tidak tahu. Ini berfungsi untuk saya (saya memiliki ikon khusus).
grisfer
1
Bug ini menunjukkan bahwa gnome tidak menghormati --classopsi
JellicleCat
1
Ini berfungsi untuk saya di KDE Plasma 5.
MountainX
0

Salin file ikon firefox.

cp /usr/share/applications/firefox.desktop \
   /usr/share/applications/firefox-dev.desktop

Di file baru edit 4 baris, menggunakan path lengkap untuk executable dan ikon. Ikon yang ditunjukkan di bawah adalah versi berwarna biru dari ikon firefox.

[Desktop Entry]
...
Exec=/opt/firefox-dev/firefox
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
...
[Desktop Action new-window]
...
Exec=/opt/firefox-dev/firefox -new-window
...
[Desktop Action new-private-window]
...
Exec=/opt/firefox-dev/firefox -private-window

Kemudian ikuti instruksi di sini untuk meletakkan file ikon baru di registri gnome.

sudo apt install dconf-editor
dconf-editor

Arahkan ke org.gnome.shell favorite-appsdan tambahkan ikon baru Anda

[ ..., 'firefox.desktop', 'firefox-dev.desktop', ... ]

Mungkin perlu untuk keluar dan masuk kembali sebelum menggunakan ikon.

Craig Hicks
sumber