Единство довольно круто. Одна из основных функций, которые мне нравятся в Unity, - это доступ к запущенным приложениям с помощью удобного Winключа. Однако одна проблема раздражает меня группировкой приложений без функции трея.
Я использую более двух приложений для вина [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 & 2 и очень редко использую wine-app3. Но он должен работать в фоновом режиме, чтобы я мог получить к нему доступ, когда это необходимо.
Что я ищу способ прикрепить приложения с номером. Так что я могу получить доступ быстро. Если я хочу получить доступ к wine-app1 и wine-app2, мне нужно было каждый раз проходить Wine-app3 и минимизировать wine-app3 (поскольку он появляется с помощью ключа win). Я получаю доступ к двум другим приложениям с помощью Winключа. Есть ли способ, мы можем позволить единству рассматривать эти приложения отдельно, хотя это приложения для вина. Это даже не должно группироваться. И я могу дать новые иконки и доступ в отдельности.
Ответы:
То, как ссылки отображаются и действуют в Unity (или на большинстве современных Linux-десктопов), определяется файлами .desktop (в: / usr / share / Applications / или для одного пользователя в ~ / .local / share / Приложения /) Подробнее об этом см .: http://standards.freedesktop.org/desktop-entry-spec/latest/ . Другим хорошим руководством по использованию файла .desktop для изменения поведения является http://themagicofscience.blogspot.com/2011/05/unity-adding-items-to-dock.html (включая дальнейшие ссылки)
В качестве стандартной настройки wine создает, например, для 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
источник