La unidad es muy buena. Una de las características principales que me gusta con Unity es el acceso a las aplicaciones en ejecución con una Winclave práctica . Sin embargo, un problema me molesta con la agrupación de aplicaciones sin la función de bandeja.
Estoy ejecutando más de 2 aplicaciones de vino [wine-app1, wine-app2, wine-app3]. Todos ellos aparecen en la aplicación Unity placer bajo un ícono. Presionar la Wintecla (mantenerla presionada durante 1 segundo) muestra el número y presionar el número correspondiente lleva a una aplicación en particular. Esta es la diferencia con Alt+ Tab. En ALT + TAB, recorre todas las ventanas de la aplicación y selecciona la que desea.
Sin embargo, también camina por el descanso que no necesita. En mi entorno de trabajo, uso pocos editores y pocas aplicaciones de Windows debido a la TI de la empresa. Como todas las aplicaciones de Windows están agrupadas en una, cada vez que quería acceder a wine-app1, wine-app2, la wine-app3 aparece en el recorrido. [esto es algo similar a Win+ w- Mostrar todas las ventanas en forma de mosaico] Accedo a wine-app1 & 2 con frecuencia y muy muy ocasionalmente uso wine-app3. Pero, debería estar ejecutándose en segundo plano para que pueda acceder cuando sea necesario.
Lo que estoy buscando es una forma de anclar las aplicaciones con un número. Para que pueda acceder rápidamente. Si quiero acceder a wine-app1 y wine-app2, tuve que pasar wine-app3 y minimizar wine-app3 cada vez (ya que aparece usando la tecla win) accedo a otras dos aplicaciones usando la Wintecla. ¿Hay alguna manera? Podemos permitir que la unidad trate estas aplicaciones por separado, aunque estas son aplicaciones basadas en el vino. Ni siquiera debería agrupar. Y puedo dar nuevos iconos y acceso por separado.
Respuestas:
La forma en que los enlaces aparecen y actúan en Unity (o en la mayoría de los escritorios Linux modernos) está dirigida por los archivos .desktop (en: / usr / share / aplicaciones / o para un solo usuario en ~ / .local / share / aplicaciones /) Para obtener más información al respecto, consulte: http://standards.freedesktop.org/desktop-entry-spec/latest/ . Otra buena guía sobre el uso del archivo .desktop para cambiar el comportamiento es http://themagicofscience.blogspot.com/2011/05/unity-adding-items-to-dock.html (incluye más referencias)
Como configuración estándar, wine crea, por ejemplo, para Picasa (en mi caso en un archivo "~ / .local / share / aplicaciones / wine-Program-Picasa 3-Picasa 3.desktop") el comando
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
eso tiene como resultado que todas las aplicaciones de vino aparecen bajo un solo icono en el iniciador. Para cambiar este comportamiento, debe crear un nuevo archivo .desktop para picasa o cambiar el existente para que wine inicie directamente el ejecutable de la aplicación.
entonces el comando debería ser (no me preguntes, por qué ~ o% USERNAME% no funcionan aquí)
Exec=wine "/home/[user]/.wine/drive_c/Program Files/Google/Picasa3/Picasa3.exe"
Para crear el enlace y los íconos que lo acompañan, seguí la guía bastante complicada bajo el informe de error "No se pueden agregar aplicaciones Wine al iniciador de Unity"
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187/comments/3 informe completo: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187/
Pero con las guías mencionadas anteriormente, incluso puede crear el archivo .desktop usted mismo o al menos adaptarlo a sus necesidades una vez que tenga la configuración básica correcta.
El beneficio adicional de esto es que ve el ícono de la aplicación en el iniciador (no solo vino) Y puede anclar la aplicación de vino al iniciador.
HTH Andreas
fuente