mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 04:20:27 +01:00
added portuguese README
This commit is contained in:
@@ -14,7 +14,11 @@ Changes since version 0.61.1:
|
|||||||
- fixed crashing bug in WPrefs.app's Appearance section.
|
- fixed crashing bug in WPrefs.app's Appearance section.
|
||||||
- fixed sorting of names in icon chooser, and file browser.
|
- fixed sorting of names in icon chooser, and file browser.
|
||||||
- fixed name completion problem in file browser.
|
- fixed name completion problem in file browser.
|
||||||
|
- added new sound events (from pascal)
|
||||||
|
- fixed bug when moving/resizing internal windows
|
||||||
|
- propagation of -noext for submenus (David Reviejo <dreviejo@arrakis.es>)
|
||||||
|
- fixed problem with mouse sampling rate in SGIs
|
||||||
|
- optimized frame drawing (Swivel <swivel@gnugeneration.com>)
|
||||||
|
|
||||||
Changes since version 0.61.0:
|
Changes since version 0.61.0:
|
||||||
.............................
|
.............................
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ SUBDIRS = wrlib WINGs src util po WindowMaker wmlib test WPrefs.app doc\
|
|||||||
contrib
|
contrib
|
||||||
|
|
||||||
EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N MIRRORS COPYING.OPL \
|
EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N MIRRORS COPYING.OPL \
|
||||||
Install acconfig.h INSTALL.pt\
|
Install acconfig.h INSTALL.pt README.pt\
|
||||||
mkpatch README.KDE README.GNOME WindowMaker.lsm.in\
|
mkpatch README.KDE README.GNOME WindowMaker.lsm.in\
|
||||||
docklib-0.2.tar.gz libwmfun-0.0.2.tar.gz
|
docklib-0.2.tar.gz libwmfun-0.0.2.tar.gz
|
||||||
|
|
||||||
|
|||||||
67
Makefile.in
67
Makefile.in
@@ -95,28 +95,28 @@ wprefsdir = @wprefsdir@
|
|||||||
SUBDIRS = wrlib WINGs src util po WindowMaker wmlib test WPrefs.app doc contrib
|
SUBDIRS = wrlib WINGs src util po WindowMaker wmlib test WPrefs.app doc contrib
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N MIRRORS COPYING.OPL Install acconfig.h INSTALL.pt mkpatch README.KDE README.GNOME WindowMaker.lsm.in docklib-0.2.tar.gz libwmfun-0.0.2.tar.gz
|
EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N MIRRORS COPYING.OPL Install acconfig.h INSTALL.pt README.pt mkpatch README.KDE README.GNOME WindowMaker.lsm.in docklib-0.2.tar.gz libwmfun-0.0.2.tar.gz
|
||||||
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
CONFIG_HEADER = ./src/config.h
|
CONFIG_HEADER = ./src/config.h
|
||||||
CONFIG_CLEAN_FILES =
|
CONFIG_CLEAN_FILES =
|
||||||
DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
|
DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
|
||||||
Makefile.in NEWS TODO acconfig.h acinclude.m4 aclocal.m4 config.guess \
|
Makefile.in NEWS TODO acinclude.m4 aclocal.m4 config.guess config.sub \
|
||||||
config.sub configure configure.in install-sh ltconfig ltmain.sh missing \
|
configure configure.in install-sh ltconfig ltmain.sh missing \
|
||||||
mkinstalldirs src/config.h.in src/stamp-h.in
|
mkinstalldirs
|
||||||
|
|
||||||
|
|
||||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
TAR = tar
|
TAR = gtar
|
||||||
GZIP_ENV = --best
|
GZIP_ENV = --best
|
||||||
all: all-redirect
|
all: all-redirect
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile
|
||||||
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
cd $(top_builddir) \
|
cd $(top_builddir) \
|
||||||
&& CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
&& CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
@@ -128,34 +128,6 @@ config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|||||||
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
|
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
|
||||||
cd $(srcdir) && $(AUTOCONF)
|
cd $(srcdir) && $(AUTOCONF)
|
||||||
|
|
||||||
src/config.h: src/stamp-h
|
|
||||||
@if test ! -f $@; then \
|
|
||||||
rm -f src/stamp-h; \
|
|
||||||
$(MAKE) src/stamp-h; \
|
|
||||||
else :; fi
|
|
||||||
src/stamp-h: $(srcdir)/src/config.h.in $(top_builddir)/config.status
|
|
||||||
cd $(top_builddir) \
|
|
||||||
&& CONFIG_FILES= CONFIG_HEADERS=src/config.h \
|
|
||||||
$(SHELL) ./config.status
|
|
||||||
@echo timestamp > src/stamp-h 2> /dev/null
|
|
||||||
$(srcdir)/src/config.h.in: $(srcdir)/src/stamp-h.in
|
|
||||||
@if test ! -f $@; then \
|
|
||||||
rm -f $(srcdir)/src/stamp-h.in; \
|
|
||||||
$(MAKE) $(srcdir)/src/stamp-h.in; \
|
|
||||||
else :; fi
|
|
||||||
$(srcdir)/src/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
|
|
||||||
cd $(top_srcdir) && $(AUTOHEADER)
|
|
||||||
@echo timestamp > $(srcdir)/src/stamp-h.in 2> /dev/null
|
|
||||||
|
|
||||||
mostlyclean-hdr:
|
|
||||||
|
|
||||||
clean-hdr:
|
|
||||||
|
|
||||||
distclean-hdr:
|
|
||||||
-rm -f src/config.h
|
|
||||||
|
|
||||||
maintainer-clean-hdr:
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
# into them and run `make' without going through this Makefile.
|
# into them and run `make' without going through this Makefile.
|
||||||
# To change the values of `make' variables: instead of editing Makefiles,
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
@@ -283,6 +255,11 @@ distdir: $(DISTFILES)
|
|||||||
-rm -rf $(distdir)
|
-rm -rf $(distdir)
|
||||||
mkdir $(distdir)
|
mkdir $(distdir)
|
||||||
-chmod 777 $(distdir)
|
-chmod 777 $(distdir)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu Makefile
|
||||||
@for file in $(DISTFILES); do \
|
@for file in $(DISTFILES); do \
|
||||||
d=$(srcdir); \
|
d=$(srcdir); \
|
||||||
if test -d $$d/$$file; then \
|
if test -d $$d/$$file; then \
|
||||||
@@ -339,33 +316,33 @@ distclean-generic:
|
|||||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
maintainer-clean-generic:
|
maintainer-clean-generic:
|
||||||
mostlyclean-am: mostlyclean-hdr mostlyclean-tags mostlyclean-generic
|
mostlyclean-am: mostlyclean-tags mostlyclean-generic
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
clean-am: clean-hdr clean-tags clean-generic mostlyclean-am
|
clean-am: clean-tags clean-generic mostlyclean-am
|
||||||
|
|
||||||
clean: clean-recursive
|
clean: clean-recursive
|
||||||
|
|
||||||
distclean-am: distclean-hdr distclean-tags distclean-generic clean-am
|
distclean-am: distclean-tags distclean-generic clean-am
|
||||||
-rm -f libtool
|
-rm -f libtool
|
||||||
|
|
||||||
distclean: distclean-recursive
|
distclean: distclean-recursive
|
||||||
-rm -f config.status
|
-rm -f config.status
|
||||||
|
|
||||||
maintainer-clean-am: maintainer-clean-hdr maintainer-clean-tags \
|
maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \
|
||||||
maintainer-clean-generic distclean-am
|
distclean-am
|
||||||
@echo "This command is intended for maintainers to use;"
|
@echo "This command is intended for maintainers to use;"
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
maintainer-clean: maintainer-clean-recursive
|
||||||
-rm -f config.status
|
-rm -f config.status
|
||||||
|
|
||||||
.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
|
.PHONY: install-data-recursive uninstall-data-recursive \
|
||||||
install-data-recursive uninstall-data-recursive install-exec-recursive \
|
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
|
||||||
uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
|
uninstalldirs-recursive all-recursive check-recursive \
|
||||||
all-recursive check-recursive installcheck-recursive info-recursive \
|
installcheck-recursive info-recursive dvi-recursive \
|
||||||
dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
|
mostlyclean-recursive distclean-recursive clean-recursive \
|
||||||
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
||||||
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
||||||
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
||||||
|
|||||||
12
NEWS
12
NEWS
@@ -4,6 +4,18 @@ NEWS for veteran Window Maker users
|
|||||||
|
|
||||||
--- 0.61.2
|
--- 0.61.2
|
||||||
|
|
||||||
|
|
||||||
|
Patches, po files, bug fixes etc
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
I am very sorry, but I think I lost the folder I kept all the
|
||||||
|
patches and contributions I received since the last release :(
|
||||||
|
If you have sent something to me, but it's not included in this
|
||||||
|
release, please resend it.
|
||||||
|
My sincere apologies.
|
||||||
|
-Alfredo
|
||||||
|
|
||||||
|
|
||||||
Removed "Keep Attracted Icons" option from Clip's menu
|
Removed "Keep Attracted Icons" option from Clip's menu
|
||||||
------------------------------------------------------
|
------------------------------------------------------
|
||||||
|
|
||||||
|
|||||||
9
README
9
README
@@ -199,13 +199,18 @@ from the same user (so that wmaker will use the same configuration
|
|||||||
files) at the same time. You might get unexpected behaviour when Window Maker
|
files) at the same time. You might get unexpected behaviour when Window Maker
|
||||||
updates it's configuration files.
|
updates it's configuration files.
|
||||||
|
|
||||||
|
If you really desire to do this, try running Window Maker with the
|
||||||
|
command line option --static so that it will not update or change
|
||||||
|
any of the configuration files.
|
||||||
|
|
||||||
Sound support
|
Sound support
|
||||||
=============
|
=============
|
||||||
|
|
||||||
Sound is supported for Linux and FreeBSD systems with the use of a
|
Sound is supported for Linux and FreeBSD systems with the use of a
|
||||||
separately distributed module. You can download it at:
|
separately distributed module called WSoundServer. There is also a graphical
|
||||||
http://www.frontiernet.net/~southgat/wmsound
|
configuration tool for setting up your sounds called WSoundPrefs.
|
||||||
|
You can download these at:
|
||||||
|
http://shadowmere.student.utwente.nl/
|
||||||
|
|
||||||
Note that you must compile Window Maker with the --enable-sound configure
|
Note that you must compile Window Maker with the --enable-sound configure
|
||||||
flag and set the DisableSound option to NO.
|
flag and set the DisableSound option to NO.
|
||||||
|
|||||||
379
README.pt
Normal file
379
README.pt
Normal file
@@ -0,0 +1,379 @@
|
|||||||
|
|
||||||
|
|
||||||
|
GNU Window Maker
|
||||||
|
Gerenciador de Janelas X11
|
||||||
|
|
||||||
|
<http://windowmaker.org>
|
||||||
|
<ftp://ftp.windowmaker.org>
|
||||||
|
|
||||||
|
por
|
||||||
|
|
||||||
|
Alfredo K. Kojima
|
||||||
|
|
||||||
|
Dan Pascu
|
||||||
|
|
||||||
|
Matthew Hawkins
|
||||||
|
|
||||||
|
]d
|
||||||
|
|
||||||
|
|
||||||
|
Web/FTP Master
|
||||||
|
|
||||||
|
Phillip Smith
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Parabéns! Você acabou de adquirir um dispositivo muito
|
||||||
|
bom que lhe proporcionaria milhares de anos de uso sem problemas,
|
||||||
|
exceto por que, você, com vai certeza destruí-lo com algum procedimento
|
||||||
|
idiota típico dos consumidores. Por isso nós pedimos POR FAVOR,
|
||||||
|
PELO AMOR DE DEUS LEIA O MANUAL DO DONO COM MUITA ATENÇÃO ANTES
|
||||||
|
DE DESEMBRULHAR O DISPOSITIVO. VOCÊ JÁ O DESEMPACOTOU, NÃO FOI?
|
||||||
|
VOCÊ DESEMPACOTOU-O, CONECTOU-O, LIGOU-O E ENCHEU-O DE COISAS,
|
||||||
|
E AGORA A SUA CRIANÇA, A MESMA CRIANÇA QUE UMA VEZ ENFIOU UMA
|
||||||
|
SALSICHA NO SEU VIDEOCASSETE E APERTOU NO "FAST FORWARD", ESTA
|
||||||
|
CRIANÇA ESTÁ BRINCANDO COM OS BOTÕES TAMBÉM CERTO? E SÓ AGORA VOCÊ
|
||||||
|
ESTÁ COMEÇANDO A LER AS INSTRUÇÕES CERTO??? NÓS PODEMOS ENTÃO QUEBRAR
|
||||||
|
ESTES DISPOSITIVOS NA FÁBRICA ANTES DE DESPACHÁ-LOS, VOCÊ
|
||||||
|
SABIA DISSO?
|
||||||
|
-- Dave Barry, "Read This First!"
|
||||||
|
|
||||||
|
|
||||||
|
Descrição
|
||||||
|
=========
|
||||||
|
|
||||||
|
O Window Maker é o gerenciador de janelas GNU para o X Window System. Ele foi
|
||||||
|
desenvolvido para emular o visual e a sensação de parte da GUI NEXTSTEP(tm).
|
||||||
|
Procura ser relativamente rápido e pequeno, rico em opções, fácil de
|
||||||
|
configurar e usar, com uma aparência simples e elegante emprestada do
|
||||||
|
NEXTSTEP(tm).
|
||||||
|
|
||||||
|
O Window Maker foi projetado tendo em mente a integração com o GNUStep e
|
||||||
|
é o gerenciador de janelas "oficial" dele. É ainda parte do projeto GNU
|
||||||
|
(www.gnu.org).
|
||||||
|
Leia mais sobre o GNUstep neste arquivo.
|
||||||
|
|
||||||
|
Hints (informações dadas pelas aplicações para que se integrem bem com o
|
||||||
|
gerenciador de janelas) para Motif(tm), OPEN LOOK(tm), KDE e GNOME também
|
||||||
|
são suportados. Logo, você pode substituir os gerenciadores de janela desses
|
||||||
|
ambientes pelo Window Maker e manter muito, senão toda a funcionalidade do
|
||||||
|
gerenciador de janelas nativo.
|
||||||
|
|
||||||
|
O Window Maker antes se chamava WindowMaker.
|
||||||
|
|
||||||
|
O Window Maker não tem relação com o Windowmaker, o software para construção
|
||||||
|
de janelas e portas.
|
||||||
|
|
||||||
|
|
||||||
|
Documentação
|
||||||
|
============
|
||||||
|
|
||||||
|
Leia antes de perguntar.
|
||||||
|
|
||||||
|
* Os arquivos README distribuídos por toda a árvore dos fontes contêm
|
||||||
|
informações relacionadas ao conteúdo dos diretórios.
|
||||||
|
|
||||||
|
* O INSTALL possui instruções para instalação e algumas dicas quando há
|
||||||
|
algum problema. Você deveria lê-lo antes da instalação. Ele não foi escrito
|
||||||
|
somente para ocupar espaço no pacote...
|
||||||
|
|
||||||
|
* FAQ: Frequently Asked Questions. LEIA! O FAQ.I18N é sobre questões
|
||||||
|
relacionadas à internacionalização.
|
||||||
|
|
||||||
|
* NEWS: lista as mudanças de uma versão para outra e que são visíveis ao
|
||||||
|
usuário. Leia-o se você estiver fazendo uma atualização.
|
||||||
|
|
||||||
|
* MIRRORS: alguns locais alternativos onde você pode pegar o Window Maker,
|
||||||
|
incluindo pacotes do Window Maker específicos para certas plataformas.
|
||||||
|
|
||||||
|
* BUGFORM: use-o para enviar relatos de bug. Use-o por favor.
|
||||||
|
|
||||||
|
* ChangeLog: o que foi mudado a partir da última versão?
|
||||||
|
|
||||||
|
* BUGS: lista dos bugs conhecidos
|
||||||
|
|
||||||
|
|
||||||
|
*** Guia do Usuário
|
||||||
|
|
||||||
|
O Guia do Usuário Window Maker pode ser baixado do ftp oficial ou por
|
||||||
|
sites web. Pode ser visto ainda no formato HTML no:
|
||||||
|
http://people.delphi.com/crc3419/WMUserGuide/index.htm
|
||||||
|
|
||||||
|
O Guia do Usuário explica como usar o Window Maker, fala sobre os
|
||||||
|
arquivos de configuração e as opções.
|
||||||
|
|
||||||
|
*** man pages
|
||||||
|
|
||||||
|
Digite "man wmaker" no prompt da shell para obter uma ajuda geral sobre
|
||||||
|
o Window Maker.
|
||||||
|
|
||||||
|
|
||||||
|
Diretórios & Arquivos na Árvore dos Fontes
|
||||||
|
==========================================
|
||||||
|
|
||||||
|
* O Install é um script para configurar e compilar o Window Maker de
|
||||||
|
um modo fácil (não que o modo normal seja difícil, mas...).
|
||||||
|
|
||||||
|
* AUTHORS: os créditos
|
||||||
|
|
||||||
|
* TODO: planos para o futuro
|
||||||
|
|
||||||
|
* O contrib/ possui alguns patches enviados e que não foram suportados
|
||||||
|
pelo Window Maker por entrarem em conflito com a filosofia de projeto dos
|
||||||
|
desenvolvedores ou por algum outro motivo.
|
||||||
|
|
||||||
|
* O util/ possui vários programas utilitários.
|
||||||
|
|
||||||
|
* O WPrefs.app/ é o programa de configuração.
|
||||||
|
|
||||||
|
* O src/wconfig.h possui opções de compilação que você pode mudar para
|
||||||
|
selecionar algumas opções/aspectos e outras coisas mais.
|
||||||
|
|
||||||
|
* O WINGs/ é a biblioteca de widget NEXTSTEP lookalike
|
||||||
|
|
||||||
|
* A wrlib/ é a biblioteca de processamento de imagens
|
||||||
|
|
||||||
|
* O po/ possui catálogos de mensagens, que são versões traduzidas das
|
||||||
|
mensagens mostradas pelo Window Maker
|
||||||
|
|
||||||
|
* A docklib-x.x.tar.gz é a biblioteca para desenvolvimento de dockapps
|
||||||
|
|
||||||
|
|
||||||
|
SOCORRO!!!
|
||||||
|
==========
|
||||||
|
|
||||||
|
Há uma lista de discussão para debate de questões sobre o Window Maker
|
||||||
|
no wm-user@windowmaker.org. Para inscrever-se, mande uma mensagem
|
||||||
|
contendo:
|
||||||
|
subscribe
|
||||||
|
no campo de assunto da mensagem para wm-user-request@windowmaker.org
|
||||||
|
|
||||||
|
Se você tiver algum problema, pergunte lá (somente depois de ter lido os
|
||||||
|
documentos, é claro). As pessoas da lista estão mais preparadas para
|
||||||
|
resolver o seu problema do que nós. Para relatar BUGS, use o BUGFORM.
|
||||||
|
|
||||||
|
Se você tiver problemas com uma versão pré-compilada do Window
|
||||||
|
Maker (rpm, deb etc), primeiro questione a pessoa que criou o pacote.
|
||||||
|
|
||||||
|
NOTA IMPORTANTE: quando for pedir ajuda (seja na lista de discussão ou
|
||||||
|
diretamente aos desenvolvedores) *sempre* envie informações sobre o sistema
|
||||||
|
que você está usando. Você pode usar a seção system information no final
|
||||||
|
do BUGFORM como guia. Outra coisa: não mande mensagens em HTML.
|
||||||
|
|
||||||
|
Há ainda o canal de IRC #windowmaker na EFNET. Para entrar lá, conecte
|
||||||
|
seu cliente de irc no irc.concentric.net, irc.prison.net ou outro
|
||||||
|
servidor dessa rede.
|
||||||
|
|
||||||
|
|
||||||
|
GNUstep
|
||||||
|
=======
|
||||||
|
|
||||||
|
O GNUstep é um completo sistema de desenvolvimento orientado a objetos,
|
||||||
|
baseado na especificação OpenStep lançada pela NeXT(tm) (agora Apple(tm) e
|
||||||
|
Sun(tm)). Ele irá fornecer tudo que é necessário para desenvolver aplicações
|
||||||
|
orientadas a objetos, gráficas (e não gráficas), cross-platform; fornecendo,
|
||||||
|
dentre outras coisas, bibliotecas bases do sistema, uma estrutura de alto
|
||||||
|
nível para aplicações GUI que usa um modelo de imagens do tipo Display
|
||||||
|
PostScript(tm), objetos para acesso a bancos de dados relacional, objetos
|
||||||
|
distribuídos e um ambiente de desenvolvimento gráfico, com ferramentas como
|
||||||
|
um modelador de interfaces, um projeto de gerenciamento de sistema (central
|
||||||
|
de projetos) e outras ferramentas.
|
||||||
|
|
||||||
|
O sistema de desenvolvimento GNUstep será usado para criar um ambiente
|
||||||
|
de usuário, com tudo necessário para uma interface gráfica, tais como
|
||||||
|
visualizador de arquivos, editores de texto e outras aplicações. Note que o
|
||||||
|
ambiente do usuário (ou "ambiente desktop") é somente uma pequena parte de
|
||||||
|
todo o projeto GNUstep e não "compete" com projetos como o KDE e o GNOME,
|
||||||
|
simplesmente por que eles são coisas completamente diferentes.
|
||||||
|
|
||||||
|
Para mais informação sobre o projeto GNUstep, visite http://www.gnustep.org
|
||||||
|
e http://gnustep.current.nu
|
||||||
|
|
||||||
|
|
||||||
|
Executando múltiplas instâncias do Window Maker
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
Não é uma boa idéia rodar mais de uma instância do Window Maker sob
|
||||||
|
um mesmo usuário ao mesmo tempo (já que o wmaker usa os mesmos arquivos
|
||||||
|
de configuração). Você pode obter comportamentos inesperados quando o
|
||||||
|
Window Maker atualizar os seus arquivos de configuração.
|
||||||
|
|
||||||
|
|
||||||
|
Suporte para som
|
||||||
|
================
|
||||||
|
|
||||||
|
O Som é suportado nos sistemas Linux e FreeBSD com o uso de módulos
|
||||||
|
distribuídos separadamente. Você pode baixá-los no:
|
||||||
|
http://www.frontiernet.net/~southgat/wmsound
|
||||||
|
|
||||||
|
Observe que você deve compilar o Window Maker usando o configure com a
|
||||||
|
flag --enable-sound e definindo a opção DisableSound para NO.
|
||||||
|
|
||||||
|
|
||||||
|
Suporte ao OpenL**k
|
||||||
|
===================
|
||||||
|
|
||||||
|
Acredito que muitos usuários, principalmente os do mundo acadêmico,
|
||||||
|
tenham que usar aplicações escritas em toolkits OpenL**k, então o suporte
|
||||||
|
para estes aplicativos deve ser de algum uso.
|
||||||
|
|
||||||
|
Para ativar, use o --enable-openlook quando rodar o configure. Note
|
||||||
|
que nem tudo está implementado.
|
||||||
|
|
||||||
|
As opções implementadas incluem hints de decoração e o push-pin.
|
||||||
|
Coisas não implementadas incluem _SUN_WINDOW_STATE (the compose led
|
||||||
|
state stuff), coisas relacionadas ao "drag and drop", cabeçalho (não
|
||||||
|
tenho certeza do que é) e o string footer.
|
||||||
|
|
||||||
|
Por favor me dêem retorno se algo não funcionar. Se a opção já está
|
||||||
|
implementada, mas não está funcionando por causa de um bug, eu tentarei
|
||||||
|
corrigí-la. Se é uma característica ainda não implementada e você mencionar
|
||||||
|
que é importante (ie: não somente cosmética), eu considerarei a sua
|
||||||
|
implementação.
|
||||||
|
|
||||||
|
O estado "out" do pushpin é emulado como um botão de fechar pressionado.
|
||||||
|
Clique no botão para fazer com que ele fique despressionado, o que
|
||||||
|
corresponde ao estado "pinned-in" do pushpin. Se você pressionar de novo
|
||||||
|
o botão de fechar despressionado, ele vai agir como um botão de fechar
|
||||||
|
normal: vai fechar a janela.
|
||||||
|
|
||||||
|
|
||||||
|
Ajuste da Performance
|
||||||
|
====================
|
||||||
|
|
||||||
|
Se você deseja diminuir o uso de memória pelo Window Maker, aumentar a
|
||||||
|
performance, e ainda manter uma boa aparência e funcionalidade, siga os
|
||||||
|
itens abaixo:
|
||||||
|
|
||||||
|
- use texturas sólidas para tudo, barras de títulos e menus. Se você quer
|
||||||
|
um desktop com um belo visual, use o estilo "Traditional".
|
||||||
|
- desligue o "NewStyle" e o "Superfluous"
|
||||||
|
- não vincule muitos atalhos ao seu menu e guarde somente coisas essenciais
|
||||||
|
no menu
|
||||||
|
- ative o "DisableClip"
|
||||||
|
- edite o wconfig.h e desative o NUMLOCK_HACK e as opções que você não
|
||||||
|
usa mesmo (tenha em mente que alguns dos #defines podem não funcionar,
|
||||||
|
já que eles não estão completamente suportados). Certifique-se de sempre
|
||||||
|
manter o NumLock e o ScrollLock desligados.
|
||||||
|
- ligue a opção "DisableAnimations". Você pode também usar o #undefine
|
||||||
|
ANIMATIONS no arquivo config.h
|
||||||
|
- verifique as entradas padrão "IconPath" e "PixmapPath" para que contenham
|
||||||
|
somente os paths que você realmente possua no seu sistema.
|
||||||
|
- não use imagens grandes no seu background root
|
||||||
|
- remova o suporte para formatos de imagens que você não usa
|
||||||
|
- para reduzir o uso de memória, desative o cache de ícones, definindo a
|
||||||
|
variável de ambiente RIMAGE_CACHE para 0. Se você deseja melhorar o
|
||||||
|
desempenho perdendo só um pouco de memória, defina essa variável para
|
||||||
|
o valor correspondente ao número de ícones que você usa.
|
||||||
|
|
||||||
|
|
||||||
|
Controle de Mouse pelo Teclado
|
||||||
|
==============================
|
||||||
|
|
||||||
|
Muitas pessoas perguntam sobre adicionar o controle do mouse pelo teclado,
|
||||||
|
como no fvwm, mas o Window Maker não possui tal opção. A extensão XKB
|
||||||
|
suporta a simulação do mouse pelo teclado, de uma maneira muito mais
|
||||||
|
poderosa do que qualquer outra simulação realizada por um gerenciador de
|
||||||
|
janelas.
|
||||||
|
|
||||||
|
Para ativá-la, aperte a combinação Control+Shift+NumLock ou Shift+NumLock.
|
||||||
|
Você deve então ouvir um beep. Para desativá-la, faça a mesma coisa.
|
||||||
|
|
||||||
|
Para controlar com o mouse, use as seguintes teclas do keypad:
|
||||||
|
- 4 (seta esquerda), 7 (Home), 8 (seta para cima), 9 (PgUp), 6 (seta direita),
|
||||||
|
3 (PgDn), 2 (seta para baixo) e 1 (End) move o mouse para as direções
|
||||||
|
correspondentes;
|
||||||
|
- segurar as teclas acima e depois segurar a tecla 5 vai fazer o ponteiro
|
||||||
|
se mover mais rápido;
|
||||||
|
- / vai selecionar o primeiro botão do mouse (botão esquerdo);
|
||||||
|
- * vai selecionar o segundo botão do mouse (botão do meio);
|
||||||
|
- - vai selecionar o terceiro botão do mouse (botão direito);
|
||||||
|
- 5 vai fazer um clique com o botão do mouse que foi selecionado;
|
||||||
|
- + vai fazer um duplo-clique com o botão do mouse que foi selecionado;
|
||||||
|
- 0 (Ins) vai clicar e segurar o botão do mouse selecionado;
|
||||||
|
- . (Del) vai liberar o botão do mouse selecionado que foi previamente
|
||||||
|
clicado com a tecla 0 (Ins).
|
||||||
|
|
||||||
|
Os valores das teclas acima funcionam com um servidor X XFree86 3.2 (X11R6.1)
|
||||||
|
mas nosso alcance pode variar.
|
||||||
|
|
||||||
|
|
||||||
|
Como fazer um backtrace com o gdb
|
||||||
|
=================================
|
||||||
|
|
||||||
|
Os backtraces nos ajudam a arrumar bugs que fazem com que o Window Maker
|
||||||
|
trave. Se você achar um bug que trave o Window Maker, por favor envie o
|
||||||
|
backtrace com o relato do bug.
|
||||||
|
|
||||||
|
Para fazer um backtrace útil, você precisa de um arquivo core
|
||||||
|
com informações de depuração produzidas pelo Window Maker quando ele
|
||||||
|
travar. O padrão do Window Maker é iniciar um outro gerenciador
|
||||||
|
de janelas quando ele travar, o que não gerará um arquivo core. Você
|
||||||
|
precisa editar o arquivo src/wconfig.h *depois* de ter rodado o configure
|
||||||
|
e mudar a linha que se parece com o seguinte:
|
||||||
|
|
||||||
|
#undef NO_EMERGENCY_AUTORESTART
|
||||||
|
|
||||||
|
para:
|
||||||
|
|
||||||
|
#define NO_EMERGENCY_AUTORESTART
|
||||||
|
|
||||||
|
Depois, no diretório src, digite:
|
||||||
|
make clean
|
||||||
|
make CFLAGS=-g
|
||||||
|
make install
|
||||||
|
|
||||||
|
e espere o Window Maker ser instalado.
|
||||||
|
|
||||||
|
Depois de instalado o Window Maker, inicie o X e reproduza o bug fazendo
|
||||||
|
com que o Window Maker trave. Quando ele travar, vá até o diretório
|
||||||
|
onde você compilou o wmaker e digite o seguinte comando na sua shell:
|
||||||
|
|
||||||
|
script
|
||||||
|
cd src
|
||||||
|
gdb .libs/wmaker path_ao_arquivo_core
|
||||||
|
|
||||||
|
Depois, no prompt do gdb, digite "bt". Saia do gdb digitando "quit"
|
||||||
|
e depois no prompt da shell, digite "exit".
|
||||||
|
|
||||||
|
O arquivo chamado typescript conterá o backtrace.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Direitos Autorais & Disclaimers
|
||||||
|
===============================
|
||||||
|
|
||||||
|
O Window Maker é registrado por Alfredo K. Kojima e é licenciado pela Licença
|
||||||
|
Pública Geral GNU. Leia o arquivo COPYING para ler a licença completa.
|
||||||
|
|
||||||
|
Os ícones que são distribuídos com esse programa foram criados por Marco
|
||||||
|
van Hylckama Vlieg são licenciados pela OpenContent License. Leia o
|
||||||
|
arquivo COPYING.OPL para a licença completa.
|
||||||
|
|
||||||
|
NeXT, OpenStep e NEXTSTEP são marcas da NeXT Computer, Inc.
|
||||||
|
Todas as outras marcas são propriedade dos respectivos donos.
|
||||||
|
|
||||||
|
Os autores se reservam no direito de fazer alterações no software sem
|
||||||
|
qualquer aviso prévio.
|
||||||
|
|
||||||
|
|
||||||
|
Autores
|
||||||
|
=======
|
||||||
|
|
||||||
|
Alfredo K. Kojima <kojima@windowmaker.org>
|
||||||
|
Dan Pascu <dan@windowmaker.org>
|
||||||
|
]d <id@windowmaker.org>
|
||||||
|
|
||||||
|
Por favor não nos perguntem coisas antes de ler a documentação (o FAQ,
|
||||||
|
este arquivo e os arquivos INSTALL), ou sobre coisas "legais" que você
|
||||||
|
viu em screenshots de desktops.
|
||||||
|
|
||||||
|
O arquivo AUTHORS contem uma lista de pessoas que contribuíram com o projeto.
|
||||||
|
O nome das pessoas que ajudaram com a tradução pode ser achado no po/README e
|
||||||
|
Window Maker/README
|
||||||
|
|
||||||
|
Se você tem algum comentário, correção ou deseja relatar bugs (junto com
|
||||||
|
o BUGFORM) mande-os para developers@windowmaker.org
|
||||||
|
|
||||||
|
|
||||||
|
Traduzido por: Ricardo Sartori <sartori@inf.ufsc.br>
|
||||||
Reference in New Issue
Block a user