abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 19:22 | Nová verze

Byla vydána verze 11.3 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností i s náhledy v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
22.9. 13:00 | Komunita

Do 30. října se lze přihlásit do dalšího kola programu Outreachy (Wikipedie), jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 4. prosince 2018 do 4. března 2019, v participujících organizacích lze vydělat 5 500 USD.

Ladislav Hagara | Komentářů: 90
21.9. 22:22 | Komunita

Společnost Purism představila kryptografický token Librem Key. Koupit jej lze za 59 dolarů. Token byl vyvinut ve spolupráci se společností Nitrokey a poskytuje jak OpenPGP čipovou kartu, tak zabezpečení bootování notebooků Librem a také dalších notebooků s open source firmwarem Heads.

Ladislav Hagara | Komentářů: 8
21.9. 20:33 | Nová verze

Společnost NVIDIA oficiálně vydala verzi 10.0 toolkitu CUDA (Wikipedie) umožňujícího vývoj aplikací běžících na jejich grafických kartách. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
21.9. 20:00 | Upozornění

Příspěvek Jak přežít plánovanou údržbu DNS na blogu zaměstnanců CZ.NIC upozorňuje na historicky poprvé podepsání DNS root zóny novým klíčem dne 11. října 2018 v 18:00. Software, který nebude po tomto okamžiku obsahovat nový DNSSEC root klíč, nebude schopen resolvovat žádná data. Druhým důležitým datem je 1. února 2019, kdy významní výrobci DNS softwaru, také historicky poprvé, přestanou podporovat servery, které porušují DNS standard

… více »
Ladislav Hagara | Komentářů: 11
21.9. 15:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 156. brněnský sraz, který proběhne v pátek 21. září od 18:00 v restauraci Na Purkyňce na adrese Purkyňova 80.

Ladislav Hagara | Komentářů: 0
21.9. 13:22 | Nová verze

Alan Griffiths z Canonicalu oznámil vydání verze 1.0.0 display serveru Mir (GitHub, Wikipedie). Mir byl představen v březnu 2013 jako náhrada X serveru a alternativa k Waylandu. Dnes Mir běží nad Waylandem a cílen je na internet věcí (IoT).

Ladislav Hagara | Komentářů: 0
20.9. 22:00 | Nasazení Linuxu
Stabilní aktualizace Chrome OS 69 (resp. Chromium OS), konkrétně 69.0.3497.95, přináší mj. podporu linuxových aplikací. Implementována je pomocí virtualizace, a proto je tato funkce také omezena na zařízení s dostatkem paměti a podporou hardwarové akcelerace, tudíž nejsou podporovány chromebooky s 32bitovými architekturami ARM, či Intel Bay Trail (tzn. bez Intel VT-x).
Fluttershy, yay! | Komentářů: 5
20.9. 21:32 | Zajímavý projekt

Došlo k uvolnění linuxové distribuce CLIP OS, vyvíjené francouzským úřadem pro kybernetickou bezpečnost ANSSI, jako open source. Vznikla za účelem nasazení v úřadech, kde je potřeba omezit přístup k důvěrným datům. Je založená na Gentoo.

Fluttershy, yay! | Komentářů: 2
20.9. 16:00 | Komerce

Zjistěte více o bezpečné a flexibilní architektuře v cloudu! IBM Cloud poskytuje bezpečné úložiště pro Vaše obchodní data s možností škálovatelnosti a flexibilitou ukládání dat. Zároveň nabízí prostředky pro jejich analýzu, vizualizaci, reporting a podporu rozhodování.

… více »
Fluttershy, yay! | Komentářů: 12
Na optické médium (CD, DVD, BD aj.) jsem naposledy vypaloval(a) data před méně než
 (13%)
 (14%)
 (21%)
 (23%)
 (24%)
 (3%)
 (0%)
Celkem 401 hlasů
 Komentářů: 33, poslední 16.9. 11:55
Rozcestník

Wine pro pokročilé

19. 1. 2012 | Max Devaine | Návody | 13490×

Wine zná snad už každý, ovšem málokdo ví, co všechno dokáže. Dnes si ukážeme několik tipů a triků ohledně Wine pro (mírně) pokročilé uživatele.

Obsah

Na úvod by slušelo připomenout tyto články, jež zde v dřívějších dobách vyšly:

Nebudeme se zdržovat a hurá do toho.

Co program, to svoje vlastní nastavení – WINEPREFIX

link

Wine si při spuštění vytvoří pro daného uživatele svůj vlastní konfigurační adresář, standardně je umístěn ve „~/.wine“ aneb „/home/uzivatel/.wine“. Ukázka základní hierarchie konfiguračního adresáře Wine (pod 64bit Arch GNU/Linux):

/home/user/.wine/
              |-dosdevices
              |      c: -> ../drive_c
              |      z: -> /
              |-drive_c
              |      Program Files
              |      Program Files (x86)
              |      users
              |      windows
              |system.reg
              |userdef.reg
              |user.reg

Tento adresář si Wine vytváří samo při spuštění. Taktéž samo kontroluje jeho aktuálnost s danou verzí Wine. Pokud tedy v systému aktualizujeme Wine, tak po jeho spuštění se provede kontrola a případné dokopírování nových knihoven / nastavení do konfiguračního adresáře. Dříve Wine konfigurační adresář negenerovalo samo a musel se mu podstrčit parametr wineprefixcreate.

Jedním konfiguračním adresářem nám vzniká malý problém. Tento problém se vztahuje k více programům, jež využívají jeden a ten samý konfigurační adresář. Tím může dojít ke kolizím v knihovnách, nebo je potřeba nějaké hodně specifické nastavení pro jednu aplikaci a druhá aplikace pak kvůli tomu nejde spustit. Toto řeší proměnná prostředí WINEPREFIX. Díky ní můžeme specifikovat cestu ke konfiguračnímu adresáři wine pro každou aplikaci zvlášť. Vizte příklad:

WINEPREFIX=~/.wine-halflife wine hl.exe
WINEPREFIX=~/.wine-office2007 wine excel.exe

Když chceme použít např. winecfg k nastavení wine, tak jej musíme volat s příslušnou proměnnou prostředí. Pokud chceme dle příkladu upravit nastavení wine ohledně hry halflife, tak jej spustíme :

WINEPREFIX=~/.wine-halflife winecfg

Toto platí i pro další aplikace jako regedit apod. :

WINEPREFIX=~/.wine-halflife wine regedit

Více verzí Wine v jednom systému

link

Novější verze wine neznamená nutně líp fungující programy. Občas se dostaví nějaká regrese, která jeden program znefunkční, na druhou stranu se dostaví i nějaké vylepšení, které nám umožní spustit jiný program, který v předchozí verzi Wine nešel. Nyní člověk stojí před otázkou, co s tím. Odpověď je ovšem jednoduchá, více verzí Wine. Máme více konfiguračních adresářů, proč nemít více verzí Wine? Takto nějak to řeší velmi známý projekt PlayOnLinux. A toho můžeme využít (abychom se nemuseli zdržovat kompilací vlastních verzí Wine). PlayOnLinux shromažďuje různé verze Wine, má je zkompilované na svých stránkách a připravené ke stažení v případě, že bude chtít uživatel přes PlayOnLinux spustit nějakou aplikaci fungující pod specifickou verzí Wine. 32bit verze Wine včetně jejich kontrolních součtů sha1 jsou zde: http://www.playonlinux.com/wine/binaries/linux-x86/.

