serjaocarioca
(usa Linux Mint)
Enviado em 11/01/2014 - 14:16h
Muito embora não tenha resolvido o problema em si, marquei o tópico como resolvido, porque resolvi o meu problema. O que fiz, foi fazer um downgrade para o Mint 13, irmão cronológico do Ubuntu 12 e como no Ubuntu, no Mint 13 também funcionou. Não é exatamente a melhor solução, mas por ora resolverá o problema do meu cliente, que é um cliente comercial e não precisa das minuciosidades do Linux e sim da funcionalidade da sua empresa. De certa forma, para o meu cliente será até melhor, porque o Mint 13 é uma versão LTS e terá atualizaçãoes até 2017(e eu terei bastante tempo para resolver esse problema ou tempo para ele se resolver "sozinho").
Mas como usuário Linux, não me conformo em não resolver um problema como ele deveria ser resolvido: Fazer funcionar no Mint 15 ou 16 e continuarei, agora com mais calma, na busca da solução desse problema. Portanto, se alguém, mesmo depois do tópico fechado tiver uma luz ou mesmo só um ledzinho, por favor, não hesite em acendê-lo aqui.
É muito estranho, a aplicação funciona na máquina servidora com mint 15, funciona se acessada remotamente via XDMCP e funciona, também, se acessada remotamente via NX da NoMachine, mas não funciona se acessada via RDP. Tem que ser com o RDP, porque esse cliente tem 96 estações de trabalho Thin Client e que, embora tenham como sistema operacional o Linux, só disponibiliza o RDP7 para acesso remoto. Detalhe: Isso só acontece com essa aplicação ou qualquer outra desenvolvida em Lazarus... até mesmo o próprio Lazarus, como aplicação não funciona, mas qualquer outra coisa... Gimp... Libreoffice... Firefox... Thunderberd... tudo tudo tudo funciona redondinho.
Para mim, o problema está ligado ao vnc, porque o xrdp só tem a função de transportar o que tiver que ser transportado e já o vnc, é quem está incumbido de montar o que tiver que ser enviado. Na verdade, o que vai para o cliente é só imagem e não a aplicação em si, tudo acontece no servidor. Então, deve ser a forma ou o que o vnc usa para montar o ambiente para essa aplicação, que está o problema. De fato, existem diferenças entre versões desses programas e suas bibliotecas entre o Ubuntu 12 e o Mint 15, mas instalei no Mint 15, todos os programas e todas as bibliotecas do Ubuntu 12, obviamente, retirando as mais novas primeiro. Até chrrot utilizei para teste e funciona, tudo é instalado sem dar um nenhum erro, mas especificamente o Lazarus ou o que é feito em Lazarus, não funciona.