.desktop başlatıcısı - farklı chromium uygulamalarını ayrı tutun
~/.local/share/applicationsTam ekran Chromium deneyimi için özel başlatıcılara yerleştirilmiş aşağıdaki .desktop dosyaları var :
[Desktop Entry]
Terminal=false
Type=Application
Name=FastMail
Exec=/usr/bin/chromium-browser --app=https://www.fastmail.com/mail/Inbox/
Icon=fastmail-icon.svg
Ve
[Desktop Entry]
Terminal=false
Type=Application
Name=SoundCloud
Exec=/usr/bin/chromium-browser --app=https://soundcloud.com/stream
Icon=soundcloud-icon.svg
Bunlar Başlatıcıda (Dash'tan ekledikten sonra) oturur ve ilgili tam ekran web uygulaması masaüstü uygulaması deneyimlerini iyi başlatır.
Sorun şu ki, eğer ikisini de açarsam, Unity'nin kafası karışıyor ve hepsini aynı simgenin altına koyuyor.
Bunu aşmanın bir yolu var mı?
Yanıtlar
[Düzenleme: Bu geçici çözüm, yeni Chromium'un nasıl yüklendiği Snap paketleri için çalışmaz]
Tamam, yürütülebilir dosyanın kopyalarını oluşturarak etrafından dolaştım (/ usr / bin / script değil / usr / lib / yürütülebilir olmalıydı):
sudo ln /usr/lib/chromium-browser/chromium-browser /usr/lib/chromium-browser/chromium-browser-soundcloud
sudo ln /usr/lib/chromium-browser/chromium-browser /usr/lib/chromium-browser/chromium-browser-fastmail
Daha sonra .desktop dosyalarını örneğin /usr/lib/chromium-browser/chromium-browser-fastmailyerine örn ./usr/bin/chromium-browser
Ben de ekledim TryExec=/usr/bin/chromium-browser
Şuradaki masaüstü özelliklerine göre bunu yapmanın daha iyi bir yolu olan varsa bana bildirin https://specifications.freedesktop.org/desktop-entry-spec/