Nejlepším způsobem je uložit stažené verze Wine do /opt/. Tedy nějak takto:

cd /opt/
wget -c http://www.playonlinux.com/wine/binaries/linux-x86/PlayOnLinux-wine-1.1.7-linux-x86.pol
tar xvf  PlayOnLinux-wine-1.1.7-linux-x86.pol

Nyní máme zmíněnou verzi tady: /opt/wineversion/1.1.7. Obdobně můžeme stáhnout i jiné verze. Stažené Wine pak použijeme takto :

WINESERVER="/opt/wineversion/1.1.7/bin/wineserver" WINELOADER="/opt/wineversion/1.1.7/bin/wine" WINEDLLPATH="/opt/wineversion/1.1.7/lib/wine" WINEPREFIX=~/.wine-halflife /opt/wineversion/1.1.7/bin/wine hl.exe

Jak vidno, proměnných není zrovna málo, a proto by nebylo od věci řešit více verzí wine skriptem. Nějaké vysvětlení promměných viz „man wine“.

64bit vs. 32bit aneb WINEARCH

link

Řekněme, že máme 64bit Arch GNU/Linux. Nainstalujeme Wine a budeme chtít klasicky spustit nějaký program, třeba doinstalovat .NET Framework 2.0:

WINEPREFIX=~/.wine-program wine dotnetfx.exe

Tak nemusíte uspět, třeba zmíněný .NET Framework vám sdělí „Chyba: Nelze instalovat v 64bitovém operačním systému.“ Toto lze vyřešit další proměnnou prostředí, pomocí níž definujete architekturu. Starý konfigurační adresář je potřeba nejdříve smazat, v opačném případě dostaneme upozornění „wine: WINEARCH set to win32 but '/home/user/.wine-program' is a 64-bit installation.“.

rm -rf ~/.wine-program
WINEARCH=win32 WINEPREFIX=~/.wine-program wine dotnetfx.exe

Chceme ne/upovídanější Wine? – WINEDEBUG

link

Jsou situace, kdy chceme ladit Wine a mít ho upovídanější. Taktéž jsou ovšem situace, kdy nechceme, aby Wine zbytečně něco vypisovalo, zbytečně něco ladilo, a tak nám bralo potřebný výkon. Pro minimalizování ladících informací a dosažení lepšího výkonu lze využít tuto proměnnou:

WINEDEBUG=-all WINEPREFIX=~/.wine-program wine program.exe

Pro maximalizaci výstupu pak třeba:

WINEDEBUG=heap WINEPREFIX=~/.wine-program wine program.exe

Občas se může stát nějaká nepříjemná věc, která nám nějakým způsobem zabrání vidět debug informace. V takovém případě lze výstup přesměrovat do souboru a třeba i s vybranými druhy záznamů:

WINEDEBUG=+ddraw,+d3d7 WINEPREFIX=~/.wine-program wine program.exe 2>wine-program.log

Více informací třeba zde:

Wine vs. Mono vs. .NET aplikace

link

Mono je velmi zajímavá věc, jehož funkce je asi nejlepší pod wine. Problém u .NET aplikací je, že se tu a tam občas objeví natvrdo nastavená cesta apod. věci, s čímž si Mono neporadí. Proto je dobré použít Windows verzi mono pod Wine. K tomu nám poslouží třeba winetricks (aktuálně Mono: „mono-2.10.2-gtksharp-2.12.10-win32-5.exe“):

WINEPREFIX=~/.wine-netprogram WINEARCH=win32 winetricks mono210
WINEPREFIX=~/.wine-netprogram WINEARCH=win32 wine netprogram.exe

Samo Wine doporučuje Mono (když není nainstalován .NET, ani Mono) hláškou „wine: Install Mono for Windows to run .NET 2.0 applications.“. Ovšem někdy poslouží mnohem lépe místo mono čistě jen Wine s .NET Frameworkem :

WINEPREFIX=~/.wine-netprogram WINEARCH=win32 winetricks dotnet20
WINEPREFIX=~/.wine-netprogram WINEARCH=win32 wine netprogram.exe

Používáme seriový port COM1 pod Wine

link

Použití seriového portu pod Wine je velmi jednoduché. Přidání do Wine se provede vytvořením jednoduchého symbolického odkazu v konfiguračním adresáři Wine:

ln -s /dev/ttyS0 ~/.wine/dosdevices/com1

Osobně jsem ověřil funkčnost portu COM1 pod Wine tak, že jsem si spustil putty a připojil se přes seriový kabel k HP switchi 4510G:

wine putty.exe

Wine pro pokročilé Wine pro pokročilé Wine pro pokročilé

Podpora ODBC

link

Podpora odbc je ve Wine dobrá. Osobně mám vyzkoušeno na klientovi Oracle 11r2. Nainstaloval jsem Windows verzi kilenta Oracle 11r2 pomocí „WINEARCH=win32 wine setup.exe“. ODBC Manager musíme doinstalovat a pak už to sviští (používám tak náš informační systém napsaný ve Visual Fox Pro):

WINEARCH=win32 winetricks jet40 mdac28
WINEARCH=win32 wine odbcad32

Wine pro pokročilé

Vypnutí efektů plochy v KDE4

link

Pokud si pod Wine, a nejen pod ním, chceme spustit nějakou hru a používáme KDE4 se zapnutými grafickými efekty (průhlednost oken, živé náhledy apod. věci), tak může nastat problém v podobě velkého výkonnostního propadu (hra se bude cukat), nebo může dojít k nějaké nestabilitě a podobným věcem. Toto lze řešit malým skriptem, kterým před spuštěním hry vypneme grafické efekty KDE a po ukončení hry je zase zapneme. Velmi primitivní skript může vypadat nějak takto:

#!/bin/bash
if [[ "$(qdbus org.kde.kwin /KWin org.kde.KWin.compositingActive)" = "true" ]] ; then
    qdbus org.kde.kwin /KWin org.kde.KWin.toggleCompositing
fi

WINEDEBUG=-all WINEPREFIX=~/.wine-program wine program.exe

if [[ "$(qdbus org.kde.kwin /KWin org.kde.KWin.compositingActive)" = "false" ]] ; then
    qdbus org.kde.kwin /KWin org.kde.KWin.toggleCompositing
fi
exit

Nějaké tipy triky

link

Spuštění klasické windows cmd, regedit, ovládacího panelu a dalších:

