Fórum Ubuntu CZ/SK
Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: petapl 16 Září 2014, 08:25:35
-
Zdravím, nainstaloval jsem přes POL office 2010 standard, všechno funguje v pořádku, akorát mi nejdou psát české znaky - fungují pouze ěščřžýáíé - nefungují např. ó ď apod. prostě všechny, které se musí psát pomocí klávesy na háček a čárku. Neví někdo, čím to je ? :)
vyřešeno změnou IBUS na none v nastavení jazyka
-
Bohužel toto nastavení mi nepomohlo.
MS Office 2013
Ubuntu 16.04
wine
Stále v MS officu píše
ˇD místo Ď
ˇd místo ď
apod.
:-(
nastavení různých verzí Win v winecfg nepomáhá
-
Mohol by si vyskúšať Crossover Linux https://www.codeweavers.com/products/download_trial/download_links_linux (https://www.codeweavers.com/products/download_trial/download_links_linux)
Mesiac by si mal kľud a niečo by si zase priučil. :) Potom sa to dá kúpiť, alebo "zohnať" :D plnú verziu.
-
Mohol by si vyskúšať Crossover Linux https://www.codeweavers.com/products/download_trial/download_links_linux (https://www.codeweavers.com/products/download_trial/download_links_linux)
Mesiac by si mal kľud a niečo by si zase priučil. :) Potom sa to dá kúpiť, alebo "zohnať" :D plnú verziu.
Kdyby to nešlo nikomu kolem, bylo by to dobré řešení... :-)
-
Kdyby to nešlo nikomu kolem, bylo by to dobré řešení... :-)
Je to pre teba ideálne riešenie hlavne preto, že Crossover ešte pred inštaláciou 32 bitových programov
doinštaluje do systému všetky i386 súbory, potrebné pre ich správnu funkciu /asi 280 mega/ a tie už tam zostanú aj po jeho odinštalovaní. Hľadať sám, čo tomu pomôže nemá význam, napríklad pridá aj fonty o ktorých si ani netušil.
-
Bohužel toto nastavení mi nepomohlo.
MS Office 2013
Ubuntu 16.04
wine
Stále v MS officu píše
ˇD místo Ď
ˇd místo ď
apod.
:-(
nastavení různých verzí Win v winecfg nepomáhá
Pokud jsou ty Office 32bit, použij 32bit wineprefix. Office do něj nainstaluj a hlavně je spouštěj tak, aby v tom 32bit wineprefixu běžely (= uprav příkaz ve spouštěči). Pokud spouštěč neupravíš, Office se opět spustí v základním (= 64bit) wineprefixu. Zdá se mi, že v tom stále poněkud plaveš.... :-[
Vše je popsáno na stránkách Wine (jak spustit aplikaci tak, aby běžela v určitém konkrétním wineprefixu).
-------------------------
A rovněž, pokud chceš určitý wineprefix nakonfigurovat/něco do něj doinstalovat (např. fonty), je třeba použít (spustit) winecfg a winetrick s příslušnými parametry - jinak stále nastavuješ pouze ten jeden základní wineprefix...
---------------------------------------------------------------------------------------------
Z tvých dotazů je patrno, že se zaměřuješ na instalaci windows aplikací do Ubuntu přes wine, dokonce na mnoha PC a pro jiné uživatele. Je tak s podivem, proč si uvedenou problematiku řádně nenastuduješ - kdo jiný by to měl udělat. :-\
https://steemit.com/linux/@manero666/some-wine-commands-for-beginners-run-windows-applications-on-linux-bsd-and-mac
-
...a skusit doinstalovat microsoft fonty???...
-
...a skusit doinstalovat microsoft fonty???...
Ano, ale do toho wineprefixu (ve kterém bude spouštět Office), nikoli do Ubuntu...
-
Takže pomohl ten wineprefix a do něj ty fonty?
-
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?
-
Office 2007 je len 32 bitová verzia, 2010-ka to má tu https://postimg.cc/XBXLBZTh
2013-ka a 2016-ka to má pod kontom - Čo je Word https://postimg.cc/GBxVRyPn
Wineprefixy cez Wine neriešim, používam Playonlinux, prípadne Crossover a tam je všetko v grafickom prostredí.
-
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....
-
Díky moc. O víkendu na to vlítnu.
Ještě by mi hodně pomohlo, kdybych tušil, proč spouštěč (blabla.desktop) spouští program jinak (blbě), než stejný příkaz, zkopírovaný do terminálu (dobře). Je možné, že využije jiné nastavení winecfg, jiný wineprefix?
-
Díky moc. O víkendu na to vlítnu.
Ještě by mi hodně pomohlo, kdybych tušil, proč spouštěč (blabla.desktop) spouští program jinak (blbě), než stejný příkaz, zkopírovaný do terminálu (dobře). Je možné, že využije jiné nastavení winecfg, jiný wineprefix?
Uveď konkrétní příklad těch příkazů. (příkaz + celý obsah souboru .desktop).
Protože do spouštěče nejde některé příkazy psát rovnou, ale musí se to takto:
Exec=sh -c "příkaz"
Nebo jednoduše napsat ten příkaz do pomocného skriptu a do spouštěče dát jako příkaz cestu k tomu skriptu.
Toto bývá u složitých příkazů nutností...
-
Nebo jednoduše napsat ten příkaz do pomocného skriptu a do spouštěče dát jako příkaz cestu k tomu skriptu.
Toto bývá u složitých příkazů nutností...
Díky, dám to se.
Ale je příkaz "spusť MS Word ve wine" složitý?
-
Nebo jednoduše napsat ten příkaz do pomocného skriptu a do spouštěče dát jako příkaz cestu k tomu skriptu.
Toto bývá u složitých příkazů nutností...
Díky, dám to se.
Ale je příkaz "spusť MS Word ve wine" složitý?
Nepatrně off-topic: třeba takový
sudo apt-get update && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean && echo "$(tput setaf 3)$(tput bold)$(tput blink)Konec, můžete zavřít okno konzole$(tput sgr 0)"
je poměrně složitý příkaz, přesto funguje jako spouštěč s ikonou... Takže je to relativní.
-
Nepatrně off-topic: třeba takový
sudo apt-get update && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean && echo "$(tput setaf 3)$(tput bold)$(tput blink)Konec, můžete zavřít okno konzole$(tput sgr 0)"
je poměrně složitý příkaz, přesto funguje jako spouštěč s ikonou... Takže je to relativní.
[/quote]
Žádné "sudo" příkazy běžným spouštěčem nespustíš. Než sem něco plácneš, napřed si to sám nejprve zkus. Pak zjistíš, že se po spuštění takového spouštěče nestane vůbec nic..... :-\
-
Díky, dám to se.
Ale je příkaz "spusť MS Word ve wine" složitý?
Spuštění programu v konkrétním wineprefixu už bych jako složitější příkaz bral.
Potvrzuje to fakt, že ti tam příkaz který je funkční v Terminálu nefunguje či funguje špatně/jinak...
A pokud nějaký příkaz (ve spouštěči) nefunguje přímo, je logicky třeba najít jiný způsob.
Příkazy ve spouštěčích mají totiž svoje pravidla/omezení. Dva způsoby jak to vyřešit jsem uvedl viz výše.
Jsou ověřené a plně funkční. Proto se zbytečně nesnaž vymýšlet "kolo".... :)
-
Nepatrně off-topic: třeba takový
sudo apt-get update && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean && echo "$(tput setaf 3)$(tput bold)$(tput blink)Konec, můžete zavřít okno konzole$(tput sgr 0)"
je poměrně složitý příkaz, přesto funguje jako spouštěč s ikonou... Takže je to relativní.
Žádné "sudo" příkazy běžným spouštěčem nespustíš. Než sem něco plácneš, napřed si to sám nejprve zkus. Pak zjistíš, že se po spuštění takového spouštěče nestane vůbec nic..... :-\
Ten příkaz skrytý ve spouštěči (*.desktop) používám cca dva roky, s modifikací (žlutý text) cca rok. Ale jinak se nestane nic, ne...
To s tím plácáním zkus vztáhnout na sebe.
-
Každý spouštěč (soubor .desktop) je spouštěný pod obyčejným (aktuálně přihlášeným) uživatelem který nemá root práva.
Pokud je v příkazu spouštěče "sudo", příkaz se nespustí, nestane se zkrátka nic. Pro pomalejší upřesňuji: Po dvojkliku na takovýto spouštěč se nestane/nespustí nic. Zkrátka bez jakékoli reakce.
To patří k základním principům zabezpečení v Ubuntu.
Když spustíš stejný příkaz v Terminálu, vyskočí požadavek na zadání root hesla. Dokud heslo nezadáš, příkaz se neprovede.
-----------------------------------------------------------------------------------
Toto jsou obecně známé věci, naprosto elementární. Jejich popíráním se pouze ztrapňuješ, sleduješ neznámo co (snad zviditelnění za každou cenu??). Tímto bych toto téma raději uzavřel....
-
Každý spouštěč (soubor .desktop) je spouštěný pod obyčejným (aktuálně přihlášeným) uživatelem který nemá root práva.
Pokud je v příkazu spouštěče "sudo", příkaz se nespustí, nestane se zkrátka nic. To patří k principům zabezpečení v Ubuntu.
Pokud spustíš stejný příkaz v Terminálu, vyskočí požadavek na zadání root hesla. Dokud heslo nezadáš, příkaz se neprovede.
-----------------------------------------------------------------------------------
Toto jsou obecně známé věci, naprosto elementární. Jejich popíráním se pouze ztrapňuješ, sleduješ neznámo co.
Tímto bych toto téma uzavřel....
A já jsem snad někde napsal co se stane? Ne, jen ty jsi napsal, že se nestane nic...
Pochopitelně že se spustí konzole a v ní výzva k heslu, přesně tak to má být... Ten příklad jsem dával pouze kvůli možné délce příkazu, nic víc.
Zkus si alespoň přečíst, na co reaguješ. Pochop, že nejsi jediný, kdo má pravdu a používej hlavu.
Howgh.
-
Myslím si, že hlavný problém je v tom, že pán Compaq nechce používať Playonlinux, ktorý je robený presne pre tie prípady, keď používateľ nevie dostatočne používať príkazový riadok.
Ale na to musí prísť sám, čo je jednoduhšie.
-
Myslím si, že hlavný problém je v tom, že pán Compaq nechce používať Playonlinux, ktorý je robený presne pre tie prípady, keď používateľ nevie dostatočne používať príkazový riadok.
Ale na to musí prísť sám, čo je jednoduhšie.
Opravuji. MS Office normálně nainstalovaný wine běží. Akorát blbne diakritika z klávesnice (ˇD místo Ď). Při spuštění z terminálu stejným příkazem je vše ok. Snažím se vytvořit spouštěč, který by MS Office spustil "dobře". To je vše.
-
Je mi to jasné, len som chcel naznačiť, že v grafickom prostredí je to ľahšie.
-
Opravuji. MS Office normálně nainstalovaný wine běží. Akorát blbne diakritika z klávesnice (ˇD místo Ď). Při spuštění z terminálu stejným příkazem je vše ok. Snažím se vytvořit spouštěč, který by MS Office spustil "dobře". To je vše.
Už to skoro až zavání trapností...
Máš minimálně dvě metody jak tuto "drobnost" vyřešit.
Máš - li plně funkční příkaz do Terminálu, není sebemenšího důvodu proč by nešel vytvořit stejně funkční spouštěč ".desktop" - to zkrátka neexistuje..... :-\
-
Už to skoro až zavání trapností...
Máš minimálně dvě metody jak tuto "drobnost" vyřešit.
Máš - li plně funkční příkaz do Terminálu, není sebemenšího důvodu proč by nešel vytvořit stejně funkční spouštěč ".desktop" - to zkrátka neexistuje..... :-\
Ale existuje.
Kompletní CHYBNÝ spouštěč přikládám do přílohy (v ZIPu).
Zde je, pro úplnost, jeho obsah:
[Desktop Entry]
Name=Microsoft Office Word 2007
Exec=env WINEPREFIX="/home/tomas/.wine" wine "C:\\windows\\command\\start.exe" /Unix /home/tomas/.wine/dosdevices/c:/users/tomas/Start\ Menu/Programs/Microsoft\ Office/Microsoft\ Office\ Word\ 2007.lnk
Type=Application
StartupNotify=true
Comment=Umožňuje vytvářet a upravovat dokumenty profesionálního vzhledu (například dopisy, doklady, sestavy a brožury) pomocí aplikace Microsoft Office Word.
Icon=36AE_wordicon.0
StartupWMClass=winword.exe
Když spustím z terminálu tento příkaz, zkopírovaný PŘESNĚ ze spouštěče, je VŠE OK:
env WINEPREFIX="/home/tomas/.wine" wine "C:\\windows\\command\\start.exe" /Unix /home/tomas/.wine/dosdevices/c:/users/tomas/Start\ Menu/Programs/Microsoft\ Office/Microsoft\ Office\ Word\ 2007.lnk
Pro nevěřící přikládám obrázek příkazu v terminálu.
Rady? Tipy?
-
Skús do toho spúšťača dopísať riadok
Terminal=true
-
Skús do toho spúšťača dopísať riadok
Terminal=true
to jsem zkoušel, nefunguje
-
Odhlédnu-li od naposled zmíněného problému (rozdíl ve funkci mezi příkazem v konzoli a tímtéž ve spouštěči), tak bych se podíval ještě sem:
https://ubuntuforums.org/showthread.php?t=2218032
https://www.codeweavers.com/support/forums/general/?t=26;msg=163070
https://ubuntulinuxx.wordpress.com/2015/05/17/fix-romanian-fonts-diacriticediacritics-on-office-2010-xubuntu-14-04-2-lts/
a to včetně tam uvedených dalších odkazů. Jsou tam i jiná než dosud probíraná řešení...
-
Ak si premazával spúšťače v /home/tomas/.local/share/applications/wine/Programs/Office/..atď
tak je možné, že vo word.lnk je niečo, čo terminál ignoruje a preto sú tam rozdiely.
Skús v niečom otvoriť ten word.lnk a dať to sem.
Obsah môjho z WinRaru https://postimg.cc/ppxQvGmV (https://postimg.cc/ppxQvGmV)
Stále ešte nevieme na akej mašine to skúšaš, aký je systém a aké wine.
Ináč na tvojom mieste by som word a excel nainštaloval ešte raz cez Playonlinux, vôbec nevadí, že tam bude dvakrát, len skúsiť, či bude fungovať.
-
Už to skoro až zavání trapností...
Máš minimálně dvě metody jak tuto "drobnost" vyřešit.
Máš - li plně funkční příkaz do Terminálu, není sebemenšího důvodu proč by nešel vytvořit stejně funkční spouštěč ".desktop" - to zkrátka neexistuje..... :-\
Ale existuje.
Kompletní CHYBNÝ spouštěč přikládám do přílohy (v ZIPu).
Zde je, pro úplnost, jeho obsah:
[Desktop Entry]
Name=Microsoft Office Word 2007
Exec=env WINEPREFIX="/home/tomas/.wine" wine "C:\\windows\\command\\start.exe" /Unix /home/tomas/.wine/dosdevices/c:/users/tomas/Start\ Menu/Programs/Microsoft\ Office/Microsoft\ Office\ Word\ 2007.lnk
Type=Application
StartupNotify=true
Comment=Umožňuje vytvářet a upravovat dokumenty profesionálního vzhledu (například dopisy, doklady, sestavy a brožury) pomocí aplikace Microsoft Office Word.
Icon=36AE_wordicon.0
StartupWMClass=winword.exe
Když spustím z terminálu tento příkaz, zkopírovaný PŘESNĚ ze spouštěče, je VŠE OK:
env WINEPREFIX="/home/tomas/.wine" wine "C:\\windows\\command\\start.exe" /Unix /home/tomas/.wine/dosdevices/c:/users/tomas/Start\ Menu/Programs/Microsoft\ Office/Microsoft\ Office\ Word\ 2007.lnk
Pro nevěřící přikládám obrázek příkazu v terminálu.
Rady? Tipy?
1. Do spouštěče nelze zadávat cestu k .lnk Vždy se zadává cesta k .exe nebo skriptu.
Co je to za manýry? To přece neexistuje ani ve Windows, dávat do zástupce cestu k jinému zástupci.... :-[
2. Proč tu cestu píšeš tak nesmírně komplikovaně??
Správný příkaz do spouštěče tedy je:
Exec=env WINEPREFIX=$HOME/.wine wine "$HOME/.wine/dosdevices/c:/Program Files/cesta/ke/winword.exe"
Tu cestu k .exe si tam dopiš dle skutečnosti, kam sis to nainstaloval snad víš.....
Klasické windows zástupce (.lnk) v Ubuntu vůbec nepoužívej. Klidně se jich zbav a udělej si normální spouštěče .desktop
-
1. Do spouštěče nelze zadávat cestu k .lnk Vždy se zadává cesta k .exe nebo skriptu.
Co je to za manýry? To přece neexistuje ani ve Windows, dávat do zástupce cestu k jinému zástupci.... :-[
2. Proč tu cestu píšeš tak nesmírně komplikovaně??
Příkaz jsem samozřejmě nepsal já, vytvořila ho instalace MS Office do wine. Stejně jako všechny spouštěče a zástupce apod. Já to ani neumím... Já pouze zkopíroval příkaz a zkusil ho spustit z terminálu.
-
Příkaz jsem samozřejmě nepsal já, vytvořila ho instalace MS Office do wine. Stejně jako všechny spouštěče a zástupce apod. Já to ani neumím... Já pouze zkopíroval příkaz a zkusil ho spustit z terminálu.
Instalátor Office (nebo jiného windows programu) nepozná, jestli instaluješ do skutečných Windows nebo do Ubuntu přes wine. Proto vytváří ty (vcelku zbytečné) .lnk zástupce.
Nicméně teď už aspoň víš, jak si ten normální spouštěč .desktop vytvořit. Můžeš ho dát buď na Plochu nebo do složky
~/.local/share/applications
Pak se objeví v menu (nabídce aplikací). Pokud chceš aby se objevil i v kontextových nabídkách (otevřít ve), přidáš na konec příkazu parametr %F
env WINEPREFIX=$HOME/.wine wine "$HOME/.wine/dosdevices/c:/Program Files/cesta/ke/winword.exe" %F
-
Nicméně teď už aspoň víš, jak si ten normální spouštěč .desktop vytvořit. Můžeš ho dát buď na Plochu nebo do složky
~/.local/share/applications
Spouštěč jsem vytvořil, dal na plochu, obsah je zde:
[Desktop Entry]
Name=Microsoft Office Word 2007 v2
Exec=env WINEPREFIX=$HOME/.wine wine "$HOME/.wine/drive_c/Program Files/Microsoft Office/Office12/WINWORD.EXE"
Type=Application
StartupNotify=true
Comment=Umožňuje vytvářet a upravovat dokumenty profesionálního vzhledu (například dopisy, doklady, sestavy a brožury) pomocí aplikace Microsoft Office Word.
Icon=36AE_wordicon.0
StartupWMClass=winword.exe
Nespustí se NIC.
Další verze, tak nespustí NIC:
[Desktop Entry]
Name=Microsoft Office Word 2007 v3
Exec=env WINEPREFIX=$HOME/.wine wine "$HOME/.wine/dosdevices/c:/Program Files/Microsoft Office/Office12/WINWORD.EXE"
Type=Application
StartupNotify=true
Comment=Umožňuje vytvářet a upravovat dokumenty profesionálního vzhledu (například dopisy, doklady, sestavy a brožury) pomocí aplikace Microsoft Office Word.
Icon=36AE_wordicon.0
StartupWMClass=winword.exe
Soubor WINWORD.EXE tam je, viz přílohu
-
Pak musíš mít tu cestu blbě - jiná možnost není.....
-
Pak musíš mít tu cestu blbě - jiná možnost není.....
Cestu jsem zkopíroval z Nautilu, viz obrázek... Když prdnu příkaz do terminálu (viz obrázek) bez problémů se spustí a dobře. Vidíte, že to není tak snadné a já chápu, že vám připadám jako blbec...
-
A jestli tam napíšeš "dosdevices/c:" nebo "drive_c" je jedno, protože je to symlinkované - jedná se o stejnou cestu....
Zkus ještě
env WINEPREFIX="/home/tomas/.wine" wine "/home/tomas/.wine/dosdevices/c:/Program Files/Microsoft Office/Office12/WINWORD.EXE" %F
A doufám, žes nezapomněl tomu spouštěči nastavit spustitelnost....
-
A jestli tam napíšeš "dosdevices/c:" nebo "drive_c" je jedno, protože je to symlinkované - jedná se o stejnou cestu....
Zkus ještě
env WINEPREFIX="/home/tomas/.wine" wine "/home/tomas/.wine/dosdevices/c:/Program Files/Microsoft Office/Office12/WINWORD.EXE" %F
A doufám, žes nezapomněl tomu spouštěči nastavit spustitelnost....
Díky. Spustitelnost znám. Tento tvůj poslední tip
[Desktop Entry]
Name=Microsoft Office Word 2007 v4
Exec=env WINEPREFIX="/home/tomas/.wine" wine "/home/tomas/.wine/dosdevices/c:/Program Files/Microsoft Office/Office12/WINWORD.EXE" %F
Type=Application
StartupNotify=true
Comment=Umožňuje vytvářet a upravovat dokumenty profesionálního vzhledu (například dopisy, doklady, sestavy a brožury) pomocí aplikace Microsoft Office Word.
Icon=36AE_wordicon.0
StartupWMClass=winword.exe
Spustí Word, ale blbne diakritika (ˇD), jako ostatně VŽDY, když spustím jakkoli Word spouštěčem...
Když ten samý spustím z terminálu, word napíše chybu (viz obrázek), ale diakritika funguje.
-
Tak to je jasné, do Terminálu to musíš psát bez toho "%F" na konci.....
-----------------------------------------------------------------------------------------------------------------------
Zkus ještě následující věc. Vytvoř soubor
/home/tomas/launch.sh
s obsahem
#!/bin/bash
env WINEPREFIX="/home/tomas/.wine" wine "/home/tomas/.wine/dosdevices/c:/Program Files/Microsoft Office/Office12/WINWORD.EXE"
Nastav mu spustitelnost.
Pak do toho spouštěče napiš jako příkaz
Exec=/home/tomas/launch.sh
A zkus ho spustit.
-
Skús do spúšťača dopísať riadok
Encoding=UTF-8
-
Skús do spúšťača dopísať riadok
Encoding=UTF-8
Díky. Spouští, ale blbě (ˇD).
-
Zkus ještě následující věc. Vytvoř soubor
/home/tomas/launch.sh
s obsahem
#!/bin/bash
env WINEPREFIX="/home/tomas/.wine" wine "/home/tomas/.wine/dosdevices/c:/Program Files/Microsoft Office/Office12/WINWORD.EXE"
Nastav mu spustitelnost.
Pak do toho spouštěče napiš jako příkaz
Exec=/home/tomas/launch.sh
A zkus ho spustit.
Mám to:
[Desktop Entry]
Name=Microsoft Office Word 2007 v6
Exec=/home/tomas/launch.sh
Type=Application
StartupNotify=true
Comment=Umožňuje vytvářet a upravovat dokumenty profesionálního vzhledu (například dopisy, doklady, sestavy a brožury) pomocí aplikace Microsoft Office Word.
Icon=36AE_wordicon.0
StartupWMClass=winword.exe
Spouští, ale s blbou diakritikou (ˇD).
Vždy, když je v řetězu jakýkoli spouštěč, je diakritika na prd. Vždy, když winword spustím jakkoli z terminálu (například v poslední verzi příkazem (. launch.sh), je diakritika ok.
-
Dej do spouštěče příkaz
Exec=sh -c "/home/tomas/launch.sh"
nebo
Exec=sh -c "env WINEPREFIX='/home/tomas/.wine' wine '/home/tomas/.wine/dosdevices/c:/Program Files/Microsoft Office/Office12/WINWORD.EXE'"
-
Dej do spouštěče příkaz
Exec=sh -c "/home/tomas/launch.sh"
Dík:
Verze 7:
[Desktop Entry]
Name=Microsoft Office Word 2007 v7
Exec=sh -c "/home/tomas/launch.sh"
Type=Application
StartupNotify=true
Comment=Umožňuje vytvářet a upravovat dokumenty profesionálního vzhledu (například dopisy, doklady, sestavy a brožury) pomocí aplikace Microsoft Office Word.
Icon=36AE_wordicon.0
StartupWMClass=winword.exe
Verze 8:
[Desktop Entry]
Name=Microsoft Office Word 2007 v8
Exec=sh -c "env WINEPREFIX='/home/tomas/.wine' wine '/home/tomas/.wine/dosdevices/c:/Program Files/Microsoft Office/Office12/WINWORD.EXE'"
Type=Application
StartupNotify=true
Comment=Umožňuje vytvářet a upravovat dokumenty profesionálního vzhledu (například dopisy, doklady, sestavy a brožury) pomocí aplikace Microsoft Office Word.
Icon=36AE_wordicon.0
StartupWMClass=winword.exe
spustí bez diakritiky :-(
-
Chyba nebude v spúšťačoch, ale vo wine niečo chýba, čo terminál doplní.
Neviem, čo si doteraz doinštaloval do wine, ale daj tam msxml3, vcrun2005, corefonts
-
Chyba nebude v spúšťačoch, ale vo wine niečo chýba, čo terminál doplní.
Neviem, čo si doteraz doinštaloval do wine, ale daj tam msxml3, vcrun2005, corefonts
doinstalovával jsem jen nějakou databázovou podporu pro PROFIT
prosím jak doinstalovat do wine msxml3, vcrun2005, corefonts?
-
Chyba nebude v spúšťačoch, ale vo wine niečo chýba, čo terminál doplní.
Neviem, čo si doteraz doinštaloval do wine, ale daj tam msxml3, vcrun2005, corefonts
doinstalovával jsem jen nějakou databázovou podporu pro PROFIT
prosím jak doinstalovat do wine msxml3, vcrun2005, corefonts?
Přes winetricks, někdy to ale nefunguje, takže pak stáhnout a doinstalovat ručně.
-
cez winetricks, tak isto, ako tie dva pre profit, len napíšeš corefonts msxml3 vcrun2005
skús v konzole napísať príkaz winetricks malo by sa spustiť v GUI , no niekedy vypíše chybu, že niečo chýba, napr. zenity ak pôjde, tak naklikáš, pozri https://www.howtoforge.com/tutorial/how-to-use-winetricks/ (https://www.howtoforge.com/tutorial/how-to-use-winetricks/)
inštalácie v konzole ./winetricks corefonts msxml3 vcrun2005
alebo sh winetricks corefonts msxml3 vcrun2005
Potom ešte skontroluj, či wine verzia je nastavená na win7
a či náhodou nestačí vo Worde nastaviť iný font, ktorý má stredoeurópsku podporu
https://postimg.cc/c64XHZjf (https://postimg.cc/c64XHZjf)
-
Potom ešte skontroluj, či wine verzia je nastavená na win7
a či náhodou nestačí vo Worde nastaviť iný font, ktorý má stredoeurópsku podporu
https://postimg.cc/c64XHZjf (https://postimg.cc/c64XHZjf)
krámy do wine přinstalovány - beze změny
winecfg je nastaveno na Win7
změna fontu v Wordu nepomohla
-
Postni sem ešte obrázok z winecfg - libraries https://postimg.cc/87nY9ffC (https://postimg.cc/87nY9ffC)
a doinštaluj cez winetricks riched20
-
Všechny postupy podle http://forum.ubuntu.cz/index.php?topic=72539.msg565045#msg565045 byly vyzkoušeny?
V kostce:
1) hraní si s ibus (a to nejen vypnutí)
2) hraní si s XMODIFIERS
3) přesun fontů do /.PlayOnLinux/wineprefix/Office2010/drive_c/windows/Fonts/ (modifikované dle skutečnosti!)
-
Postni sem ešte obrázok z winecfg - libraries https://postimg.cc/87nY9ffC (https://postimg.cc/87nY9ffC)
a doinštaluj cez winetricks riched20
díky, ale tady jsem byl už před rokem :-)
winetricks riched20
Executing w_do_call riched20
Executing load_riched20
Downloading http://download.microsoft.com/download/E/6/A/E6A04295-D2A8-40D0-A0C5-241BFECD095E/W2KSP4_EN.EXE to /home/tomas/.cache/winetricks/win2ksp4
--2019-02-22 15:41:41-- http://download.microsoft.com/download/E/6/A/E6A04295-D2A8-40D0-A0C5-241BFECD095E/W2KSP4_EN.EXE
Překládám download.microsoft.com (download.microsoft.com)… 2.22.94.11, 2a02:26f0:133:39c::e59, 2a02:26f0:133:3b9::e59, ...
Navazuje se spojení s download.microsoft.com (download.microsoft.com)|2.22.94.11|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 404 Not Found
2019-02-22 15:41:42 CHYBA 404: Not Found.
------------------------------------------------------
Downloading http://download.microsoft.com/download/E/6/A/E6A04295-D2A8-40D0-A0C5-241BFECD095E/W2KSP4_EN.EXE failed
------------------------------------------------------
-
Všechny postupy podle http://forum.ubuntu.cz/index.php?topic=72539.msg565045#msg565045 byly vyzkoušeny?
V kostce:
1) hraní si s ibus (a to nejen vypnutí)
2) hraní si s XMODIFIERS
3) přesun fontů do /.PlayOnLinux/wineprefix/Office2010/drive_c/windows/Fonts/ (modifikované dle skutečnosti!)
1. S ibus jsem si hrál dlouho, popřepínal jsem to 20x
2. XMODIFIERS neumím, ale před příkaz jsem dával nějaký kód, co mi tu někdo nabídl
3. PlayOnLinux nepoužívám
Po jistotu opakuji. Spuštění MS Office (MS Wordu ) jakýmkoli příkazem v terminálu funguje krásně s diakritikou a fonty, přesně tak jak má, jako ve Windows. Snažím se pouze najít způsob, jak si pro to samé vytvořit spouštěč.
-
Všechny postupy podle http://forum.ubuntu.cz/index.php?topic=72539.msg565045#msg565045 byly vyzkoušeny?
V kostce:
1) hraní si s ibus (a to nejen vypnutí)
2) hraní si s XMODIFIERS
3) přesun fontů do /.PlayOnLinux/wineprefix/Office2010/drive_c/windows/Fonts/ (modifikované dle skutečnosti!)
1. S ibus jsem si hrál dlouho, popřepínal jsem to 20x
2. XMODIFIERS neumím, ale před příkaz jsem dával nějaký kód, co mi tu někdo nabídl
3. PlayOnLinux nepoužívám
Po jistotu opakuji. Spuštění MS Office (MS Wordu ) jakýmkoli příkazem v terminálu funguje krásně s diakritikou a fonty, přesně tak jak má, jako ve Windows. Snažím se pouze najít způsob, jak si pro to samé vytvořit spouštěč.
Jo. Thread už je dlouhej jak tejden a jmenuje se jinak, než co tu teď řešíme. Chtělo to založit samostatný.
Já když pomáhám, tak dávám obvykle jen nápovědu (tipy, klíčová slova atd.), a to zejména proto, že nemám čas a obvykle ani chuť psát "polopaticky". Takže to platí i pro bod 3 (kde je podtrženě dopsáno, co s tím, takže to může platit i pro Wine).
K problému: ano, jde zdánlivě jen o rozdíl mezi spouštěčem a terminálem, ale jak je známo (a už to tu tuším někdo zmínil), může se výsledně jednat o různou odezvu celého systému o mnoho řádů jinde, a to jak na úrovni Linuxu, tak Wine či MS Office. Takže je třeba zkoušet jednak všechno možné , druhak odděleně (tedy ne vše najednou, nýbrž jedno po druhém). K tomu můžou sloužit třeba i různé wineprefixy a instalace v nich, nebo různé uživatelské účty atd.
A pomoct nakonec může něco, co tak zpočátku nevypadá...
Je potřeba si uvědomit, že problém je velmi limitovaný a tudíž s ním nemusí mít zkušenosti skoro nikdo. Důvody omezení: a) provozování MS Office v emulátoru pod Linuxem, b) požadavek na znaky s diakritikou, c) specifické verze Linuxu, Wine a MS Office. Ta omezení se násobí (myslím procentuální výskyt těch jevů) a nakonec vyjde skoro 0...
Poznámka nakonec: není MS font jako MS font. Stačí porovnat (coby soubory) různé verze navenek úplně stejného fontu...
-
Daj ešte do spúšťača exec takto:
Exec=env WINEPREFIX="/home/tomas/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/tomas/.wine/dosdevices/c:/users/tomas/Start\\ Menu/Programs/Microsoft\ Office/Microsoft\ Office\ Word\ 2007.lnk
a nedal si obsah toho Word.lnk /.local/share/applications/wine/Programs/Office...
-
Jestli jsem to dobře pochopil, tak jsem měl založit nové pochopitelnější vlákno. Najdete ho tady:
http://forum.ubuntu.cz/index.php?topic=84309.0