Jak poznám, jestli je Office 32 nebo 64 bit?
Jak poznám, jaký wineprefix zrovna běží? Kde se win programy automaticky spouští?
Jak spustím winecfg s parametrem?
1. Jaké jsou Office poznáš snad podle instalačky ze které je instaluješ. Nebo ty nevíš co instaluješ?
Jakou verzi (32/64bit) sis nainstaloval, taková běží..
Kromě toho většina programů zobrazuje údaje o sobě (verzi) v záložce "O programu".
2. Wineprefix neběží. Pouze konkrétní program může v konkrétním wineprefixu běžet.
A ve kterém wineprefixu tedy program běží? Přece v tom ve kterém byl (pomocí příslušného parametru) spuštěn.
Pokud je spuštěn bez parametru (nebo prostým dvojklikem na .exe), běží vždy v základním wineprefixu (~/.wine).
Závěr: Program běží v tom wineprefixu, v jakém jsi ho spustil.3. winecfg nebo winetricks spustš s parametrem přidáním tohoto parametru do příkazu:
<parametr> winecfg
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Konkrétní příklad:
Potřebuju vytvořit 32bitový wineprefix a pak ho nakonfigurovat + doinstalovat fonty.
Vytvoření wineprefixu (s názvem win32_1):
mkdir ~/.wine/wineprefixes
WINEARCH=win32 WINEPREFIX=$HOME/.wine/wineprefixes/win32_1
jeho konfigurace:
WINEPREFIX=$HOME/.wine/wineprefixes/win32_1 winecfg
To stejné winetrick (třeba instalace fontů atd...):
WINEPREFIX=$HOME/.wine/wineprefixes/win32_1 winetricks
----------------
Vytvoření nového 64bit wineprefixu (s názvem třeba win64_1):
mkdir -p $HOME/.wine/wineprefixes/win64_1
WINEPREFIX=$HOME/.wine/wineprefixes/win64_1
jeho konfigurace
WINEPREFIX=$HOME/.wine/wineprefixes/win64_1 winecfg
doinstalování/přizpůsobení:
WINEPREFIX=$HOME/.wine/wineprefixes/win64_1 winetricks
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Wineprefix
win32_1 je vytvořen, nakonfigurován a jsou doinstalovány potřebné věci.
Nyní v něm potřebuji spustit nějakou aplikaci. Příkaz tedy bude:
WINEPREFIX=$HOME/.wine/wineprefixes/win32_1 wine "/cesta/k/aplikace.exe"
Pokud si chceš vytvořit spouštěč, tak příkaz do něho (Exec=) bude:
wine-env WINEPREFIX=$HOME/.wine/wineprefixes/win32_1 wine "/cesta/k/aplikace.exe"
Přitom nezáleží, kde je aplikace umístěná (ve které složce je nainstalovaná). Může být nainstalovaná v některé podsložce tvé domovské složky, nebo v některém wineprefixu (je jedno kterém).
Ale kvůli "pořádku" je lepší ji instalovat do wineprefixu ze kterého se pak bude spouštět (není to však nutné):
WINEPREFIX=$HOME/.wine/wineprefixes/win32_1 wine "/cesta/k/instalátor.exe
nebo spustit wine unistaller v konkrétním wineprefixu
WINEPREFIX=$HOME/.wine/wineprefixes/win32_1 wine unistaller
Vše výše uvedené je podrobně popsáno na stránkách Wine - jistě uznáš, že nemá smysl to sem všechno recyklovat, lépe je přečíst si to tam sám....