Update userguide from i18n.haiku-os.org.

This commit is contained in:
Niels Sascha Reedijk
2012-08-18 10:28:04 +02:00
parent 9ff0fe5615
commit 5bde1d438b
460 changed files with 5370 additions and 2957 deletions
+4 -3
View File
@@ -51,6 +51,7 @@
<div id="content">
<div>
<div class="box-info">La traducción de esta página no está completa aún. Hasta que esté, las partes sin terminar vienen en su inglés original.</div>
<h2><img src="../../images/apps-images/expander-icon_64.png" alt="expander-icon_64.png" width="64" height="64" />Expander</h2>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
@@ -63,15 +64,15 @@
Sólo clique dos veces sobre un archivo comprimido para ver esta simple interfaz:</p>
<p><img id="expander" src="../images/apps-images/expander.png" alt="expander.png" /></p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td style="width:80px;"><span class="button">Fuente</span></td><td style="width:70px;"><span class="key">ALT</span> <span class="key">S</span></td><td>abre un cuadro de diálogo para localizar un fichero comprimido a desempaquetar.</td></tr>
<tr><td style="width:80px;"><span class="button">Fuente</span></td><td style="width:70px;"><span class="key">ALT</span> <span class="key">O</span></td><td>abre un cuadro de diálogo para localizar un fichero comprimido a desempaquetar.</td></tr>
<tr><td><span class="button">Destino</span></td><td><span class="key">ALT</span> <span class="key">D</span></td><td>abre un cuadro de diálogo para escoger el destino.</td></tr>
<tr><td><span class="button">Expandir</span></td><td><span class="key">ALT</span> <span class="key">E</span></td><td>empieza la descompresión. Puede cancelarse con <span class="key">ALT</span> <span class="key">K</span>.</td></tr>
</table>
<p>Es posible cambiar la lista de visualización del archivo marcando o no la opción <i>Mostrar Contenido</i>, o presionando <span class="key">ALT</span> <span class="key">L</span>.</p>
<div class="box-info">Expander sólamente puede descomprimir archivos completos.<br />
No es posible seleccionar archivos individuales para descomprimir o añadir/eliminar archivos al fichero comprimido.</div>
<p><span class="menu">Editar | Preferenceias...</span> or <span class="key">ALT</span> <span class="key">P</span> abre un panel de preferencias que ofrece algunas configuraciones útiles para regular el comportamiento de Expander.<br />
Las opciones se autoexplican:</p>
<p><span class="menu">Settings | Settings...</span> or <span class="key">ALT</span> <span class="key">S</span> opens a preference panel that offers some useful settings to adjust Expander's behavior.<br />
The options are all self-explanatory:</p>
<p><img id="preferences" src="../images/apps-images/expander-preferences.png" alt="expander-preferences.png" /></p>
</div>
+2 -2
View File
@@ -24,7 +24,7 @@
<body>
<div id="banner">
<div><span>User guide</span></div>
<div><span>Guía del usuario</span></div>
</div>
<div class="nav">
@@ -51,7 +51,7 @@
<div id="content">
<div>
<div class="box-info">The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.</div>
<div class="box-info">La traducción de esta página no está completa aún. Hasta que esté, las partes sin terminar vienen en su inglés original.</div>
<h1>Bienvenido a la guía de usuario de Haiku</h1>
+9 -6
View File
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2008-2011, Haiku. All rights reserved.
* Copyright 2008-2012, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -103,16 +103,19 @@ Se pueden quitar o agregar secciones como enlaces a aplicaciones, documentos o b
<tr><td><span class="menu">Auto-raise</span></td><td> </td><td>The Deskbar pops to the front if the mouse pointer touches it.</td></tr>
<tr><td><span class="menu">Auto-hide</span></td><td> </td><td>The Deskbar is reduced to only a few pixels and only pops up if the mouse pointer touches them.</td></tr>
</table></li>
<li><p><b>Aplicaciónes</b></p>
<li><p><b>Applications</b></p>
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
<tr><td><span class="menu">Sort Running Applications</span></td><td> </td><td>Ordena la lista de aplicaciones activas alfabéticamente.</td></tr>
<tr><td><span class="menu">Tracker always First</span></td><td> </td><td>Aun si la lista está ordenada alfabéticamente, Tracker siempre ocupará la primera posición de la lista.</td></tr>
<tr><td class="onelinetop"><span class="menu">Show Application Expander</span></td><td> </td><td>Agrega un pequeño widget para mostrar/esconder todas las ventanas de un programa directamente bajo su entrada en el Deskbar.</td></tr>
<tr><td><span class="menu">Expand New Applications</span></td><td> </td><td>Las ventanas de programas recién abiertas se expandirán automáticamente debajo de su entrada en el Deskbar.</td></tr>
<tr><td><span class="menu">Sort running applications</span></td><td> </td><td>Sorts the list of running programs alphabetically.</td></tr>
<tr><td><span class="menu">Tracker always first</span></td><td> </td><td>Even if you sort alphabetically, the Tracker entry always stays first in the list.</td></tr>
<tr><td class="onelinetop"><span class="menu">Show application expander</span></td><td> </td><td>Provides a small widget to show/hide all windows of a program directly under its entry in the Deskbar.</td></tr>
<tr><td><span class="menu">Expand new applications</span></td><td> </td><td>Newly launched programs have their windows automatically expanded under their entry in the Deskbar.</td></tr>
<tr><td><span class="menu">Hide application names</span></td><td> </td><td>Removes the text labels of running applications.</td></tr>
<tr><td><span class="menu">Icon size</span></td><td> </td><td>Adjusts the icon size of running applications. </td></tr>
</table></li>
<li><p><b>Clock</b></p>
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
<tr><td><span class="menu">Show seconds</span></td><td> </td><td>Adds the display of seconds to the clock.</td></tr>
<tr><td><span class="menu">Show day of week</span></td><td> </td><td>Adds the abbreviation of the weekday to the clock.</td></tr>
</table></li>
</ul>
@@ -64,7 +64,7 @@
Wherever installed, it's operated via a right-click context menu.</p>
<p><img src="../images/networkstatus-images/applet.png" alt="NetworkStatus applet" /><br />
The first section contains all network devices' names and their state. Clicking on such an entry brings up a window showing its IP, broadcast and netmask address.<br />
Below is a list of all wireless networks found by the first wireless adapter and an indicator of their signal strength.<br />
Below is a list of all wireless networks found by the first wireless adapter and an indicator of their signal strength. Have a look at the <a href="..\workshop-wlan.html">Workshop: Wireless networking</a> for more information on how to set up a connection.<br />
Lastly, you can <span class="menu">Open network preferences...</span> to change your <a href="../preferences/network.html">network configuration</a> or <span class="menu">Quit</span> the applet.</p>
<h2>Status icons</h2>
+1 -1
View File
@@ -59,7 +59,7 @@
<p>El sistema de archivos de Haiku es muy transparente, siempre intenta usar nombres lógicos para sus archivos y carpetas que no confundan el usuario. Los archivos y carpetas que son de importancia para el sistema para funcionar apropiadamente se protegen de la modificación accidental, mostrando uno de estos avisos:</p>
<img src="images/filesystem-layout-images/achtung-user.png" alt="achtung-user.png" /> 
<img src="images/filesystem-layout-images/achtung-system.png" alt="achtung-system.png" />
<p>El segundo aviso se muestra cuando se intenta renombrar o borrar algo en la jerarquía del sistema. El botón "<span class="button">Do it</span>" (hágalo) sólo se puede presionar solamente mientras se sujeta la tecla <span class="key">MAYÚSCULAS</span>.</p>
<p>The second alert pops up if you try to rename or delete something in the system hierarchy. Here, the "<span class="button">Rename</span>" button will only become clickable when you're holding down the <span class="key">SHIFT</span> key.</p>
<p>Generalmente, hay tres ramas separadas en la carpeta raíz del volumen de inicio del sistema:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/</span></td><td> </td><td>pertenece al sistema. ¡No tocar!</td></tr>
+4 -3
View File
@@ -77,13 +77,14 @@
<li>Se puede enviar una ventana al fondo con un clic derecho en su pestaña (o su borde).</li></ul></li>
<li><p>El botón de cierre.</p></li>
<li><p>El botón "zoom" (o con <span class="key">CTRL</span> <span class="key">ALT</span> <span class="key">Z</span>). En la mayoría de las aplicaciones, esto expandirá una ventana a su tamaño máximo. Sin embargo, no siempre es así. Las ventanas del Tracker, por ejemplo, se retamañarán para ajustar mejor a los contenidos.</p></li>
<li><p>La esquina de retamañado. Arrastrándola a cualquier otro lugar en un borde de ventana moverá las dimensiones de la ventana.</p></li>
<li><p>The window border. Left-dragging moves the window, right-dragging resizes.</p></li>
<li><p>The resize corner.</p></li>
</ol>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="move-resize" name="move-resize">A quick way to move or resize windows</a></h2>
<p>Moving and resizing windows is a large part of interacting with several concurrently running applications. Instead of aiming at the small yellow title tab or the even tinier window border, there's a more convenient way to move a window. Also, additionally to its small size, the resize corner has another limitation: It only allows resizing at and in the direction of the lower right corner.</p>
<p>Moving and resizing windows is a large part of interacting with several concurrently running applications. Instead of aiming at the small yellow title tab or the even tinier window border, there's a more convenient way to move a window. Also, additionally to its small size, the resize corner has another limitation: It only allows resizing at and in the direction of the lower right corner. <br />Right-dragging a border for resizing works, but again you'll have to aim carefully.</p>
<p>To address these issues, Haiku provides a neat solution using the window management key combo <span class="key">CTRL</span> <span class="key">ALT</span> and the mouse. See also chapter <a href="keyboard-shortcuts.html#general">Shortcuts and key combinations</a> for more shortcuts concerning window management.</p>
<img src="images/gui-images/resizing.png" alt="resizing.png" />
<p>Holding down <span class="key">CTRL</span> <span class="key">ALT</span> will highlight the window borders nearest to the mouse pointer. Move the mouse in the direction of another border to change the target. Click and dragging with the <i>right mouse button</i> will resize the window along the highlighted border(s).</p>
@@ -105,7 +106,7 @@ While holding <span class="key">OPT</span>, tabs change color when they overlap;
<table summary="layout" border="0" cellspacing="0" cellpadding="2" vspace="10">
<tr><td><img src="images/gui-images/gui-tiling.png" alt="gui-tilinging.png" /></td><td></td>
<td><p>"<i>Tiling</i>" means gluing windows horizontally or vertically together.<br />
Again, while holding <span class="key">OPT</span>, the borders that'll fuse together when you drop the window change color when brought near each other.</p></td></tr></table>
Again, while holding <span class="key">OPT</span>, the borders that'll fuse together when you drop the window, change color when brought near each other.</p></td></tr></table>
<p>Separation is done in the same way, by holding <span class="key">OPT</span> while dragging a window by its tab out of the group.</p>
<h2>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

