{{tag> wine firefox }}
====== Firefox unter Wine installieren ======
Die hier beschriebene Anleitung wurde mit einer nach home verschobenen Wine-Installation durchgeführt, die nach -> [[anwenderwiki:linuxclient:wine:wine-nach-home]] oder mit dem -> [[anwenderwiki:linuxclient:lmlcc|lmlcc]] installiert wurde.
Die Installationsdatei Firefox_Setup_38de.exe mit wine ausführen lassen (als linuxadmin).\\
Beim ersten Start von Firefox wird für den User ein Standard-Profil im Verzeichnis "Application Data" angelegt.
===== Pfad im Desktop-Icon anpassen =====
Im Desktop-Icon muss die env-Variable gelöscht und der Pfad verallgemeinert werden (RMT -> Eigenschaften):
Befehl: wine C:\\windows\\command\\start.exe /Unix /home/wine.drive_c/users/Public/Desktop/Mozilla\ Firefox.lnk
===== Profilpfad =====
Das Firefoxprofil liegt für einen Benutzer mit z.B. unter:
/home/wine.drive_c/users//Application Data/Mozilla/Firefox/Profiles/kx1234aa.default
Der Pfad zum Profil steht in der Datei:
/home/wine.drive_c/users//Application Data/Mozilla/Firefox/profiles.ini
z.B.:
...
IsRelative=1
Path=Profiles/kx1234aa.default
...
Der Profile-Manager von Firefox ändert diese .ini - Datei um einen anderen Pfad für das Profil zu setzen.
===== optional: Servergespeichertes Firefox-Profil =====
Um ein severgespeichertes Firefox-Profil zu realisieren, muss man diese .ini-Datei abändern. Dazu muss "h:" in wine mit "Home_auf_Server" verlinked sein und darin existiert dann ein Verzeichnis mit Namen "/Einstellungen/firefox".\\ In der Datei steht dann (//backslash bei Path beachten!//):
[Gerneral]
StartWithLastProfile=1
[Profile0]
Name=default
IsRelative=0
Path=h:\Einstellungen\firefox
default=1
Diese Datei unter "''/home/wine.drive_c/users/profiles.ini''" ablegen.\\
Vorab muss durch ein Script beim Login des Users diese .ini-Datei für den User kopiert werden. Da das Script unter "root" abgearbeitet wird, muss man noch die Besitz-Rechte dem User übergeben. Folgendes Script unter "''/etc/linuxmuster-client/post-mount.d/010-firefox-wine''" ablegen:
# Serverbasiertes Firefox-Profil für wine
# verwendete Enviroment-Variable: USER=username
mkdir -p "/home/wine.drive_c/users/$USER/Application Data/Mozilla/Firefox"
cp -f /home/wine.drive_c/users/profiles.ini "/home/wine.drive_c/users/$USER/Application Data/Mozilla/Firefox/profiles.ini"
chown -R $USER /home/wine.drive_c/users/$USER