Как я могу разгруппировать приложения отдельно в модуле запуска Unity?

Единство довольно круто. Одна из основных функций, которые мне нравятся в Unity, - это доступ к запущенным приложениям с помощью удобной клавиши Win . Однако одна проблема раздражает меня группировкой приложений без функции трея.

У меня более 2 приложений для вина [wine-app1, wine-app2, wine-app3]. Все они отображаются в приложении Unity под одним значком. Нажатие клавиши Win (удерживайте ее в течение 1 секунды) показывает номер, а нажатие соответствующего номера переводит в конкретное приложение. В этом разница с Alt + Tab . В ALT + TAB вы проходите через все окна приложений и выбираете то, что вам нужно.

Тем не менее, вы также проходите через отдых, который вам не нужен. В моей рабочей среде я использую несколько редакторов и несколько приложений Windows из-за IT компании. Так как все приложения Windows сгруппированы как одно, каждый раз, когда я хотел получить доступ к wine-app1, wine-app2, Wine-app3 появляется на экране. [это что-то похожее на Win + w - Показать все окна в виде плиток] Я захожу на wine-app1 & amp; 2 часто и очень редко используют wine-app3. Но он должен работать в фоновом режиме, чтобы я мог получить к нему доступ, когда это необходимо.

То, что я ищу способ прикрепить приложения с номером. Так что я могу получить доступ быстро. Если я хочу получить доступ к wine-app1 и wine-app2, мне нужно было каждый раз проходить wine-app3 и минимизировать wine-app3 (поскольку он появляется с помощью клавиши win). Я получаю доступ к двум другим приложениям с помощью клавиши Win . Есть ли способ, мы можем позволить единству рассматривать эти приложения отдельно, хотя это приложения для вина. Это не должно даже группироваться. И я могу дать новые иконки и доступ в отдельности.

8
задан 27 March 2012 в 20:01

1 ответ

То, как ссылки отображаются и действуют в Unity (или на большинстве современных Linux-десктопов), определяется файлами .desktop (в каталоге: / usr / share / Applications / или для одного пользователя в ~ / .local). / share / Applications /) Подробнее об этом см .: http://standards.freedesktop.org/desktop-entry-spec/latest/ . Другим хорошим руководством по использованию файла .desktop для изменения поведения является http://themagicofscience.blogspot.com/2011/05/unity-adding-items-to-dock.html (включая дальнейшие ссылки)

В качестве стандартной настройки вино создает, например, для Picasa (в моем случае в файле "~ / .local / share / Applications / wine-Program-Picasa 3-Picasa 3.desktop") команда

Exec=env WINEPREFIX="/home/[user]/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/aj/.wine/dosdevices/c:/users/Public/Startmenü/Program Files/Picasa\\ 3/Picasa\\ 3.lnk

, которая в результате все Wine-приложения отображаются под одним значком в панели запуска. Чтобы изменить это поведение, вы должны создать новый файл .desktop для Picasa или изменить существующий так, чтобы wine напрямую запускал исполняемый файл приложения.

, поэтому команда должна быть (не спрашивайте меня, почему ~ или% USERNAME% здесь не работают)

Exec=wine "/home/[user]/.wine/drive_c/Program Files/Google/Picasa3/Picasa3.exe"

Чтобы создать ссылку и сопровождающие значки Я следовал довольно сложному руководству под отчетом об ошибке «Невозможно добавить приложения Wine в панель запуска Unity»

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187 / comments / 3 весь отчет: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187/

Но с вышеупомянутыми руководствами вы можете даже создайте файл .desktop самостоятельно или, по крайней мере, адаптируйте его к вашим потребностям, как только вы установите правильные базовые настройки.

Дополнительным преимуществом для этого является то, что вы видите значок приложения в панели запуска (не только wine) И можете прикрепить приложение wine к панели запуска.

HTH Andreas

0
ответ дан 27 March 2012 в 20:01

Другие вопросы по тегам:

Похожие вопросы: