Я создал специальную панель запуска для запуска веб-приложения (например, 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.