WINEARCH=win32 WINEPREFIX=~/.wine-program wineconsole cmd
WINEARCH=win32 WINEPREFIX=~/.wine-program wine notepad
WINEARCH=win32 WINEPREFIX=~/.wine-program wine wordpad
WINEARCH=win32 WINEPREFIX=~/.wine-program wine ipconfig
WINEARCH=win32 WINEPREFIX=~/.wine-program wine dxdiag
WINEARCH=win32 WINEPREFIX=~/.wine-program wine explorer
WINEARCH=win32 WINEPREFIX=~/.wine-program wine taskmgr
WINEARCH=win32 WINEPREFIX=~/.wine-program wine control
WINEARCH=win32 WINEPREFIX=~/.wine-program wine regedit
WINEARCH=win32 WINEPREFIX=~/.wine-program wine winver
WINEARCH=win32 WINEPREFIX=~/.wine-program wine clock
WINEARCH=win32 WINEPREFIX=~/.wine-program wine winemine
WINEARCH=win32 WINEPREFIX=~/.wine-program wine oleview
WINEARCH=win32 WINEPREFIX=~/.wine-program wine icinfo
WINEARCH=win32 WINEPREFIX=~/.wine-program wine hostname
WINEARCH=win32 WINEPREFIX=~/.wine-program wine winhlp32
...

Spouštění exe aplikace pomocí „./program.exe“ – vizte Using Wine as an interpreter for Win16/Win32 binaries

Možnosti spouštění wine:

# použití windows path :
wine c:\\cesta_k_programu\\program.exe
# spouštění programu s jiným pracovním adresářem :
wine ~/.wine/drive_c/cesta_k_programu/program.exe
# spuštění programu v jeho pracovním adresáři (osobně si myslím, že nejlepší způsob)
cd ~/.wine/drive_c/cesta_k_programu/ && wine program.exe

Některé programy vyžadují restart počítače. Co dělat v takovém případě u aplikace, jež toto vyžaduje pod Wine? Prostě jí namluvíme, že se jde restartovat (Wineboot):

# automatický reboot :
wineboot
# manuální reboot :
wineboot -r
# pro více vizte
wineboot --help

Dobrá funkce je také zabití všech procesů wine. Řekněme, že nám běží v jednom terminále nějaká aplikace pod Wine a vytuhne, poté existuje velmi jednoduchý způsob, jak ji zabít:

# v jednom terminálu běží aplikace:
WINEPREFIX=~/.wine-test wine aplikace.exe
# pak ji můžeme zabít:
WINEPREFIX=~/.wine-test wineserver -k

Pokud se takovéto ukončení aplikace nepodaří, tak až poté můžeme přejít ke „kill -9 PID“, „killall -9 aplikace“ apod.

Dost často je potřeba doinstalovat do Wine .NET Framework, nějaké Direct X knihovny a podobné věci. K usnadnění těchto věcí nám slouží dobře známý winetricks, o němž již bylo něco napsáno: Wine a jeho pomocníci : Winetricks.

Závěr

link

Článek byl jako vždy pojat trochu komplexněji s co nejmenší omáčkou okolo a doufám, že bude i podnětem dobré diskuse s dalšími tipy a radami. Úspěšnému boji s Windows aplikacemi zdar.

       

Hodnocení: 100 %

        špatnédobré        

Nástroje: Tisk bez diskuse

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

19.1.2012 02:00 BFU
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Hezke.
19.1.2012 02:15 peer
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Dobrý článek, zde na abc nadprůměrný. Dík.
Frt avatar 19.1.2012 08:26 Frt | skóre: 13 | blog: Frtoviny | Ostrava
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Nezbyva nez souhlasit. Zase po case neco opravdu uzitecneho a skvele napsaneho :-)
19.1.2012 02:22 peer
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Jenom by to chtělo opravit toto:

Nějaké vysvětlení promměných...
19.1.2012 07:20 medulin | skóre: 31 | blog: medulin | ČR
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Jak je to s podporou USB ve Wine? Lze to tam nějak dostat a jak moc je to funkční?
Bedňa avatar 19.1.2012 07:54 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Ako písal sám autor, na USB je ešte veľa práce. Ja som prepojil simlinkom COM1 s USB.
KERNEL ULTRAS video channel >>>
19.1.2012 13:30 com port
Rozbalit Rozbalit vše Re: Wine pro pokročilé
On je problém i se starým dobrým COM.

U jedné aplikace mi pod Wine fungoval COM port naposledy ve velmi staré verzi Wine, kterou musím kvůli tomu na PC doteď držet.

21.1.2012 17:56 jsmach | skóre: 15
Rozbalit Rozbalit vše Re: Wine pro pokročilé
nedávno jsme potřeboval připojit programátor Atmelů s COM portem k PC bez COMu, další problém byl v aplikačním rozhraním dělaným pouze pro Wincky, bez problému jsem použil levný kabel USB/COM a windowsácký SW programátoru jedoucí pod Wine bez potíží komunikuje s HW částí. Akorát jsem musel nastavit přesměrování výstupu ve wine COM na dev/ttyUSB0
21.1.2012 18:07 jsmach | skóre: 15
Rozbalit Rozbalit vše Re: Wine pro pokročilé
asi tak nějak

ln -s /dev/USBttyS0 ~/.wine/dosdevices/com1
21.1.2012 18:09 jsmach | skóre: 15
Rozbalit Rozbalit vše Re: Wine pro pokročilé
oprava

ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
Bedňa avatar 21.1.2012 23:43 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Podľa čísla USB je to nespolahlivé ako som pastol link nižšie.
KERNEL ULTRAS video channel >>>
Bedňa avatar 21.1.2012 23:43 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Kurňa vyššie :)
KERNEL ULTRAS video channel >>>
22.1.2012 21:39 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Ale zase častěji existuje, oproti /dev/serial.
19.1.2012 13:39 Mti. | skóre: 31 | blog: Mti
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Wine, pokud vim, USB "neresi". Nemuze. Hardware musi fungovat pod linuxem, pak teprve muze byt pouzit pomoci wine. Rozhodne to nebude fungovat tak, ze "do wine strcim driver z windows...".

Seriove porty pres usb - pripojuje se az ten seriovy port. Flashky, totez....
Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
19.1.2012 15:21 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Zajímavé, že ve virtualboxu to problém není ;) (sdílet z linuxu zařízení pro které není ovladač do třeba virtuálních windows).
Baník pyčo!
19.1.2012 15:53 Sten
Rozbalit Rozbalit vše Re: Wine pro pokročilé
To je ale vlastnost, ne chyba. Ve virtualizaci běží jádro Windows a to potřebuje přistupovat na raw USB zařízení; takové zařízení potom nejen že nemusí ovládat Linux, on ho ani ovládat nesmí (Virtualbox jej prostě Linuxu „sebere“). Wine není virtualizace, ale wrapper, takže potřebuje to USB zařízení ovládané linuxovým jádrem, aby s ním mohlo pracovat.
19.1.2012 17:50 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: Wine pro pokročilé
To vím, ale u předřečníka to vypadalo že tvrdí, že na ten raw přistupovat nejde - jde. A potom už je to všechno na motivech a šikovnosti autorů wine, i když je celkově wine wrapper, čistě teoreticky by snad šlo přidat mezivrstvu co by vytvářela emulaci windows ovladačů (vstup raw a windows driver, výstup nějaké 'wine' device se kterým by wine mohlo komunikovat). Ano, bylo by to škrábání se levou nohou za pravým uchem, ale některá zařízení by to mohlo rozchodit (hlavně různá taková pro které by šlo sice možná i udělat linux ovladač, ale nemělo by to žádný význam, třeba usb hardwarove klíče pro některé profi programy a podobně). Jiná věc jsou třeba PCI karty, k těm už se přistupuje přímo špatně (umí to snad kvm...).
Baník pyčo!
19.1.2012 19:57 Sten
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Tohle je opravdu mimo záběr wine, už z toho důvodu, že pro raw přístup je potřeba příslušné oprávnění, tedy nejčastějni roota, a taky protože to potřebuje emulaci windowsího jádra, kterou wine neposkytuje.

