Chúng tôi dùng chung một máy tính để bàn nên tôi có một trình khởi chạy ứng dụng Firefox để mỗi người chúng tôi tải các hồ sơ cá nhân của mình; đây là của tôi:
[Mục nhập máy tính để bàn]
Phiên bản=1.0
Tên=s3rvant-Firefox
Comment=Duyệt World Wide Web
GenericName=Trình duyệt web
Từ khóa=Internet;WWW;Trình duyệt;Web;Explorer
Exec=firefox %u -P s3rvant --class s3rvantfox
Thiết bị đầu cuối = sai
X-MultipleArgs=false
Loại=Ứng dụng
Biểu tượng=/home/s3rvant/Launchers/Firefox/Firefox-s3rvant.png
Thể loại=Gnome;GTK;Mạng;Trình duyệt web;
MimeType=
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;ProfileManager;
[Hành động trên màn hình mới Cửa sổ mới]
Tên=Mở một cửa sổ mới
Exec=firefox -P s3rvant --class s3rvantfox -new-window
[Hành động trên máy tính để bàn NewPrivateWindow]
Tên=Mở một cửa sổ riêng mới
Exec=firefox -P s3rvant --class s3rvantfox -private-window
[Trình quản lý hồ sơ hành động trên máy tính để bàn]
Tên=Mở Trình quản lý Hồ sơ
Exec=firefox -ProfileManager --class s3rvantfox
Trong Ubuntu 20.04, điều này đã hoạt động tốt khi giữ các chỉ báo cửa sổ cấu hình khác nhau được nhóm trên các biểu tượng trình khởi chạy tương ứng của chúng như mong đợi. Tuy nhiên, kể từ khi nâng cấp lên 21.04, khi tôi nhấp vào một trong các trình khởi chạy này, biểu tượng Firefox mặc định được thêm vào thanh công cụ cho cửa sổ mới mở với chỉ báo đang chạy bằng biểu tượng đó. Nhấp vào cấu hình thứ 2 sẽ mở ra một cửa sổ khác với chỉ báo cũng bằng biểu tượng mặc định đó mặc dù cửa sổ thứ 2 đang sử dụng cấu hình thứ 2.
Tôi đã thử thêm phần sau vào khối trên cùng nhưng không thay đổi:
StartupWMClass=s3rvantfox
Tôi cũng đã thử di chuyển các trình khởi chạy từ ~/.local/share/applications sang /usr/share/applications nhưng một lần nữa không có thay đổi.
Bất cứ ý tưởng làm thế nào để sửa chữa?