-2
View File
@@ -69,8 +69,6 @@
<td valign="top">(E-mail) configura sus cuentas de correo.</td></tr>
<tr><td style="width:24px;"><img src="../images/prefs-images/filetypes-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/filetypes.html">Tipos de archivo</a></td><td> </td>
<td valign="top">(FileTypes) Agrega, remueve y configura tipos de archivo.</td></tr>
<tr><td style="width:24px;"><img src="../images/prefs-images/fonts-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/fonts.html">Tipografías</a></td><td> </td>
<td valign="top">(Fonts) Selecciona los tipos de letra del sistema.</td></tr>
<tr><td style="width:24px;"><img src="../images/prefs-images/keyboard-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/keyboard.html">Teclado</a></td><td> </td>
<td valign="top">(Keyboard) Configura el retardo y la frecuencia de repetición.</td></tr>
<tr><td style="width:24px;"><img src="../images/prefs-images/keymap-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/keymap.html">Distribución de teclado</a></td><td> </td>
+24 -4
View File
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2008-2009, Haiku. All rights reserved.
* Copyright 2008-2012, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -52,26 +52,46 @@
<div id="content">
<div>
<div class="box-info">La traducción de esta página no está completa aún. Hasta que esté, las partes sin terminar vienen en su inglés original.</div>
<h2><img src="../../images/prefs-images/appearance-icon_64.png" alt="appearance-icon_64.png" width="64" height="64" />Appearance</h2>
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Preferencias</span></td></tr>
<tr><td>Ubicación:</td><td></td><td><span class="path">/boot/system/preferences/Appearance</span></td></tr>
<tr><td>Configuración:</td><td></td><td><span class="path">~/config/settings/system/app_server/appearance</span></td></tr>
<tr><td>Configuración:</td><td></td><td><span class="path">~/config/settings/system/app_server/appearance</span><br />
<span class="path">~/config/settings/system/app_server/decorator_settings</span><br />
<span class="path">~/config/settings/system/app_server/fonts</span></td></tr>
</table>
<p>Preferencias de apariencia le permite cambiar agunos aspectos de visualización de Haiku.</p>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="fonts" name="fonts">Fonts</a></h2>
<img src="../images/prefs-images/appearance-fonts.png" alt="appearance-fonts.png" />
<p>Haiku defines three standard fonts for different purposes. You set plain, bold and fixed font types and sizes that will be used throughout the system. Besides these, there's also a separate setting for the font used in menus.</p>
<h3>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="installing_fonts" name="installing_fonts">Installing new fonts</a></h3>
<p>You install new fonts by copying them into their respective user folder, i.e. <span class="path">/boot/common/data/fonts/</span> or <span class="path">/boot/home/config/data/fonts/</span> (see topic <a href="../filesystem-layout.html">Filesystem layout</a>).</p>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="colors" name="colors">Colores</a></h2>
<img src="../images/prefs-images/appearance-colors.png" alt="appearance-colors.png" />
<p>En la primera ficha, <span class="menu">Colores</span>, puede cambiar los colores de diferentes partes de la interfaz de usuario. El pozo de colores acepta arrastrar y colocar desde otros programas, permitiéndole arrastrar colores, p. ej., de <span class="app">WonderBrush</span>, <span class="app">Icon-O-Matic</span> o del panel <span class="app">Backgrounds</span> (Fondos).</p>
<p>In the <span class="menu">Colors</span> tab, you can change the colors of different parts of the user interface. The color well accepts drag&amp;drops from other programs, letting you drag colors over from e.g. <span class="app">WonderBrush</span>, <span class="app">Icon-O-Matic</span> or the <span class="app">Backgrounds</span> panel.</p>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="decorators" name="decorators">Window decorators</a></h2>
<img src="../images/prefs-images/appearance-decorators.png" alt="appearance-decorators.png" />
<p>Decorators determine the look and feel of windows and all GUI elements. Currently Haiku comes with only one default decorator. Should you find and install other decorators, you can choose a different one from the pop-up menu.</p>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="antialiasing" name="antialiasing">Antialias</a></h2>
<img src="../images/prefs-images/appearance-antialiasing.png" alt="appearance-antialiasing.png" />
<p>La segunda ficha, <span class="menu">Antialiasing</span>, proporciona diferentes selecciones sobre cómo las cosas se renderean en la pantalla.</p>
<p>The tab <span class="menu">Antialiasing</span> provides different settings for how things are rendered on screen.</p>
<h3>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
+2 -2
View File
@@ -45,7 +45,7 @@
<span>
 «  <a href="e-mail.html">Correo electrónico (E-mail)</a> 