Windowsí ovladače ale v Linuxu používat jdou, jak dokazuje třeba ndiswrapper (pocházející z ReactOS).
19.1.2012 20:25 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Tak jasně, nemusí to přímo být pod hlavičkou wine, ale šlo mi o to že některé ty win ovladače (rozchozené třeba v tom ndiswrapperu či něčem co stojí mimo wine) mají smysl hlavně pro windows programy spuštěné přes wine (a linux aplikace je nevyužijí) a proto je tam dobrá nějaká spolupráce mezi vývojáři wine a tím kdo dělá tu vrstvu pro windows ovladače v linuxu (která poběží třeba jako jaderný modul).
Baník pyčo!
20.1.2012 03:18 Sten
Rozbalit Rozbalit vše Re: Wine pro pokročilé
On to vůbec nemusí být jaderný modul, stačí to spustit pomocí CUSE. Tak stačí jen napsat wrapper pro windowsí jádro :-)
Bedňa avatar 20.1.2012 07:26 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Damjan Jovanovic:

V roce 2010 jsem do Wine přidal některé funkce z USBD.SYS a hlavičkové soubory pro USB. Později jsem se pokusil přidat podporu libusb, monitorování USB zařízení a základní infrastrukturu načítání ovladačů podle potřeby, ale nic z toho nebylo z různých důvodů do Wine přijato. Nyní se postupně snažím zobecnit načítání ovladačů ve Wine. Pak snad přidám načítání ovladačů při připojení USB zařízení. Pak podporu libusb. Pak teprve přidám samotné základní USB I/O. Pak musím rozchodit ReadFile/WriteFile u ovladačů. A stejně pak zbude nutnost napsat vysokoúrovňové ovladače (např. USBSCAN.SYS) a spousta chyb v SETUPAPI.DLL a funkce jako podpora instalátorů tříd [class installers], které bude nutné přidat, než se ovladače vůbec úspěšně nainstalují. A pak budeme doufat, že nezačnou používat příliš mnoho neimplementovaných funkcí z NTOSKRNL.EXE.

Takže to postupuje pomalu a musí se toho udělat hodně a moc vývojářů Wine se o to nezajímá. Můžeme jen doufat, že jakmile nějaké ovladače začnou fungovat, vyvolá to větší zájem o Wine (a Linux) a do Wine pak půjde více patchů :-)

KERNEL ULTRAS video channel >>>
20.1.2012 07:46 frr | skóre: 33
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Přesně tak, ovladače pro USB zařízení žijou pod Windows v *kernelu*, což je přesně oblast, které se pokud vím Wine obecně spíš vyhýbá. On totiž libovolný kernel-mode ovladač může legálně používat prakticky libovolnou funkci z NT kernel API (DDK).
[:wq]
corwin78 avatar 19.1.2012 07:36 corwin78 | skóre: 10 | Ostrava
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Měl jsem za to, že vypnutí kompozitního desktopu si Wine řeší samo, nebo to bylo minimálně v plánu...
Uživatel GNU/Linux # 420871 | Česká pirátská strana - "Internet je naše moře...".
Max avatar 19.1.2012 09:08 Max | skóre: 66 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Wine pro pokročilé
O tom bohuzel nic nevim, ovsem pokud chce clovek pouzivat starsi verze wine,tak si to musi hlidat sam.
Zdar Max
Měl jsem sen ... :(
21.1.2012 16:23 w4rr10r
Rozbalit Rozbalit vše Re: Wine pro pokročilé
A nemá si to u maximalizovaných oken řešit KWin? Jenom si nejsem, jestli už je to ve stabilním vydání.
19.1.2012 15:54 Sten
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Možná by bylo lepší, kdyby Wine používalo double buffering pro svoje okna, tím by se to vyřešilo úplně. Nakonec Windows přeci taky používají kompozici.
19.1.2012 08:40 Správce třetí sítě druhého řádu
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Achjo, neni lepší říct fotrům o pár stovek a zakoupit win sedm? Stejně to každej linuxák používá tak je přeci lepší to mít funkční a legální.
David Ježek avatar 19.1.2012 08:55 David Ježek | skóre: 83 | blog: Mostly_IMDB | Poděbrady
Rozbalit Rozbalit vše Re: Wine pro pokročilé
W7 nestojí pár set, ale pár tisíc. navíc bez ohledu na cenu mají někteřeí z nás jednoduše problém s odsouhlasením té otřesné EULA sračky.
19.1.2012 09:05 Aleš Kapica | skóre: 47 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Jsi normální?? Restartovat kompa (a znemožnit si tak práci) jenom kvůli tomu, aby si prcek na chvilku zapařil AOE?
Bedňa avatar 19.1.2012 09:08 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Tak priateľu prídi mi ukázať ku mne domov kde mám tie ukradnuté Widle, ale keď ich nenájdeš, môžem rozbiť piču, OK?
KERNEL ULTRAS video channel >>>
19.1.2012 09:23 R
Rozbalit Rozbalit vše Re: Wine pro pokročilé
A naco by mi ta sracka bola? Staci mi, ze sa s tym musim srat na cudzich PC. Na moje PC by sa to ani nainstalovat nedalo.
corwin78 avatar 19.1.2012 09:37 corwin78 | skóre: 10 | Ostrava
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Haha, dobrý fór. Vždyť na tom MS shitu nic neběží. Když už hraji nějakou hru, tak většinou starší srdcovky a ty většinou Widle Vista a výš nerozjedou ani omylem, na druhou stranu Wine s tím problém nemá a většinou šlape jako z praku, nebo alespoň lépe než nativní Widle. Nehledě na neakceptovatelnou EULA (jak už tu někdo zmínil) a také by mi srdce utrhlo vrazit Microsoftu byť jen jedinou korunu.
Uživatel GNU/Linux # 420871 | Česká pirátská strana - "Internet je naše moře...".
19.1.2012 10:28 čtenář
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Obvious troll is obvious.
19.1.2012 11:27 lyon
Rozbalit Rozbalit vše Re: Wine pro pokročilé
> Stejně to každej linuxák používá tak je přeci lepší to mít funkční a legální.

To je dost naivni nazor.
19.1.2012 15:57 Sten
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Rozhodně to lepší není. Buďto nemůžete mít oboje spuštěné najednou, nebo je dost velký problém s akcelerací/rychlostí. A pak je problém se schránkou, přepínáním oken a dalšími „maličkostmi“, kterými se zřejmě windowsáci nezabývají.
19.1.2012 10:01 jdsulin
Rozbalit Rozbalit vše Re: Wine pro pokročilé
S tim DEBUGem jsi mi fakt pomohl :) diky

