Sobre o Kylix e seus contratempos no SUSE 10.0 (e outras distros - Fedora/Kalango/PCLinux OS).
Fontes
Você pode usar a atualização online do SUSE para baixar as fontes Microsoft.
Se preferir, pode copiar do diretório do Windows (C:\windows\fonts) para o diretório /usr/X11R6/lib/X11/fonts/TTF (crie o diretório TTF, se não existir). Depois, execut o comando de atualização das fontes:
# xset fp rehash
Gosto mais desta solução, que também fica perfeita no OpenOffice (compatibilidade de fontes entre documentos Windows/Linux).
Para distros derivadas do Debian, utilize a seguinte solução:
Saia do Kylix, edite o arquivo $HOME/.borland/.borlandrc, onde $HOME é o seu diretório de trabalho. Encontre a linha WineLook e troque KDE para win98. Em seguida, remova os arquivo de cache:
$ rm -f cached*
Ok, reinicie o Kylix.
Perda do foco das janelas no KDE (teclas F11 e F12)
Vá no menu K / Centro de Controle / Área de Trabalho / Comportamento da Janela / Avançado e, em Nível de prevenção de roubo de foco, escolha "Nenhum". Clique em Aplicar e Fechar, e pronto, pode abrir o Kylix e testar as teclas F11 e F12.
Kernel 2.6.x
Edite o script startdelphi, que normalmente esta em /usr/local/kylix3/bin. Procre pela seqüência abaixo:
#!/bin/bash
# BEGIN STRING TABLE
KYDEF_LOCALE="en_US"
LC_ALL_IS_C1="The LC_ALL environment variable is set to C. Kylix cannot start with this setting."
LC_ALL_IS_C2="Defaulting LC_ALL to"
Inclua as seguintes linhas:
#- Configuração necessária para o kernel 2.6.x - SUSE/Fedora -#
export LC_ALL=en_US
export LD_ASSUME_KERNEL=2.4.19
#--------------------------------------------------------------------#
Para a distribuição Fedora, ainda é preciso mais um ajuste, adicione a seguinte linha no arquivo /etc/rc.local:
echo 1 > /proc/sys/vm/legacy_va_layout
Reinicie o Fedora após esta alteração.
Teclado ABNT2
Procure pelas linhas no startdelphi (estão no final):
source /usr/local/kylix3/bin/kylixpath /usr/local/kylix3 >/dev/null
/usr/local/kylix3/bin/delphi $*
Antes delas, coloque as seguintes linhas:
# Comando para acertar teclado ABNT2 no kylix no Conectiva Linux 10
#/usr/X11R6/bin/xmodmap /etc/X11/xinit/xmodmaps/Xmodmap.abnt2
#
# Comando para acertar teclado ABNT2 no kylix no PCLinuxOS
#/usr/X11R6/bin/xmodmap /etc/X11/Xmodmap.abnt2
#
# Comando para acertar teclado ABNT2 no kylix no openSUSE 10.0
/usr/X11R6/bin/xmodmap /etc/X11/Xmodmap
#
Deixe somente sem comentário a linha /usr/X11R6/bin/xmodmap da distribuição utilizada.
A opção Run e a tecla F9-Run
Para usar diretamente a opção Run e a tecla F9-Run, para rodar a aplicação dentro do Kylix (sem travar o IDE):
Inicie o Kylix, clique em Tools / Debugger Options... Desmarque a opção Integrated debugging (está no rodapé) e clique em OK.
Pronto, já pode usar rodar aplicações dentro da IDE.
Bom, é isso, espero ter ajudado.
Para quem tem problemas com distros antigas e hardware recentes, é so fazer uma máquina virutal com VMware Workstasion e instalar uma distro antiga que roda blz, tenho um Intel core i7 rodando Windows XP com VMware Workstation 6.5.1 e virtualizei o Suse 9.2 e o kylix ta rodando blz (com as devidas alterações do artigo acima).