¿Cómo establecer asociaciones de archivos con PlayOnLinux?

10

He instalado MS Office 2010 usando PlayOnLinux. Quiero asociar los archivos .docx a Playonlinux. ¿Podrías decirme cómo hacerlo? Playonlinux no aparece en las opciones "Abrir con". Estoy usando UBuntu 12.04 Beta. No hay ningún lugar que pueda encontrar, donde pueda agregar un comando personalizado.

Ubuntuser
fuente

Respuestas:

12

Actualización: ¡PlayOnLinux finalmente ha agregado esta función, por lo que ya no necesita hacerlo manualmente! Pero todavía tienes que agregar "$(echo "$@" | sed -e 's:/*/:\\:g')"al final.

Primero asegúrese de mostrar archivos ocultos al abrir la carpeta de inicio. Haga clic en editar, luego en preferencias y marque la barra. Cerrar la ventana. Luego escribes el comando

sudo nautilus

Escribe tu contraseña. Luego, deberá hacer clic en la parte superior del disco. Luego vaya a usr / share / aplicaciones. Intenta encontrar el icono de la palabra. Si no lo encuentra, copie el icono del escritorio y péguelo en la carpeta. Haga clic derecho en el icono que acaba de pegar y haga clic en propiedades. Cambie el "comando" a

playonlinux --run "Microsoft Word 2010" z:%f

(Asegúrese de mostrar el "en" Para Powerpoint simplemente cambie " Word" a " Powerpoint" Y si está ejecutando Office 2007 simplemente cambia " 2011" a " 2007" Haga esto con todos los iconos para los que desea establecer asociaciones de archivos. Luego cierre la ventana.

Si tiene el programa actualizado, comience desde aquí:

Luego abra la carpeta de inicio. Haga clic en .playonlinux / atajos. Allí encontrará diferentes archivos llamados exel powerpoint y word. Abra uno con el bloc de notas. El archivo debería verse así:

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
export WINEPREFIX="/home/leo/.PlayOnLinux//wineprefix/Office2010"
export WINEDEBUG="-all"
#POL_Log=Microsoft Office 2010_1336312516
cd "/home/leo/.PlayOnLinux//wineprefix/Office2010/drive_c/./Program Files/Microsoft Office/Office14"
POL_Wine "EXCEL.EXE"  $@

Al final cambia $@a

"$(echo "$@" | sed -e 's:/*/:\\:g')"

(¡déjalo!) Tienes que hacer esto con cada aplicación en la que quieras establecer asociaciones.

Ahora vaya al archivo que desea abrir, haga clic en abrir con y otras aplicaciones, luego muestre otras aplicaciones y debería ver Word y PowerPoint. Haga clic en él y debería comenzar. Debe repetir esto con todas las aplicaciones para las que desea establecer asociaciones. ¡Espero que funcione!

Actualización: ¡PlayOnLinux finalmente ha agregado esta función, por lo que ya no necesita hacerlo manualmente! Pero todavía tienes que agregar "$(echo "$@" | sed -e 's:/*/:\\:g')"al final.

León
fuente
1
¡excelente! funciona a las mil maravillas. ¡Agregaré esto a mi blog! :)
Ubuntuser
Me alegro de que haya ayudado! Me llevó una eternidad descubrirlo ...
Leo
5

La solución más fácil:

Abra el navegador nautilus u otro explorador de archivos, haga clic con la parte inferior derecha del mouse en un archivo doc (x), propiedades, Abrir con, Agregar aplicación, Use un comando personalizado y use:

playonlinux: ejecute "Microsoft Word 2007" '"z:% f"'

Haga lo mismo para otros tipos de archivos como Excel, Powerpoint y otros.

usuario160928
fuente