Ale chci se zeptat jak je to vlastne s licenci ? :) je jasne, ze wine nemuze mit v sobe knihovny primo z Windows, ale kdyz mam licenci Winu, muzu je prekopiravat a pouzit ? :)
19.1.2012 10:25 tomo
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Na debug som zvedavy i ja - odskusam ked pridem domov, v kazdom pripade hodne dobra rada.
Max avatar 19.1.2012 10:47 Max | skóre: 66 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Pokud mas win licenci na pocitac, na kterym provozujes linux + wine,tak knihovny pouzit muzes a bude to legalni.
Zdar Max
Měl jsem sen ... :(
23.1.2012 18:04 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Wine pro pokročilé
o tom slyším poprvé, že by se bez licence na widle nesměly používat knihovny, jediné jsou snad Kernel32.dll, User32.dll, Ole32.dll a podobné systémové knihovny, které wine stejně nemůže používat, jinak ostatní jsou redistributable, což chápu tak, že je můžu dokonce přibalovat k vlastním programům, čili i legálně používat...
Max avatar 24.1.2012 08:29 Max | skóre: 66 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Dotaz zněl na knihovny, jenž jsou součástí windows. Tzn, že nainstaluji windows a z nich si zkusím nějaké knihovny vykopírovat a použít ve wine. Další věcí je intalace IE apod. věcí, které nemusí být úplně licenčně ok. Párkrát jsem četl, že mají v sobě ujednání typu : můžeš si to nainstalovat jen v případě, že máš platnou licenci windows. Ovšem sám jsem si ty licenční ujednání moc nepročítal, takže to nemohu potvrdit, ale chystám se nato :).
Zdar Max
Měl jsem sen ... :(
24.1.2012 14:33 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Wine pro pokročilé
ok, nepamatuji si že bych někdy vykopíroval knihovnu z widlí, stahuji je z http://www.dll-files.com/ a nikdy mě to s licencí neotravovalo... IE asi chce mít licenci na windows, ale u knihoven jako directx, msvcr, msvcp, dinput, mmdevapi a podobně bych se nebál... systémové knihovny vyžadují jádro windows, které ve wine není, takže i když se tam taková knihovna zatoulá, tak nefunguje, případně znefunkční wine...
19.1.2012 10:42 pet
Rozbalit Rozbalit vše N900
Ahoj, mám Nokii N900 a rád bych do ní dostal offline mapy, ale jde to jen pomocí nějakého *.exe programu. Má někdo nějaké zkušenosti jak to udělat pod Linuxem (Gentoo amd64)? Předem díky
19.1.2012 16:03 Sten
Rozbalit Rozbalit vše Re: N900
Zkusli bych spustit ten program pomocí wine z příkazové řádky a pak se uvidí ;-)
19.1.2012 10:52 michalq
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Pekny clanek ...

Asi nemluvim jen za sebe, kdyz reknu, ze hlavni duvod, proc se tolik lidi drzi Windows je balik MS Office, ktery je chca/nechca standardem.

Takze moje otazka zni, lze uz na Wine nainstalovat plnohodnetne Office 2010?

Pokud ano, byla by to fantasticka zprava. Pokud ne, tak zbyva stale bud virtualizace nebo dualboot.

19.1.2012 11:51 Aleš Kapica | skóre: 47 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Asi nemluvim jen za sebe, kdyz reknu, ze hlavni duvod, proc se tolik lidi drzi Windows je balik MS Office, ktery je chca/nechca standardem.

Bohužel se mýlíš. Tím co drží lidi u MS Windows nejsou MS Opice, ba dokonce ani kvantum laciného ukradeného softu, jak si někdo naivně myslí.

Laik, který si koupí počítač s předinstalovanými MS Windows nemá nejmenší důvod pro to aby se vrhal do neznámých linuxových vod. Systém má legálně koupený a jeho potřebám většinou stačí.
Aplikace, které nalézá na nejrůznějších přílohách jsou stejně win only. Výukové CD pro děti - z programátorského hlediska většinou příšerné věci, jsou rovněž obvykle win only.
A když si koupí nějaký hardware - ať již vypalovačku, skener či kameru tak mu k němu dodají i nějakou tu ořezanou verzi nějakého hnusu. Sice by nad tím jeden brečel, ale těm lidem to musí stačit.

K přechodu na linux v podstatě motivuje lidi několik faktorů

  • Už je svět MS aplikací začal srát natolik že se odhodlali k tomu vyzkoušet linux. - Ten pak uspěje, pouze pokud jde o lidi, které primárně zajímá internet, mail a sem tam nějaký ten dokument z MS Opice, se kterým si poradí LibreOpice.
    Lidé co si rádi sem tam chtějí zapařit něco jiného než on-line flashovku a mají ke všemu mizernou konektivitu se obvykle po zakoupení nového stroje s předinstalovanými MS Windows k nim kajícně vracejí.
  • V jejich okolí už není nikdo ochoden se více zaobírat jejich obstarožním strojem s archaickými MS Windows XP.
    Zde úspěch linuxu obvykle záleží na jejich solventnosti. Dokud nemají prachy na nový lepší stroj s předinstalovanými Widlemi, se s Linuxem spokojí.

No a pak je několik mizivých výjimek jako jsem byl např. já, co nemají rádi zázraky a pudově se vyhýbají skřínkám "které tak nějak fungují s trpaslíčkem uvnitř".

Bedňa avatar 19.1.2012 11:57 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Štandardom kde? U nás sú štandardom otvorené formáty a pochybujem že je to u vás iné. Na čo ti ten zmätok je? Programuješ vo VB scripte? Pretože klikať do okienok, sčítavať ... ide v každom office.
KERNEL ULTRAS video channel >>>
19.1.2012 16:29 sparrowhawk | skóre: 5
Rozbalit Rozbalit vše Re: Wine pro pokročilé

ano, presne tak. majoritni pouzivani ms office nema nic spolecneho s zadnyma standardama, ale s faktem, ze primarne spolecnosti sva data/reporty a podobne veci zpracovavaji a ukladaji prave v MS produktech uplne stejne, jako instaluji na veskery svuj hardware kdejake widle. s kazdou novou verzi nove licence.

na tohle vsechno bohate staci libreoffice. dokaze zpracovat i ooxml (snad jsem se nespletl :) ) alespon pro cteni, dale si to sam ulozis, jako ods/odt.... nebo doc, chces-li to zpetne otevrit v MS office

