website view pt/doc/handbook/x-window.html @ rev 184

pt: added more translated pages (Thanks Jorge M. Rosa)
author Claudinei Pereira <claudinei@ensinoemrede.com>
date Sat Nov 01 19:41:54 2008 -0200 (2008-11-01)
parents 4dfe933b4257
children ff01fc78c92d
line source
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
4 <head>
5 <title>Manual SliTaz (pt) - X Window System</title>
6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
7 <meta name="description" content="slitaz portuguese handbook X server window manager jwm openbox e17 slim login" />
8 <meta name="expires" content="never" />
9 <meta name="modified" content="2008-07-18 07:00:00" />
10 <meta name="publisher" content="www.slitaz.org" />
11 <meta name="author" content="Christophe Lincoln, Paul Issot" />
12 <link rel="shortcut icon" href="favicon.ico" />
13 <link rel="stylesheet" type="text/css" href="book.css" />
14 </head>
15 <body bgcolor="#ffffff">
17 <!-- Header and quick navigation -->
18 <div id="header">
19 <div id="quicknav" align="right">
20 <a name="top"></a>
21 <a href="gen-livecd.html">Geração de uma variante do LiveCD</a> |
22 <a href="index.html">Conteúdo</a>
23 </div>
24 <h1><font color="#3e1220">Manual SliTaz (pt)</font></h1>
25 </div>
27 <!-- Content. -->
28 <div id="content">
29 <div class="content-right"></div>
31 <h2><font color="#df8f06">X Window System (Sistema de Janelas)</font></h2>
33 <ul>
34 <li><a href="#X11">X Window System.</a></li>
35 <li><a href="#slim">Slim</a> - Simple Login Manager (Gerenciador de Login).</li>
36 <li><a href="#xorg">Xorg</a> - X server (Servidor Gráfico).</li>
37 <li><a href="#jwm">JWM</a> - Gerenciador de Janelas.</li>
38 <li><a href="#enlightenment">Enlightenment (e17)</a> - Ambiente Desktop.</li>
39 <li><a href="#openbox">Openbox</a> - Gerenciador de Janelas.</li>
40 <li><a href="#fonts">Fonts</a> - Fontes do Sistema.</li>
41 </ul>
43 <a name="X11"></a>
44 <h3>X11 - X Window System</h3>
45 <p>
46 O Sistema de Janelas X Window System, ou X11, disponibiliza um gerenciador de
47 janelas que roda sobre um servidor gráfico (X). O Slitaz usa, por padrão, o
48 servidor gráfico leve <code>Xvesa</code>, proveniente do projeto Xorg
49 (<a href="http://www.x.org/">www.x.org</a>). O Xvesa pode ser iniciado a
50 partir do gerenciador de login Slim ou diretamente a partir de terminal com
51 o comando <code>startx</code>, mas neste último caso é necessário desativar
52 o gerenciador de login. Para reconfigurar a sessão gráfica você pode usar
53 o <code>tazx</code> logado como root (administrador) ou como usuário comum,
54 se tiver iniciado o X a partir da linha de comandos.
55 </p>
57 <a name="slim"></a>
58 <h3>Slim - Simple Login Manager</h3>
59 <p>
60 O Slim é um gerenciador de sessões leve, muito fácil de configurar, e que pode
61 ser personalizado usando temas do sistema. O arquivo de configuração encontra-se
62 em <code>/etc/slim.conf</code>. Permite definir, a partir da tecla <code>F1</code>,
63 os gerenciadores de janela disponíveis, o usuário ou tema padrão e os parâmetros
64 do sistema de janelas X. O Slim fornece alguns comandos especiais de usuário,
65 como <code>console</code>, que facilitam o gerenciamento da sessão.
66 </p>
67 <p>
68 No modo LiveCD você pode desabilitar o Slim com a opção de boot <code>screen=text</code>.
69 Num sistema já instalado este pacote pode ser removido ou, então, pode-se apagar
70 a entrada slim da variável <code>RUN_DAEMONS</code> em <code>/etc/rcS.conf</code>.
71 </p>
72 <p>
73 Mais detalhes, bem como outros temas, podem ser encontrados no
74 <a href="http://slim.berlios.de/">website</a>
75 </p>
76 <h4>Usuário Padrão</h4>
77 <p>
78 O Slim permite pré-carregar um usuário no processo de login; por conveniência,
79 'hacker' é o usuário predefinido. Isto pode ser alterado editando-se o
80 arquivo de configuração do Slim <code>/etc/slim.conf</code> e alterando a linha
81 <code>default_user</code>. Como alternativa, pode-se deixar a linha em branco,
82 evitando assim que seja pré-carregado um nome de usuário. Exemplo:
83 </p>
84 <pre class="script">default_user hacker
85 </pre>
87 <a name="xorg"></a>
88 <h3>Xorg</h3>
89 <p>
90 O SliTaz traz, por padrão, o mini-servidor gráfico Xvesa. O servidor Xorg pode
91 ser encontrado nos pacotes disponíveis no mirror. O Xorg é um servidor bastante
92 completo, mas consome muito mais recursos do que o Xvesa. Se a resolução do
93 monitor for suportada pelo mini-servidor e a taxa de atualização (refresh rate)
94 for satisfatória, não há qualquer razão para recorrer ao Xorg.
95 </p>
96 <p>
97 Não existe nenhuma configuração através de interface gráfica, então tudo deverá
98 ser feito pela linha de comando. A instalação e a configuração do servidor são
99 operações relativamente simples e, a qualquer momento, é possível desistir e
100 voltar ao Xvesa. O Xorg é distribuído em módulos, o que significa que é
101 necessário instalar o servidor, alguns arquivos de configuração e o driver
102 adequado para a placa de vídeo. Em todo o caso, o pacote <code>xorg-server</code>
103 possui todas as dependências necessárias para funcionar diretamente com o driver
104 <code>vesa</code>. Instalação mínima:
105 </p>
106 <pre> # tazpkg get-install xorg-server
107 </pre>
108 <p>
109 Depois de instalado, pode-se ir diretamente à configuração ou fazer a instalação
110 adicional do driver adequado para sua placa de vídeo (caso saiba qual). Exemplo,
111 usando o driver Nvidia e listando todos os drivers disponíveis:
112 </p>
113 <pre> # tazpkg get-install xorg-xf86-video-nv
114 Listar:
115 # tazpkg search xorg-xf86-video
116 </pre>
117 <h4>Configuração automática do servidor</h4>
118 <p>
119 Existem duas opções para a configuração do servidor Xorg: <code>Xorg -configure</code>
120 ou o script <code>xorgconfig</code>. Recomenda-se que, de início, seja usado o
121 comando Xorg com a opção <code>-configure</code>. A configuração automática do
122 Xorg tem necessariamente de ser feita em modo de terminal, sem estar em execução
123 uma instância do servidor X; para tanto, todas as aplicações e janelas devem ser
124 encerradas e, então, deve-ser pressionar a combinação de teclas
125 <code>alt-ctrl-del</code>. Feito isto, deve-se estar em modo terminal e pode-se
126 executar-se o Xorg com a opção <code>-configure</code>, copiando o novo
127 arquivo que foi gerado para <code>/etc/X11</code>:
128 </p>
129 <pre> # Xorg -configure
130 # cp /root/xorg.conf.new /etc/X11/xorg.conf
131 </pre>
132 <p>
133 Por último, altera-se a configuração do Slim para usar o Xorg em vez do Xvesa
134 e reinicia-se o gerenciador de janelas.
135 </p>
136 <h4>Usando o Xorg com o Slim</h4>
137 <p>
138 No arquivo de configuração do Slim (<code>/etc/slim.conf</code>), é necessário
139 comentar (utilizando <code>#</code>) as linhas que dizem respeito ao Xvesa e
140 definir o Xorg na variável <code>default_xserver</code>:
141 </p>
142 <pre class="script">default_xserver /usr/bin/Xorg
143 #default_xserver /usr/bin/Xvesa
144 #xserver_arguments -ac -shadow dpms +extension Composite -screen 1024x768x24
145 </pre>
146 <p>
147 Neste momento, pode já ser iniciado o Slim para regressar a uma sessão com o
148 servidor X. O Slim funciona tal qual um daemon, podendo ser iniciado ou
149 interrompido a partir do terminal:
150 </p>
151 <pre> # /etc/init.d/slim start
152 </pre>
153 <h4>xorg.conf - Arquivo de Configuração</h4>
154 <p>
155 O Xorg usa o arquivo de configuração <code>/etc/X11/xorg.conf</code>. Este
156 arquivo pode ser gerado automaticamente e editado com o editor de texto de sua
157 preferência. Está dividido em diversas seções, incluindo a especificação de
158 caminhos (paths), módulos a carregar, monitor padrão, mouse, teclado, etc. Este
159 documento fornece apenas alguns exemplos, sendo aconselhável executar o comando
160 <code>xorgconfig</code> uma vez para gerar um arquivo completo que pode ser usado
161 como exemplo.
162 </p>
163 <p>
164 Keyboard (en):
165 </p>
166 <pre class="script">Section "InputDevice"
167 Identifier "Keyboard0"
168 Driver "kbd"
169 Option "XkbRules" "xorg"
170 Option "XkbModel" "pc105"
171 Option "XkbLayout" "en"
172 Option "XkbVariant" "en"
173 EndSection
174 </pre>
175 <p>
176 Mouse com protocolo de auto-detecção:
177 </p>
178 <pre class="script">Section "InputDevice"
179 Identifier "Mouse0"
180 Driver "mouse"
181 Option "Protocol" "auto"
182 Option "Device" "/dev/input/mice"
183 Option "ZAxisMapping" "4 5 6 7"
184 EndSection
185 </pre>
186 <p>
187 Extensões "Composite":
188 </p>
189 <pre class="script">Section "Extensions"
190 Option "Composite" "1"
191 EndSection
192 </pre>
194 <a name="jwm"></a>
195 <h3>JWM - Gerenciador de Janelas</h3>
196 <p>
197 O JWM (Joe's Window Manger) é um gerenciador de janelas leve, fácil de usar,
198 rápido, estável e com um conjunto inacreditável de possibilidades de configuração.
199 O menu e o tema podem ser alterados a partir de um único arquivo de configuração
200 armazenado em seu diretório /home: <code>~/.jwmrc</code>. Este arquivo utiliza
201 sintaxe XML e, se for editado com o Geany, pode-se melhor visualizá-lo através
202 do recurso de coloração de sintaxe desse editor. Para adicionar uma entrada no
203 menu, pode-se seguir o seguinte exemplo:
204 </p>
205 <pre class="script"> &lt;Program icon="kino.png" label="Kino (Video Editor)"&gt;kino&lt;/Program&gt;
206 </pre>
207 <p>
208 O <a href="http://www.joewing.net/programs/jwm/config.shtml">site do JWM</a>
209 possui mais informações sobre como pode ser configurada a aplicação de modo a
210 ajustar-se às suas necessidades e preferências.
211 </p>
213 <a name="enlightenment"></a>
214 <h3>Enlightenment (e17)</h3>
215 <p>
216 O Enlightenment (também conhecido como <code>e17</code>) é um ambiente desktop
217 leve e rápido que pode ser totalmente configurado por meio de ferramentas gráficas.
218 Para instalar o e17:
219 </p>
220 <pre> # tazpkg get-install enlightenment
221 </pre>
222 <p>
223 Saia da sessão gráfica atual, tecle <code>F1</code> na tela de login do Slim e
224 escolha <code>e17</code> para iniciar o Enlightenment.
225 </p>
226 <p>
227 Temas adicionais podem ser encontrados no <a href="http://www1.get-e.org/Themes/E17/">website</a>
228 </p>
230 <a name="openbox"></a>
231 <h3>Openbox</h3>
232 <p>
233 O Openbox é um gerenciador de janelas leve que pode ser configurado usando-se
234 o utilitário obconf. Para instalar o Openbox:
235 </p>
236 <pre> # tazpkg get-install openbox
237 # tazpkg get-install obconf
238 </pre>
239 <p>
240 Saia da sessão gráfica atual, tecle <code>F1</code> na tela de login do Slim e
241 escolha <code>openbox</code> para iniciar o Openbox. Para tornar o Openbox seu
242 gerenciador de janelas padrão, digite na linha de comando: <code>tazx openbox</code>.
243 </p>
244 <p>
245 Nota: você pode usar o arquivo de configuração <code>menu.xml</code> localizado
246 em <code>/etc/xdg/openbox</code> para editar ítens do menu. Um exemplo que inclui
247 o aplicativo Htop no menu:
248 </p>
249 <pre class="script">&lt;item label="Htop"&gt;
250 &lt;action name="Execute"&gt;&lt;command&gt;xterm -e htop&lt;/command&gt;&lt;/action&gt;
251 &lt;/item&gt;
252 </pre>
253 <p>
254 Mais informações podem ser encontradas no site do
255 <a href="http://icculus.org/openbox/index.php/Help:Menus">openbox</a>.
256 </p>
258 <a name="fonts"></a>
259 <h3>Fontes</h3>
260 <p>
261 O gerenciamento das fontes está a cargo do pacote Fontconfig. Este pacote
262 disponibiliza um conjunto de ferramentas para adicionar, listar e manipular
263 fontes. As <em>fontes</em> podem ser instaladas no espaço do usuário ou
264 ao nível do sistema, o que significa que cada usuário pode usar o seu conjunto
265 de fontes, podendo o administrador (<em>root</em>) instalar fontes que fiquem
266 disponíveis para todos os usuários do sistema. Se você usa mídias USB associadas
267 ao <a href="http://www.slitaz.org/pt/doc/handbook/livecd.html">LiveCD</a> SliTaz,
268 pode facilmente instalar fontes e conservá-las para a próxima vez que utilizar o
269 CD-ROM.
270 </p>
271 <h4>Instalando <em>fontes</em></h4>
272 <p>
273 Ao nível do sistema, as fontes estão instaladas na pasta
274 <code>/usr/share/fonts</code>. O SliTaz fornece fontes TTF Vera, que ocupam pouco
275 espaço e são adequadamente exibidas no monitor. No espaço do usuário, as fontes
276 podem ser encontradas na pasta oculta <code>.fonts</code>, que deve estar
277 na pasta <em>home</em> do usuário. Para criar uma pasta para armazenar novas
278 fontes podem ser usados os gerenciadores de arquivos emelFM2 ou Clex ou, ainda,
279 a linha de comandos:
280 </p>
281 <pre> $ mkdir ~/.fonts
282 </pre>
283 <p>
284 Logo que as fontes estejam instaladas, é necessário executar a ferramenta
285 <code>fc-cache</code> para gerar os arquivos de configuração, o que permite
286 assegurar que as fontes fiquem disponíveis para serem usadas em qualquer
287 aplicação:
288 </p>
289 <pre> $ fc-cache
290 </pre>
292 <!-- End of content -->
293 </div>
295 <!-- Footer. -->
296 <div id="footer">
297 <div class="footer-right"></div>
298 <a href="#top">Topo da Página</a> |
299 <a href="index.html">Conteúdo</a>
300 </div>
302 <div id="copy">
303 Copyright © 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
304 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
305 Documentation is under
306 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
307 and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
308 </div>
310 </body>
311 </html>