.desktop launcher-다른 Chromium 앱을 별도로 유지
Aug 14 2019
~/.local/share/applicationsChromium의 전체 화면 환경을 위해 사용자 지정 실행기에 다음 .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
이들은 Launcher에 앉아 (Dash에서 추가 한 후) 각각의 전체 화면 web-app-as-desktop 앱 경험을 정상적으로 실행합니다.
문제는 둘 다 열면 Unity가 혼란스럽고 모두 같은 아이콘 아래에 놓이게된다는 것입니다.
이 문제를 해결할 방법이 있습니까?
답변
2 EoghanM Aug 14 2019 at 20:25
[편집 :이 해결 방법은 새 크롬이 설치되는 Snap 패키지에 대해 작동하지 않습니다.]
Ok 실행 파일의 복사본을 만들어 해킹했습니다 (/ 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/