jediny problem nastava tam, kde je zapotrebi spoustet VB makra. jednou se mi podarilo VB makro v libreoffice spustit, ale jsou VB prikazy, na kterych libreoffice proste klekne a nepusti makro dal.

jestli se nepletu, existovali, mozna jeste existuji a stale se udrzuji office pro linux, ktere zvladali/zvladaji i VB script

Bedňa avatar 19.1.2012 17:41 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
+1

U nás majú všetci MS Office, pritom ho 95% ľudí používa len na prezeranie dát, čo niekto vyexportoval zo SAPu, ako vlastne v každej firme. Ľuďom pridať peniaze to nie, ale veselo utrácať za kraviny to sa nosí. Vo firme pracujú s makrami dvaja ľudia, takže "čistý" výstup si môžem pozrieť aj v LO.
KERNEL ULTRAS video channel >>>
19.1.2012 14:04 Jindřich
Rozbalit Rozbalit vše Re: Wine pro pokročilé
K otázce: viz zde.
19.1.2012 18:14 j
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Pletes se, to co drzi lidi u widli sou hry, nic jinyho. Ve wine jde sice lecos a lecos tam i funguje, ale v 90% pripadu to ma kurevsky daleko do BFU postupu.

19.1.2012 18:40 J. M. | skóre: 5
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Já se živím psaním textů a u win mě drží jedině potřeba MS Office, neboť - a to musím jako dlouholetý uživatel Linuxu uznat - Open/Libre Office jsou jen velmi chabou konkurencí sady od MS a moje produktivita v nich je ve srovnání výrazně menší. Je mi líto, ale je to tak. Mluvím o profesionálním psaní rozsáhlých textů, ne o "běžném" používání. (A doplňuji: makra skoro nepoužívám.) No flame pls.
19.1.2012 19:03 j
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Jestli pises rozsahly texty v office, tak bych opravdu nechtel videt ty vystupy, protoze musej bejt naprosto tragicky. Office jsou nastrojem max pro nekolikatrankovy veci nevyzadujici zadnou sazbu. Profesional pise v naprosto libovolnem editoru (a office to v 90% nejsou) a formatovani provadi v sazecim programu.

Vzivote nezapomenu jak spolubydlic prepisoval pres noc diplomku, protoze ji potreboval vytisknout (z M$ opic) a ono se to cele totalne rozdrbalo.
19.1.2012 19:57 J. M. | skóre: 5
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Rozsáhlé texty mám většinou rozdělené do kapitol, to tyhle programy zvládnou. O sazbě se nedá mluvit (ovládám LaTeX, takže vím, o čem mluvím), odevzdá se to někomu, kdo to zalomí. (Mimochodem, disertaci jsem psal ve Wordu a po konverzi sázel v LaTeXu. Po kapitolách se to psát dalo, kdybych to měl dokončit ve Wordu, asi bych zešedivěl. Ale Open/Libre Office jsou - alespoň subjektivně - ještě horší.) Jde mi o komfort psaní a produktivitu. Když máte spoustu poznámek pod čarou, vkládáte spoustu textu přes schránku (zejm. z webu), tak je Word nejlepší řešení. U Libre Office dost rychle narazíte na absenci "smart tags" (nebo jak se to jmenuje) při vkládání textu, na nemožnost změnit některé hodnoty týkající se textu pro všechny poznámky pod čarou najednou (způsob přes styly není produktivní). A rozumná produktivita je v háji. A přitom mně tyhle (pseudo) WYSIWYG programy na psaní přijdou nejproduktivnější. Zkoušel jsem psát i rovnou zdroják v LaTeXu, to rozhodně není ono. A když máte poznámky pod čarou (v mém oboru nezbytnost), tak vám obyčejný editor nestačí.
19.1.2012 21:11 Venca
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Zkousel jste LyX? Od te doby co jsem ho objevil jsem se uz zpet neohledl...
20.1.2012 19:17 J. M. | skóre: 5
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Zkoušel jsem před několika lety, tenkrát poměrně nepoužitelné (nerad bych si vymýšlel, ale myslím, že tehdy chyběla podpora UTF-8 a dalších důležitých věcí). Dnes už to asi bude lepší. Ovšem z hlediska vytváření textů to bude asi srovnatelné s Libre Office. (Pokud budu chtít pořádnou sazbu, obojí proženu LaTeXem s dlouhou hlavičkou...)
stativ avatar 21.1.2012 13:55 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Pokud budu chtít pořádnou sazbu, obojí proženu LaTeXem s dlouhou hlavičkou...
A co myslíš, že LyX dělá?
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
21.1.2012 14:24 J. M. | skóre: 5
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Používá "krátkou" hlavičku se standardním nastavením LaTeXu, které není z typografického hlediska nic moc. Pokud chcete dostat některé pokročilejší věci do hlavičky, tak vám to LyX nedovolí )vyzkoušeno před několika lety, dnes už to může být jiné).
26.1.2012 08:58 Viktor
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Už to jde, v nastavení dokumentu je sekce Preambule LaTeXu, tam se všecko napráská a funguje to. Měnil jsem takhle v diplomce nadpisy a přidával třídu floatu.
20.1.2012 15:35 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Takže jsme u toho, kvůli omezenosti MS Office musíte delší texty dělit na kapitoly (z toho by třeba zase jiný profík šedivěl) a WYSIWYG je vám k ničemu, protože to stejně musí za vás pak někdo přeměnit na obyč. text a vysázet pořádně.

Linuxoví profesionálové pro "psaní rozsáhlých textů" jak říkáte používají jiné nástroje, které jsou speciálně pro to určené, tedy žádné *Office, a nepovažují tedy textové procesory nejen za nejlepší řešení jak vy říkáte, ale dokonce ani za vhodné řešení.

