Taula de continguts

Dreceres d'accés a programes sota Wine

Com es configura una llençadora a l'escriptori per a totes els usuaris per posar en marxa programes que funcionen amb WINE?

Imaginem que s'està creant una llençadora per AutoDWG.
Es crea un fitxer de text per exemple AutoDWG.desktop, amb permisos 644, propietat de root (d'aquesta manera s'evita que els usuaris puguin eliminar la llençadora) i es copia a tots els escriptoris dels usuaris /home/usuario/Desktop.

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=AutoDWG
Type=Application
Terminal=false
Icon[ca_ES]=gnome-panel-launcher
Name[ca_ES]=AutoDWG
Exec=env WINEPREFIX=“/home/usuario/.wine” wine “C:\Program Files\AutoDWG\AutoDWG DWG DXF Converter\dwg2dxf.exe”
Icon=/home/usuario/wine.png

La imatge per a la icona que es visualitzarà, es pot proporcionar a partir d'una captura del programa. El sistema redimensiona automàticament la imatge.

Si la carpeta on és el programa està a /mnt(nfs/s/wine indicarem WINEPREFIX=“/mnt/nfs/S/wine” o alguna cosa similar, entenent que al servidor existeix un directori /srv/exports/S/wine on resideix el contingut del directori /home/usuari/.wine on s'han instal·lat els programes de l'usuari.

La variable $HOME pot ser útil en cas de que cadas usuari tingui la seva pròpia còpia local de wine, no acostuma a ser gaire, llavors serà WINEPREFIX=“$HOME/.wine”.

Més informació

http://linkat.xtec.cat/portal/index.php?module=pnForum&func=viewtopic&topic=2508

Per copiar la llençadora a tots els usuaris

I el copies a tots els usuaris, des de la carpeta desktop s'executa aquesta ordre

for i in $( ls /home); do cp loquesigui.desktop /home/$i/Desktop ; done;