[Desktop Entry] # The room's browser, installed to /usr/local/share/applications, which # XDG_DATA_DIRS searches before /usr/share. Chrome's own entry is left # where Chrome's package put it and is simply never the one that is found. # # It has to carry Chrome's file name rather than a name of our own. Plasma # matches a window to its launcher by the application id the window # reports, and Chrome reports "google-chrome". A launcher under any other # name gives a teacher two buttons for one browser: a launcher that always # looks closed, and a window that appears beside it. That was measured, not # assumed — it is what the first build did. Type=Application Name=Browser GenericName=Web browser Comment=YouTube and the rest of the web Icon=google-chrome Exec=/usr/local/bin/classroom-browser %U Terminal=false Categories=Network;WebBrowser; StartupNotify=true StartupWMClass=google-chrome MimeType=text/html;x-scheme-handler/http;x-scheme-handler/https; # Chrome's own entry offers a new window and an incognito window from the # launcher's right-click menu. Neither belongs in a shared room. Actions=