(M)  s i s t e m a   o p e r a c i o n a l   m a g n u x   l i n u x ~/ · documentação · suporte · sobre

  Página seguinte Página anterior Índice

346. DOSEMU e X-windows(97/2/9).

346.1 É possível executar o DOSEMU na console enquanto se executa X?

Ronald Schalk (R.Schalk@uci.kun.nl) responde:

Sim, sem problemas. Deve-se usar ctrl-alt-<Fn> para ir para uma Console Virtual (VC), e pode-se executar qualquer aplicativo Linux (DOSEMU é um aplicativo Linux). Quase sempre tenho um WP5.1 numa sessão DOS.

[Nota: Deve-se usar ctrl-alt-F7 para retornar para o X do DOSEMU, caso o X esteja sendo executado na console virtual 7.

346.2 É possível executar o DOSEMU em uma janela no X window?

Caso se tenha o X instalado e se tenha compilado com sucesso o DOSEMU e ele possa ser executado com sucesso fora do X Window, pode-se executar "xdos" ou "dos -X" logo após a abertura de uma janela DOSEMU. Caso isso não funcione corretamente, deve-se estar certo de que:

1.  O DOSEMU tem o suporte X compilado. Este é o padrão, porém caso se tenha configurado o DOSEMU com "./configured --without-x", então não se terá suporte ao X. Deve-se então executar o seguinte: "make pristine; ./configure; make; make install" o qual produzirá um programa DOSEMU com suporte a X, caso se tenha as devidas bibliotecas X instaladas em /usr/X11R6.

2. O mapeamento de teclado X está adequadamente configurado. Em um terminal x, deve-se digitar:
     xmodmap -e "keycode 22 = 0xff08"
     xmodmap -e "keycode 107 = 0xffff"

Estas linhas corrigem as teclas de retrocesso e deleção.

3. As opções de configuração relacionadas com o X estão configuradas no /etc/DOSEMU.conf.

Alternativamente, pode-se executar o DOSEMU dentro de um xterm colorido, o que não é recomendado porque muitos xterms coloridos tem um suporte precário para as capacidades de exposição de textos complexos do DOSEMU. Isto não exige que o X_SUPPORT seja compilado com o DOSEMU. Porém, caso realmente se queira fazer isto, deve-se seguir os seguintes passos:

  1. Instalar o ansi_xterm. O pacote recomendado está disponível em:
     tsx-11.mit.edu:/pub/linux/ALPHA/DOSEMU/Development/ansi-xterm-R6.tar.gz.

  2. Configurar o mapa de teclas X. Em um xterm, deve-se  digitar:
     xmodmap -e "keycode 22 = 0xff08"
     xmodmap -e "keycode 107 = 0xffff"

Estas linhas corrigem as teclas de retrocesso e deleção.
  
3. Configurar os parâmetros relacionados com terminal no arquivo /etc/DOSEMU.conf.

Marty Leisner (leisner@sdsp.mc.xerox.com) informa que:

Tenho no registro xrdb os seguintes recursos:

dosxterm*Font: vga dosxterm*geometry: 80x25 dosxterm*saveLines: 25

ou uso um nome alternativo de "dosxterm" para o comando "term -fn vga -title dosxterm -geometry 80x25 -sl 25"

Ao se usar o método xrdb, tudo o que tem a fazer é executar o comando "xterm -name dosxterm".

346.3 Xdos não funciona em um terminal X remoto. O que fazer?

No momento, o DOSEMU está configurado para usar as extensões de memória compartilhada MIT. Esta extensão só funciona em terminais locais. Caso se queira executar o xdos em um terminal remoto, deve-se configurar o DOSEMU com "./configure --enable-nomitshm" depois de executar "make pristine".

346.4 Xdos não encontra as fontes VGA

Deve-se verificar se as fontes instaladas estão listadas no font.dir do diretório onde as fontes estão instaladas:

hertz:~> grep misc /usr/X11R6/lib/X11/XF86Config
         FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
hertz:~> grep vga /usr/X11R6/lib/X11/fonts/misc/fonts.dir 
vga.pcf vga
vga11x19.pcf vga11x19
hertz:~> ls /usr/X11R6/lib/X11/fonts/misc/vga*
/usr/X11R6/lib/X11/fonts/misc/vga.pcf
/usr/X11R6/lib/X11/fonts/misc/vga11x19.bdf
/usr/X11R6/lib/X11/fonts/misc/vga11x19.pcf
Caso se tenha instalado algumas fontes X, ao se instalar o DOSEMU com Suporte a X, deve-se executar "mkfontdir" e então "xset fp rehash". A instalação do DOSEMU deve providenciar estes comandos, avise-nos caso isto não funcione no seu caso.

346.5 A fonte VGA é muito pequena na tela de alta resolução. O que fazer?

Deve-se procurar as fontes vga11x19. (97/2/13)

346.6 A compilação do DOSEMU falha apresentando erros estranhos relacionados com o X. O que fazer?

Como dito anteriormente, o DOSEMU usa as extensões de memória compartilhada MIT como padrão. Sob XFree86 elas estão disponíveis a partir da versão 3.1.2. Caso se use uma versão mais antiga, deve-se atualizá-la, ou configurar o DOSEMU para não usar esta extensão.

346.7 A emulação ANSI funciona adequadamente?

Marty Leisner (leisner@sdsp.mc.xerox.com) afirma que:

Sim. Uso nnansi.com no X Window e acho que os modos de linha 25, 43 e 50 funcionam propriamente, porém o modo da linha 50 é difícil de usar numa tela de 1024x768 (a não ser que fontes menores sejam usadas ou se use uma tela maior). O modo da linha 43 irá reformular a janela xterm para usar as linhas 43.


Página seguinte Página anterior Índice