.desktopランチャー-異なるクロムアプリを別々に保つ
~/.local/share/applications
Chromiumをフルスクリーンで体験するために、カスタムランチャー用に次の.desktopファイルを配置しました。
[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が混乱し、すべてを同じアイコンの下に配置することです。
これを回避する方法はありますか?
回答
2 EoghanM
[編集:この回避策は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/