mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-20 12:58:08 +01:00
WMDrawString() and WMDrawImageString() now take WMColor instead of GC as arguments. WMDrawImageString() receives 2 colors (text & background). This is to allow easy extension for Xft/Xrender and hide X low level details - Added alpha channel to WMColor. 2 new functions also: WMCreateRGBAColor() and WMSetColorAlpha() - Miscelaneous code cleanups in wtext.c - Removed obsoleted acconfig.h and implemented its functionality using AC_DEFINE and AC_DEFINE_UNQUOTED as autoconf 2.5x recommends. This will definitely enforce the need to use autoconf 2.5x
567 lines
19 KiB
XML
567 lines
19 KiB
XML
Instruções de Instalação do Window Maker
|
|
|
|
|
|
PLATAFORMAS SUPORTADAS
|
|
======================
|
|
(obs: fiquei sabendo que conseguiram compilar nesses sistemas...)
|
|
|
|
- Intel GNU/Linux Slackware 3.5 (plataforma primária)
|
|
- outras distribuições do Intel GNU/Linux
|
|
- Sparc GNU/Linux RedHat 5.1
|
|
- PowerPC GNU/MkLinux
|
|
- Alpha GNU/Linux RedHat 5.1
|
|
- FreeBSD
|
|
- NetBSD
|
|
- OpenBSD
|
|
- BSDI 4.0
|
|
- Solaris 2.5.1, 2.5.2
|
|
- Solaris 2.6.0
|
|
- Solaris 2.7beta
|
|
- SCO Unix
|
|
- SGI Irix 5.x, 6.5
|
|
- OSF/1
|
|
- HP-UX
|
|
- AIX 3.2.5
|
|
- AIX 4.1.4 / IBM PowerPC
|
|
- AIX 4.3.1 / IBM CC compiler
|
|
- AIX 4.3.2 / IBM PowerPC
|
|
- AIX 5.3
|
|
- DEC Alpha/Digital UNIX 4.x
|
|
- XFree86 / OS/2
|
|
- Corel NetWinder
|
|
- SunOS 4.x
|
|
- PowerMac / Power MachTen 4.1.1 em MacOS
|
|
- Amiga 3000 rodando RedHat Linux 5.1 (Rawhide)
|
|
|
|
Patches que possibilitem a execução em outras plataformas serão bem-vindos.
|
|
|
|
Se a última versão não funcionou para você, tente a 0.53.0,
|
|
que é conhecida por ser bastante estável em várias plataformas.
|
|
|
|
|
|
REQUERIMENTOS
|
|
=============
|
|
|
|
Os softwares a seguir são necessários para o uso do Window Maker:
|
|
|
|
- X11R6.x
|
|
O Window Maker pode ser compilado em versões mais antigas do X, como X11R5
|
|
(Solaris) ou X11R4 (OpenWindows) mas não funcionará 100% corretamente. Em
|
|
tais servidores não existirão ícones de aplicações e você terá problemas
|
|
usando o dock. Fazer upgrades das bibliotecas (Xlib Xt etc) ajudará se você
|
|
não pode fazer upgrade do servidor.
|
|
|
|
Para compilar o Window Maker você precisará do seguinte:
|
|
|
|
- Requerimentos básicos e óbvios
|
|
Se você vai compilar o Window Maker, tenha certeza de que você possui o gcc
|
|
(ou outro compilador ANSI) e os arquivos headers do X. Especialmente para
|
|
os iniciantes em Linux: você deve instalar todos os pacotes de desenvolvimento
|
|
do X e a suite gcc. Do contrário você não será capaz de compilar nenhum
|
|
programa X, incluindo o Window Maker.
|
|
|
|
- libPropList
|
|
Você pode achar esta biblioteca em ftp://ftp.windowmaker.org/pub/libs ou
|
|
ftp://ftp.gnome.org/pub/libPropList. Você deve instalar corretamente
|
|
esta biblioteca antes de instalar o Window Maker.
|
|
|
|
- autoconf, automake and libtool
|
|
Estes pacotes não são necessários, mas se você tiver um ou mais deles instalados,
|
|
verifique se todos eles são das seguintes versões:
|
|
autoconf 2.54
|
|
automake 1.4
|
|
libtool 1.4.2
|
|
Se você possui uma versão diferente, desative-os mudando os nomes dos arquivos
|
|
para outra coisa ou removendo-os do seu sistema. Se você não desenvolve
|
|
software você não precisa deles, logo, você pode desinstalá-los com segurança.
|
|
|
|
- lex (ou flex) e yacc (ou bison)
|
|
São usados pelo libPropList. O lex não seria necessário, já que o seu
|
|
arquivo de saída é incluído, mas como ou eu ou o automake é um pouco
|
|
burro, o script de configuração para o libPropList simplesmente
|
|
abortará sem motivo caso o lex não seja achado.
|
|
|
|
|
|
OPCIONAL:
|
|
=========
|
|
Estas bibliotecas não são necessárias para que o Window Maker funcione, mas elas
|
|
são suportadas caso você deseje usá-las. Os números das versões são os que eu
|
|
possuo (e portanto quase certamente funcionarão), mas outras versões devem funcionar
|
|
também.
|
|
|
|
|
|
- libXPM 4.7 ou mais atual
|
|
Versões antigas podem não funcionar.
|
|
Disponível em ftp://sunsite.unc.edu/pub/Linux/libs/X/
|
|
Há suporte nativo para arquivos XPM, mas ele não carregará imagens em
|
|
algumas formatos incomuns.
|
|
|
|
- libpng 0.96 ou mais atual e zlib
|
|
Para suporte a imagens PNG.
|
|
|
|
- libtiff 3.4 ou mais atual
|
|
Para suporte a imagens TIFF. Você pode baixar o libtiff em
|
|
ftp://ftp.sgi.com/graphics/tiff.
|
|
|
|
- libjpeg 6.0.1 ou mais atual
|
|
Para suporte a imagens JPEG.
|
|
|
|
- libgif 2.2 ou libungif
|
|
Para suporte a imagens tipo GIF.
|
|
|
|
- GNU xgettext
|
|
Se você deseja usar mensagens traduzidas, será necessário o GNU gettext. Outras
|
|
versões do gettext não são compatíveis e não funcionarão. Baixe a versão
|
|
GNU através do site ftp://ftp.gnu.org
|
|
|
|
A maioria dos pacotes citados pode ser encontrado em ftp.uu.net/pub/graphics
|
|
|
|
|
|
|
|
OPÇÕES DE CONFIGURAÇÃO
|
|
======================
|
|
|
|
Estas opções podem ser passadas ao script de configuração para ativar/desativar algumas
|
|
opções do Window Maker. Exemplo:
|
|
|
|
./configure --enable-kde --enable-gnome
|
|
|
|
irá configurar o Window Maker para que seja compilado com suporte ao KDE e GNOME.
|
|
|
|
|
|
Para obter uma lista com outras opcoes, execute ./configure --help:
|
|
|
|
--with-libs-from
|
|
Especifica diretórios (paths) adicionais onde se deve achar as bibliotecas.
|
|
A flag -L deve preceder cada caminho, tal como:
|
|
--with-libs-from="-L/opt/libs -L/usr/local/lib"
|
|
|
|
--with-incs-from
|
|
Especifica diretórios adicionais para os arquivos de cabeçalho (header files)
|
|
que serão procurados. A flag -l deve preceder cada caminho descrito, tal como:
|
|
--with-incs-from="-I/opt/headers -I/usr/local/include"
|
|
|
|
--enable-single-icon
|
|
Permite o agrupamento de todas as aplicações com a mesma WM_CLASS+WM_INSTANCE em
|
|
uma só. Esta opção não é suportada por todos os desenvolvedores. Se você tiver algum
|
|
problema com essa opção, escreva para o seu autor: Christopher Seawood
|
|
<cls@seawood.org>
|
|
|
|
--disable-shm
|
|
Desativa o uso da extensão de memória compartilhada do MIT. Isto reduzirá
|
|
um pouco a geração de texturas, mas em alguns casos se mostrará necessário
|
|
em virtude de um bug que se manifesta quando manipulam-se ícones e texturas.
|
|
|
|
--disable-motif
|
|
Desativa compatibilidade com gerenciador de janelas mwm.
|
|
|
|
--enable-openlook
|
|
Ativa compatibilidade com gerenciador de janelas OPEN LOOK(tm).
|
|
|
|
--enable-gnome
|
|
Ativa compatibilidade com gerenciador de janelas GNOME.
|
|
|
|
--enable-kde
|
|
Ativa compatibilidade com gerenciador de janelas kde/kwm.
|
|
|
|
--enable-lite
|
|
Remove coisas que já são suportadas em ambientes desktops como o KDE
|
|
e o GNOME. As opções desativadas são: lista de janelas (window list), menu de
|
|
aplicações root (root applications menu), seleção múltipla de janelas
|
|
(multiple window selection). Note que não será mais possível sair do Window
|
|
Maker de dentro; você terá que usar o kill com o sinal SIGTERM ou sair do KDE.
|
|
Não é aconselhado ativar essa opção.
|
|
|
|
--enable-modelock
|
|
Suporte ao bloqueio de status de linguagem do XKB. Se você não sabe o que
|
|
é isto, você provavelmente não precisa.
|
|
|
|
--enable-sound
|
|
Ativa o suporte ao módulo de efeitos sonoros.
|
|
|
|
--disable-xpm
|
|
Desativa o uso da biblioteca XPM mesmo se esta estiver disponível no seu sistema.
|
|
|
|
--disable-png
|
|
Desativa o uso da biblioteca PNG
|
|
|
|
--disable-tiff
|
|
Desativa o uso da biblioteca TIFF
|
|
|
|
--disable-gif
|
|
Desativa o uso da biblioteca GIF
|
|
|
|
--disable-jpeg
|
|
Desativa o uso da biblioteca JPEG
|
|
|
|
--disable-shape
|
|
Desativa o uso das shaped windows (para oclock, xeyes etc.).
|
|
|
|
--enable-debug
|
|
Não use esta opção a não ser que saiba realmente o que está fazendo
|
|
|
|
|
|
|
|
NOTAS ESPECÍFICAS PARA AS PLATAFORMAS
|
|
=====================================
|
|
|
|
- máquinas DEC/Alpha
|
|
Você provavelmente precisará usar a flag --disable-shm para configurar,
|
|
como ./configure --disable-shm
|
|
|
|
- SCO Unix - execute o configure tal como
|
|
CFLAGS="-belf -DANSICPP" ./configure
|
|
|
|
- SunOS, Solaris
|
|
Se você possui o gcc instalado, execute o configure como abaixo:
|
|
CPP_PATH="gcc -E -x c" ./configure
|
|
O cpp da Sun não possui agumas funções necessárias ao Window Maker e pode
|
|
causar problemas quando analisados os arquivos de configuração.
|
|
Você pode ainda precisar usar --with-libs-from e --with-incs-from
|
|
para fornecer o diretório onde a libtiff está localizada.
|
|
Alguem me mandou um email dizendo que você precisará deixar o /usr/local/lib
|
|
como primeiro caminho (path) no LD_LIBRARY_PATH para que funcione.
|
|
|
|
Se você tem uma Ultra Creator 3D ou outra máquina com gráficos high-end,
|
|
certifique-se de iniciar o servidor X com o visual padrão definido em 24bpp
|
|
ou você poderá ter problemas com cores desfiguaradas. Isto é um bug do
|
|
wmaker e será consertado.
|
|
|
|
- GNU/Linux em geral
|
|
Confira se você possui /etc/local/lib no /etc/ld.so.conf e rode ldconfig
|
|
após a instalação.
|
|
Remova qualquer versão em pacote do Window Maker antes de instalar uma versão
|
|
mais atual.
|
|
|
|
- RedHat GNU/Linux
|
|
Os sistemas RedHat apresentam vários incômodos. Se você usa, certifique-se
|
|
de seguir os passos abaixo ou o Window Maker não funcionará:
|
|
|
|
* se você instalou o Window Maker que vem junto com o Red Hat, desinstale-o
|
|
antes de instalar uma versão mais atual.
|
|
|
|
* certifique-se de que você não possui as variáveis de ambiente LANG e LINGUAS
|
|
configuradas como en_RN;
|
|
|
|
* certifique-se de que você possui /usr/local/bin na variável PATH;
|
|
|
|
* certifique-se de que você tem /usr/local/lib no /etc/ld.conf.so antes de
|
|
executar o ldconfig;
|
|
|
|
* se você tiver problemas que mencionem uma mensagem de erro com o
|
|
--no-reexec, remova a libtool-1.2b e instale a libtool-1.3. A libtool-1.3
|
|
pode ser encontrada em ftp.gnu.org. Também leia a seção TROUBLESHOOTING;
|
|
|
|
* se você instalou o pacote Window Maker do RedHat e está instalando uma
|
|
nova versão na mão (você mesmo está compilando), remova o pacote Window
|
|
Maker do seu sistema RedHat antes.
|
|
|
|
* certifique-se de que você possua o vínculo simbólico do /usr/include/X11
|
|
ao /usr/X11R6/include/X11 (se não, digite ln -s /usr/X11R6/include/X11
|
|
/usr/include/X11)
|
|
|
|
* certifique-se de que você tem o /lib/cpp apontando para o programa cpp.
|
|
|
|
Se você possui alguma dúvida quanto a realizar qualquer uma das tarefas acima,
|
|
por favor não hesite em contatar o suporte ao usuário RedHat. Eles gentilmente
|
|
irão responder a todas as suas dúvidas relacionadas ao sistema. Eles sabem
|
|
muito mais sobre o sistema deles do que nós (nós não usamos RedHat).
|
|
|
|
- PowerPC MkLinux
|
|
Você terá que possuir a última versão do Xpmac. Versões mais antigas
|
|
parecem ter bugs que fazem com que o sistema trave.
|
|
|
|
- Debian GNU/Linux
|
|
Se você deseja suporte a JPEG e TIFF, certifique-se que no seu sistema estão
|
|
instaladas as bibliotecas libtiff-dev e libjpeg-dev.
|
|
|
|
- SuSE GNU/Linux
|
|
Se você instalou o pacote Window Maker do SuSE, certifique-se de
|
|
removê-lo do seu sistema antes de compilar o wmaker ou você poderá
|
|
ter problemas.
|
|
|
|
- MetroX (versão desconhecida)
|
|
O MetroX possui uma falha que corrompe os pixmaps que são definidos
|
|
como backgrounds de janelas. Se você usa MetroX e está tendo problemas
|
|
estranhos com texturas, não use texturas nas titlebars. Ou use
|
|
um servidor X diferente.
|
|
|
|
INSTALAÇÃO:
|
|
===========
|
|
|
|
Desempacote o WindowMaker-extra-<numero-da-versao>.tar.gz no /usr/local/share.
|
|
|
|
Você pode pegar o arquivo no site ftp://ftp.windowmaker.org. Este arquivo
|
|
é opcional e possui alguns ícones e temas. Procure pelo último <número-da-versão>
|
|
disponível.
|
|
Ainda há o WindowMaker-extra.readme para instruí-lo sobre onde o pacote deve ir.
|
|
|
|
|
|
Compilando o Window Maker
|
|
-------------------------
|
|
Se você quer fazer de modo rápido e simples, digite o seguinte no seu prompt:
|
|
|
|
./configure
|
|
make
|
|
|
|
depois entre como root e digite:
|
|
|
|
make install
|
|
ldconfig
|
|
|
|
ou se você quiser remover os símbolos de depuração dos seus binários para
|
|
que eles se tornem menores, você pode digitar:
|
|
|
|
make install-strip
|
|
ldconfig
|
|
|
|
Estes comandos irão compilar e instalar o Window Maker com parâmetros padrões.
|
|
|
|
Se você deseja configurar algumas opções de compilação, você pode fazer o seguinte:
|
|
|
|
1.(opcional) Olhe na seção OPÇÕES DE CONFIGURAÇÃO acima para ver as
|
|
opções disponíveis. Execute também:
|
|
|
|
./configure --help
|
|
|
|
para obter uma lista completa das outras opções.
|
|
|
|
2. Rode o configure com as opções que você deseja. Por exemplo, se
|
|
deseja usar a opção --enable-kde, você deve digitar:
|
|
|
|
./configure --enable-kde
|
|
|
|
3. (opcional) Edite o arquivo src/wconfig.h com seu editor de texto
|
|
preferido e procure por alguma opção que deseja mudar
|
|
|
|
4. Compile. Só digite:
|
|
|
|
make
|
|
|
|
5. Entre como root (se você não pode fazer isso, leia a seção "Eu não tenho a
|
|
senha de root") e instale o Window Maker no seu sistema:
|
|
|
|
su root
|
|
make install
|
|
|
|
|
|
Configurações Específicas
|
|
-------------------------
|
|
|
|
Estas instruções não precisam ser seguidas quando for feito o upgrade do
|
|
Window Maker em cima de uma versão antiga, a menos que o arquivo NEWS diga
|
|
algo diferente.
|
|
|
|
Todo usuário no seu sistema que desejar rodar o Window Maker deverá fazer o seguinte:
|
|
|
|
1. Instalar os arquivos de configuração do Window Maker no diretório home.
|
|
Digite:
|
|
wmaker.inst
|
|
|
|
wmaker.inst vai instalar os arquivos de configuração do Window Maker e fazer
|
|
com que o X rode o Window Maker quando executado.
|
|
|
|
É isso!
|
|
|
|
Você pode digitar "man wmaker" para ver uma ajuda geral sobre configuração
|
|
e outras coisas.
|
|
|
|
Leia o Manual do Usuário para explicações mais profundas sobre o Window Maker.
|
|
|
|
Você deve dar uma olhada no FAQ também.
|
|
|
|
|
|
|
|
Eu não tenho a senha de root
|
|
----------------------------
|
|
|
|
Se você não pode obter privilégios de super-usuário (não pode ser root) você
|
|
pode instalar o wmaker no seu diretório home. Para isso, forneça a opção
|
|
--prefix quando for rodar o configure, como explicado no passo 2 da seção
|
|
Compilando o Window Maker.
|
|
Você ainda precisará fornecer a opção --with-appspath, para especificar o
|
|
caminho do WPrefs.app. Exemplo:
|
|
|
|
./configure --prefix=/home/jshmoe --with-appspath=/home/jshmoe/GNUstep/Apps
|
|
|
|
Depois faça com que /home/jshome/bin seja incluído na variável PATH, adicione
|
|
/home/jshome/lib na variável de ambiente LD_LIBRARY_PATH e rode bin/wmaker.inst
|
|
|
|
É claro, substitua /home/jshome com o seu diretório home.
|
|
|
|
|
|
UPGRADE
|
|
=======
|
|
|
|
Se você está fazendo um upgrade de uma versão antiga do Window maker:
|
|
|
|
1. Configure e compile o Window Maker como sempre
|
|
2. Instale o Window Maker (mas não rode o wmaker.inst)
|
|
3. Leia o arquivo NEWS e atualize seus arquivos de configuração,
|
|
se necessário.
|
|
|
|
TROUBLESHOOTING
|
|
===============
|
|
|
|
Quando você tiver problemas na configuração (enquanto roda o configure),
|
|
tal como não conseguir usar uma biblioteca de gráficos que você acha que tem
|
|
instalada, olhe no arquivo config.log para obter dicas sobre o que pode estar
|
|
errado.
|
|
|
|
== Erro ao carregar as fontes, mesmo quando elas existem
|
|
|
|
Tente reconstruir sem suporte NLS.
|
|
|
|
== Erro ao configurar
|
|
|
|
ltconfig: unrecognized option `--no-reexec'
|
|
Try `ltconfig --help' for more information.
|
|
configure: error: libtool configure failed
|
|
|
|
remova a opção --no-reexec do aclocal.m4 e da libPropList/aclocal.m4
|
|
e reconfigure.
|
|
Também verifique se as versões do autoconf e do automake que você tem
|
|
instaladas são:
|
|
autoconf 2.13
|
|
automake 1.4
|
|
libtool 1.3
|
|
|
|
Note que não deve ser libtool 1.2b, deve ser libtool 1.3.
|
|
|
|
== Não acha a proplist.h ou libPropList.algumacoisa
|
|
|
|
Baixe e instale a libPropList dos sites já citados neste arquivo.
|
|
|
|
== o configure não detecta a libtiff, ou outras bibliotecas gráficas.
|
|
|
|
Delete o config.cache, depois rode de novo o configure adicionando as
|
|
seguintes opções ao configure (e as outras opções que você usa):
|
|
--with-libs-from="-L/usr/local/lib"
|
|
--with-incs-from="-I/usr/local/include -I/usr/local/include/tiff"
|
|
Substitua o caminho para onde estão localizadas as suas bibliotecas gráficas
|
|
e os correspondentes arquivos de cabeçalho. Você pode colocar caminhos múltiplos
|
|
em qualquer uma dessas opções, como no exemplo do --with-incs-from. Só ponha um
|
|
espaço entre eles.
|
|
|
|
== o configure não detecta libXpm.
|
|
|
|
* Confira se você possui um vínculo simbólico da libXpm.so.4.9 para libXpm.so
|
|
|
|
|
|
== Segmentation fault na inicialização
|
|
|
|
* Confira se a versão da libXPM é a 4.7 ou mais atual
|
|
|
|
* Confira se você tem uma versão atualizada do ~/GNUstep/Defaults/WindowMaker
|
|
|
|
Se você não tem certeza, tente renomear ~/GNUstep para ~/GNUtmp e depois rode
|
|
o wmaker.inst
|
|
|
|
== "...: your machine is misconfigured. gethostname() returned (none)"
|
|
|
|
* o hostname da sua máquina está definido incorretamente. Execute um man hostname
|
|
para obter informações de como resolver isto.
|
|
|
|
== O menu do root possui só 2 entradas. ("XTerm" e "Exit...")
|
|
|
|
* O Window Maker não está achando o cpp (o pré-processador C). Se o seu cpp
|
|
não está localizado em /lib/cpp, edite src/config.h e corrija o caminho
|
|
no CPP_PATH.
|
|
|
|
== checking lex output file root... configure: error: cannot find output from
|
|
true; giving up
|
|
|
|
* Leia a seção REQUERIMENTOS deste arquivo.
|
|
|
|
|
|
LOCALES/INTERNACIONALIZAÇÃO
|
|
===========================
|
|
|
|
o Window Maker tem suporte a linguagem nacional. Para ativar esse suporte,
|
|
você precisa compilar o Window Maker com parâmetros adicionais.
|
|
|
|
0 - Você deve Ter o pacote do GNU gettext instalado. Este pode ser obtido
|
|
pelo ftp://prep.ai.mit.edu/pub/gnu/gettext-nnn.tar.gz
|
|
|
|
Os passos 1,2 e 3 podem ser pulados se você usa o script Install.
|
|
|
|
1 - Você deve selecionar as linguagens que deseja suportar. Defina a LINGUAS
|
|
para a lista dos locales que você deseja. O Inglês é sempre suportado. Exemplo:
|
|
|
|
setenv LINGUAS "pt ja de"
|
|
na csh
|
|
|
|
ou
|
|
|
|
export LINGUAS;LINGUAS="pt ja de"
|
|
na sh
|
|
|
|
A lista dos locales suportados pode ser achado no arquivo po/README.
|
|
O inglês é a língua oficial.
|
|
|
|
Leia o arquivo po/README se você deseja traduzir e manter os arquivos
|
|
locales para outras linguagens.
|
|
|
|
2 - Adicionalmente, se a sua linguagem usa caracteres multi-bytes, tais
|
|
como as línguas japonesas e koreanas, você deve definir a opção MultiByteText
|
|
para YES nos arquivos ~/GNUstep/Defaults/WMGLOBAL e ~/GNUstep/Defaults/WindowMaker
|
|
|
|
3 - Configure, compile e instale o Window Maker normalmente.
|
|
|
|
4 - Para selecionar um locale particular você deve definir a variável de
|
|
ambiente LANG para o locale que você quer. Por exemplo, se você quer definir o
|
|
locale português, você deve rodar
|
|
|
|
setenv LANG pt
|
|
|
|
na csh ou
|
|
|
|
export LANG; LANG=pt
|
|
|
|
nas Bourne sh e similares
|
|
|
|
Nota: Se você tem a variável de ambiente LC_CTYPE definida, você deve
|
|
indefiní-la antes de rodar o wmaker.
|
|
|
|
O Window Maker procura os arquivos de definições de menu na seguinte
|
|
ordem (para o português brasileiro, neste caso):
|
|
|
|
menu.pt_BR
|
|
menu.pt
|
|
menu
|
|
|
|
|
|
5 - Se você escolheu uma linguagem que usa caracteres multi-bytes, você
|
|
deve configurar as fontes adequadamente. Leia a página de manual para o
|
|
XcreateFontSet para obter mais detalhes sobre isto. Você deve mudar o arquivo
|
|
~/G/D/WindowMaker para as fontes usadas nas barras de título, menus e
|
|
outras coisas. Para as fontes usadas nas janelas de diálogo, mude o arquivo
|
|
~/G/D/WMGLOBAL. O %d no font names não deve ser removido. Você pode ainda usar
|
|
o wsetfont script para esta tarefa. Leia o próprio script para maiores instruções.
|
|
|
|
Por exemplo, você pode especificar o seguinte no ~/G/D/WindowMaker:
|
|
|
|
WindowTitleFont = "-*-helvetica-bold-r-normal-*-12-*,-*-*-medium-r-normal-*-14-*";
|
|
MenuTitleFont = "-*-helvetica-bold-r-normal-*-12-*,-*-*-medium-r-normal-*-14-*";
|
|
MenuTextFont = "-*-helvetica-medium-r-normal-*-12-*,-*-*-medium-r-normal-*-14-*";
|
|
IconTitleFont = "-*-helvetica-medium-r-normal-*-8-*,-*-*-medium-r-normal-*-12-*";
|
|
ClipTitleFont = "-*-helvetica-bold-r-normal-*-10-*,-*-*-medium-r-normal-*-12-*";
|
|
DisplayFont = "-*-helvetica-medium-r-normal-*-12-*,-*-*-medium-r-normal-*-12-*";
|
|
|
|
e no ~/G/D/WMGLOBAL:
|
|
|
|
SystemFont = "-*-*-medium-r-normal-*-%d-*-*-*-*-*-*-*";
|
|
BoldSystemFont = "-*-*-medium-r-normal-*-%d-*-*-*-*-*-*-*";
|
|
|
|
|
|
As duas fontes acima são usadas somente por aplicações que
|
|
usem WINGs (o Window Maker e WPrefs.app)
|
|
|
|
O script wsetfont que é fornecido vai permitir com que você mude as
|
|
definições de fonte do modo mais fácil. Dê uma olhada no script para maiores
|
|
detalhes sobre o uso.
|
|
|
|
|
|
|
|
Traduzido por Ricardo Sartori <sartori@inf.ufsc.br>
|