Problema na gravação de dados no arquivo
Verifique se os privilégios para o diretório, arquivos e executáveis dos usuários estão corretos. No Linux / Unix o usuário deve ter os direitos de gravação no diretório e arquivo.
A nossa sugestão é dar os seguintes direitos, para o owner (proprietário), group (grupo) e others (outros)
|
owner |
group |
others |
ou se preferir |
| Diretório |
rwx |
rwx |
r_x |
775 |
| Arquivos (DBF e IDX) |
rw_ |
rw_ |
r__ |
664 |
| Programa executável |
rwx |
rwx |
r_x |
775 |
- Verifique se o diretório e nomes de arquivos estão em minúsculo (caixa baixa)
- Verifique se o path no programa está com contra barra (\) do DOS. No Linux / Unix deve ser barra (/).
Pode-se corrigir automaticamente no programa, inserindo a linha include no início do programa com #INCLUDE "fspreset.ch", ou alterar todas as linhas do programa onde haja referência path e nome de arquivos.
Veja também no fsman as funções FS_SET()
Problemas com caracteres de formação na janela
Deve exportar as seguintes variáveis de ambiente:
export FSTERM=fslinux
export FSTERMINFO=/usr/share/terminfo
export TERM=linux
O TERM=linux é default do sistema. Veja mais informações no manual do FlagShip, fsman no capítulo FSC -> 3.3 Enviroment Variables
O correto é inserir o export das variáveis no /etc/profile. Se for executar no ambiente Visual KDE, execute via newfswin ./aplicativo.
Problemas na configuração de cores
A princípio todas as cores aceitas no Clipper são compatíveis no ambiente LINUX / UNIX. Para maiores detalhes, consulte no fsman, o SETBLINK e SET COLOR TO.
Problemas com teclas de funções no Telnet
Existem vários Telnet's no mercado. Dois que nós sugerimos são o SimpTerm e o TeraTerm, os quais são freeware . Suas homepages estão na seção Links/Utilitários de nosso site. Após instalá-los leia a documentação que os acompanha e veja como configurá-los. Para o teclado faça o download dos arquivos de configuração do TeraTerm e do SimpTerm que já estão prontos para utilização com o FlagShip.
Problemas na configuração de delay da tecla <ESC>
Determina o tempo de espera (delay) entre o momento de teclar o ESC até a transmissão do sinal.
FS_SET ("escdelay")
Sintaxe: retN = FS_SET ("escdelay" [, expN2])
Exemplo: FS_SET ("esc",3) // set delay to 0.3 sec.
Como identificar o IP do Cliente TelNet
O comando do Linux é who -m
Se no /etc/hosts o nome do hosts estiver definido, o comando who -m retorna o próprio nome, caso contrário, o endereço IP.
Como usar no FlagShip, as teclas Alt_,Ctrl_, etc.?
No diretório /usr/lib/kbd/keytables/ existe o arquivo FlagShip.map que deve ser carregado antes de executar o programa.
Comando => loadkeys /usr/lib/kbd/keytables/FlagShip.map
Esta linha de comando pode ser incluída em cada .bashrc do usuário
Evitem usar a tecla Alt, porque muitos terminais Unix/Linux, podem não aceitar essas funções, além disso no TelNet a tecla Alt é utilizada para opção de menu.
Veja também no fsman, REL: RelNotes.Asc Release Notes.
Para o sistema operacional SCO UNIX, o comando para a carga do FlagShip.map deve ser utilizado o mapkey, ou mapchan ou ttymap.
Como verificar a instalação do GLib_C ?
Para verificar se o GLib_C está instalado, execute a linha de comando abaixo:
rpm -qa | grep -i glib
Deve aparecer na tela algo como:
glibc-2.1.1-6
glib-1.2.1-2
glib-devel-1.2.1-2
glib10-1.0.6.-5
glibc-devel-2.1.1-6
Caso não tenha listado nada, será necessário instalar os pacotes acima, conforme comando:
rpm -ivh /mnt/cdrom/Conectiva/RPMS/<pacote>
Monte antes o cdrom e veja os diretórios onde encontram-se os pacotes e instale cada um deles.
Qual a configuração mínima para boot remoto ?
A configuraçõo mínima da estação para boot remoto:
4 Mb de RAM para estação sem impressora
8 Mb de RAM para estação com impressora
16 Mb de RAM para estação com xWindows |