Chromiumのフルスクリーンエクスペリエンスを実現するためのカスタムランチャー用に、次の.desktopファイルを~/.local/share/applications
に配置しました。
[Desktop Entry]
Terminal=false
Type=Application
Name=FastMail
Exec=/usr/bin/chromium-browser --app=https://www.fastmail.com/mail/Inbox/
Icon=fastmail-icon.svg
そして
[Desktop Entry]
Terminal=false
Type=Application
Name=SoundCloud
Exec=/usr/bin/chromium-browser --app=https://soundcloud.com/stream
Icon=soundcloud-icon.svg
これらは(ダッシュから追加した後)ランチャーに配置され、それぞれのフルスクリーンのweb-app-as-desktopアプリエクスペリエンスを正常に起動します。
問題は、両方を開いた場合、Unityが混乱し、すべてを同じアイコンの下に置くことです。
これを回避する方法はありますか?
[編集:この回避策はSnapパッケージでは機能しません。新しいクロムがインストールされる方法です]
それでは、実行可能ファイルのコピーを作成してハッキングしました(/ usr/bin /スクリプトではなく、/ usr/lib /実行可能ファイルでなければなりませんでした)。
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
次に、.desktopファイルを更新して、たとえば、 /usr/lib/chromium-browser/chromium-browser-fastmail
の代わりに/usr/bin/chromium-browser
TryExec=/usr/bin/chromium-browser
も追加しました
https://specifications.freedesktop.org/desktop-entry-spec/ のデスクトップ仕様に従って、より良い方法を誰かが持っているかどうか私に知らせてください