El bloqueo de las aplicaciones de Wine en el iniciador no es permanente

11

Felizmente ejecuto Word 2007 a través de Wine en mi escritorio Ubuntu 12.04. Prefiero tenerlo en el iniciador para facilitar el acceso, sin embargo, cada vez que comienzo una nueva sesión (es decir, iniciar sesión o arrancar), el iniciador de Word ha desaparecido.

¿Podría ser esto un error o estoy haciendo algo mal?

Cumulus007
fuente
abra la palabra .desktop en .local / share / aplicaciones en un editor de texto y publique contenidos
doug
Su Exe = no funcionará bien en el iniciador. Si pudieras buscar el .exe y publicar el exact pathinc. la exact name of the .exeque sería fácil de editar o crear un nuevo .desktop. Podría suponer que esto puede funcionar, aunque solo una suposición. Exec=wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\Microsoft\\ Office\\\\Word\\\\WINWORD.EXELo que esto está usando es \\\\ para directorios, \\ para espacios. También hay otras formas, si publica lo solicitado y también su nombre de usuario puede proporcionar otras líneas alternativas Exec =
doug

Respuestas:

11

El problema es que el archivo .desktop NO está en un directorio estándar. Los favoritos del iniciador deben estar en el /usr/share/applicationsdirectorio o en la ~/.local/share/applicationscarpeta (y NO en un subdirectorio como lo están mis archivos .desktop de wine). Copie el archivo .desktop allí y luego arrástrelo al iniciador para bloquearlo allí.

La otra opción es establecer la ruta completa al iniciador usando gsettings, pero eso es una molestia.

EDITAR en una investigación adicional, cuando agrego el archivo de escritorio para Word en mi sistema (que reside en ~/.local/share/applications/wine/Programs/Microsoft Office/), su nombre se agrega en gsettings con en -lugar de /para su ubicación. Hacer lo siguiente con gsettings para corregirlo lo hizo permanente para mí:

gsettings get  com.canonical.Unity.Launcher favorites > myfavs.txt

Edite myfavs.txt para reemplazar -con /:

['nautilus-home.desktop', .... , 'wine-Programs-Microsoft Office-Microsoft Office Word 2007.desktop']

se convierte en:

['nautilus-home.desktop', .... , 'wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop']

Luego configúrelo:

gsettings set com.canonical.Unity.Launcher favorites "`cat myfavs.txt`"

Presenté un informe de error aquí para que uno no tenga que hacer esto: https://bugs.launchpad.net/unity/+bug/1033577

Ian B.
fuente
1

No estás haciendo nada malo. Así es como se construye el vino.

Para tener Word 2007 en su lanzador en todo momento, puede crear un .desktoparchivo que inicie Word y arrastrarlo a su lanzador. Sin embargo, esto tiene la clara desventaja de que, mientras Word se ejecuta en íconos, se ubicará en su lanzador.

El archivo de escritorio podría verse así (no uso wine, así que no lo probé):

[Desktop Entry]
Name=Word 2007
Comment=Open Word 2007
Exec=wine ~/.wine/drive_c/Program\ Files/word.exe
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Applications;WinWord;
Name[en_US]=Word 2007

Por supuesto en esta linea

Exec=wine ~/.wine/drive_c/Program\ Files/word.exe

debe reemplazar la ruta con la ruta real al ejecutable de su palabra (que probablemente estará en $HOME/.wine/).

No es perfecto, pero lo mejor que puedo hacer.

confundir
fuente
El hecho es que un archivo .desktop para Word ya está presente. Está en .local / share / aplicaciones y aparece en la lente de la aplicación.
Cumulus007
¿Intentaste arrastrarlo a tu lanzador (en lugar de usar "Bloquear al lanzador" en el menú contextual cuando se está ejecutando Word)?
con-f-use
Yo hice. Traté de bloquearlo, lo que funciona, para la sesión. Lo expliqué en el OP. editar: arrastrar tampoco parece ser permanente.
Cumulus007
No dijiste que intentaste nada más que bloquearlo en el iniciador. Mi mejor solución rápida y sucia es la de mi respuesta. Sin embargo, puede intentar presentar un error o verificar si ya se ha presentado uno: bugs.launchpad.net/unity
con-f-use
0

Agradable, pero las 'soluciones' anteriores no parecen evitar que Libra Office Write constantemente, (repetidamente) desaparezca de su posición 'Bloqueada' en el iniciador cada vez que Cannonical Ata el Disco Duro (a veces durante horas forzando varios reinicios) generalmente comenzando aproximadamente diez minutos desde el inicio o reinicio. (El 'Disco ocupado' constante también evita que muchos programas respondan o incluso funcionen).

Mokie
fuente