DOSEMU + CLIPPER: problemas com caracteres...

Iniciado por crixtiano, 17 de Julho de 2007, 11:18

tópico anterior - próximo tópico

crixtiano

pessoal, aki na minha empresa eu executo uma aplicacao em clipper dentro do dosemu.

o programa roda bem, exceto pelo fato dos caracteres gráficos apresentados na tela se apresentarem "doidões".

sem onde existem caracteres acentuados ou caracteres gráficos, aparece na tela como um "?"

tenho quase certeza que esse é um problema de tabelas de codificação que ainda não consegui resolver.

no dosemu.conf, as 3 variáveis para isso estão configuradas assim:

Citar
# Global code page and character set selection.
# default: "" == automatic, else: ibm, latin, latin1, latin2, koi8r

$_term_char_set = "ibm"

# Character set used externally to dosemu
# Default: "" == use $_term_char_set one of else:
# "cp437", "cp737", "cp773", "cp775", "cp850", "cp852", "cp857", "cp860",
# "cp861", "cp862", "cp863", "cp864", "cp865", "cp866", "cp869", "cp874",
# "cp1125", "cp1251"
# "iso8859-1", "iso8859-2", "iso8859-3", "iso8859-4", "iso8859-5", "iso8859-6",
# "iso8859-7", "iso8859-8", "iso8859_9", "iso8859-14", "iso8859-15", "koi8-r"
# "koi8-u", "koi8-ru"

#$_external_char_set = "cp850"

# Character set used by dos programs
# Default: "" == use $_term_char_set one of else:
# "cp437", "cp737", "cp773", "cp775", "cp850", "cp852", "cp857", "cp860",
# "cp861", "cp862", "cp863", "cp864", "cp865", "cp866", "cp869", "cp874",
# "cp1125", "cp1251"

$_internal_char_set = "cp437"



Alguém poderia dizer se já sofreu algo semelhante e qual seria a soluçao para isso?

O dosemu está rodando em um Ubuntu Dapper UTF-8

Obrigado.

agente100gelo

Aqui no meu trabalho eu utilizo o Dosbox que se saiu melhor.
Já testou?
Advogado e analista de sistema cearense.
Twitter: @glaydson

crixtiano

o dosbox funciona em terminal modo texto ?

pois nesse computador eu nao tenho (e nem posso) ter terminais graficos.

agente100gelo

Citação de: crixtiano online 17 de Julho de 2007, 12:09
o dosbox funciona em terminal modo texto ?

pois nesse computador eu nao tenho (e nem posso) ter terminais graficos.

Sim. Uso alguns sistemas em Clipper.
Advogado e analista de sistema cearense.
Twitter: @glaydson

crixtiano

aki nao funcionou:

$ dosbox
Exit to error: Can't init SDL No I/O port permissions

agente100gelo

Quando você não acha um erro no Google o negócio é complicado :)

Tenta dosbox /diretorio/que/vc/quer
Advogado e analista de sistema cearense.
Twitter: @glaydson

crixtiano

#6
$ dosbox /home/balcao
Exit to error: Can't init SDL No I/O port permissions

:(


q tal voltarmos ao assnuto do dosemu + clipper ???

agente100gelo

Desculpa amigo.

Pesquisei o seu erro e descobri que apesar de ser modo texto o dosbox precisa de interface gráfica.
Advogado e analista de sistema cearense.
Twitter: @glaydson

crixtiano

entao...

voltemos aí ao início do tópico, sobre  o dosemu...

silfar

Agente tenho que compilar e executar aplicações em clipper, que estão em um servidor windows.

Tô acessando atraves do samba, tem como o dosbox acessar a rede ?

e como fico o teclado ?

pode me dar o caminho das pedras ?

crixtiano

no dosemu é moleza fazer isso, mas no dosbox sei não...

agente100gelo

Citação de: silfar online 22 de Agosto de 2007, 14:31
Agente tenho que compilar e executar aplicações em clipper, que estão em um servidor windows.

Tô acessando atraves do samba, tem como o dosbox acessar a rede ?

e como fico o teclado ?

pode me dar o caminho das pedras ?

Tem sim:
http://ubuntuforums.org/showthread.php?t=288534

Os compartilhamentos ficam montados como diretórios.
Advogado e analista de sistema cearense.
Twitter: @glaydson

POTIGUAR_

Citação de: crixtiano online 22 de Agosto de 2007, 16:55
no dosemu é moleza fazer isso, mas no dosbox sei não...

vc poderia me pasar um "tutorial" sobre o dosemu... trabalho em um sistema q é em clipper e p/ ficar redondo queria so fzer uns testes p/ saber se ele ia aceitar bem no linu.... ja li alguns na net (tudo "copia") e nao consegui.... =D

grato!

cruzcarneiro

Citação de: crixtiano online 17 de Julho de 2007, 11:18
pessoal, aki na minha empresa eu executo uma aplicacao em clipper dentro do dosemu.

o programa roda bem, exceto pelo fato dos caracteres gráficos apresentados na tela se apresentarem "doidões".

sem onde existem caracteres acentuados ou caracteres gráficos, aparece na tela como um "?"

tenho quase certeza que esse é um problema de tabelas de codificação que ainda não consegui resolver.

no dosemu.conf, as 3 variáveis para isso estão configuradas assim:

Citar
# Global code page and character set selection.
# default: "" == automatic, else: ibm, latin, latin1, latin2, koi8r

$_term_char_set = "ibm"

# Character set used externally to dosemu
# Default: "" == use $_term_char_set one of else:
# "cp437", "cp737", "cp773", "cp775", "cp850", "cp852", "cp857", "cp860",
# "cp861", "cp862", "cp863", "cp864", "cp865", "cp866", "cp869", "cp874",
# "cp1125", "cp1251"
# "iso8859-1", "iso8859-2", "iso8859-3", "iso8859-4", "iso8859-5", "iso8859-6",
# "iso8859-7", "iso8859-8", "iso8859_9", "iso8859-14", "iso8859-15", "koi8-r"
# "koi8-u", "koi8-ru"

#$_external_char_set = "cp850"

# Character set used by dos programs
# Default: "" == use $_term_char_set one of else:
# "cp437", "cp737", "cp773", "cp775", "cp850", "cp852", "cp857", "cp860",
# "cp861", "cp862", "cp863", "cp864", "cp865", "cp866", "cp869", "cp874",
# "cp1125", "cp1251"

$_internal_char_set = "cp437"



Alguém poderia dizer se já sofreu algo semelhante e qual seria a soluçao para isso?

O dosemu está rodando em um Ubuntu Dapper UTF-8

Obrigado.
Olá essas configurações do dosemu.conf são para usar o "dosemu -t" ou seja sem o X
o que fiz pra resolver isso é
$_internal_char_set = "cp850"

Já no X o que não conseguia era manter o teclado funcionando normalmente a solução foi
$_X_keycode = (off)
O teclado funciona perfeitamente com esta opção porém os acentos não!!!

cruzcarneiro

O dosbox funciona bem, o problema é que ele não tem suporte a impressão aí fica complicado