Každopádně pokud volíte mezi *Office a na MS Office dosahujete nejlepší možné produktivity, je to asi logické, protože pod Windows je používání textových procesorů pro psaní jakéhokoliv textu tradicí a lepší nástroje "jako by neexistovaly", nabídnou vám tak leda Notepad :D
20.1.2012 19:21 J. M. | skóre: 5
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Já s Vámi souhlasím. Nejsem profesionální uživatel Linuxu, ale laický uživatel téhož. Přesto pro mě má Linux (na desktopu!) velkou přidanou hodnotu a třeba na údržbu systému je proti dominantnímu operačnímu systému (aka Tamagoči) naprosto ideální. Jen poznámku: Z těch office si to umím překlopit do LaTeXu a vysázet pořádně. Ovšem když to chcete udělat opravdu profesionálně, je to práce na plný úvazek, na ten už ale píšu ty texty...
20.1.2012 22:08 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Proto se nabízí otázka, proč pro psaní textů používat WYSIWYG textový procesor, který umí od všeho něco a vlastně nic pořádně. Ale možná že už je dneska MS Office na takové úrovni, že pro uspokojení základních potřeb při editaci textu jako je třeba změna věty nebo změna konce věty či odstavce není potřeba lovit myš nebo kurzor, je fakt že MSO nepoužívám a ani žádného profíka který by ho používal, tak nevím, většina věcí které se objeví v médiích jako "pozitivní:D" reklama je spíš negativního charakteru, např. neustálé změny v GUI a eye-candy nesmysly.
21.1.2012 11:25 J. M. | skóre: 5
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Důležitá věc, kterou jsme nezmínili, je výměna dokumentů, tj. spolupráce na nich a sledování/slučování změn atd., v tom office nemají konkurenci. Ne že by nebyly podobné nástroje ve sféře FOSS, ale zkuste někomu poslat diff zdrojáku v LaTeXu, a se k tomu vyjádří...
21.1.2012 12:50 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Sledování změn se ve sféře FOSS nedělá pomocí textových procesorů, to by bylo jako nalévat mléko vidlema. Na to se používají nástoje na správu revizí, které jsou k tomu na rozdíl od textových procesorů určené. A v MS sféře si MS Office fandové nadále posílají .doc mailem :)
26.1.2012 09:04 Viktor
Rozbalit Rozbalit vše Re: Wine pro pokročilé
v LyXu revize jsou. A je to překvapivě perfektní věc, akorát se mi nepodařilo ostatní přesvědčit, že se v tom dá psát :-) Kdyby můj školitel začal používat LyX na text a JabRef na citace, skákal bych do vzduchu radostí.
gtz avatar 19.1.2012 22:46 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Já jsem tvořil nabídku pro nějaké velké výběrové řízení, prostě zcela standardní dokument, obsahy, kapitoly, formátování vše ve starém Wordu 2003. Jenže jsem to potřeboval nějak upravit těsně před jednáním a na mém NTB jen byl NovellOffice. Tehdy byl o 100% lepší než OO a i on to vše nějak rozhodil. Myslel jsem, že mne škrábne když jsem to musel upravovat. Word skoro nic nerozdrbe, je to obráceně. Používám limux už hodně dlouho a toto byla vždy jeho bolest. KOffice se s tím popraly lépe, ale ta jejich padavost ....
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
21.1.2012 12:56 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Nedělejte si iluze, že by dokument z NovellOffice přenesený do MS Wordu 2003 dopadl lépe :D Word by ho rozdrbal taky. Kompatibilita napříč produkty *Office byla vždycky slabá a to se nezmění.
gtz avatar 21.1.2012 18:20 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
Rozbalit Rozbalit vše Re: Wine pro pokročilé
dokument pro Xp/2003 word byl na pohodu. Dělal jsem tehdy na NO nějakou velkou nabídku pro SAN infrastrukturu a MSO to otevřelo na 99% (rozdrbal se tehdy jeden obrázek)
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
21.1.2012 23:30 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Zajímavé, v jakém formátu to NO vlastně tehdá ukládal?
gtz avatar 21.1.2012 23:40 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
Rozbalit Rozbalit vše Re: Wine pro pokročilé
NovellOffice vycházel z OO, ale měl podstatně lepší podporu MS souborů, VBA maker a dalších věcí. Ukládal jsem to do normálního ODT souboru. Nabídku jsem uložil jako .DOC pro XP/2003 a na firemní tiskárně vytisknul. Tehdy co si pamatuji jsem upravoval jen pozici jednoho obrázku, který ujížděl. Převod toho stejného souoboru z OO skončil fiaskem (rozdrbané formátování). Pak NO přešel do tuším dalšího projektu a následně to celé přešlo do LO.
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
24.1.2012 22:32 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Jestli jsem to pochopil, tak jako konverzní formát sloužil proprietární MS .doc XP/2003? A Word byl tak dobrý, že ten svůj formát zvládl otevřít a nerozdrbal, a NO/OO špatný, protože to do něj neuložil tak, aby se s tím MS Word popral bez ztráty kytičky? No... dobrý. Jako že proprietární formáty MS jsou slabina linuxu tak s tím souhlasím, ony jsou tak nějak slabina všeho, lepší je se jim vyhnout.

Já původně myslel že jste to ve Wordu otvíral ve formátu NO (ODT apod.), to by mi přišlo zajímavější.
kyknos avatar 19.1.2012 19:58 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Profesionálně píši rozsáhlé texty a stačí mi vim. K čemu je office???
So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
19.1.2012 15:53 Tert
Rozbalit Rozbalit vše Ale co Compiz ?
Lze snadno a rychle podobne vypnout ?
19.1.2012 16:25 frr | skóre: 33
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Díky za tu zmínku o Oracle Klientovi a Visual FoxPro. Já jsem před časem zkoušel rozjet pod Wine klienta od jednoho "softwaru pro provoz jednoduché firmy" (I6) a pohořel jsem především na tom, že Wine nemá implementovány skoro žádné crypto- DLL. Situace se za cca 2 roky nijak nepohnula. A při multiuser provozu by každý uživatel potřeboval svoji "flašku" - takže od požehnání zvaného "Windows Terminal Server" mi Wine v dohledné době nepomůže :-)
[:wq]
Tomáš Bžatek avatar 19.1.2012 23:15 Tomáš Bžatek | skóre: 29 | Brno
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Vi nekdo, jak rozjet Adobe Lightroom pod wine?
Koupim litajiciho tucnaka
19.1.2012 23:33 linuxák
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Vykašli se na to, s wine zbytečně ztratíš spoustu času.
Max avatar 19.1.2012 23:38 Max | skóre: 66 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Je tak těžké nahlédnout do wine app db? : Adobe Photoshop Lightroom.
Jak to tak vypadá, tak s verzí 3.0 by neměl být větší problém.
Zdar Max
Měl jsem sen ... :(
gtz avatar 20.1.2012 16:16 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Já zkoušel CS4 DesignSuite rozjet ve Wine a již při instalaci mne to poslalo pryč. Díval jsem se Photoshop CS4 má jen tuším Cedega. Takže nic.
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
Bedňa avatar 20.1.2012 18:14 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Keď to ide v Codege, pôjde to aj vo Wine, čo je to isté, len si to musíš sám debugovať a cez WineTricks si natahať potrebné knižnice.
KERNEL ULTRAS video channel >>>
gtz avatar 20.1.2012 18:39 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
Rozbalit Rozbalit vše Re: Wine pro pokročilé
no problém je i ten, že Photoshop je někde zakuklený na nějakém X-tém DVD. Instalace z prvního se odporoučela ihned, když jsem tehdy zkoušel to nainstalovat z toho DVD tak to něco dělalo, pak si to řeklo o to první, aby se natáhl ten jejich instalační wizard a jeb. Zase bylo potom. Instalace toho celého balíku na widlích trvala snad 2 hod. Kdyby to dcera nepotřebovala do školy tak jsem to ani nekupoval ani neinstaloval. Ale nekup to za ty peníze :-) Plná verze Design Suite stále jen cca 100€ (kupovaná CS3 s upgradem na CS4), jinak ta verze stojí někde k 1500€.
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
Bedňa avatar 20.1.2012 18:57 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Pozerám na WineHQ má pri dosť verziách GOLD čo je výborné a PlayOnLinux ho vie nainštalovať, tak čo váhaš. POL si naťahá sám všetky knižnice a fonty čo to potrebuje a stiahne si aj najvhodnejšiu verziu Wine a zavrie ju do chlievika, už aj inštaluj :-)
KERNEL ULTRAS video channel >>>
gtz avatar 20.1.2012 20:27 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Díval jsem se sem a codewears jen Photoshop tam má podporu Silver.
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
Bedňa avatar 21.1.2012 04:17 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Skús PlayOnLinux.
KERNEL ULTRAS video channel >>>
20.1.2012 07:01 Mustafa
Rozbalit Rozbalit vše Re: Wine pro pokročilé
A proc vubec pouzivat WINE copak na linux nejsou programy? Haha kazdej linuxak stejnak pouziva windows protoze na linuxech se neda delat nic jinyho nez cumet na net a cumet do konzole a delat ze sebe hekra.
20.1.2012 10:47 elous
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Móc Ftipné :-) ...widle už nemám na žádném stroji ...čekárnu nejsem ochoten používat. A na linuxu pracuje i osoba, která je pouhým uživatelem a nemá problém ...nejen net. O možnostech SW na widlích (bez krádeží) v porovnání s linuxem si můžete nechat jen zdát.
22.1.2012 15:18 @Buddhacz
Rozbalit Rozbalit vše Re: Wine pro pokročilé
a ty jsi troll, že? :) /* každá diskuse má svého trolla */

