Почему пользовательский режим запуска отличается в Dash и других средствах запуска?
Я создал специальную панель запуска для запуска веб-приложения (например, Bit.ly) в виде браузера для одного сайта Chromium с отдельным профилем Chromium и отдельным значком.
(Я также создал новую категорию в /etc/xdg/menus/applications.menu
, ссылался на новую категорию в моем файле запуска, и индикатор ClassicMenu действительно правильно это отражает, в то время как Dash игнорирует новую категорию.)
Затем я разместил .desktop
пусковая установка в ~/.local/share/applications
чтобы его можно было найти по индикатору Dash и ClassicMenu.
Я также создал отдельный модуль запуска "веб-приложений" для док-станции Unity, из которого можно запускать несколько веб-приложений (все они перечислены в статическом списке быстрого доступа). В этом случае я экспериментировал со строкой "Exec=", пытаясь выполнить как фактическую команду, так и пробуя ранее созданную .desktop
лаунчер специально для Bit.ly. (Ссылка на файл.desktop в строке "Exec=" не работает для меня.)
Запуск приложения Bit.ly из Dash был единственным методом, который показывал отдельный значок в доке Unity, а не рассматривал его как дополнительное окно Chromium.
Я осмотрел пусковую установку из /usr/share/applications
(например, FileZilla), который запускается индикаторами Dash и ClassicMenu со своим собственным значком, но я не увидел в этом файле ничего уникального для добавления в свой собственный файл Bitly. Есть ли какая-нибудь строка, которую я могу добавить в свои собственные средства запуска приложений Chromium, которые приведут к тому, что система меню будет запускать их как отдельные приложения, а не как несколько окон Chromium?
Дело в том, что я не всегда хочу помнить, для каких приложений я сделал пусковые установки, и, следовательно, искать их. Я тоже хотел бы просмотреть. Кроме того, я не хочу загромождать док-станцию Unity 30-ю пусковыми установками, я бы предпочел использовать док-станцию только для переключения окон.
Это содержимое лаунчера:
[Desktop Entry]
Name=Bitly
Comment=URL shortener with ability to save links
Icon=/abode/sync-private/local/aux/icons/bitly-128.png
Type=Application
Terminal=false
Hidden=false
Exec=/usr/bin/chromium-browser --user-data-dir=/abode/sync-private/local/aux/ssb-profiles-chromium/misc-profiles/bitly --app=http://bit.ly
# next line is experimental, required hacking in /etc/xdg/menus/applications.menu (?)
Categories=SSB;
# Version=1.0
# GenericName=URL Shortener
Версия и GenericName закомментированы, так как они, похоже, не оказывают никакого влияния.
Это снимок экрана с приложением Bitly, открытым через Dash, с иконкой независимой док-станции. Также показано меню индикатора, которое не даст независимой иконки:
Все вышеперечисленное также происходит с Mozilla Prism.