::  <a href="../preferences.html" class="uplink">Preferencias</a> 
::  <a href="fonts.html">Tipografías</a>  »
::  <a href="keyboard.html">Teclado</a>  »
</span></div>
</div>
@@ -69,7 +69,7 @@
<div class="inner"><span>
 «  <a href="e-mail.html">Correo electrónico (E-mail)</a> 
::  <a href="../preferences.html" class="uplink">Preferencias</a> 
::  <a href="fonts.html">Tipografías</a>  »
::  <a href="keyboard.html">Teclado</a>  »
</span></div>
</div>
-->
+2 -2
View File
@@ -43,7 +43,7 @@
<li><a href="../../en/preferences/keyboard.html"><img src="../../images/flags/gb.png" alt="" />English</a></li>
</ul>
<span>
 «  <a href="fonts.html">Tipografías</a> 
 «  <a href="filetypes.html">Tipos de archivo</a> 
::  <a href="../preferences.html" class="uplink">Preferencias</a> 
::  <a href="keymap.html">Distribución de teclado</a>  »
</span></div>
@@ -72,7 +72,7 @@
<!--
<div class="nav">
<div class="inner"><span>
 «  <a href="fonts.html">Tipografías</a> 
 «  <a href="filetypes.html">Tipos de archivo</a> 
