====== DOSEmu ======
{{.:dosemu-icon.png}} **DOSEmu** je nástroj umožňující spouštět aplikace původně určené pro MS-DOS v Linuxu. Na rozdíl od emulátoru [[DOSBox]] je DOSEmu spíše virtualizačním softwarem a ke správné funkčnosti nestačí pouze DOSEmu nainstalovat - je potřeba navíc nainstalovat přímo některý z operačních systémů DOS (MS-DOS, [[http://www.unet.univie.ac.at/~a0503736/php/drdoswiki/index.php|DrDOS]] nebo [[http://www.freedos.org/|FreeDOS]]). Díky tomu umožňuje DOSEmu spouštět naprosto všechny aplikace určené pro MS-DOS, včetně (pro DOS) graficky náročných her jako Wolfenstein3D nebo Doom.
{{ .:dosemu.png?500 }}
====== Instalace ======
{{.:apt.png}} [[Instalace programů|Nainstalujte]] balíky [[apt://dosemu|dosemu]], [[apt://xfonts-dosemu|xfonts-dosemu]] a [[apt://xfonts-terminus-dos|xfonts-terminus-dos]].
{{.:ubuntu.png}} Jak již bylo zmíněno, kromě samotného DOSEmu budete potřebovat ještě operační systém DOS. Tato starost ovšem od [[Vydání]] Ubuntu 8.04 Hardy Heron odpadá - balík ''dosemu'' obsahuje přímo svobodný DOSovský operační systém FreeDOS.
====== Spuštění ======
{{.:navigate.png}} DOSEmu spustíte z nabídky **Aplikace → Systémové nástroje → DOS Emulator**, případně příkazem ''dosemu''.
====== Použití ======
===== Instalace a spouštění programů =====
Nejjednodušší cesta k instalaci programů v DOSEmu vede přes nakopírování instalátoru (spustitelného souboru) do [[Skryté soubory|skryté]] složky %%~/.dosemu/drive_c/%% ve vašem domovském adresáři, která představuje virtuální disk %%C:\%%. V DOSEmu pak jednoduše spustíte daný instalátor (spustitelný soubor) stejně jak v klasickém DOSu. Kvůli přehlednosti je vhodné vytvořit pro každou aplikaci samostatnou složku.
====== Nastavení ======
{{.:editor.png}} Všechna nastavení DOSEmu probíhají pomocí konfiguračního souboru ''/etc/dosemu/dosemu.conf''.
====== Problémy ======
{{.:bug.png}} Při spouštění a práci s DOSEmu v Ubuntu jsou známy některé problémy.
===== DOSEmu se nespouští =====
Pokud se DOSEmu nespustí a při spuštění přes [[Terminál|terminál]] dostanete chybu
LOWRAM mmap: Invalid argument
Segmentation fault (core dumped)
použijte k nápravě tento příkaz
echo 0 | sudo tee /proc/sys/vm/mmap_min_addr
{{.:info.png}} Tento příkaz budete muset spouštět před každým startem DOSEmu.
Trvalá oprava vyžaduje ruční úpravu souboru ''/etc/sysctl.conf''. Otevřete tento soubor jako [[Root sudo|root]] například [[Terminál|příkazem]]
gksudo gedit /etc/sysctl.conf
nalezněte řádek ''vm.mmap_min_addr = 65536'' (číslo se může lišit) a opravte hodnotu z ''65536'' na ''0''.
===== Disk C:\ není otevřen pro zápis =====
Může se stát, že adresář ''~/.dosemu/drive_c/'' je vlastněn uživatelem root, a proto do něj není možné zapisovat. Oprávnění změníte [[Terminál|příkazem]]
sudo chown -R $USER ~/.dosemu/drive_c/
====== Odstranění ======
{{.:clear.png}} Jednoduše odstraňte balíky ''dosemu'', ''xfonts-dosemu'', ''xfonts-terminus-dos'' a ''dosemu-freedos''.
====== Odkazy ======
* [[http://dosemu.org/|Domovská stránka programu]] {{.:en.png}}
* [[http://www.abclinuxu.cz/clanky/show/14088|Článek o DOSEmu na Abclinuxu.cz]]