1) her ve Steamu mám 120+ 2) her v Desuře mám 20+

troufám si tvrdit, že většina linuxáků vůbec Windows nepoužívá - a pokud ano, tak pouze A) na hry B) na aplikace, které pro Linux nebyly napsány či pod Wine nefungují

A) je to ekonomicky jediné správné pro velká studia (taky jsem v jednom dělal 8 let a představit si vývoj pro Linux bylo nemožné)

B) produkty Adobe maj většinou problém, FAR Manager nemá konkurenci, aplikace běžící pod .NET obvykle požadují nativní prostředí

ps: milý trolle, běží mi na stroji 252 procesů a VirtualBox jich má jen 6... (takže jednoduchým výpočtem - běžím pod Linuxem z 97.7 %)
D.A.Tiger avatar 22.1.2012 15:25 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Ty jsi si dneska nevzal prášky?
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
D.A.Tiger avatar 22.1.2012 15:25 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Pěkný souhrn, ale dalo by se pokračovat :

Např. chtělo by to rozepsat jak při instalaci, která vyžaduje více medii (CD, DVD) donutit Linux aby umožnil odpojení media a jeho výměnu aniž by přitom killnul instalační program. V některých případech to nejde (zvlášťe tehdy pokud program instalátoru používá jako pracovní cestu samotné medium. Jedno z možných řešení je rozbalit obsach instalačních medii do nějakého adresáře a instalaci spustit odtud. Ovšem to může mít nepříjemné následky, jako například crckování konečné instalace. Někdy mohou pomoci dvě CD/DVD zařízení (z jednoho se právě instaluje a v druhém je nachystané další instalační medium. Jakmile skončí s prvním a zažádá o další, jednoduše jej přesměrujete na druhé zařízení). Problém je v tom, že instalátor to musí podporovat a při žádosti o nový disk nabídnout dostupné jednotky. Navíc, každý počítač nemá dvě mechaniky, že ano...

Jinou, také docela zapeklitou otázkou je instalace win programů pro více uživatelů. Wine totiž respektuje práva souborů jen v tom směru, že si kontroluje, kdo je vlastníkem instalace a pro ostatní uživatele odmítne aplikaci spustit. Osobně znám dvě možnosti : buď udělat speciální účet a virtuálního uživatele, nebo globální konfiguraci pro wine. Obě mají svoje výhody a nevýhody a jednu velmi podstatnou nevýhodu - jak na uživatelská data? Jak zajistit, aby uživatelé potom v dané aplikaci viděly jen ty data, které patří výhradně jim?
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
Luboš Doležel (Doli) avatar 22.1.2012 23:48 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Obecně mi na to fungovalo něco jako wine eject a nespouštět wine/instalátor z adresáře média.
D.A.Tiger avatar 26.1.2012 23:22 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Mě také, dokonce jsem nemusel používat wine eject, stačil obyčejný umount / pumount. Jenže setkal jsem se i s případy, kdy instalátor vyžaduje spuštění přímo z adresáře media - v opačném případě nefunguje korektně, nebo dokonce vůbec :-(
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
stativ avatar 23.1.2012 09:17 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Jinou, také docela zapeklitou otázkou je instalace win programů pro více uživatelů.
To ve wine zatím nejde, viz bug č. 11112.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Bedňa avatar 23.1.2012 09:22 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
jak na uživatelská data? Jak zajistit, aby uživatelé potom v dané aplikaci viděly jen ty data, které patří výhradně jim?
Malo by stačiť každému do domovského adresára pri čistej inštalácií skopčiť adresár .wine dáta sa potom budú ukladať každému užívateľovi extra, len tie jeho.
KERNEL ULTRAS video channel >>>
D.A.Tiger avatar 26.1.2012 23:27 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Jasně, ale to není úplně to pravé ořechové. Tím totiž kopírujete kompletně celou instalaci daného programu a to je v případě rozsáhlejších aplikací (typicky her) docela na pytel...
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
Bedňa avatar 27.1.2012 08:28 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Keď spraviš užívateľa inštalátora programov pre Wine, práva na jeho priečinok .wine nastavíš na čítanie a ostatným užívateľom to len nalinkuješ do ich priečinku .wine? Nebude to fungovať?
KERNEL ULTRAS video channel >>>
Max avatar 27.1.2012 08:32 Max | skóre: 66 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Takto to dělám já, uživatelé mají společné nastavení i společné oracle clienty a další věci, vše je linkováno na jedno místo. Jen pár adresářů a souborů nelinkuju (ty s uživatelskými daty).
Jinak pokud jde o kopírování celého adresáře wine, tak nevidím také problém, ale v takovém případě není dobrý nápad instalovat hry apod. věci do jeho adresářové struktury, ale mimo ní, což já osobně dělám vždy.
Zdar Max
Měl jsem sen ... :(
25.1.2012 14:56 LuděkS | skóre: 30 | blog: publish | Liberec
Rozbalit Rozbalit vše Re: Wine pro pokročilé
Zdravím a děkuji za článek. Osobně bych uvítal ještě mnohem podrobnější popis (namísto kritiky wine). Použití a vyladění pro určitou aplikaci není vůbec jednoduché (jen zjištění chybějících knihoven, jejich doplnění (nebo použití nativních), volba vhodné verze, provázanost s dalšími věcmi... Správné nastavení mi často umožnilo další používání Linuxu a to i (hlavně) ve firemním prostředí. Takže velké díky všem, kdo tuhle "nevděčnou" práci dělají, protože je velmi dobrá a důležitá. Díky!

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.