::  <a href="../preferences.html" class="uplink">Preferencias</a> 
::  <a href="keymap.html">Distribución de teclado</a>  »
</span></div>
+3 -2
View File
@@ -52,13 +52,14 @@
<div id="content">
<div>
<div class="box-info">La traducción de esta página no está completa aún. Hasta que esté, las partes sin terminar vienen en su inglés original.</div>
<h1>Monitor de actividad (Team Monitor)</h1>
<p>Con <span class="key">CTRL</span> <span class="key">ALT</span> <span class="key">DEL</span> se solicita la visualización del Team Monitor, donde están listados todos los programas en ejecución en ese momento.</p>
<img src="images/teammonitor-images/teammonitor.png" alt="teammonitor.png" />
<p>Los programas que han sido ejecutados por el sistema están en azul, y aquellos iniciados por el usuario, en negro.<br />
Las aplicaciones que no responden, lo que suele ser signo de que el programa está colgado, están marcadas en rojo. Se puede terminar la ejecución de un programa seleccionándolo y presionando el botón <span class="button">Terminar Aplicación</span>.</p>
<p>Programs that were launched by the system are blue, those started by the user black.<br />
Applications that are unresponsive, which is often a sign the program has crashed, are marked red. You can try to quit a program by selecting it and pressing <span class="button">Quit application</span> (or either <span class="key">DEL</span> or <span class="key">Q</span>). If that doesn't work, try <span class="button">Kill application</span> (or <span class="key">SHIT</span> <span class="key">DEL</span> or <span class="key">K</span>) instead.</p>
<p>Se puede solicitar un Terminal pulsando <span class="key">OPT</span> <span class="key">ALT</span> <span class="key">T</span>.</p>
<p>Si el Tracker o la Barra de Escritorio dejaron de funcionar correctamente se muestra un nuevo botón (a lo mejor es necesario cesar la ejecución de todo el equipo que no responde):<span class="button">Reiniciar el Escritorio</span> reinicia el Tracker y/o la Barra de Escritorio.</p>
+145
View File
@@ -0,0 +1,145 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!--
*
* Copyright 2012, Haiku, Inc. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
*
-->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all" />
<title>Workshop: Wireless networking</title>
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>Guía del usuario</span></div>
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now"><img src="../images/flags/es.png" alt="" /> Español</li>
<li><a href="../fr/workshop-wlan.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
<li><a href="../de/workshop-wlan.html"><img src="../images/flags/de.png" alt="" />Deutsch</a></li>
<li><a href="../it/workshop-wlan.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
<li><a href="../ru/workshop-wlan.html"><img src="../images/flags/ru.png" alt="" />Русский</a></li>
<li><a href="../sv_SE/workshop-wlan.html"><img src="../images/flags/sv_SE.png" alt="" />Svenska</a></li>
<li><a href="../jp/workshop-wlan.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
<li><a href="../uk/workshop-wlan.html"><img src="../images/flags/uk.png" alt="" />Українська</a></li>
<li><a href="../zh_CN/workshop-wlan.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../pt_PT/workshop-wlan.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
<li><a href="../fi/workshop-wlan.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../sk/workshop-wlan.html"><img src="../images/flags/sk.png" alt="" />Slovenčina</a></li>
<li><a href="../en/workshop-wlan.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
</ul>
<span>
«  <a href="workshop-email.html">Workshop: Managing Email</a> 
::  <a href="contents.html" class="uplink">Contents</a> 
::  <a href="applications.html">Applications</a>  »
</span></div>
</div>
<div id="content">
<div>
<div class="box-info">La traducción de esta página no está completa aún. Hasta que esté, las partes sin terminar vienen en su inglés original.</div>
<table class="index" id="index" summary="index">
<tr class="heading"><td>Index</td></tr>
<tr class="index"><td>
<a href="#firmware">Getting supported hardware to work</a><br />
<a href="#gui">Joining a wireless network</a><br />
<a href="#commandline">Joining from the command line</a><br />
<a href="#tips">Tips</a>
</td></tr>
</table>
<h1>Workshop: Wireless networking</h1>
<p>Getting the networking to run is essential in today's need for permanent internet connection. As keeping up to date with all the different and ever changing hardware and drivers is quite impossible for a small project, Haiku relies on a <a href="http://www.freebsd.org">FreeBSD</a> compatibility layer for its networking drivers.<br />
This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See <a href="https://www.haiku-os.org/guides/daily-tasks/wireless#hardware-notes">this list online</a> for a list of supported models or check <a href="http://www.freebsd.org/releases/9.0R/hardware.html#WLAN">FreeBSD 9's release hardware notes</a>.</p>
<div class="box-info">Currently only PCI, PCI-X, PCI-Express, Mini PCI, and Mini PCI-Express devices are expected to work.<br />
PCMCIA, CardBus, ExpressCard, USB and ISA devices still need more work to become functional.</div>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="firmware" name="firmware">Getting supported hardware to work</a></h2>
<p>Even if the first hurdle of generally supported hardware is taken, some wireless network cards require binary firmware modules to properly operate. Haiku cannot include some of these proprietary firmware files due to licensing issues. Haiku does however include a simple script which will retrieve and install all of the needed proprietary bits for you. Generally, if you are planning to use wireless networking, it is a good idea to run this script to ensure your system has all of these firmwares available when they are needed.</p>
<p>Open a Terminal and type:</p>
<pre class="terminal">install-wifi-firmwares.sh</pre>
<p>Now review the licenses and accept them to install all of the available firmware files.</p>
<p>If you don't have internet access to download those lacking firmwares under Haiku, there's an offline method, see under <a href="#tips">tips</a> below.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="gui" name="gui">Joining a wireless network</a></h2>
<p>By default, Haiku will join the first unencrypted wireless network it finds after booting up. To connect to a specific network, you use the Desktop applet <a href="desktop-applets/networkstatus.html">NetworkStatus</a>.</p>
<p>Right-click on its icon in the Deskbar and choose the network's public name (which is the "SSID" it broadcasts) from the context menu.</p>
<img src="images/workshop-wlan-images/join-network.png" alt="join-network.png" />
<p>A window opens where you enter the type of authentication (probably WPA/WPA2, WEP is not a secure encryption anymore!) and the password for that wireless network. Click <span class="button">OK</span> to start the login process.<br /> Depending on your hardware and network configuration this may take a while. You'll be kept informed of the progress by notifications:</p>
<img src="images/workshop-wlan-images/join-status.gif" alt="join-network.gif" />
<p>Once it reads "Ready" and the NetworkStatus icon in the Deskbar shows a green round light, the connection is established. If the notifications end in "No link" and a yellow triangle, something went wrong, probably an incorrect password.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="commandline" name="commandline">Joining from the command line</a></h2>
<p>If you prefer to use the command line or would like to use scripting or the <span class="path">~/config/boot/UserBootscript</span> to automate things to join a specific network on bootup, there's the command <tt>ifconfig</tt>.</p>
<p>Start a Terminal and enter the first line to scan for available wireless networks:</p>
<pre class="terminal">ifconfig /dev/net/iprowifi3945/0 scan
name address signal auth
haiku-top 01:d0:19:a6:88:42 30 WPA
ArcorInternet123 00:20:12:a4:29:e1 15 WPA</pre>
<p>The path to your wireless network adapter has to be adjusted, of course.<br />
The output shows the public name (SSID), MAC address, signal strength and authentication method of all found networks.</p>
<p>To join a network, use this line and insert the respective public name (SSID) and password:</p>
<pre class="terminal">ifconfig /dev/net/iprowifi3945/0 join {SSID} {password}</pre>
<p>Make sure the initial configuration of the wireless network adapter after booting up has finished, before issuing <tt>ifconfig</tt> commands or they might be ignored. Depending on your hardware and network configuration that may take a while. Watch those notifications...</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="tips" name="tips">Tips</a></h2>
<ul><li><p>Here is how you get to install your firmware if you don't yet have a working internet connection under Haiku. You download the following files while in another operating system, boot Haiku, copy them to their respective location and invoke the <span class="cli">install-wifi-firmwares.sh</span> script.</p>
<ul>
<li><p>Copy these two to <span class="path">/boot/system/data/firmware/broadcom43xx/b43-fwcutter/</span>:<br />
- <a href="http://www.haiku-files.org/files/wifi-firmwares/b43/fwcutter/b43-fwcutter-012.tar.bz2">http://www.haiku-files.org/files/wifi-firmwares/b43/fwcutter/b43-fwcutter-012.tar.bz2</a><br />
- <a href="http://cgit.haiku-os.org/haiku/plain/src/system/libroot/posix/glibc/string/byteswap.h">http://cgit.haiku-os.org/haiku/plain/src/system/libroot/posix/glibc/string/byteswap.h</a></p>
</li>
<li><p>Copy this to <span class="path">/boot/system/data/firmware/broadcom43xx/b43-fwcutter/bits</span>:<br />
- <a href="http://cgit.haiku-os.org/haiku/plain/src/system/libroot/posix/glibc/include/arch/x86/bits/byteswap.h">http://cgit.haiku-os.org/haiku/plain/src/system/libroot/posix/glibc/include/arch/x86/bits/byteswap.h</a></p>
</li>
<li><p>Copy this to <span class="path">/boot/system/data/firmware/broadcom43xx/</span>:<br />
- <a href="http://www.haiku-files.org/files/wifi-firmwares/b43/wl_apsta-3.130.20.0.o">http://www.haiku-files.org/files/wifi-firmwares/b43/wl_apsta-3.130.20.0.o</a></p>
</li>
<li><p>Copy this to <span class="path">/boot/system/data/firmware/marvell88w8335/</span>:<br />
- <a href="http://www.haiku-files.org/files/wifi-firmwares/marvell/malo-firmware-1.4.tgz">http://www.haiku-files.org/files/wifi-firmwares/marvell/malo-firmware-1.4.tgz</a></p>
</li>
</ul>
<p>When all those files are in their place, proceed as described above, i.e. open a Terminal and type:</p>
<pre class="terminal">install-wifi-firmwares.sh</pre>
<p>Review the licenses and accept them to install all of the now available firmware files.</p>
</li></ul>
</div>
</div>
<div class="nav">
<div class="inner"><span>
«  <a href="workshop-email.html">Workshop: Managing Email</a> 
::  <a href="contents.html" class="uplink">Contenidos</a> 
::  <a href="applications.html">Aplicaciones</a>  »
</span></div>
</div>
</body>
</html>