https://wiki.archlinux.org/api.php?action=feedcontributions&user=Plurt&feedformat=atomArchWiki - User contributions [en]2024-03-29T12:40:08ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=Irssi&diff=65632Irssi2009-03-24T20:42:13Z<p>Plurt: </p>
<hr />
<div>==Introduction==<br />
[http://www.irssi.org/ irssi] is a modular, text based (ncurses) IRC client.<br />
<br />
==Installation==<br />
* Simply run as root:<br />
# pacman -S irssi<br />
<br />
==Configuration==<br />
* Configuration is done by editing the config file located at ~/.irssi/config. If you wish you could start irssi with an alternate config file like this:<br />
# irssi --config=FILE</div>Plurthttps://wiki.archlinux.org/index.php?title=Irssi&diff=65619Irssi2009-03-24T18:04:47Z<p>Plurt: Created page with '==Introduction== [http://www.irssi.org/ irssi] is a modular, text based (ncurses) IRC client. ==Installation== * Simply run as root # pacman -S irssi'</p>
<hr />
<div>==Introduction==<br />
[http://www.irssi.org/ irssi] is a modular, text based (ncurses) IRC client.<br />
<br />
==Installation==<br />
* Simply run as root<br />
# pacman -S irssi</div>Plurthttps://wiki.archlinux.org/index.php?title=List_of_applications&diff=65618List of applications2009-03-24T17:45:42Z<p>Plurt: /* IRC Clients */</p>
<hr />
<div>[[Category:Software (English)]]<br />
'''This list is purely a point of reference for people looking for software to fill a particular need. No flame wars.'''<br />
<br />
'''NOTE: This will likely get big. So please try to keep entries alphabetically organized'''<br />
= [[Backup_programs|Backup]] =<br />
* [[dar]] -A full featured command-line backup tool, short for Disk ARchive [http://dar.linux.free.fr/ Home Site] [http://aur.archlinux.org/packages.php?ID=1612 Package]<br />
* [[duplicity]] - A utility for encrypted, bandwidth-efficient backups using the rsync algorithm [http://www.nongnu.org/duplicity/ Home Site] [http://aur.archlinux.org/packages.php?ID=5881 Package]<br />
* [[packrat]] - A simple, modular backup system that uses dar to take full/incremental backups of files and can store them locally, on a remote system via SSH, or on Amazon S3 [http://www.zeroflux.org/projects/ Home Site] [http://aur.archlinux.org/packages.php?ID=21951 Package]<br />
* [[rdiff-backup]] - A utility for local/remote mirroring and incremental backups [http://www.nongnu.org/rdiff-backup/ Home Site] [http://aur.archlinux.org/packages.php?ID=172 Package]<br />
* [[rsnapshot]] - A remote filesystem snapshot utility [http://www.rsnapshot.org Home Site] [http://aur.archlinux.org/packages.php?ID=3070 Package]<br />
* [[rsync]] - A file transfer program to keep remote files in sync [http://samba.anu.edu.au/rsync/ Home Site] [http://www.archlinux.org/packages/extra/i686/rsync/ Package]<br />
* [[safekeep]] - A client/server backup system which enhances the power of rdiff-backup [http://safekeep.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=16463 Package]<br />
<br />
= Internet =<br />
== BitTorrent Clients ==<br />
* [http://aria2.sourceforge.net/ aria2] - Fast command line downloader with support for multiple protocols, including BitTorrent <br />
* [http://deluge-torrent.org/ Deluge] - BitTorrent client written in Python and wrapped with PyGTK <br />
* [http://ktorrent.org/ Ktorrent] - Feature-rich BitTorrent client developed using Qt <br />
* [http://libtorrent.rakshasa.no/ rTorrent] - Simple and lightweight ncurses BitTorrent client for text-based console. <br />
* [http://www.transmissionbt.com/ Transmission] - Simple and easy BitTorrent client (GTK+ GUI and CLI) <br />
* [http://azureus.sourceforge.net/ Vuze] - Feature-rich BitTorrent client written in Java <br />
* [http://mldonkey.sourceforge.net/Main_Page MLDonkey] - Multi protocol p2p client suporting BitTorrent <br />
[http://en.wikipedia.org/wiki/BitTorrent_client#Operating_system_support List of BitTorrent Clients]<br />
<br />
== Chat Clients ==<br />
=== IRC Clients ===<br />
* [[Irssi]] - ncurses IRC client - http://www.irssi.org/<br />
* [[Weechat]] - ncurses IRC client<br />
* [[Xchat]] - http://www.xchat.org/<br />
<br />
=== Jabber/XMPP Clients ===<br />
* [[freetalk]] - Freetalk is a CLI Jabber client. Freetalk is extensible, configurable, and scriptable through a Guile interface. <br />
* [[gajim]] - A GTK2 Jabber/XMPP client, light and feature-rich<br />
* [[jabber.el]] - jabber.el is a Jabber client for Emacs.<br />
* [[mcabber]] A curses xmpp client<br />
* [[psi]] - A Qt Jabber/XMPP client<br />
<br />
=== MSN Clients ===<br />
* [[aMsn]] - A tcl/tk MSN Client. http://www.amsn-project.net/<br />
* [[Emesene]] - A GTK2 MSN Client. http://emesene.org/<br />
* [[Galaxium Messenger]] - A Mono MSN Client. http://code.google.com/p/galaxium/<br />
* [[Kmess]] - A KDE MSN Client. http://kmess.org/<br />
* [[Mercury]] - A Java MSN Client. http://www.mercury.im/<br />
<br />
=== Multi-Protocol Clients ===<br />
* [http://aur.archlinux.org/packages.php?ID=22543 BarnOwl] - A console chat client for the AIM, IRC, Jabber, and Zephyr protocols http://barnowl.mit.edu/<br />
* [[Carrier/Funpidgin]] - fork of Pidgin with many improvements and more user-oriented developers http://funpidgin.sourceforge.net <br />
* [[CenterIM]] - An ncurses client with support for ICQ, Yahoo!, AIM, MSN, IRC, Jabber, LiveJournal, and Gadu-Gadu<br />
* [[Finch]] - An ncurses version of Pidgin<br />
* [[Kopete]] - A Kde multi-protocol IM client<br />
* [[Pidgin]] - A GTK2 multi-protocol IM client<br />
* [[qutim]] - a Qt multiprotocol client that resembles the look'n'feel of the QIP program. http://qutim.org<br />
<br />
[http://en.wikipedia.org/wiki/Comparison_of_instant_messaging_clients List of Instant Messaging Clients]<br />
<br />
== Mail Clients ==<br />
* [[Alpine]] The Apache-licensed PINE (a tool for reading, sending, and managing electronic messages) http://www.washington.edu/alpine<br />
* [[Claws-mail]] - A GTK+ based e-mail client http://www.claws-mail.org<br />
* [[Evolution]] - A mature and feature-rich e-mail client used in GNOME by default.<br />
* [[Gnus]] - mail, nntp, rss client for Emacs.<br />
* [[mutt]] - The famous, mature old command-line client http://www.mutt.org/<br />
* [[Sylpheed]] - Lightweight and user-friendly e-mail client http://sylpheed.sraoss.jp/en/<br />
* [[Thunderbird]] - Mozilla's GTK2-based client.<br />
<br />
== News Aggregators ==<br />
* [[Akregator]] - KDE's news aggregator (in kdepim package)<br />
* [[Canto]] - A ncurses RSS aggregator http://codezen.org/canto/<br />
* [[Gnus]] - mail, nntp, rss client for Emacs.<br />
* [[Liferea]] - A GTK desktop news aggregator for online news feeds and weblogs http://liferea.sourceforge.net<br />
* [http://aur.archlinux.org/packages.php?ID=11369 Rawdog] - An "RSS Aggregator Without Delusions Of Grandeur" that parses RSS/CDF/Atom feeds into a static HTML page of articles in date order http://offog.org/code/rawdog.html<br />
* [[Thunderbird]] - A mail client from Mozilla which also functions as a pretty nice news aggregator<br />
* [[Snownews]] - Text mode RSS newsreader.<br />
<br />
== Web Browsers ==<br />
=== Graphical ===<br />
* [[Arora]] - Cross-platform open source web browser using the [http://webkit.org/ WebKit] rendering engine, built on top of Qt. http://www.arora-browser.org/<br />
* [[Dillo]] - A small, fast graphical web browser built on FLTK http://www.dillo.org/<br />
* [[Epiphany]] - A GNOME reworking of Firefox, really. http://projects.gnome.org/epiphany/<br />
* [[Firefox]] - [https://addons.mozilla.org/firefox/ Extensible] GTK2 browser based on Gecko with fast rendering ([http://www.mozilla.com/firefox/all-beta.html 3.1b2]) http://www.mozilla.com/firefox/<br />
* [[Kazehakase]] - A much lighter, but rather feature-lacking alternative to other browsers (GTK2 and Gecko). http://kazehakase.sourceforge.jp/<br />
* [[Konqueror]] - Qt- and KHTML-based browser. A part of the KDE desktop. http://www.konqueror.org/<br />
* [[Midori]] - Young but promising GTK2/WebKit browser, featherweight with very fast rendering http://www.twotoasts.de/index.php?/pages/midori_summary.html<br />
* [[Opera]] - Highly customizable browser with focuses on usability and an adherence to web rendering standards http://www.opera.com/<br />
<br />
=== Text Based ===<br />
* [[Elinks]] - An advanced and well-established feature-rich text mode web browser. http://elinks.or.cz<br />
* [[links-g]] A text WWW browser, similar to Lynx, with framebuffer and X graphics enabled http://links.twibright.com/<br />
* [[Lynx]] A text browser for the World Wide Web http://lynx.isc.org<br />
* [[w3m]] A pager/text-based WWW browser http://w3m.sourceforge.net/<br />
<br />
== Document Indexers ==<br />
* [[pinot]] - Personal search and metasearch tool http://pinot.berlios.de/<br />
* [[recoll]] - Full text search tool based on Xapian backend http://www.lesbonscomptes.com/recoll/<br />
<br />
== Document Readers ==<br />
*[[ePDFView ]] - A free lightweight PDF document viewer using Poppler and GTK+ libraries. http://trac.emma-soft.com/epdfview/<br />
*[[Evince]] - Document viewer for multiple document formats. Supports pdf, postscript, djvu, tiff and dvi http://projects.gnome.org/evince/<br />
*[http://aur.archlinux.org/packages.php?ID=23344 Foxit Reader] - A small, fast PDF viewer http://www.foxitsoftware.com/pdf/desklinux/<br />
*[[Okular]] - PDF viewer for KDE. http://okular.kde.org/<br />
*[[xpdf]] - A viewer for Portable Document Format (PDF) files http://www.foolabs.com/xpdf/<br />
<br />
== Multimedia ==<br />
=== Audio ===<br />
* [[Amarok]] - A mature Qt-based player known for its plethora of features<br />
* [[Ario]] - A GTK client for MPD (Music player daemon) inspired by Rhythmbox but much lighter and faster<br />
* [[aTunes]] - An audio-player written in Java<br />
* [[Audacious]] - A Winamp clone like Beep and old XMMS versions<br />
* [[Banshee]] - yet another GTK iTunes clone, yet more feature-rich and more actively developed.<br />
* [[Cmus]] is a very feature-rich ncurses-based music player.<br />
* [[Cplay]] is a curses front-end for various audio players.<br />
* [[Exaile]] - A GTK clone of Amarok<br />
* [[Goggles Music Manager]] - A lightweight music manager and player<br />
* [[moc]] - A ncurses-based daemon/client style player, designed to be flexible and easy to use. http://moc.daper.net/<br />
* [[MPD]] - Music player daemon, a lightweight and scalable choice for music management<br />
* [[mpg123]] - command line audio player.<br />
* [[Goggles Music Manager]] - a music collection manager and player that automatically categorizes your music files.<br />
* [[ncmpc]] - An ncurses-based front-end to mpd<br />
* [[ncmpcpp]] - A clone of ncmpc with some new features written in C++ http://unkart.ovh.org/ncmpcpp/ (in [http://aur.archlinux.org/packages.php?K=ncmpcpp&start=0&PP=100 AUR])<br />
* [http://aur.archlinux.org/packages.php?ID=21461 PyTone] - An advanced music jukebox with a console interface http://www.luga.de/pytone/<br />
* [[Quod Libet]] - an audio player written with pygtk and gstreamer<br />
* [[Rhythmbox]] - A GTK clone of iTunes, used by default in GNOME<br />
* [[Sonata]] - A Python-based front-end to mpd<br />
* [[Songbird]] - an open source clone of iTunes that uses Mozilla technologies as well as Gstreamer and is being developed by the team that made WinAMP http://getsongbird.com/<br />
* [[XMMS]] - A skinnable GTK+1 standalone media player similar to winamp<br />
==== Visualization ====<br />
* [[projectM]] - OpenGL music visualizer for 3D accelerated graphic cards http://projectm.sourceforge.net/<br />
<br />
=== Editing ===<br />
* [[Audacity]] - A sound recorder and editor<br />
<br />
=== Graphics and Image Manipulation ===<br />
* [[Blender]] - A fully integrated 3D graphics creation suite http://blender3d.org<br />
* [[Dia]] - DIAgram editor http://www.gnome.org/projects/dia<br />
* [[Gimp]] - GNU Image Manipulation Program http://www.gimp.org<br />
* [[imagemagick]] - An image viewing/manipulation program http://www.imagemagick.org/<br />
* [[Inkscape]] - A vector-based drawing program - svg compliant http://inkscape.sourceforge.net<br />
* [[mtpaint]] - A simple GTK2 painting program designed for creating icons and pixel based artwork. http://mtpaint.sourceforge.net<br />
* [[Xara]] - An advanced vector graphics program, development release http://www.xaraxtreme.org<br />
<br />
=== Image Viewers ===<br />
* [http://s01.de/~gottox/index.cgi/proj_bgs bgs] - Back Ground Setter (bgs) is a lightweight background setter. <br />
* [[eog]] - "Eye of Gnome" image viewer<br />
* [[feh]] - Command-line based, can be used for slideshows, quick viewing, and setting wallpaper<br />
* [[gpicview]] - Picture viewer of the LXDE Desktop http://lxde.org/<br />
* [[geeqie]] - Lightweight, speedy fork of gqview http://geeqie.sourceforge.net/<br />
* [[gqview]] - A stand-alone GTK2 image viewer<br />
* [[gThumb]] - Image browser and viewer for the GNOME Desktop<br />
* [[Mirage]] - light and extensible GTK+ image viewer http://mirageiv.berlios.de/<br />
* [[qiv]] - Quick Image Viewer (qiv) is a very small and fast GDK/Imlib image viewer http://www.klografx.net/qiv/<br />
* [[Ristretto]] - Fast and lightweight viewer, often installed as part of the Xfce desktop environment<br />
* [[XnView MP]] - Extensible port of the complete and customizeable XnView. Currently under development http://newsgroup.xnview.com/viewforum.php?f=60<br />
*[[xv]] - xv is a nice image viewer [http://www.trilon.com/xv/ Home Site] [http://aur.archlinux.org/packages.php?ID=9015 Package]<br />
<br />
=== Phone ===<br />
* [[moto4lin]] - Motorola P2K telephone manager built on Qt3 http://moto4lin.sourceforge.net/<br />
<br />
=== Video ===<br />
* [[mplayer]] - A "Swiss army knife" of sorts for media playing on Linux<br />
* [[VLC]] - A simple multi-platform media player, streamer, and encoder, that handles huge numbers of media formats.<br />
* [[SMPlayer]] is a complete frontend for [[MPlayer]].<br />
* [[Whaaw! Media Player]] is a lightweight Gstreamer-based audio/video player that can serve as a good alternative to Totem for those who don't like all those GNOME dependencies. http://home.gna.org/whaawmp/<br />
<br />
== Note Taking Organizers ==<br />
* [[hnb]] - A program to organize many kinds of data in one place. [http://hnb.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=16630 Package]<br />
* [[NoteCase]] - A portable hierarchical note manager, coded in C++ using the GTK+ toolkit [http://notecase.sourceforge.net Home Site]<br />
* [[Task]] - A command-line TODO list manager [http://www.beckingham.net/task.html Home Site]<br />
* [[tomboy]] - Desktop note-taking application for Linux and Unix [http://www.gnome.org/projects/tomboy/ Home Site]<br />
* [[zim]] - A WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop [[http://zim-wiki.org/ Home Site]<br />
<br />
== Office ==<br />
=== Suites ===<br />
* [[OpenOffice.org]] - An office suite http://www.OpenOffice.org/<br />
=== Word Processors ===<br />
* [[Abiword]] - A lightweight fast word processor http://www.abisource.com/<br />
* [[OpenOffice.org Writer]] - A full-featured word processor included in the OpenOffice.org suite<br />
=== Spreadsheets ===<br />
* [[gnumeric]] - A GNOME Spreadsheet Program http://www.gnome.org/projects/gnumeric<br />
* [[OpenOffice.org Calc]] - A full-featured spreadsheet included in OpenOffice.org suite<br />
<br />
== Security ==<br />
* [[arpwatch]] - arpwatch and arpsnmp network monitoring tools ftp://ftp.ee.lbl.gov/<br />
* [[denyhosts]] - a script to help thwart ssh server attacks http://denyhosts.sourceforge.net/<br />
* [[etherape]] - A graphical network monitor for various OSI layers and protocols http://etherape.sourceforge.net/<br />
* [[iptraf]] - An IP network monitor http://iptraf.seul.org/<br />
* [[logwatch]] - Logwatch is a customizable log analysis system http://www.logwatch.org/<br />
* [[nessus]] - Vulnerability scanner http://www.nessus.org<br />
* [[nmap]] - A command line network exploration tool and security/port scanner http://nmap.org<br />
* [[portbunny]] - Extremly fast CLI portscanner http://www.recurity-labs.com/portbunny/index.shtml<br />
* [[snort]] - A lightweight network intrusion detection system http://www.snort.org<br />
* [[swatch]] - The active log file monitoring tool http://swatch.sourceforge.net/<br />
* [[tcpdump]] - A tool for network monitoring and data acquisition http://www.tcpdump.org<br />
* [[wireshark]] - A free network protocol analyzer for Unix/Linux and Windows http://www.wireshark.org/<br />
<br />
== Time Management ==<br />
* [[Orage]] - A GTK+ calendar and task manager often seen integrated with Xfce [http://www.xfce.org/projects/orage/ Home Site]<br />
* [[Osmo]] - A GTK+ personal organizer, which includes calendar, tasks manager and address book modules. [http://clay.ll.pl/osmo/ Home Site]<br />
* [http://aur.archlinux.org/packages.php?ID=21675 Rachota] - A portable time tracker for personal projects [http://rachota.sourceforge.net/en/ Home Site]<br />
* [[Remind]] - A sophisticated calendar and alarm progam [http://www.roaringpenguin.com/penguin/open_source_remind.php Home Site]<br />
* [[Sunbird]] - The standalone Mozilla calendar application [http://www.mozilla.org/projects/calendar/sunbird/ Home Site]<br />
* [[taskcoach]] - A simple open source todo manager to manage personal tasks and todo lists [http://taskcoach.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=6005 Package]<br />
* [[When]] - A simple command line personal calendar program [http://www.lightandmatter.com/when/when.html Home Site]<br />
* [[Wyrd]] - A text-based front-end to Remind. [http://pessimization.com/software/wyrd/ Home Site]<br />
<br />
== Utilities ==<br />
=== Arch Package Management ===<br />
See also [[Comparison of AUR frontends]]. <br />
* [[Aurnotify]] - Displays the latest updated packages from Arch Linux User Repository. http://adesklets.sourceforge.net/desklets.html<br />
* [http://husio.homelinux.com/static/aurshell/ Aurshell] - A program wherein a number of commands exist, such as '''aur search <query>'''<br />
* [http://ghost1227.com/downloads?func=fileinfo&id=4 Makeaur] - A simple shell script designed to expedite the AUR installation process <br />
* [http://xyne.archlinux.ca/info/powerpill Powerpill] - A wrapper and download accelerator for Pacman that works with other wrappers<br />
* [[TuPac]] - A cached pacman implementation that boosts some pacman operations: faster searches, AND searches, aur support, colored output, system sanity check, frontend friendly and more...<br />
* [[Yaourt]] - Usage identical to Pacman, with support for core, extra, community, and unsupported repositories<br />
<br />
===Clipboard Managers===<br />
* [[Parcellite]] - a lightweight yet feature-rich clipboard manager.<br />
<br />
=== Compression Tools ===<br />
* [[p7zip]] - A command line port of 7-Zip for POSIX systems, including Linux. http://p7zip.sourceforge.net/ http://www.7-zip.org/<br />
* [[Squeeze]] - A featherweight front-end for command line archiving tools. Passworded archives are currently unsupported. http://squeeze.xfce.org/<br />
* [[XArchive]] - A GTK+ front-end for command line archiving tools.<br />
* [[Xarchiver]] - A lightweight, desktop independent front-end for command line archiving tools built with GTK2. http://xarchiver.xfce.org/<br />
* [[File Roller]] The default archive manager for GNOME.<br />
<br />
=== File Managers ===<br />
* [[emelFM2]] - File manager that implements a three-pane design http://emelfm2.net<br />
* [[Krusader]] - Advanced twin panel (commander style) file manager for KDE http://www.krusader.org/<br />
* [[Midnight Commander]] - Terminal filemanager/shell that emulates Norton Commander http://www.midnight-commander.org/<br />
* [[Nautilus]] - Extensible, heavyweight file manager used by default in GNOME with support for custom scripts http://projects.gnome.org/nautilus/<br />
* [[PCMan File Manager]] - Part of the standard [[LXDE]] DE, a small and efficient graphical file manager http://pcmanfm.sourceforge.net/<br />
* [[ROX-Filer]] - Small and fast file manager which can optionally manage desktop backgrounds and panels http://roscidus.com/desktop/ROX-Filer<br />
* [[Thunar]] - [http://goodies.xfce.org/projects/thunar-plugins/start Extensible], medium weight file manager used by default in Xfce with support for plugins http://www.xfce.org/projects/thunar/<br />
* [[Vifm]] - Ncurses based file manager with vi-like keybindings http://vifm.sourceforge.net/<br />
* [[Xfe]] - Small and very fast Commander like file manager http://roland65.free.fr/xfe/<br />
<br />
=== Panels ===<br />
* [[fbpanel]] Lightweight, NETWM compliant desktop panel. [http://fbpanel.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=5255 Package]<br />
* [[LXPanel]] Lightweight X11 desktop panel and part of the LXDE DE. [http://lxde.org/ Home Site] [http://aur.archlinux.org/packages.php?ID=17813 Package]<br />
* [[PyPanel]] Lightweight panel/taskbar written in Python and C. [http://pypanel.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=9118 Package]<br />
* [[Tint]] Simple panel/taskbar developed specifically for Openbox. [http://code.google.com/p/tint2/ Home Site] [http://aur.archlinux.org/packages.php?ID=17082 Package]<br />
* [[BMPanel]] Lightweight, NETWM compliant desktop panel. [http://nsf.110mb.com/bmpanel/ Home Site] [http://aur.archlinux.org/packages.php?ID=15165 Package]<br />
<br />
=== System Monitoring ===<br />
*[[adesklet-systemmonitor]] - Modular stackable system monitors for adesklets http://adesklets.sourceforge.net/desklets.html<br />
*[[conky]] - advanced, highly configurable system monitor for X based on torsmo http://conky.sourceforge.net/<br />
*[[gkrellm]] - System monitor package for GTK2 http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html<br />
<br />
=== Terminals ===<br />
* [[Aterm]] - An xterm replacement with transparency support http://aterm.sourceforge.net/ <br />
* [[Gnome-Terminal]] - GNOME default (standalone) terminal with support for Unicode and pseudo-transparency<br />
* [[Konsole]] - KDE's default terminal<br />
* [[lxterminal]] - VTE-based terminal emulator and c part of the LXDE DE. http://lxde.org/<br />
* [[Lilyterm]] — Lightweight and plain terminal emulator<br />
* [[mrxvt]] - Tabbed X terminal emulator based on rxvt code http://materm.sourceforge.net/index.html<br />
* [[roxterm]] - Tabbed, VTE-based terminal emulator http://roxterm.sourceforge.net/<br />
* [[rxvt-unicode]] (or urxvt) - A small, fast and customizable terminal which uses ~/.Xdefaults http://software.schmorp.de/pkg/rxvt-unicode.html<br />
* [[sakura]] - terminal emulator based on GTK and VTE. http://www.pleyades.net/david/sakura.php<br />
* [[terminator]] - A terminal emulator supporting multiple resizable terminal panes<br />
* [[xterm]] - The default of defaults, requires only X<br />
* [[Terminal]] - Xfce default terminal with support for a colorized prompt and a tabbed interface http://www.xfce.org/projects/terminal/<br />
<br />
=== Text Editors ===<br />
* [[Beaver]] - Early AdVanced EditoR.<br />
* [[Bluefish]] - GTK editor/IDE with an MDI interface, syntax highlighting and support for Python plugins http://bluefish.openoffice.nl/<br />
* [[Cssed]] - GTK2 based Cascading Style Sheets (CSS) editor http://cssed.sourceforge.net/<br />
* [[Emacs]] - The somewhat intimidating but famously extensible text editor with hundreds of tricks and add-ons <br />
* [[Geany]] is a text editor using the GTK2 toolkit with basic features of an integrated development environment.<br />
* [[Gedit]] - Part of the GNOME desktop, but has minimal dependencies: a GTK2 editor with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality<br />
* [[Kate]] (a part of the KDE desktop)<br />
* [[KWrite]] (a part of the KDE desktop)<br />
* [[LeafPad]] - GTK+ based simple text editor http://tarot.freeshell.org/leafpad/<br />
* [[medit]] is intended to be a useful programming and around-programming text editor.<br />
* [[Mousepad]] - Lightweight text editor with support for word wrapping, line numbering and printing http://www.xfce.org/projects/mousepad/<br />
* [[Nano]] - A console based editor, similar to vim with a more intuitive interface, a good choice for newbies and casual users.<br />
* [[Scite]] - A generally useful editor with facilities for building and running programs http://www.scintilla.org/SciTE.html<br />
* [[Vim]] - "Vi improved," its many shortcuts and utilities may take a while to master but are a huge asset to programmers<br />
<br />
=== Trays ===<br />
* [[Docker]] is a docking application which acts as a system tray.<br />
* [[Stalonetray]] is a stand-alone system tray.<br />
* [[Trayer]] swallows GTK 1.2/2.x application docklets, and KDE docklets.<br />
<br />
== Desktop Environments (DE) ==<br />
* [[GNOME]] - Heavyweight DE that focuses on usability by offering simple controls and options http://www.gnome.org/<br />
* [[KDE]] - Heavyweight DE that focuses on customizeable options and integrated applications http://www.kde.org/<br />
* [[LXDE]] - Fully modular, lightweight DE based on Openbox offered with a suite of lightweight tools http://www.lxde.org/<br />
* [[ROX Desktop]] - Lightweight DE with excellent drag-and-drop support http://roscidus.com/desktop/<br />
* [[Xfce]] - Partially modular, medium weight DE which attempts to emulate the usability of GNOME http://www.xfce.org/<br />
<br />
== Window Managers (WM) ==<br />
=== Stacking Window Managers ===<br />
* [[Compiz]] - Compositing WM, similar to GNOME's Metacity http://freedesktop.org/wiki/Software/Compiz<br />
* [[Enlightenment]] - WM which attempts to provide minimal DE features with a native image viewer and file manager, amongst others http://www.enlightenment.org/<br />
* [[Fluxbox]] - Lightweight, easily configurable WM with support for panels and a tabbed interface http://www.fluxbox.org<br />
* [[JWM]] - Simple, stable and featherweight WM with native support for panels and buttons. XML-based configuration http://joewing.net/programs/jwm/<br />
* [[Openbox]] - Medium weight WM with numerous customization options and a mature code base. XML-based configuration http://icculus.org/openbox<br />
* [[pekwm]] - Lightweight, themeable WM configured with an intuitive Perl-like syntax http://pekwm.org/projects/pekwm<br />
* [[Sawfish]] - Medium weight WM, formerly the default WM in GNOME (subsequently substituted by Metacity) http://sawfish.wikia.com<br />
<br />
=== Tiling Window Managers ===<br />
Window managers that tile work by partitioning off areas of the screen and are designed to maximize the usage of the screen without forcing the user to muck around with window positions and frames. See also [[Comparison of Tiling Window Managers]].<br />
* [[awesome]]<br />
* [[dwm]]<br />
* [[Ion3]]<br />
* [[ratpoison]]<br />
* [[scrotwm]]<br />
* [[Stumpwm]]<br />
* [[wmii]]<br />
* [[Xmonad]]<br />
* [[Musca]]<br />
<br />
== Additional Resources ==<br />
*[http://en.gentoo-wiki.com/wiki/Lightweight_package_selection_using_Xfce_(also_suitable_for_office_usage)|Lightweight Package Selection for Xfce (Gentoo)]<br />
*[http://wiki.xfce.org/recommendedapps Xfce Suggested Applications]</div>Plurthttps://wiki.archlinux.org/index.php?title=List_of_applications&diff=65617List of applications2009-03-24T17:45:14Z<p>Plurt: /* IRC Clients */</p>
<hr />
<div>[[Category:Software (English)]]<br />
'''This list is purely a point of reference for people looking for software to fill a particular need. No flame wars.'''<br />
<br />
'''NOTE: This will likely get big. So please try to keep entries alphabetically organized'''<br />
= [[Backup_programs|Backup]] =<br />
* [[dar]] -A full featured command-line backup tool, short for Disk ARchive [http://dar.linux.free.fr/ Home Site] [http://aur.archlinux.org/packages.php?ID=1612 Package]<br />
* [[duplicity]] - A utility for encrypted, bandwidth-efficient backups using the rsync algorithm [http://www.nongnu.org/duplicity/ Home Site] [http://aur.archlinux.org/packages.php?ID=5881 Package]<br />
* [[packrat]] - A simple, modular backup system that uses dar to take full/incremental backups of files and can store them locally, on a remote system via SSH, or on Amazon S3 [http://www.zeroflux.org/projects/ Home Site] [http://aur.archlinux.org/packages.php?ID=21951 Package]<br />
* [[rdiff-backup]] - A utility for local/remote mirroring and incremental backups [http://www.nongnu.org/rdiff-backup/ Home Site] [http://aur.archlinux.org/packages.php?ID=172 Package]<br />
* [[rsnapshot]] - A remote filesystem snapshot utility [http://www.rsnapshot.org Home Site] [http://aur.archlinux.org/packages.php?ID=3070 Package]<br />
* [[rsync]] - A file transfer program to keep remote files in sync [http://samba.anu.edu.au/rsync/ Home Site] [http://www.archlinux.org/packages/extra/i686/rsync/ Package]<br />
* [[safekeep]] - A client/server backup system which enhances the power of rdiff-backup [http://safekeep.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=16463 Package]<br />
<br />
= Internet =<br />
== BitTorrent Clients ==<br />
* [http://aria2.sourceforge.net/ aria2] - Fast command line downloader with support for multiple protocols, including BitTorrent <br />
* [http://deluge-torrent.org/ Deluge] - BitTorrent client written in Python and wrapped with PyGTK <br />
* [http://ktorrent.org/ Ktorrent] - Feature-rich BitTorrent client developed using Qt <br />
* [http://libtorrent.rakshasa.no/ rTorrent] - Simple and lightweight ncurses BitTorrent client for text-based console. <br />
* [http://www.transmissionbt.com/ Transmission] - Simple and easy BitTorrent client (GTK+ GUI and CLI) <br />
* [http://azureus.sourceforge.net/ Vuze] - Feature-rich BitTorrent client written in Java <br />
* [http://mldonkey.sourceforge.net/Main_Page MLDonkey] - Multi protocol p2p client suporting BitTorrent <br />
[http://en.wikipedia.org/wiki/BitTorrent_client#Operating_system_support List of BitTorrent Clients]<br />
<br />
== Chat Clients ==<br />
=== IRC Clients ===<br />
* [[Irssi]] - http://www.irssi.org/<br />
* [[Weechat]] - ncurses IRC client<br />
* [[Xchat]] - http://www.xchat.org/<br />
<br />
=== Jabber/XMPP Clients ===<br />
* [[freetalk]] - Freetalk is a CLI Jabber client. Freetalk is extensible, configurable, and scriptable through a Guile interface. <br />
* [[gajim]] - A GTK2 Jabber/XMPP client, light and feature-rich<br />
* [[jabber.el]] - jabber.el is a Jabber client for Emacs.<br />
* [[mcabber]] A curses xmpp client<br />
* [[psi]] - A Qt Jabber/XMPP client<br />
<br />
=== MSN Clients ===<br />
* [[aMsn]] - A tcl/tk MSN Client. http://www.amsn-project.net/<br />
* [[Emesene]] - A GTK2 MSN Client. http://emesene.org/<br />
* [[Galaxium Messenger]] - A Mono MSN Client. http://code.google.com/p/galaxium/<br />
* [[Kmess]] - A KDE MSN Client. http://kmess.org/<br />
* [[Mercury]] - A Java MSN Client. http://www.mercury.im/<br />
<br />
=== Multi-Protocol Clients ===<br />
* [http://aur.archlinux.org/packages.php?ID=22543 BarnOwl] - A console chat client for the AIM, IRC, Jabber, and Zephyr protocols http://barnowl.mit.edu/<br />
* [[Carrier/Funpidgin]] - fork of Pidgin with many improvements and more user-oriented developers http://funpidgin.sourceforge.net <br />
* [[CenterIM]] - An ncurses client with support for ICQ, Yahoo!, AIM, MSN, IRC, Jabber, LiveJournal, and Gadu-Gadu<br />
* [[Finch]] - An ncurses version of Pidgin<br />
* [[Kopete]] - A Kde multi-protocol IM client<br />
* [[Pidgin]] - A GTK2 multi-protocol IM client<br />
* [[qutim]] - a Qt multiprotocol client that resembles the look'n'feel of the QIP program. http://qutim.org<br />
<br />
[http://en.wikipedia.org/wiki/Comparison_of_instant_messaging_clients List of Instant Messaging Clients]<br />
<br />
== Mail Clients ==<br />
* [[Alpine]] The Apache-licensed PINE (a tool for reading, sending, and managing electronic messages) http://www.washington.edu/alpine<br />
* [[Claws-mail]] - A GTK+ based e-mail client http://www.claws-mail.org<br />
* [[Evolution]] - A mature and feature-rich e-mail client used in GNOME by default.<br />
* [[Gnus]] - mail, nntp, rss client for Emacs.<br />
* [[mutt]] - The famous, mature old command-line client http://www.mutt.org/<br />
* [[Sylpheed]] - Lightweight and user-friendly e-mail client http://sylpheed.sraoss.jp/en/<br />
* [[Thunderbird]] - Mozilla's GTK2-based client.<br />
<br />
== News Aggregators ==<br />
* [[Akregator]] - KDE's news aggregator (in kdepim package)<br />
* [[Canto]] - A ncurses RSS aggregator http://codezen.org/canto/<br />
* [[Gnus]] - mail, nntp, rss client for Emacs.<br />
* [[Liferea]] - A GTK desktop news aggregator for online news feeds and weblogs http://liferea.sourceforge.net<br />
* [http://aur.archlinux.org/packages.php?ID=11369 Rawdog] - An "RSS Aggregator Without Delusions Of Grandeur" that parses RSS/CDF/Atom feeds into a static HTML page of articles in date order http://offog.org/code/rawdog.html<br />
* [[Thunderbird]] - A mail client from Mozilla which also functions as a pretty nice news aggregator<br />
* [[Snownews]] - Text mode RSS newsreader.<br />
<br />
== Web Browsers ==<br />
=== Graphical ===<br />
* [[Arora]] - Cross-platform open source web browser using the [http://webkit.org/ WebKit] rendering engine, built on top of Qt. http://www.arora-browser.org/<br />
* [[Dillo]] - A small, fast graphical web browser built on FLTK http://www.dillo.org/<br />
* [[Epiphany]] - A GNOME reworking of Firefox, really. http://projects.gnome.org/epiphany/<br />
* [[Firefox]] - [https://addons.mozilla.org/firefox/ Extensible] GTK2 browser based on Gecko with fast rendering ([http://www.mozilla.com/firefox/all-beta.html 3.1b2]) http://www.mozilla.com/firefox/<br />
* [[Kazehakase]] - A much lighter, but rather feature-lacking alternative to other browsers (GTK2 and Gecko). http://kazehakase.sourceforge.jp/<br />
* [[Konqueror]] - Qt- and KHTML-based browser. A part of the KDE desktop. http://www.konqueror.org/<br />
* [[Midori]] - Young but promising GTK2/WebKit browser, featherweight with very fast rendering http://www.twotoasts.de/index.php?/pages/midori_summary.html<br />
* [[Opera]] - Highly customizable browser with focuses on usability and an adherence to web rendering standards http://www.opera.com/<br />
<br />
=== Text Based ===<br />
* [[Elinks]] - An advanced and well-established feature-rich text mode web browser. http://elinks.or.cz<br />
* [[links-g]] A text WWW browser, similar to Lynx, with framebuffer and X graphics enabled http://links.twibright.com/<br />
* [[Lynx]] A text browser for the World Wide Web http://lynx.isc.org<br />
* [[w3m]] A pager/text-based WWW browser http://w3m.sourceforge.net/<br />
<br />
== Document Indexers ==<br />
* [[pinot]] - Personal search and metasearch tool http://pinot.berlios.de/<br />
* [[recoll]] - Full text search tool based on Xapian backend http://www.lesbonscomptes.com/recoll/<br />
<br />
== Document Readers ==<br />
*[[ePDFView ]] - A free lightweight PDF document viewer using Poppler and GTK+ libraries. http://trac.emma-soft.com/epdfview/<br />
*[[Evince]] - Document viewer for multiple document formats. Supports pdf, postscript, djvu, tiff and dvi http://projects.gnome.org/evince/<br />
*[http://aur.archlinux.org/packages.php?ID=23344 Foxit Reader] - A small, fast PDF viewer http://www.foxitsoftware.com/pdf/desklinux/<br />
*[[Okular]] - PDF viewer for KDE. http://okular.kde.org/<br />
*[[xpdf]] - A viewer for Portable Document Format (PDF) files http://www.foolabs.com/xpdf/<br />
<br />
== Multimedia ==<br />
=== Audio ===<br />
* [[Amarok]] - A mature Qt-based player known for its plethora of features<br />
* [[Ario]] - A GTK client for MPD (Music player daemon) inspired by Rhythmbox but much lighter and faster<br />
* [[aTunes]] - An audio-player written in Java<br />
* [[Audacious]] - A Winamp clone like Beep and old XMMS versions<br />
* [[Banshee]] - yet another GTK iTunes clone, yet more feature-rich and more actively developed.<br />
* [[Cmus]] is a very feature-rich ncurses-based music player.<br />
* [[Cplay]] is a curses front-end for various audio players.<br />
* [[Exaile]] - A GTK clone of Amarok<br />
* [[Goggles Music Manager]] - A lightweight music manager and player<br />
* [[moc]] - A ncurses-based daemon/client style player, designed to be flexible and easy to use. http://moc.daper.net/<br />
* [[MPD]] - Music player daemon, a lightweight and scalable choice for music management<br />
* [[mpg123]] - command line audio player.<br />
* [[Goggles Music Manager]] - a music collection manager and player that automatically categorizes your music files.<br />
* [[ncmpc]] - An ncurses-based front-end to mpd<br />
* [[ncmpcpp]] - A clone of ncmpc with some new features written in C++ http://unkart.ovh.org/ncmpcpp/ (in [http://aur.archlinux.org/packages.php?K=ncmpcpp&start=0&PP=100 AUR])<br />
* [http://aur.archlinux.org/packages.php?ID=21461 PyTone] - An advanced music jukebox with a console interface http://www.luga.de/pytone/<br />
* [[Quod Libet]] - an audio player written with pygtk and gstreamer<br />
* [[Rhythmbox]] - A GTK clone of iTunes, used by default in GNOME<br />
* [[Sonata]] - A Python-based front-end to mpd<br />
* [[Songbird]] - an open source clone of iTunes that uses Mozilla technologies as well as Gstreamer and is being developed by the team that made WinAMP http://getsongbird.com/<br />
* [[XMMS]] - A skinnable GTK+1 standalone media player similar to winamp<br />
==== Visualization ====<br />
* [[projectM]] - OpenGL music visualizer for 3D accelerated graphic cards http://projectm.sourceforge.net/<br />
<br />
=== Editing ===<br />
* [[Audacity]] - A sound recorder and editor<br />
<br />
=== Graphics and Image Manipulation ===<br />
* [[Blender]] - A fully integrated 3D graphics creation suite http://blender3d.org<br />
* [[Dia]] - DIAgram editor http://www.gnome.org/projects/dia<br />
* [[Gimp]] - GNU Image Manipulation Program http://www.gimp.org<br />
* [[imagemagick]] - An image viewing/manipulation program http://www.imagemagick.org/<br />
* [[Inkscape]] - A vector-based drawing program - svg compliant http://inkscape.sourceforge.net<br />
* [[mtpaint]] - A simple GTK2 painting program designed for creating icons and pixel based artwork. http://mtpaint.sourceforge.net<br />
* [[Xara]] - An advanced vector graphics program, development release http://www.xaraxtreme.org<br />
<br />
=== Image Viewers ===<br />
* [http://s01.de/~gottox/index.cgi/proj_bgs bgs] - Back Ground Setter (bgs) is a lightweight background setter. <br />
* [[eog]] - "Eye of Gnome" image viewer<br />
* [[feh]] - Command-line based, can be used for slideshows, quick viewing, and setting wallpaper<br />
* [[gpicview]] - Picture viewer of the LXDE Desktop http://lxde.org/<br />
* [[geeqie]] - Lightweight, speedy fork of gqview http://geeqie.sourceforge.net/<br />
* [[gqview]] - A stand-alone GTK2 image viewer<br />
* [[gThumb]] - Image browser and viewer for the GNOME Desktop<br />
* [[Mirage]] - light and extensible GTK+ image viewer http://mirageiv.berlios.de/<br />
* [[qiv]] - Quick Image Viewer (qiv) is a very small and fast GDK/Imlib image viewer http://www.klografx.net/qiv/<br />
* [[Ristretto]] - Fast and lightweight viewer, often installed as part of the Xfce desktop environment<br />
* [[XnView MP]] - Extensible port of the complete and customizeable XnView. Currently under development http://newsgroup.xnview.com/viewforum.php?f=60<br />
*[[xv]] - xv is a nice image viewer [http://www.trilon.com/xv/ Home Site] [http://aur.archlinux.org/packages.php?ID=9015 Package]<br />
<br />
=== Phone ===<br />
* [[moto4lin]] - Motorola P2K telephone manager built on Qt3 http://moto4lin.sourceforge.net/<br />
<br />
=== Video ===<br />
* [[mplayer]] - A "Swiss army knife" of sorts for media playing on Linux<br />
* [[VLC]] - A simple multi-platform media player, streamer, and encoder, that handles huge numbers of media formats.<br />
* [[SMPlayer]] is a complete frontend for [[MPlayer]].<br />
* [[Whaaw! Media Player]] is a lightweight Gstreamer-based audio/video player that can serve as a good alternative to Totem for those who don't like all those GNOME dependencies. http://home.gna.org/whaawmp/<br />
<br />
== Note Taking Organizers ==<br />
* [[hnb]] - A program to organize many kinds of data in one place. [http://hnb.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=16630 Package]<br />
* [[NoteCase]] - A portable hierarchical note manager, coded in C++ using the GTK+ toolkit [http://notecase.sourceforge.net Home Site]<br />
* [[Task]] - A command-line TODO list manager [http://www.beckingham.net/task.html Home Site]<br />
* [[tomboy]] - Desktop note-taking application for Linux and Unix [http://www.gnome.org/projects/tomboy/ Home Site]<br />
* [[zim]] - A WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop [[http://zim-wiki.org/ Home Site]<br />
<br />
== Office ==<br />
=== Suites ===<br />
* [[OpenOffice.org]] - An office suite http://www.OpenOffice.org/<br />
=== Word Processors ===<br />
* [[Abiword]] - A lightweight fast word processor http://www.abisource.com/<br />
* [[OpenOffice.org Writer]] - A full-featured word processor included in the OpenOffice.org suite<br />
=== Spreadsheets ===<br />
* [[gnumeric]] - A GNOME Spreadsheet Program http://www.gnome.org/projects/gnumeric<br />
* [[OpenOffice.org Calc]] - A full-featured spreadsheet included in OpenOffice.org suite<br />
<br />
== Security ==<br />
* [[arpwatch]] - arpwatch and arpsnmp network monitoring tools ftp://ftp.ee.lbl.gov/<br />
* [[denyhosts]] - a script to help thwart ssh server attacks http://denyhosts.sourceforge.net/<br />
* [[etherape]] - A graphical network monitor for various OSI layers and protocols http://etherape.sourceforge.net/<br />
* [[iptraf]] - An IP network monitor http://iptraf.seul.org/<br />
* [[logwatch]] - Logwatch is a customizable log analysis system http://www.logwatch.org/<br />
* [[nessus]] - Vulnerability scanner http://www.nessus.org<br />
* [[nmap]] - A command line network exploration tool and security/port scanner http://nmap.org<br />
* [[portbunny]] - Extremly fast CLI portscanner http://www.recurity-labs.com/portbunny/index.shtml<br />
* [[snort]] - A lightweight network intrusion detection system http://www.snort.org<br />
* [[swatch]] - The active log file monitoring tool http://swatch.sourceforge.net/<br />
* [[tcpdump]] - A tool for network monitoring and data acquisition http://www.tcpdump.org<br />
* [[wireshark]] - A free network protocol analyzer for Unix/Linux and Windows http://www.wireshark.org/<br />
<br />
== Time Management ==<br />
* [[Orage]] - A GTK+ calendar and task manager often seen integrated with Xfce [http://www.xfce.org/projects/orage/ Home Site]<br />
* [[Osmo]] - A GTK+ personal organizer, which includes calendar, tasks manager and address book modules. [http://clay.ll.pl/osmo/ Home Site]<br />
* [http://aur.archlinux.org/packages.php?ID=21675 Rachota] - A portable time tracker for personal projects [http://rachota.sourceforge.net/en/ Home Site]<br />
* [[Remind]] - A sophisticated calendar and alarm progam [http://www.roaringpenguin.com/penguin/open_source_remind.php Home Site]<br />
* [[Sunbird]] - The standalone Mozilla calendar application [http://www.mozilla.org/projects/calendar/sunbird/ Home Site]<br />
* [[taskcoach]] - A simple open source todo manager to manage personal tasks and todo lists [http://taskcoach.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=6005 Package]<br />
* [[When]] - A simple command line personal calendar program [http://www.lightandmatter.com/when/when.html Home Site]<br />
* [[Wyrd]] - A text-based front-end to Remind. [http://pessimization.com/software/wyrd/ Home Site]<br />
<br />
== Utilities ==<br />
=== Arch Package Management ===<br />
See also [[Comparison of AUR frontends]]. <br />
* [[Aurnotify]] - Displays the latest updated packages from Arch Linux User Repository. http://adesklets.sourceforge.net/desklets.html<br />
* [http://husio.homelinux.com/static/aurshell/ Aurshell] - A program wherein a number of commands exist, such as '''aur search <query>'''<br />
* [http://ghost1227.com/downloads?func=fileinfo&id=4 Makeaur] - A simple shell script designed to expedite the AUR installation process <br />
* [http://xyne.archlinux.ca/info/powerpill Powerpill] - A wrapper and download accelerator for Pacman that works with other wrappers<br />
* [[TuPac]] - A cached pacman implementation that boosts some pacman operations: faster searches, AND searches, aur support, colored output, system sanity check, frontend friendly and more...<br />
* [[Yaourt]] - Usage identical to Pacman, with support for core, extra, community, and unsupported repositories<br />
<br />
===Clipboard Managers===<br />
* [[Parcellite]] - a lightweight yet feature-rich clipboard manager.<br />
<br />
=== Compression Tools ===<br />
* [[p7zip]] - A command line port of 7-Zip for POSIX systems, including Linux. http://p7zip.sourceforge.net/ http://www.7-zip.org/<br />
* [[Squeeze]] - A featherweight front-end for command line archiving tools. Passworded archives are currently unsupported. http://squeeze.xfce.org/<br />
* [[XArchive]] - A GTK+ front-end for command line archiving tools.<br />
* [[Xarchiver]] - A lightweight, desktop independent front-end for command line archiving tools built with GTK2. http://xarchiver.xfce.org/<br />
* [[File Roller]] The default archive manager for GNOME.<br />
<br />
=== File Managers ===<br />
* [[emelFM2]] - File manager that implements a three-pane design http://emelfm2.net<br />
* [[Krusader]] - Advanced twin panel (commander style) file manager for KDE http://www.krusader.org/<br />
* [[Midnight Commander]] - Terminal filemanager/shell that emulates Norton Commander http://www.midnight-commander.org/<br />
* [[Nautilus]] - Extensible, heavyweight file manager used by default in GNOME with support for custom scripts http://projects.gnome.org/nautilus/<br />
* [[PCMan File Manager]] - Part of the standard [[LXDE]] DE, a small and efficient graphical file manager http://pcmanfm.sourceforge.net/<br />
* [[ROX-Filer]] - Small and fast file manager which can optionally manage desktop backgrounds and panels http://roscidus.com/desktop/ROX-Filer<br />
* [[Thunar]] - [http://goodies.xfce.org/projects/thunar-plugins/start Extensible], medium weight file manager used by default in Xfce with support for plugins http://www.xfce.org/projects/thunar/<br />
* [[Vifm]] - Ncurses based file manager with vi-like keybindings http://vifm.sourceforge.net/<br />
* [[Xfe]] - Small and very fast Commander like file manager http://roland65.free.fr/xfe/<br />
<br />
=== Panels ===<br />
* [[fbpanel]] Lightweight, NETWM compliant desktop panel. [http://fbpanel.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=5255 Package]<br />
* [[LXPanel]] Lightweight X11 desktop panel and part of the LXDE DE. [http://lxde.org/ Home Site] [http://aur.archlinux.org/packages.php?ID=17813 Package]<br />
* [[PyPanel]] Lightweight panel/taskbar written in Python and C. [http://pypanel.sourceforge.net/ Home Site] [http://aur.archlinux.org/packages.php?ID=9118 Package]<br />
* [[Tint]] Simple panel/taskbar developed specifically for Openbox. [http://code.google.com/p/tint2/ Home Site] [http://aur.archlinux.org/packages.php?ID=17082 Package]<br />
* [[BMPanel]] Lightweight, NETWM compliant desktop panel. [http://nsf.110mb.com/bmpanel/ Home Site] [http://aur.archlinux.org/packages.php?ID=15165 Package]<br />
<br />
=== System Monitoring ===<br />
*[[adesklet-systemmonitor]] - Modular stackable system monitors for adesklets http://adesklets.sourceforge.net/desklets.html<br />
*[[conky]] - advanced, highly configurable system monitor for X based on torsmo http://conky.sourceforge.net/<br />
*[[gkrellm]] - System monitor package for GTK2 http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html<br />
<br />
=== Terminals ===<br />
* [[Aterm]] - An xterm replacement with transparency support http://aterm.sourceforge.net/ <br />
* [[Gnome-Terminal]] - GNOME default (standalone) terminal with support for Unicode and pseudo-transparency<br />
* [[Konsole]] - KDE's default terminal<br />
* [[lxterminal]] - VTE-based terminal emulator and c part of the LXDE DE. http://lxde.org/<br />
* [[Lilyterm]] — Lightweight and plain terminal emulator<br />
* [[mrxvt]] - Tabbed X terminal emulator based on rxvt code http://materm.sourceforge.net/index.html<br />
* [[roxterm]] - Tabbed, VTE-based terminal emulator http://roxterm.sourceforge.net/<br />
* [[rxvt-unicode]] (or urxvt) - A small, fast and customizable terminal which uses ~/.Xdefaults http://software.schmorp.de/pkg/rxvt-unicode.html<br />
* [[sakura]] - terminal emulator based on GTK and VTE. http://www.pleyades.net/david/sakura.php<br />
* [[terminator]] - A terminal emulator supporting multiple resizable terminal panes<br />
* [[xterm]] - The default of defaults, requires only X<br />
* [[Terminal]] - Xfce default terminal with support for a colorized prompt and a tabbed interface http://www.xfce.org/projects/terminal/<br />
<br />
=== Text Editors ===<br />
* [[Beaver]] - Early AdVanced EditoR.<br />
* [[Bluefish]] - GTK editor/IDE with an MDI interface, syntax highlighting and support for Python plugins http://bluefish.openoffice.nl/<br />
* [[Cssed]] - GTK2 based Cascading Style Sheets (CSS) editor http://cssed.sourceforge.net/<br />
* [[Emacs]] - The somewhat intimidating but famously extensible text editor with hundreds of tricks and add-ons <br />
* [[Geany]] is a text editor using the GTK2 toolkit with basic features of an integrated development environment.<br />
* [[Gedit]] - Part of the GNOME desktop, but has minimal dependencies: a GTK2 editor with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality<br />
* [[Kate]] (a part of the KDE desktop)<br />
* [[KWrite]] (a part of the KDE desktop)<br />
* [[LeafPad]] - GTK+ based simple text editor http://tarot.freeshell.org/leafpad/<br />
* [[medit]] is intended to be a useful programming and around-programming text editor.<br />
* [[Mousepad]] - Lightweight text editor with support for word wrapping, line numbering and printing http://www.xfce.org/projects/mousepad/<br />
* [[Nano]] - A console based editor, similar to vim with a more intuitive interface, a good choice for newbies and casual users.<br />
* [[Scite]] - A generally useful editor with facilities for building and running programs http://www.scintilla.org/SciTE.html<br />
* [[Vim]] - "Vi improved," its many shortcuts and utilities may take a while to master but are a huge asset to programmers<br />
<br />
=== Trays ===<br />
* [[Docker]] is a docking application which acts as a system tray.<br />
* [[Stalonetray]] is a stand-alone system tray.<br />
* [[Trayer]] swallows GTK 1.2/2.x application docklets, and KDE docklets.<br />
<br />
== Desktop Environments (DE) ==<br />
* [[GNOME]] - Heavyweight DE that focuses on usability by offering simple controls and options http://www.gnome.org/<br />
* [[KDE]] - Heavyweight DE that focuses on customizeable options and integrated applications http://www.kde.org/<br />
* [[LXDE]] - Fully modular, lightweight DE based on Openbox offered with a suite of lightweight tools http://www.lxde.org/<br />
* [[ROX Desktop]] - Lightweight DE with excellent drag-and-drop support http://roscidus.com/desktop/<br />
* [[Xfce]] - Partially modular, medium weight DE which attempts to emulate the usability of GNOME http://www.xfce.org/<br />
<br />
== Window Managers (WM) ==<br />
=== Stacking Window Managers ===<br />
* [[Compiz]] - Compositing WM, similar to GNOME's Metacity http://freedesktop.org/wiki/Software/Compiz<br />
* [[Enlightenment]] - WM which attempts to provide minimal DE features with a native image viewer and file manager, amongst others http://www.enlightenment.org/<br />
* [[Fluxbox]] - Lightweight, easily configurable WM with support for panels and a tabbed interface http://www.fluxbox.org<br />
* [[JWM]] - Simple, stable and featherweight WM with native support for panels and buttons. XML-based configuration http://joewing.net/programs/jwm/<br />
* [[Openbox]] - Medium weight WM with numerous customization options and a mature code base. XML-based configuration http://icculus.org/openbox<br />
* [[pekwm]] - Lightweight, themeable WM configured with an intuitive Perl-like syntax http://pekwm.org/projects/pekwm<br />
* [[Sawfish]] - Medium weight WM, formerly the default WM in GNOME (subsequently substituted by Metacity) http://sawfish.wikia.com<br />
<br />
=== Tiling Window Managers ===<br />
Window managers that tile work by partitioning off areas of the screen and are designed to maximize the usage of the screen without forcing the user to muck around with window positions and frames. See also [[Comparison of Tiling Window Managers]].<br />
* [[awesome]]<br />
* [[dwm]]<br />
* [[Ion3]]<br />
* [[ratpoison]]<br />
* [[scrotwm]]<br />
* [[Stumpwm]]<br />
* [[wmii]]<br />
* [[Xmonad]]<br />
* [[Musca]]<br />
<br />
== Additional Resources ==<br />
*[http://en.gentoo-wiki.com/wiki/Lightweight_package_selection_using_Xfce_(also_suitable_for_office_usage)|Lightweight Package Selection for Xfce (Gentoo)]<br />
*[http://wiki.xfce.org/recommendedapps Xfce Suggested Applications]</div>Plurthttps://wiki.archlinux.org/index.php?title=Network_configuration_(Nederlands)/Wireless_(Nederlands)&diff=65255Network configuration (Nederlands)/Wireless (Nederlands)2009-03-18T17:20:20Z<p>Plurt: /* BCM43XX */</p>
<hr />
<div>[[Category:Wireless]]<br />
[[Category:Installation]]<br />
{{i18n_links_start}}<br />
{{i18n_entry|English|Wireless_Setup}}<br />
{{i18n_entry|Español|Wireless_Setup_(Español)}}<br />
{{i18n_entry|Nederlands|Draadloze_Configuratie}}<br />
{{i18n_entry|Deutsch|Drahtlos_Installation}}<br />
{{i18n_links_end}}<br />
{{out of date}}<br />
{{translateme}}<br />
==Stap 1==<br />
#Zoek eerst even uit of Linux jouw specifieke hardware ondersteund. Je kunt uitzoeken wat voor een card je hebt met het 'lshwd' commando.<br />
#*[http://www.linux-wlan.org/docs/wlan_adapters.html.gz wlan-ng] ondersteund een boel wireless kaarten, check hier dus eerst even.<br />
#*[http://madwifi.org madwifi] voor Atheros chipsets (AR5210, AR5211, AR5212 en AR5213)<br />
#*[http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page rt2x00] voor Ralink's rt2400, rt2500, en rt2570 chipsets.<br />
#*[http://ipw2100.sourceforge.net/ ipw2100] voor Intel Pro/Wireless 2100 Mini PCI<br />
#*[http://ipw2200.sourceforge.net/ ipw2200] voor Intel Pro/Wireless 2200 Mini PCI<br />
#*[http://ipw3945.sourceforge.net/ ipw3945] voor Intel Pro/Wireless 3945 AB/G Mini PCI-E<br />
#*[http://www.nongnu.org/orinoco/devices/ orinoco] voor sommige Prism 2 gebaseerde kaarten<br />
#*[http://prism54.org/ prism54] voor Prism 54 gebaseerde kaarten<br />
#*Check ook even [http://linux-wless.passys.nl/ Linux Wireless Support] voor jouw hardware, of in de [http://www.linuxquestions.org/hcl/index.php?cat=10 hardware compatibility list] (HCL) waar ook een boel linux-vriendelijke kaarten in staan.<br />
#Als je kaart alleen maar ondersteund word door Windows<br />
#*[http://ndiswrapper.sourceforge.net/wiki/index.php/List ndiswrapper] voor hardware die alleen ondersteund word door Windows (Broadcom, 3com, etc)<br />
#*Je hebt dat de .inf en .sys bestanden nodig van je windows driver - [http://ndiswrapper.sourceforge.net/mediawiki/index.php/List check hier]<br />
#Als je hardware nergens vermeld staat<br />
#*Dan heb je een -of- een probleem, of je kunt nog<br />
#*Een websearch proberen met jouw exacte modelnaam, of hardware met 'linux' als keyword - je kunt ook nog om hulp vrage op [http://bbs.archlinux.org het forum]<br />
<br />
==Installatie==<br />
Je hebt sowieso '''wireless-tools''' nodig van pacman<br />
<pre>pacman -S wireless_tools</pre><br />
Je hardware zal -niet- geinitialiseerd worden zonder deze software<br />
===Drivers===<br />
Nu volgen de specifieke detail voor elke driver, onthoud dat je het beste even de [http://www.linuxquestions.org/hcl/index.php?cat=10|LQ HCL] kunt checken om te kijken wat de beste driver is voor jouw kaart.<br />
====wlan-ng====<br />
<pre>pacman -S wlan-ng24</pre> voor de Linux 2.4 kernel of <pre>pacman -S wlan-ng26</pre> voor de 2.6 kernel<br />
====rt2x00====<br />
Zie de [[Using_the_new_rt2x00_beta_driver|rt2x00 wiki page]]<br />
<br />
====madwifi====<br />
[http://aur.archlinux.org/packages.php?do_Details=1&ID=785 AUR PKGBUILD]<br><br />
'''Let op:'''Madwifi-ng zit nu in de unstable package-repository. Je kunt dus gewoon de unstable repository gebruik in plaats van de pkgbuild..<br />
'''Let op:'''Als je Madwifi drivers van voor Januari 23, 2006 gebruik, moet je de interface opgeven die je wilt gebruiken. Recentere versies hebben dit niet nodig, en dus kun je doorgaan naar ifconfig. Deze stap is door de meeste andere drivers niet nodig hebben. Als je van je wifi0 , ath0 wil maken, moet je het volgende commando uitvoeren:<pre>wlanconfig ath0 create wlandev wifi0 wlanmode sta</pre>Natuurlijk gevolgd door de volgende commando's: <br />
<pre>ifconfig ath0 up<br />
iwconfig ath0 essid <jouw-essid> key <jouw-wep-key><br />
dhclient ath0</pre> <br />
Je kunt deze commando's het beste in /etc/rc.local zetten, zodat ze bij elke boot worden uitgevoerd.<br />
<br />
Je kunt het ook in /etc/rc.conf of /etc/conf.d/wireless, <br />
hier een voorbeelde voor je rc.conf<br />
<pre><br />
ath0="ath0 192.168.100.1 netmask 255.255.255.0 broadcast 192.168.100.255" | ath0="dhcp"<br />
wlan_ath0="ath0 essid <jouw-essid> key <jouw-wep-key>"<br />
WLAN_INTERFACES=(ath0)<br />
</pre><br />
Vergeet ook niet (ath0) in de INTERFACE keyword te zetten, zodat ath0 opgestart word bij het booten.:<br />
<pre><br />
Voor:<br />
INTERFACES=(lo eth0)<br />
Na:<br />
INTERFACES=(lo eth0 ath0)<br />
</pre><br />
<br />
* '''Let Op:''' Het kan zijn dat je de 'country-code' instellen tijdens het laden van de module, om channels te gebruiken, en de tx-power in te kunnen stellen die legaal zijn in jouw land. In nederland zou je deze country-code moeten gebruiken:<br />
<pre>modprobe ath_pci countrycode=528</pre><br />
* Dit kun je ook tijdens het booten doen, door het in /etc/modprobe.conf te zetten (voor 2.6 kernels)<br />
<pre>#/etc/modprobe.conf<br />
options ath_pci countrycode=<jouw land-code><br />
</pre><br />
* Je kunt je instellingen verifieren door middel van het 'iwlist' commando, zie ook 'man iwlist'. Zie ook de [http://madwifi.org/wiki/UserDocs/CountryCode CountryCode] pagina op de madwifi wiki.<br />
<br />
====ipw2100 and ipw2200====<br />
Om de correcte firmware met pacman te installeren:<br />
<pre>pacman -Sy ipw2100-fw</pre><br />
Voor de ipw2200 chipset moet je wat anders doen, namelijk:<br />
<pre>pacman -Sy ipw2200-fw</pre><br />
Nadat pacman de firmware heeft geinstalleerd, moet je er zeker van zijn dat de firmware geladen is. Als je dat niet zeker weet -> reboot.<br />
<br />
Nu zou je wireless moeten werken. Als het nog niet werkt, check dan even of hij uberhaupt wel aanstaat. Op een Dell moet je vaak Fn + F2 drukken om het te activeren. Check [http://rfswitch.sourceforge.net/?page=laptop_matrix laptop matrix] om uit te vinden welke toetsencombinatie jij moet gebruiken, of raadpleeg je handleiding.<br />
<br />
====ipw3945====<br />
<br />
<pre>pacman -S ipw3945</pre><br />
<br />
dit zou de volgende packages moeten installeren: ipw3945-ucode, ipw3945, and ipw3945d (daemon)<br />
<br />
en om de module bij startup te laden...<br />
<br />
<pre>nano /etc/rc.conf</pre><br />
<br />
in de modules=() array, moet je ipw3945 aan het lijstje toevoegen<br />
<br />
in de daemons=() array, moet je ipw3945d aan het lijstje toevoegen<br />
<br />
CTRL + X, Y om op te slaan + sluiten.<br />
<br />
De ipw3945 module moet laden tijden "Loading Modules.." en "Starting IPW3945d" moet verschijnen tijdens het initialiseren van de daemons, en dan zou ethX ook aanwezig moeten zijn. be present.<br />
<br />
====orinoco====<br />
Deze driver zit standaard al in de kernel, en zou dus al moeten werken.<br />
====ndiswrapper====<br />
Ndiswrapper is geen echte driver, maar je kunt het gebruiken wanneer er geen echte specifieke linux drivers zijn. Om het te gebruiken heb je de *.inf bestanden nodig van je Windows driver. Het installeren van ndiswrapper gaat als volgt:<br />
<br />
<pre>pacman -Sy ndiswrapper ndiswrapper-utils</pre><br />
''Let op:'' AchrCK en Beyond kernels hebben de packages ndiswrapper-archck en ndiswrapper-beyond in plaats van de ndiswrapper package!<br />
<br />
Zodra de installatie klaar is, moet je ndiswrapper configureren:<br />
<pre>ndiswrapper -i filename.inf<br />
ndiswrapper -l<br />
ndiswrapper -m<br />
depmod -a</pre><br />
<br />
Nu zijn we bijna klaar met installeren, alleen nog je /etc/rc.conf aanpassen, zodat hij de module tijdens het booten laad (hier beneden een voorbeeld van mijn config, die van jou zou er anders uit kunnen zijn):<br />
<br />
<pre>MODULES=(ndiswrapper snd-intel8x0 !usbserial)</pre><br />
<br />
het is belangrijk dat ndiswrapper in deze lijn staat. Nu kun je testen of ndiswrapper laad:<br />
<br />
<pre>modprobe ndiswrapper<br />
iwconfig</pre><br />
<br />
en nu zou wlan0 moeten bestaan, check deze pagina als je problemen hebt:<br />
[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation Ndiswrapper installation wiki]<br />
<br />
====prism54====<br />
Download de firmware voor je kaart van: [http://www.prism54.org/ prism54.org]. en rename de file naar 'isl3890'.<br />
Als hij nog niet bestaat, maak dan de directory /lib/firmware en zet de file daarin. Dit zou alles moeten zijn. ([http://bbs.archlinux.org/viewtopic.php?t=16569&start=0&postdays=0&postorder=asc&highlight=siocsifflags+such+file++directory forum source])<br />
<br />
====ACX100/111====<br />
De ACX100/111 driver kan gevonden worden op [http://acx100.sourceforge.net/]. Deze driver kan gebruikt worden voor WiFi kaarten die gebaseerd zijn op de Texas Instruments ACX100/111 chipset.<br />
<br />
In tegenstelling tot wat mensen denken, is het reletief eenvoudig om dit op te zetten. Er is reeds een uitgebreide gids geschreven door Craig [http://www.houseofcraig.net/acx100_howto.php here]. Echter, de README die bij de driver zit is waarschijnlijk makkelijker te volgen.<br />
<br />
# Download de laatste versie van de driver. <br />
# Pak de driver uit naar een directory naar keuze. LET OP: er zit geen aparte directory structuur in het archief, let dus op waar je hem uitpakt gezien het grote aantal bestanden.<br />
# Ga naar de directory met de zojuist uitgepakt bestanden.<br />
# Voer uit <pre>make -C /lib/modules/`uname -r`/build M=`pwd`</pre><br />
# Verander naar root user (su/sudo).<br />
# Voer uit <pre>make -C /lib/modules/`uname -r`/build M=`pwd` modules_install</pre><br />
# Voer uit <pre>depmod -ae</pre> so the kernel detects the new module.<br />
# Voer nu de Driver CD in, die bij de kaart werd meegeleverd, de CD/DVD drive van jouw computer.<br />
# Mount de CD/DVD met <pre>mount &lt;device&gt;</pre><br />
# Kopieer de firmware van de CD naar /lib/firmware.<br />
# Hernoem de firmware naar 'tiacxNNNcMM' (NNN=100/111, MM=radio module ID (in uppercase hex)) voor de PCI driver of tiacxNNNusbcMM voor de USB driver. <br />
# Laad de acx module met <pre>modprobe acx</pre><br />
# Voeg de acx module toe aan de MODULES regel in /etc/rc.conf zodat hij geladen wordt tijdens het starten van jouw computer.<br />
# Volg de instructies voor het starten van een connectie met het netwerk m.b.v. iwconfig.<br />
<br />
Extra: het is ook mogelijk de driver te compileren in de kernel tree. Hoe dit moet is gedocumenteerd in de README van de driver.<br />
<br />
====BCM43XX====<br />
De gebruikers van Broadcom die de 43xx reeks chipsets hebben, beschikken over een nieuw alternatief voor ndiswrapper! Eindelijk! In kernel versie 2.6.17, werd de driver bcm43xx geïntroduceerd, en ze hebben het je wel heel makkelijk gemaakt!<br />
<br />
#Voer uit <pre>iwconfig</pre> of <pre>hwd -s</pre> om te bepalen dat je een aangewezen kaart hebt. Mijn 'output' van hwd - s zag er zo uit: <pre>Network : Broadcom Corp.|BCM94306 802.11g NIC module: unknown</pre><br />
#Voer uit <pre>pacman -Sy bcm43xx-fwcutter</pre> om de firmware cutter te installeren.<br />
#Download de windows driver voor jouw netwerkkaart om de firmware te extrahere.<br />
#*I initially downloaded the driver from Dell's support site. When that didn't work I found a link on the Ubuntu Wiki and used that file instead: [http://drinus.net/airport/wl_apsta.o]. I just saved this file to my desktop, you won't need it after the next step.<br />
#Run <pre>bcm43xx-fwcutter -w /lib/firmware /home/&lt;user&gt;/Desktop/wl_apsta.o</pre> You may have to create /lib/firmware first.<br />
#Restart, and configure your device as normal. You may want to add bcm43xx into the modules section of your rc.conf file. Good luck!<br />
<br />
==Setup and Boot==<br />
Archlinux provides two methods for enabling wireless connections. The first method is based on the existing network script and is to be used for non-roaming wireless access. If you're only on 1 wireless network, this is the best setup to use. However, if you continually roam from network to network, the Network Profiles setup would be best, though slightly more complicated.<br />
<br />
===Using the Archlinux Wireless Network settings===<br />
* Typical Archlinux Wireless configuration is rather straight forward. The network itself is configured in the exact same way a non-wireless network is in /etc/rc.conf. For example:<br />
# /etc/rc.conf<br />
wlan0="dhcp"<br />
INTERFACES=(lo eth0 wlan0)<br />
* Beyond this, the networking scripts need some way to determine that wlan0 is a wireless interface (as not all wireless interfaces are wlan*). This is done in the /etc/conf.d/wireless file. The setup here is very simple. For each wireless interface, you simply declare a setting called wlan_<interface name>. If your wireless interface is "wlan0", it uses wlan_wlan0. If your wireless interface is "eth1", wlan_eth1 is what you need. The value for this setting is simply the parameters to iwconfig (see man iwconfig for details) ''including the interface name''.<br />
* A simply, non encrypted setup for the above would look like:<br />
# /etc/conf.d/wireless<br />
wlan_wlan0="wlan0 essid MyEssid"<br />
* ''phrakture's trick''<br />
** My personal trick isn't much of a trick at all, it just simplifies alot of the process. While /etc/conf.d/wireless is sourced (included) in the network script, it is not a requirement for having a wireless interface. Therefore, the actual settings for the wireless interface can exist in anything sourced by the network script. For that reason, I put all my settings in /etc/rc.conf:<br />
# /etc/rc.conf<br />
eth0="dhcp"<br />
wlan0="dhcp"<br />
wlan_wlan0="wlan0 essid MyEssid"<br />
#wlan_wlan0="wlan0 essid MyEssid key 12345678"<br />
#wlan_wlan0="wlan0 essid MyEssid key s:wirelesspassword"<br />
INTERFACES=(lo eth0 wlan0)<br />
<br />
If your wireless card is eth0 so you change wlan_wlan0 in wlan_eth0="eth0 essid ...."<br />
<br />
===Using the Archlinux Roaming Network Profiles===<br />
<br />
====Quick Setup====<br />
# Create new profile<br />
## Create a new network profile in <tt>/etc/network-profiles/</tt> based on the <tt>template</tt> file. Let's call it <tt>home</tt>. Remember the filename you chose! We'll use it to refer to our new profile later.<br />
## Adjust the settings in the new profile to your needs.<br />
# Remove outdated settings from <tt>rc.conf</tt><br />
## Remove all interfaces which should be managed by the Network Profiles in the future from INTERFACES.<br />
## Remove any relevant routes from ROUTES.<br />
## Leave the "lo" interface in place.<br />
# Add Network Profile settings to <tt>rc.conf</tt><br />
## Add the name of your new network profile to <tt>NET_PROFILES=()</tt> <pre>NET_PROFILES=(home)</pre><br />
<br />
So much for the quick setup... You can also set <tt>NET_PROFILES</tt> to "menu" and it will present a dialog/ncurses menu (which requires the [http://www.archlinux.org/packages.php?id=4278 dialog package] installed) at bootup where you can pick the profile you want.<br />
<br />
Alternatively, you can pass a <tt>NET=</tt> value on the kernel boot line, telling netcfg which profile you wish to start with.<br />
vmlinuz root=/dev/hda3 vga=773 ro NET=home<br />
<br />
Picked from [http://www.archlinux.org/pipermail/arch/2005-June/004855.html Judd's explanation].<br />
<br />
'''Simple Wireless Autodetection'''<br />
iphitus created an autodetection patch for the official initscripts which has now been imported as standard. Please see [http://www.archlinux.org/pipermail/arch/2005-July/005251.html here] for an explanation of how it works.<br />
<br />
'''WPA support'''<br />
phydeaux created a great patch for WPA support which has been adopted straight into the main tree and will be in the next release (after 0.7.1). For informtion about how to use WPA with the Network Profiles see also [[Ndiswrapper and wpa supplicant]].<br />
<br />
'''Netcfg GUI''' A simple GUI script to switch networkprofile from Gnome (or another windowmanager) can be found in [http://aur.archlinux.org/packages.php?do_Details=1&ID=4197 AUR]. ([http://mac-cain13.livejournal.com/tag/netswitch Screenshots])<br />
<br />
<br />
===Wifi-radar===<br />
'''Wifi-radar''' This is a nifty little GUI program that lets you switch wireless networks with ease. Simply do the following:<br />
<br />
# # pacman -S wifi-radar<br />
# # visudo<br />
<br />
here, add the following line: <br />
yourusername ALL=(ALL) NOPASSWD: /usr/sbin/wifi-radar<br />
then press ESC, then colon (:), then x, then ENTER to save and exit.<br />
<br />
# now, just add wifi-radar to your daemons list in /etc/rc.conf, and run wifi-radar from your internet menu and you're all set :)<br />
# oh, and you might need to edit /etc/conf.d/wifi-radar to set the particular network interface that you want to use<br />
<br />
===NetworkManager===<br />
'''NetworkManager''' A more advanced network management system for Linux. This is included in various Linux distributions and now can be used in Arch Linux. It is very painless for roaming users, and includes an easy-to-use GUI program for selcting your desired network. One caveat however is that you are prompted for your keyring password every time you log into gnome and the program starts. This most likely won't be fixed until later versions, and can be quite annoying. More information on NetworkManager can be found at: [[Networkmanager]].<br />
<br />
===Using phrakture's old scripts (very outdated)===<br />
* In order to use these scripts, place them where indicated. The main script is in /etc/rc.d and the profiles are in /etc/conf.d/wireless-profiles. Making a new profile involves copying the sample and renaming it. The script can be used in two ways. It can be added to the DAEMONS array, with an added WIRELESS_PROFILES collection in rc.conf that lists the profiles to start on boot. In addition, the script can be called manually: /etc/rc.d/wireless start/stop/restart will use the listed profiles in rc.conf, and /etc/rc.d/wireless profile sample up/down will use a named profile and bring it up or down.<br />
*[[Wireless Bootup Script]] - /etc/rc.d/wireless <br />
*[[Sample Wireless Profile]] - /etc/conf.d/wireless-profiles/sample/*<br />
<br />
==Misc Links==<br />
*[http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html An overly wordy howto that rarely helps]<br />
*[http://madwifi.org/wiki/UserDocs/FirstTimeHowTo The madwifi project's method of installing, good if you're having trouble doing it the Arch way]</div>Plurthttps://wiki.archlinux.org/index.php?title=Network_configuration_(Nederlands)/Wireless_(Nederlands)&diff=65253Network configuration (Nederlands)/Wireless (Nederlands)2009-03-18T17:02:26Z<p>Plurt: /* BCM43XX */</p>
<hr />
<div>[[Category:Wireless]]<br />
[[Category:Installation]]<br />
{{i18n_links_start}}<br />
{{i18n_entry|English|Wireless_Setup}}<br />
{{i18n_entry|Español|Wireless_Setup_(Español)}}<br />
{{i18n_entry|Nederlands|Draadloze_Configuratie}}<br />
{{i18n_entry|Deutsch|Drahtlos_Installation}}<br />
{{i18n_links_end}}<br />
{{out of date}}<br />
{{translateme}}<br />
==Stap 1==<br />
#Zoek eerst even uit of Linux jouw specifieke hardware ondersteund. Je kunt uitzoeken wat voor een card je hebt met het 'lshwd' commando.<br />
#*[http://www.linux-wlan.org/docs/wlan_adapters.html.gz wlan-ng] ondersteund een boel wireless kaarten, check hier dus eerst even.<br />
#*[http://madwifi.org madwifi] voor Atheros chipsets (AR5210, AR5211, AR5212 en AR5213)<br />
#*[http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page rt2x00] voor Ralink's rt2400, rt2500, en rt2570 chipsets.<br />
#*[http://ipw2100.sourceforge.net/ ipw2100] voor Intel Pro/Wireless 2100 Mini PCI<br />
#*[http://ipw2200.sourceforge.net/ ipw2200] voor Intel Pro/Wireless 2200 Mini PCI<br />
#*[http://ipw3945.sourceforge.net/ ipw3945] voor Intel Pro/Wireless 3945 AB/G Mini PCI-E<br />
#*[http://www.nongnu.org/orinoco/devices/ orinoco] voor sommige Prism 2 gebaseerde kaarten<br />
#*[http://prism54.org/ prism54] voor Prism 54 gebaseerde kaarten<br />
#*Check ook even [http://linux-wless.passys.nl/ Linux Wireless Support] voor jouw hardware, of in de [http://www.linuxquestions.org/hcl/index.php?cat=10 hardware compatibility list] (HCL) waar ook een boel linux-vriendelijke kaarten in staan.<br />
#Als je kaart alleen maar ondersteund word door Windows<br />
#*[http://ndiswrapper.sourceforge.net/wiki/index.php/List ndiswrapper] voor hardware die alleen ondersteund word door Windows (Broadcom, 3com, etc)<br />
#*Je hebt dat de .inf en .sys bestanden nodig van je windows driver - [http://ndiswrapper.sourceforge.net/mediawiki/index.php/List check hier]<br />
#Als je hardware nergens vermeld staat<br />
#*Dan heb je een -of- een probleem, of je kunt nog<br />
#*Een websearch proberen met jouw exacte modelnaam, of hardware met 'linux' als keyword - je kunt ook nog om hulp vrage op [http://bbs.archlinux.org het forum]<br />
<br />
==Installatie==<br />
Je hebt sowieso '''wireless-tools''' nodig van pacman<br />
<pre>pacman -S wireless_tools</pre><br />
Je hardware zal -niet- geinitialiseerd worden zonder deze software<br />
===Drivers===<br />
Nu volgen de specifieke detail voor elke driver, onthoud dat je het beste even de [http://www.linuxquestions.org/hcl/index.php?cat=10|LQ HCL] kunt checken om te kijken wat de beste driver is voor jouw kaart.<br />
====wlan-ng====<br />
<pre>pacman -S wlan-ng24</pre> voor de Linux 2.4 kernel of <pre>pacman -S wlan-ng26</pre> voor de 2.6 kernel<br />
====rt2x00====<br />
Zie de [[Using_the_new_rt2x00_beta_driver|rt2x00 wiki page]]<br />
<br />
====madwifi====<br />
[http://aur.archlinux.org/packages.php?do_Details=1&ID=785 AUR PKGBUILD]<br><br />
'''Let op:'''Madwifi-ng zit nu in de unstable package-repository. Je kunt dus gewoon de unstable repository gebruik in plaats van de pkgbuild..<br />
'''Let op:'''Als je Madwifi drivers van voor Januari 23, 2006 gebruik, moet je de interface opgeven die je wilt gebruiken. Recentere versies hebben dit niet nodig, en dus kun je doorgaan naar ifconfig. Deze stap is door de meeste andere drivers niet nodig hebben. Als je van je wifi0 , ath0 wil maken, moet je het volgende commando uitvoeren:<pre>wlanconfig ath0 create wlandev wifi0 wlanmode sta</pre>Natuurlijk gevolgd door de volgende commando's: <br />
<pre>ifconfig ath0 up<br />
iwconfig ath0 essid <jouw-essid> key <jouw-wep-key><br />
dhclient ath0</pre> <br />
Je kunt deze commando's het beste in /etc/rc.local zetten, zodat ze bij elke boot worden uitgevoerd.<br />
<br />
Je kunt het ook in /etc/rc.conf of /etc/conf.d/wireless, <br />
hier een voorbeelde voor je rc.conf<br />
<pre><br />
ath0="ath0 192.168.100.1 netmask 255.255.255.0 broadcast 192.168.100.255" | ath0="dhcp"<br />
wlan_ath0="ath0 essid <jouw-essid> key <jouw-wep-key>"<br />
WLAN_INTERFACES=(ath0)<br />
</pre><br />
Vergeet ook niet (ath0) in de INTERFACE keyword te zetten, zodat ath0 opgestart word bij het booten.:<br />
<pre><br />
Voor:<br />
INTERFACES=(lo eth0)<br />
Na:<br />
INTERFACES=(lo eth0 ath0)<br />
</pre><br />
<br />
* '''Let Op:''' Het kan zijn dat je de 'country-code' instellen tijdens het laden van de module, om channels te gebruiken, en de tx-power in te kunnen stellen die legaal zijn in jouw land. In nederland zou je deze country-code moeten gebruiken:<br />
<pre>modprobe ath_pci countrycode=528</pre><br />
* Dit kun je ook tijdens het booten doen, door het in /etc/modprobe.conf te zetten (voor 2.6 kernels)<br />
<pre>#/etc/modprobe.conf<br />
options ath_pci countrycode=<jouw land-code><br />
</pre><br />
* Je kunt je instellingen verifieren door middel van het 'iwlist' commando, zie ook 'man iwlist'. Zie ook de [http://madwifi.org/wiki/UserDocs/CountryCode CountryCode] pagina op de madwifi wiki.<br />
<br />
====ipw2100 and ipw2200====<br />
Om de correcte firmware met pacman te installeren:<br />
<pre>pacman -Sy ipw2100-fw</pre><br />
Voor de ipw2200 chipset moet je wat anders doen, namelijk:<br />
<pre>pacman -Sy ipw2200-fw</pre><br />
Nadat pacman de firmware heeft geinstalleerd, moet je er zeker van zijn dat de firmware geladen is. Als je dat niet zeker weet -> reboot.<br />
<br />
Nu zou je wireless moeten werken. Als het nog niet werkt, check dan even of hij uberhaupt wel aanstaat. Op een Dell moet je vaak Fn + F2 drukken om het te activeren. Check [http://rfswitch.sourceforge.net/?page=laptop_matrix laptop matrix] om uit te vinden welke toetsencombinatie jij moet gebruiken, of raadpleeg je handleiding.<br />
<br />
====ipw3945====<br />
<br />
<pre>pacman -S ipw3945</pre><br />
<br />
dit zou de volgende packages moeten installeren: ipw3945-ucode, ipw3945, and ipw3945d (daemon)<br />
<br />
en om de module bij startup te laden...<br />
<br />
<pre>nano /etc/rc.conf</pre><br />
<br />
in de modules=() array, moet je ipw3945 aan het lijstje toevoegen<br />
<br />
in de daemons=() array, moet je ipw3945d aan het lijstje toevoegen<br />
<br />
CTRL + X, Y om op te slaan + sluiten.<br />
<br />
De ipw3945 module moet laden tijden "Loading Modules.." en "Starting IPW3945d" moet verschijnen tijdens het initialiseren van de daemons, en dan zou ethX ook aanwezig moeten zijn. be present.<br />
<br />
====orinoco====<br />
Deze driver zit standaard al in de kernel, en zou dus al moeten werken.<br />
====ndiswrapper====<br />
Ndiswrapper is geen echte driver, maar je kunt het gebruiken wanneer er geen echte specifieke linux drivers zijn. Om het te gebruiken heb je de *.inf bestanden nodig van je Windows driver. Het installeren van ndiswrapper gaat als volgt:<br />
<br />
<pre>pacman -Sy ndiswrapper ndiswrapper-utils</pre><br />
''Let op:'' AchrCK en Beyond kernels hebben de packages ndiswrapper-archck en ndiswrapper-beyond in plaats van de ndiswrapper package!<br />
<br />
Zodra de installatie klaar is, moet je ndiswrapper configureren:<br />
<pre>ndiswrapper -i filename.inf<br />
ndiswrapper -l<br />
ndiswrapper -m<br />
depmod -a</pre><br />
<br />
Nu zijn we bijna klaar met installeren, alleen nog je /etc/rc.conf aanpassen, zodat hij de module tijdens het booten laad (hier beneden een voorbeeld van mijn config, die van jou zou er anders uit kunnen zijn):<br />
<br />
<pre>MODULES=(ndiswrapper snd-intel8x0 !usbserial)</pre><br />
<br />
het is belangrijk dat ndiswrapper in deze lijn staat. Nu kun je testen of ndiswrapper laad:<br />
<br />
<pre>modprobe ndiswrapper<br />
iwconfig</pre><br />
<br />
en nu zou wlan0 moeten bestaan, check deze pagina als je problemen hebt:<br />
[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation Ndiswrapper installation wiki]<br />
<br />
====prism54====<br />
Download de firmware voor je kaart van: [http://www.prism54.org/ prism54.org]. en rename de file naar 'isl3890'.<br />
Als hij nog niet bestaat, maak dan de directory /lib/firmware en zet de file daarin. Dit zou alles moeten zijn. ([http://bbs.archlinux.org/viewtopic.php?t=16569&start=0&postdays=0&postorder=asc&highlight=siocsifflags+such+file++directory forum source])<br />
<br />
====ACX100/111====<br />
De ACX100/111 driver kan gevonden worden op [http://acx100.sourceforge.net/]. Deze driver kan gebruikt worden voor WiFi kaarten die gebaseerd zijn op de Texas Instruments ACX100/111 chipset.<br />
<br />
In tegenstelling tot wat mensen denken, is het reletief eenvoudig om dit op te zetten. Er is reeds een uitgebreide gids geschreven door Craig [http://www.houseofcraig.net/acx100_howto.php here]. Echter, de README die bij de driver zit is waarschijnlijk makkelijker te volgen.<br />
<br />
# Download de laatste versie van de driver. <br />
# Pak de driver uit naar een directory naar keuze. LET OP: er zit geen aparte directory structuur in het archief, let dus op waar je hem uitpakt gezien het grote aantal bestanden.<br />
# Ga naar de directory met de zojuist uitgepakt bestanden.<br />
# Voer uit <pre>make -C /lib/modules/`uname -r`/build M=`pwd`</pre><br />
# Verander naar root user (su/sudo).<br />
# Voer uit <pre>make -C /lib/modules/`uname -r`/build M=`pwd` modules_install</pre><br />
# Voer uit <pre>depmod -ae</pre> so the kernel detects the new module.<br />
# Voer nu de Driver CD in, die bij de kaart werd meegeleverd, de CD/DVD drive van jouw computer.<br />
# Mount de CD/DVD met <pre>mount &lt;device&gt;</pre><br />
# Kopieer de firmware van de CD naar /lib/firmware.<br />
# Hernoem de firmware naar 'tiacxNNNcMM' (NNN=100/111, MM=radio module ID (in uppercase hex)) voor de PCI driver of tiacxNNNusbcMM voor de USB driver. <br />
# Laad de acx module met <pre>modprobe acx</pre><br />
# Voeg de acx module toe aan de MODULES regel in /etc/rc.conf zodat hij geladen wordt tijdens het starten van jouw computer.<br />
# Volg de instructies voor het starten van een connectie met het netwerk m.b.v. iwconfig.<br />
<br />
Extra: het is ook mogelijk de driver te compileren in de kernel tree. Hoe dit moet is gedocumenteerd in de README van de driver.<br />
<br />
====BCM43XX====<br />
De gebruikers van Broadcom die de 43xx reeks chipsets hebben, beschikken over een nieuw alternatief voor ndiswrapper! Eindelijk! In kernel versie 2.6.17, werd de driver bcm43xx geïntroduceerd, en ze hebben het je wel heel makkelijk gemaakt!<br />
<br />
#Voer uit <pre>iwconfig</pre> of <pre>hwd -s</pre> om te bepalen dat je een aangewezen kaart hebt. Mijn 'output' van hwd - s zag er zo uit: <pre>Network : Broadcom Corp.|BCM94306 802.11g NIC module: unknown</pre><br />
#Run <pre>pacman -Sy bcm43xx-fwcutter</pre> to install the firmware cutter application.<br />
#Download the windows driver file for your card to extract the firmware from.<br />
#*I initially downloaded the driver from Dell's support site. When that didn't work I found a link on the Ubuntu Wiki and used that file instead: [http://drinus.net/airport/wl_apsta.o]. I just saved this file to my desktop, you won't need it after the next step.<br />
#Run <pre>bcm43xx-fwcutter -w /lib/firmware /home/&lt;user&gt;/Desktop/wl_apsta.o</pre> You may have to create /lib/firmware first.<br />
#Restart, and configure your device as normal. You may want to add bcm43xx into the modules section of your rc.conf file. Good luck!<br />
<br />
==Setup and Boot==<br />
Archlinux provides two methods for enabling wireless connections. The first method is based on the existing network script and is to be used for non-roaming wireless access. If you're only on 1 wireless network, this is the best setup to use. However, if you continually roam from network to network, the Network Profiles setup would be best, though slightly more complicated.<br />
<br />
===Using the Archlinux Wireless Network settings===<br />
* Typical Archlinux Wireless configuration is rather straight forward. The network itself is configured in the exact same way a non-wireless network is in /etc/rc.conf. For example:<br />
# /etc/rc.conf<br />
wlan0="dhcp"<br />
INTERFACES=(lo eth0 wlan0)<br />
* Beyond this, the networking scripts need some way to determine that wlan0 is a wireless interface (as not all wireless interfaces are wlan*). This is done in the /etc/conf.d/wireless file. The setup here is very simple. For each wireless interface, you simply declare a setting called wlan_<interface name>. If your wireless interface is "wlan0", it uses wlan_wlan0. If your wireless interface is "eth1", wlan_eth1 is what you need. The value for this setting is simply the parameters to iwconfig (see man iwconfig for details) ''including the interface name''.<br />
* A simply, non encrypted setup for the above would look like:<br />
# /etc/conf.d/wireless<br />
wlan_wlan0="wlan0 essid MyEssid"<br />
* ''phrakture's trick''<br />
** My personal trick isn't much of a trick at all, it just simplifies alot of the process. While /etc/conf.d/wireless is sourced (included) in the network script, it is not a requirement for having a wireless interface. Therefore, the actual settings for the wireless interface can exist in anything sourced by the network script. For that reason, I put all my settings in /etc/rc.conf:<br />
# /etc/rc.conf<br />
eth0="dhcp"<br />
wlan0="dhcp"<br />
wlan_wlan0="wlan0 essid MyEssid"<br />
#wlan_wlan0="wlan0 essid MyEssid key 12345678"<br />
#wlan_wlan0="wlan0 essid MyEssid key s:wirelesspassword"<br />
INTERFACES=(lo eth0 wlan0)<br />
<br />
If your wireless card is eth0 so you change wlan_wlan0 in wlan_eth0="eth0 essid ...."<br />
<br />
===Using the Archlinux Roaming Network Profiles===<br />
<br />
====Quick Setup====<br />
# Create new profile<br />
## Create a new network profile in <tt>/etc/network-profiles/</tt> based on the <tt>template</tt> file. Let's call it <tt>home</tt>. Remember the filename you chose! We'll use it to refer to our new profile later.<br />
## Adjust the settings in the new profile to your needs.<br />
# Remove outdated settings from <tt>rc.conf</tt><br />
## Remove all interfaces which should be managed by the Network Profiles in the future from INTERFACES.<br />
## Remove any relevant routes from ROUTES.<br />
## Leave the "lo" interface in place.<br />
# Add Network Profile settings to <tt>rc.conf</tt><br />
## Add the name of your new network profile to <tt>NET_PROFILES=()</tt> <pre>NET_PROFILES=(home)</pre><br />
<br />
So much for the quick setup... You can also set <tt>NET_PROFILES</tt> to "menu" and it will present a dialog/ncurses menu (which requires the [http://www.archlinux.org/packages.php?id=4278 dialog package] installed) at bootup where you can pick the profile you want.<br />
<br />
Alternatively, you can pass a <tt>NET=</tt> value on the kernel boot line, telling netcfg which profile you wish to start with.<br />
vmlinuz root=/dev/hda3 vga=773 ro NET=home<br />
<br />
Picked from [http://www.archlinux.org/pipermail/arch/2005-June/004855.html Judd's explanation].<br />
<br />
'''Simple Wireless Autodetection'''<br />
iphitus created an autodetection patch for the official initscripts which has now been imported as standard. Please see [http://www.archlinux.org/pipermail/arch/2005-July/005251.html here] for an explanation of how it works.<br />
<br />
'''WPA support'''<br />
phydeaux created a great patch for WPA support which has been adopted straight into the main tree and will be in the next release (after 0.7.1). For informtion about how to use WPA with the Network Profiles see also [[Ndiswrapper and wpa supplicant]].<br />
<br />
'''Netcfg GUI''' A simple GUI script to switch networkprofile from Gnome (or another windowmanager) can be found in [http://aur.archlinux.org/packages.php?do_Details=1&ID=4197 AUR]. ([http://mac-cain13.livejournal.com/tag/netswitch Screenshots])<br />
<br />
<br />
===Wifi-radar===<br />
'''Wifi-radar''' This is a nifty little GUI program that lets you switch wireless networks with ease. Simply do the following:<br />
<br />
# # pacman -S wifi-radar<br />
# # visudo<br />
<br />
here, add the following line: <br />
yourusername ALL=(ALL) NOPASSWD: /usr/sbin/wifi-radar<br />
then press ESC, then colon (:), then x, then ENTER to save and exit.<br />
<br />
# now, just add wifi-radar to your daemons list in /etc/rc.conf, and run wifi-radar from your internet menu and you're all set :)<br />
# oh, and you might need to edit /etc/conf.d/wifi-radar to set the particular network interface that you want to use<br />
<br />
===NetworkManager===<br />
'''NetworkManager''' A more advanced network management system for Linux. This is included in various Linux distributions and now can be used in Arch Linux. It is very painless for roaming users, and includes an easy-to-use GUI program for selcting your desired network. One caveat however is that you are prompted for your keyring password every time you log into gnome and the program starts. This most likely won't be fixed until later versions, and can be quite annoying. More information on NetworkManager can be found at: [[Networkmanager]].<br />
<br />
===Using phrakture's old scripts (very outdated)===<br />
* In order to use these scripts, place them where indicated. The main script is in /etc/rc.d and the profiles are in /etc/conf.d/wireless-profiles. Making a new profile involves copying the sample and renaming it. The script can be used in two ways. It can be added to the DAEMONS array, with an added WIRELESS_PROFILES collection in rc.conf that lists the profiles to start on boot. In addition, the script can be called manually: /etc/rc.d/wireless start/stop/restart will use the listed profiles in rc.conf, and /etc/rc.d/wireless profile sample up/down will use a named profile and bring it up or down.<br />
*[[Wireless Bootup Script]] - /etc/rc.d/wireless <br />
*[[Sample Wireless Profile]] - /etc/conf.d/wireless-profiles/sample/*<br />
<br />
==Misc Links==<br />
*[http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html An overly wordy howto that rarely helps]<br />
*[http://madwifi.org/wiki/UserDocs/FirstTimeHowTo The madwifi project's method of installing, good if you're having trouble doing it the Arch way]</div>Plurthttps://wiki.archlinux.org/index.php?title=Network_configuration_(Nederlands)/Wireless_(Nederlands)&diff=65252Network configuration (Nederlands)/Wireless (Nederlands)2009-03-18T16:59:23Z<p>Plurt: /* BCM43XX */</p>
<hr />
<div>[[Category:Wireless]]<br />
[[Category:Installation]]<br />
{{i18n_links_start}}<br />
{{i18n_entry|English|Wireless_Setup}}<br />
{{i18n_entry|Español|Wireless_Setup_(Español)}}<br />
{{i18n_entry|Nederlands|Draadloze_Configuratie}}<br />
{{i18n_entry|Deutsch|Drahtlos_Installation}}<br />
{{i18n_links_end}}<br />
{{out of date}}<br />
{{translateme}}<br />
==Stap 1==<br />
#Zoek eerst even uit of Linux jouw specifieke hardware ondersteund. Je kunt uitzoeken wat voor een card je hebt met het 'lshwd' commando.<br />
#*[http://www.linux-wlan.org/docs/wlan_adapters.html.gz wlan-ng] ondersteund een boel wireless kaarten, check hier dus eerst even.<br />
#*[http://madwifi.org madwifi] voor Atheros chipsets (AR5210, AR5211, AR5212 en AR5213)<br />
#*[http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page rt2x00] voor Ralink's rt2400, rt2500, en rt2570 chipsets.<br />
#*[http://ipw2100.sourceforge.net/ ipw2100] voor Intel Pro/Wireless 2100 Mini PCI<br />
#*[http://ipw2200.sourceforge.net/ ipw2200] voor Intel Pro/Wireless 2200 Mini PCI<br />
#*[http://ipw3945.sourceforge.net/ ipw3945] voor Intel Pro/Wireless 3945 AB/G Mini PCI-E<br />
#*[http://www.nongnu.org/orinoco/devices/ orinoco] voor sommige Prism 2 gebaseerde kaarten<br />
#*[http://prism54.org/ prism54] voor Prism 54 gebaseerde kaarten<br />
#*Check ook even [http://linux-wless.passys.nl/ Linux Wireless Support] voor jouw hardware, of in de [http://www.linuxquestions.org/hcl/index.php?cat=10 hardware compatibility list] (HCL) waar ook een boel linux-vriendelijke kaarten in staan.<br />
#Als je kaart alleen maar ondersteund word door Windows<br />
#*[http://ndiswrapper.sourceforge.net/wiki/index.php/List ndiswrapper] voor hardware die alleen ondersteund word door Windows (Broadcom, 3com, etc)<br />
#*Je hebt dat de .inf en .sys bestanden nodig van je windows driver - [http://ndiswrapper.sourceforge.net/mediawiki/index.php/List check hier]<br />
#Als je hardware nergens vermeld staat<br />
#*Dan heb je een -of- een probleem, of je kunt nog<br />
#*Een websearch proberen met jouw exacte modelnaam, of hardware met 'linux' als keyword - je kunt ook nog om hulp vrage op [http://bbs.archlinux.org het forum]<br />
<br />
==Installatie==<br />
Je hebt sowieso '''wireless-tools''' nodig van pacman<br />
<pre>pacman -S wireless_tools</pre><br />
Je hardware zal -niet- geinitialiseerd worden zonder deze software<br />
===Drivers===<br />
Nu volgen de specifieke detail voor elke driver, onthoud dat je het beste even de [http://www.linuxquestions.org/hcl/index.php?cat=10|LQ HCL] kunt checken om te kijken wat de beste driver is voor jouw kaart.<br />
====wlan-ng====<br />
<pre>pacman -S wlan-ng24</pre> voor de Linux 2.4 kernel of <pre>pacman -S wlan-ng26</pre> voor de 2.6 kernel<br />
====rt2x00====<br />
Zie de [[Using_the_new_rt2x00_beta_driver|rt2x00 wiki page]]<br />
<br />
====madwifi====<br />
[http://aur.archlinux.org/packages.php?do_Details=1&ID=785 AUR PKGBUILD]<br><br />
'''Let op:'''Madwifi-ng zit nu in de unstable package-repository. Je kunt dus gewoon de unstable repository gebruik in plaats van de pkgbuild..<br />
'''Let op:'''Als je Madwifi drivers van voor Januari 23, 2006 gebruik, moet je de interface opgeven die je wilt gebruiken. Recentere versies hebben dit niet nodig, en dus kun je doorgaan naar ifconfig. Deze stap is door de meeste andere drivers niet nodig hebben. Als je van je wifi0 , ath0 wil maken, moet je het volgende commando uitvoeren:<pre>wlanconfig ath0 create wlandev wifi0 wlanmode sta</pre>Natuurlijk gevolgd door de volgende commando's: <br />
<pre>ifconfig ath0 up<br />
iwconfig ath0 essid <jouw-essid> key <jouw-wep-key><br />
dhclient ath0</pre> <br />
Je kunt deze commando's het beste in /etc/rc.local zetten, zodat ze bij elke boot worden uitgevoerd.<br />
<br />
Je kunt het ook in /etc/rc.conf of /etc/conf.d/wireless, <br />
hier een voorbeelde voor je rc.conf<br />
<pre><br />
ath0="ath0 192.168.100.1 netmask 255.255.255.0 broadcast 192.168.100.255" | ath0="dhcp"<br />
wlan_ath0="ath0 essid <jouw-essid> key <jouw-wep-key>"<br />
WLAN_INTERFACES=(ath0)<br />
</pre><br />
Vergeet ook niet (ath0) in de INTERFACE keyword te zetten, zodat ath0 opgestart word bij het booten.:<br />
<pre><br />
Voor:<br />
INTERFACES=(lo eth0)<br />
Na:<br />
INTERFACES=(lo eth0 ath0)<br />
</pre><br />
<br />
* '''Let Op:''' Het kan zijn dat je de 'country-code' instellen tijdens het laden van de module, om channels te gebruiken, en de tx-power in te kunnen stellen die legaal zijn in jouw land. In nederland zou je deze country-code moeten gebruiken:<br />
<pre>modprobe ath_pci countrycode=528</pre><br />
* Dit kun je ook tijdens het booten doen, door het in /etc/modprobe.conf te zetten (voor 2.6 kernels)<br />
<pre>#/etc/modprobe.conf<br />
options ath_pci countrycode=<jouw land-code><br />
</pre><br />
* Je kunt je instellingen verifieren door middel van het 'iwlist' commando, zie ook 'man iwlist'. Zie ook de [http://madwifi.org/wiki/UserDocs/CountryCode CountryCode] pagina op de madwifi wiki.<br />
<br />
====ipw2100 and ipw2200====<br />
Om de correcte firmware met pacman te installeren:<br />
<pre>pacman -Sy ipw2100-fw</pre><br />
Voor de ipw2200 chipset moet je wat anders doen, namelijk:<br />
<pre>pacman -Sy ipw2200-fw</pre><br />
Nadat pacman de firmware heeft geinstalleerd, moet je er zeker van zijn dat de firmware geladen is. Als je dat niet zeker weet -> reboot.<br />
<br />
Nu zou je wireless moeten werken. Als het nog niet werkt, check dan even of hij uberhaupt wel aanstaat. Op een Dell moet je vaak Fn + F2 drukken om het te activeren. Check [http://rfswitch.sourceforge.net/?page=laptop_matrix laptop matrix] om uit te vinden welke toetsencombinatie jij moet gebruiken, of raadpleeg je handleiding.<br />
<br />
====ipw3945====<br />
<br />
<pre>pacman -S ipw3945</pre><br />
<br />
dit zou de volgende packages moeten installeren: ipw3945-ucode, ipw3945, and ipw3945d (daemon)<br />
<br />
en om de module bij startup te laden...<br />
<br />
<pre>nano /etc/rc.conf</pre><br />
<br />
in de modules=() array, moet je ipw3945 aan het lijstje toevoegen<br />
<br />
in de daemons=() array, moet je ipw3945d aan het lijstje toevoegen<br />
<br />
CTRL + X, Y om op te slaan + sluiten.<br />
<br />
De ipw3945 module moet laden tijden "Loading Modules.." en "Starting IPW3945d" moet verschijnen tijdens het initialiseren van de daemons, en dan zou ethX ook aanwezig moeten zijn. be present.<br />
<br />
====orinoco====<br />
Deze driver zit standaard al in de kernel, en zou dus al moeten werken.<br />
====ndiswrapper====<br />
Ndiswrapper is geen echte driver, maar je kunt het gebruiken wanneer er geen echte specifieke linux drivers zijn. Om het te gebruiken heb je de *.inf bestanden nodig van je Windows driver. Het installeren van ndiswrapper gaat als volgt:<br />
<br />
<pre>pacman -Sy ndiswrapper ndiswrapper-utils</pre><br />
''Let op:'' AchrCK en Beyond kernels hebben de packages ndiswrapper-archck en ndiswrapper-beyond in plaats van de ndiswrapper package!<br />
<br />
Zodra de installatie klaar is, moet je ndiswrapper configureren:<br />
<pre>ndiswrapper -i filename.inf<br />
ndiswrapper -l<br />
ndiswrapper -m<br />
depmod -a</pre><br />
<br />
Nu zijn we bijna klaar met installeren, alleen nog je /etc/rc.conf aanpassen, zodat hij de module tijdens het booten laad (hier beneden een voorbeeld van mijn config, die van jou zou er anders uit kunnen zijn):<br />
<br />
<pre>MODULES=(ndiswrapper snd-intel8x0 !usbserial)</pre><br />
<br />
het is belangrijk dat ndiswrapper in deze lijn staat. Nu kun je testen of ndiswrapper laad:<br />
<br />
<pre>modprobe ndiswrapper<br />
iwconfig</pre><br />
<br />
en nu zou wlan0 moeten bestaan, check deze pagina als je problemen hebt:<br />
[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation Ndiswrapper installation wiki]<br />
<br />
====prism54====<br />
Download de firmware voor je kaart van: [http://www.prism54.org/ prism54.org]. en rename de file naar 'isl3890'.<br />
Als hij nog niet bestaat, maak dan de directory /lib/firmware en zet de file daarin. Dit zou alles moeten zijn. ([http://bbs.archlinux.org/viewtopic.php?t=16569&start=0&postdays=0&postorder=asc&highlight=siocsifflags+such+file++directory forum source])<br />
<br />
====ACX100/111====<br />
De ACX100/111 driver kan gevonden worden op [http://acx100.sourceforge.net/]. Deze driver kan gebruikt worden voor WiFi kaarten die gebaseerd zijn op de Texas Instruments ACX100/111 chipset.<br />
<br />
In tegenstelling tot wat mensen denken, is het reletief eenvoudig om dit op te zetten. Er is reeds een uitgebreide gids geschreven door Craig [http://www.houseofcraig.net/acx100_howto.php here]. Echter, de README die bij de driver zit is waarschijnlijk makkelijker te volgen.<br />
<br />
# Download de laatste versie van de driver. <br />
# Pak de driver uit naar een directory naar keuze. LET OP: er zit geen aparte directory structuur in het archief, let dus op waar je hem uitpakt gezien het grote aantal bestanden.<br />
# Ga naar de directory met de zojuist uitgepakt bestanden.<br />
# Voer uit <pre>make -C /lib/modules/`uname -r`/build M=`pwd`</pre><br />
# Verander naar root user (su/sudo).<br />
# Voer uit <pre>make -C /lib/modules/`uname -r`/build M=`pwd` modules_install</pre><br />
# Voer uit <pre>depmod -ae</pre> so the kernel detects the new module.<br />
# Voer nu de Driver CD in, die bij de kaart werd meegeleverd, de CD/DVD drive van jouw computer.<br />
# Mount de CD/DVD met <pre>mount &lt;device&gt;</pre><br />
# Kopieer de firmware van de CD naar /lib/firmware.<br />
# Hernoem de firmware naar 'tiacxNNNcMM' (NNN=100/111, MM=radio module ID (in uppercase hex)) voor de PCI driver of tiacxNNNusbcMM voor de USB driver. <br />
# Laad de acx module met <pre>modprobe acx</pre><br />
# Voeg de acx module toe aan de MODULES regel in /etc/rc.conf zodat hij geladen wordt tijdens het starten van jouw computer.<br />
# Volg de instructies voor het starten van een connectie met het netwerk m.b.v. iwconfig.<br />
<br />
Extra: het is ook mogelijk de driver te compileren in de kernel tree. Hoe dit moet is gedocumenteerd in de README van de driver.<br />
<br />
====BCM43XX====<br />
De gebruikers van Broadcom die de 43xx reeks chipsets hebben, beschikken over een nieuw alternatief voor ndiswrapper! Eindelijk! In kernel versie 2.6.17, werd de driver bcm43xx geïntroduceerd, en ze hebben het je wel heel makkelijk gemaakt!<br />
<br />
#Voer uit <pre>iwconfig</pre> of <pre>hwd -s</pre> to determine that you have an appropriate card. My output of hwd -s looked like this: <pre>Network : Broadcom Corp.|BCM94306 802.11g NIC module: unknown</pre><br />
#Run <pre>pacman -Sy bcm43xx-fwcutter</pre> to install the firmware cutter application.<br />
#Download the windows driver file for your card to extract the firmware from.<br />
#*I initially downloaded the driver from Dell's support site. When that didn't work I found a link on the Ubuntu Wiki and used that file instead: [http://drinus.net/airport/wl_apsta.o]. I just saved this file to my desktop, you won't need it after the next step.<br />
#Run <pre>bcm43xx-fwcutter -w /lib/firmware /home/&lt;user&gt;/Desktop/wl_apsta.o</pre> You may have to create /lib/firmware first.<br />
#Restart, and configure your device as normal. You may want to add bcm43xx into the modules section of your rc.conf file. Good luck!<br />
<br />
==Setup and Boot==<br />
Archlinux provides two methods for enabling wireless connections. The first method is based on the existing network script and is to be used for non-roaming wireless access. If you're only on 1 wireless network, this is the best setup to use. However, if you continually roam from network to network, the Network Profiles setup would be best, though slightly more complicated.<br />
<br />
===Using the Archlinux Wireless Network settings===<br />
* Typical Archlinux Wireless configuration is rather straight forward. The network itself is configured in the exact same way a non-wireless network is in /etc/rc.conf. For example:<br />
# /etc/rc.conf<br />
wlan0="dhcp"<br />
INTERFACES=(lo eth0 wlan0)<br />
* Beyond this, the networking scripts need some way to determine that wlan0 is a wireless interface (as not all wireless interfaces are wlan*). This is done in the /etc/conf.d/wireless file. The setup here is very simple. For each wireless interface, you simply declare a setting called wlan_<interface name>. If your wireless interface is "wlan0", it uses wlan_wlan0. If your wireless interface is "eth1", wlan_eth1 is what you need. The value for this setting is simply the parameters to iwconfig (see man iwconfig for details) ''including the interface name''.<br />
* A simply, non encrypted setup for the above would look like:<br />
# /etc/conf.d/wireless<br />
wlan_wlan0="wlan0 essid MyEssid"<br />
* ''phrakture's trick''<br />
** My personal trick isn't much of a trick at all, it just simplifies alot of the process. While /etc/conf.d/wireless is sourced (included) in the network script, it is not a requirement for having a wireless interface. Therefore, the actual settings for the wireless interface can exist in anything sourced by the network script. For that reason, I put all my settings in /etc/rc.conf:<br />
# /etc/rc.conf<br />
eth0="dhcp"<br />
wlan0="dhcp"<br />
wlan_wlan0="wlan0 essid MyEssid"<br />
#wlan_wlan0="wlan0 essid MyEssid key 12345678"<br />
#wlan_wlan0="wlan0 essid MyEssid key s:wirelesspassword"<br />
INTERFACES=(lo eth0 wlan0)<br />
<br />
If your wireless card is eth0 so you change wlan_wlan0 in wlan_eth0="eth0 essid ...."<br />
<br />
===Using the Archlinux Roaming Network Profiles===<br />
<br />
====Quick Setup====<br />
# Create new profile<br />
## Create a new network profile in <tt>/etc/network-profiles/</tt> based on the <tt>template</tt> file. Let's call it <tt>home</tt>. Remember the filename you chose! We'll use it to refer to our new profile later.<br />
## Adjust the settings in the new profile to your needs.<br />
# Remove outdated settings from <tt>rc.conf</tt><br />
## Remove all interfaces which should be managed by the Network Profiles in the future from INTERFACES.<br />
## Remove any relevant routes from ROUTES.<br />
## Leave the "lo" interface in place.<br />
# Add Network Profile settings to <tt>rc.conf</tt><br />
## Add the name of your new network profile to <tt>NET_PROFILES=()</tt> <pre>NET_PROFILES=(home)</pre><br />
<br />
So much for the quick setup... You can also set <tt>NET_PROFILES</tt> to "menu" and it will present a dialog/ncurses menu (which requires the [http://www.archlinux.org/packages.php?id=4278 dialog package] installed) at bootup where you can pick the profile you want.<br />
<br />
Alternatively, you can pass a <tt>NET=</tt> value on the kernel boot line, telling netcfg which profile you wish to start with.<br />
vmlinuz root=/dev/hda3 vga=773 ro NET=home<br />
<br />
Picked from [http://www.archlinux.org/pipermail/arch/2005-June/004855.html Judd's explanation].<br />
<br />
'''Simple Wireless Autodetection'''<br />
iphitus created an autodetection patch for the official initscripts which has now been imported as standard. Please see [http://www.archlinux.org/pipermail/arch/2005-July/005251.html here] for an explanation of how it works.<br />
<br />
'''WPA support'''<br />
phydeaux created a great patch for WPA support which has been adopted straight into the main tree and will be in the next release (after 0.7.1). For informtion about how to use WPA with the Network Profiles see also [[Ndiswrapper and wpa supplicant]].<br />
<br />
'''Netcfg GUI''' A simple GUI script to switch networkprofile from Gnome (or another windowmanager) can be found in [http://aur.archlinux.org/packages.php?do_Details=1&ID=4197 AUR]. ([http://mac-cain13.livejournal.com/tag/netswitch Screenshots])<br />
<br />
<br />
===Wifi-radar===<br />
'''Wifi-radar''' This is a nifty little GUI program that lets you switch wireless networks with ease. Simply do the following:<br />
<br />
# # pacman -S wifi-radar<br />
# # visudo<br />
<br />
here, add the following line: <br />
yourusername ALL=(ALL) NOPASSWD: /usr/sbin/wifi-radar<br />
then press ESC, then colon (:), then x, then ENTER to save and exit.<br />
<br />
# now, just add wifi-radar to your daemons list in /etc/rc.conf, and run wifi-radar from your internet menu and you're all set :)<br />
# oh, and you might need to edit /etc/conf.d/wifi-radar to set the particular network interface that you want to use<br />
<br />
===NetworkManager===<br />
'''NetworkManager''' A more advanced network management system for Linux. This is included in various Linux distributions and now can be used in Arch Linux. It is very painless for roaming users, and includes an easy-to-use GUI program for selcting your desired network. One caveat however is that you are prompted for your keyring password every time you log into gnome and the program starts. This most likely won't be fixed until later versions, and can be quite annoying. More information on NetworkManager can be found at: [[Networkmanager]].<br />
<br />
===Using phrakture's old scripts (very outdated)===<br />
* In order to use these scripts, place them where indicated. The main script is in /etc/rc.d and the profiles are in /etc/conf.d/wireless-profiles. Making a new profile involves copying the sample and renaming it. The script can be used in two ways. It can be added to the DAEMONS array, with an added WIRELESS_PROFILES collection in rc.conf that lists the profiles to start on boot. In addition, the script can be called manually: /etc/rc.d/wireless start/stop/restart will use the listed profiles in rc.conf, and /etc/rc.d/wireless profile sample up/down will use a named profile and bring it up or down.<br />
*[[Wireless Bootup Script]] - /etc/rc.d/wireless <br />
*[[Sample Wireless Profile]] - /etc/conf.d/wireless-profiles/sample/*<br />
<br />
==Misc Links==<br />
*[http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html An overly wordy howto that rarely helps]<br />
*[http://madwifi.org/wiki/UserDocs/FirstTimeHowTo The madwifi project's method of installing, good if you're having trouble doing it the Arch way]</div>Plurthttps://wiki.archlinux.org/index.php?title=Network_configuration_(Nederlands)/Wireless_(Nederlands)&diff=65251Network configuration (Nederlands)/Wireless (Nederlands)2009-03-18T16:58:39Z<p>Plurt: /* BCM43XX */</p>
<hr />
<div>[[Category:Wireless]]<br />
[[Category:Installation]]<br />
{{i18n_links_start}}<br />
{{i18n_entry|English|Wireless_Setup}}<br />
{{i18n_entry|Español|Wireless_Setup_(Español)}}<br />
{{i18n_entry|Nederlands|Draadloze_Configuratie}}<br />
{{i18n_entry|Deutsch|Drahtlos_Installation}}<br />
{{i18n_links_end}}<br />
{{out of date}}<br />
{{translateme}}<br />
==Stap 1==<br />
#Zoek eerst even uit of Linux jouw specifieke hardware ondersteund. Je kunt uitzoeken wat voor een card je hebt met het 'lshwd' commando.<br />
#*[http://www.linux-wlan.org/docs/wlan_adapters.html.gz wlan-ng] ondersteund een boel wireless kaarten, check hier dus eerst even.<br />
#*[http://madwifi.org madwifi] voor Atheros chipsets (AR5210, AR5211, AR5212 en AR5213)<br />
#*[http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page rt2x00] voor Ralink's rt2400, rt2500, en rt2570 chipsets.<br />
#*[http://ipw2100.sourceforge.net/ ipw2100] voor Intel Pro/Wireless 2100 Mini PCI<br />
#*[http://ipw2200.sourceforge.net/ ipw2200] voor Intel Pro/Wireless 2200 Mini PCI<br />
#*[http://ipw3945.sourceforge.net/ ipw3945] voor Intel Pro/Wireless 3945 AB/G Mini PCI-E<br />
#*[http://www.nongnu.org/orinoco/devices/ orinoco] voor sommige Prism 2 gebaseerde kaarten<br />
#*[http://prism54.org/ prism54] voor Prism 54 gebaseerde kaarten<br />
#*Check ook even [http://linux-wless.passys.nl/ Linux Wireless Support] voor jouw hardware, of in de [http://www.linuxquestions.org/hcl/index.php?cat=10 hardware compatibility list] (HCL) waar ook een boel linux-vriendelijke kaarten in staan.<br />
#Als je kaart alleen maar ondersteund word door Windows<br />
#*[http://ndiswrapper.sourceforge.net/wiki/index.php/List ndiswrapper] voor hardware die alleen ondersteund word door Windows (Broadcom, 3com, etc)<br />
#*Je hebt dat de .inf en .sys bestanden nodig van je windows driver - [http://ndiswrapper.sourceforge.net/mediawiki/index.php/List check hier]<br />
#Als je hardware nergens vermeld staat<br />
#*Dan heb je een -of- een probleem, of je kunt nog<br />
#*Een websearch proberen met jouw exacte modelnaam, of hardware met 'linux' als keyword - je kunt ook nog om hulp vrage op [http://bbs.archlinux.org het forum]<br />
<br />
==Installatie==<br />
Je hebt sowieso '''wireless-tools''' nodig van pacman<br />
<pre>pacman -S wireless_tools</pre><br />
Je hardware zal -niet- geinitialiseerd worden zonder deze software<br />
===Drivers===<br />
Nu volgen de specifieke detail voor elke driver, onthoud dat je het beste even de [http://www.linuxquestions.org/hcl/index.php?cat=10|LQ HCL] kunt checken om te kijken wat de beste driver is voor jouw kaart.<br />
====wlan-ng====<br />
<pre>pacman -S wlan-ng24</pre> voor de Linux 2.4 kernel of <pre>pacman -S wlan-ng26</pre> voor de 2.6 kernel<br />
====rt2x00====<br />
Zie de [[Using_the_new_rt2x00_beta_driver|rt2x00 wiki page]]<br />
<br />
====madwifi====<br />
[http://aur.archlinux.org/packages.php?do_Details=1&ID=785 AUR PKGBUILD]<br><br />
'''Let op:'''Madwifi-ng zit nu in de unstable package-repository. Je kunt dus gewoon de unstable repository gebruik in plaats van de pkgbuild..<br />
'''Let op:'''Als je Madwifi drivers van voor Januari 23, 2006 gebruik, moet je de interface opgeven die je wilt gebruiken. Recentere versies hebben dit niet nodig, en dus kun je doorgaan naar ifconfig. Deze stap is door de meeste andere drivers niet nodig hebben. Als je van je wifi0 , ath0 wil maken, moet je het volgende commando uitvoeren:<pre>wlanconfig ath0 create wlandev wifi0 wlanmode sta</pre>Natuurlijk gevolgd door de volgende commando's: <br />
<pre>ifconfig ath0 up<br />
iwconfig ath0 essid <jouw-essid> key <jouw-wep-key><br />
dhclient ath0</pre> <br />
Je kunt deze commando's het beste in /etc/rc.local zetten, zodat ze bij elke boot worden uitgevoerd.<br />
<br />
Je kunt het ook in /etc/rc.conf of /etc/conf.d/wireless, <br />
hier een voorbeelde voor je rc.conf<br />
<pre><br />
ath0="ath0 192.168.100.1 netmask 255.255.255.0 broadcast 192.168.100.255" | ath0="dhcp"<br />
wlan_ath0="ath0 essid <jouw-essid> key <jouw-wep-key>"<br />
WLAN_INTERFACES=(ath0)<br />
</pre><br />
Vergeet ook niet (ath0) in de INTERFACE keyword te zetten, zodat ath0 opgestart word bij het booten.:<br />
<pre><br />
Voor:<br />
INTERFACES=(lo eth0)<br />
Na:<br />
INTERFACES=(lo eth0 ath0)<br />
</pre><br />
<br />
* '''Let Op:''' Het kan zijn dat je de 'country-code' instellen tijdens het laden van de module, om channels te gebruiken, en de tx-power in te kunnen stellen die legaal zijn in jouw land. In nederland zou je deze country-code moeten gebruiken:<br />
<pre>modprobe ath_pci countrycode=528</pre><br />
* Dit kun je ook tijdens het booten doen, door het in /etc/modprobe.conf te zetten (voor 2.6 kernels)<br />
<pre>#/etc/modprobe.conf<br />
options ath_pci countrycode=<jouw land-code><br />
</pre><br />
* Je kunt je instellingen verifieren door middel van het 'iwlist' commando, zie ook 'man iwlist'. Zie ook de [http://madwifi.org/wiki/UserDocs/CountryCode CountryCode] pagina op de madwifi wiki.<br />
<br />
====ipw2100 and ipw2200====<br />
Om de correcte firmware met pacman te installeren:<br />
<pre>pacman -Sy ipw2100-fw</pre><br />
Voor de ipw2200 chipset moet je wat anders doen, namelijk:<br />
<pre>pacman -Sy ipw2200-fw</pre><br />
Nadat pacman de firmware heeft geinstalleerd, moet je er zeker van zijn dat de firmware geladen is. Als je dat niet zeker weet -> reboot.<br />
<br />
Nu zou je wireless moeten werken. Als het nog niet werkt, check dan even of hij uberhaupt wel aanstaat. Op een Dell moet je vaak Fn + F2 drukken om het te activeren. Check [http://rfswitch.sourceforge.net/?page=laptop_matrix laptop matrix] om uit te vinden welke toetsencombinatie jij moet gebruiken, of raadpleeg je handleiding.<br />
<br />
====ipw3945====<br />
<br />
<pre>pacman -S ipw3945</pre><br />
<br />
dit zou de volgende packages moeten installeren: ipw3945-ucode, ipw3945, and ipw3945d (daemon)<br />
<br />
en om de module bij startup te laden...<br />
<br />
<pre>nano /etc/rc.conf</pre><br />
<br />
in de modules=() array, moet je ipw3945 aan het lijstje toevoegen<br />
<br />
in de daemons=() array, moet je ipw3945d aan het lijstje toevoegen<br />
<br />
CTRL + X, Y om op te slaan + sluiten.<br />
<br />
De ipw3945 module moet laden tijden "Loading Modules.." en "Starting IPW3945d" moet verschijnen tijdens het initialiseren van de daemons, en dan zou ethX ook aanwezig moeten zijn. be present.<br />
<br />
====orinoco====<br />
Deze driver zit standaard al in de kernel, en zou dus al moeten werken.<br />
====ndiswrapper====<br />
Ndiswrapper is geen echte driver, maar je kunt het gebruiken wanneer er geen echte specifieke linux drivers zijn. Om het te gebruiken heb je de *.inf bestanden nodig van je Windows driver. Het installeren van ndiswrapper gaat als volgt:<br />
<br />
<pre>pacman -Sy ndiswrapper ndiswrapper-utils</pre><br />
''Let op:'' AchrCK en Beyond kernels hebben de packages ndiswrapper-archck en ndiswrapper-beyond in plaats van de ndiswrapper package!<br />
<br />
Zodra de installatie klaar is, moet je ndiswrapper configureren:<br />
<pre>ndiswrapper -i filename.inf<br />
ndiswrapper -l<br />
ndiswrapper -m<br />
depmod -a</pre><br />
<br />
Nu zijn we bijna klaar met installeren, alleen nog je /etc/rc.conf aanpassen, zodat hij de module tijdens het booten laad (hier beneden een voorbeeld van mijn config, die van jou zou er anders uit kunnen zijn):<br />
<br />
<pre>MODULES=(ndiswrapper snd-intel8x0 !usbserial)</pre><br />
<br />
het is belangrijk dat ndiswrapper in deze lijn staat. Nu kun je testen of ndiswrapper laad:<br />
<br />
<pre>modprobe ndiswrapper<br />
iwconfig</pre><br />
<br />
en nu zou wlan0 moeten bestaan, check deze pagina als je problemen hebt:<br />
[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation Ndiswrapper installation wiki]<br />
<br />
====prism54====<br />
Download de firmware voor je kaart van: [http://www.prism54.org/ prism54.org]. en rename de file naar 'isl3890'.<br />
Als hij nog niet bestaat, maak dan de directory /lib/firmware en zet de file daarin. Dit zou alles moeten zijn. ([http://bbs.archlinux.org/viewtopic.php?t=16569&start=0&postdays=0&postorder=asc&highlight=siocsifflags+such+file++directory forum source])<br />
<br />
====ACX100/111====<br />
De ACX100/111 driver kan gevonden worden op [http://acx100.sourceforge.net/]. Deze driver kan gebruikt worden voor WiFi kaarten die gebaseerd zijn op de Texas Instruments ACX100/111 chipset.<br />
<br />
In tegenstelling tot wat mensen denken, is het reletief eenvoudig om dit op te zetten. Er is reeds een uitgebreide gids geschreven door Craig [http://www.houseofcraig.net/acx100_howto.php here]. Echter, de README die bij de driver zit is waarschijnlijk makkelijker te volgen.<br />
<br />
# Download de laatste versie van de driver. <br />
# Pak de driver uit naar een directory naar keuze. LET OP: er zit geen aparte directory structuur in het archief, let dus op waar je hem uitpakt gezien het grote aantal bestanden.<br />
# Ga naar de directory met de zojuist uitgepakt bestanden.<br />
# Voer uit <pre>make -C /lib/modules/`uname -r`/build M=`pwd`</pre><br />
# Verander naar root user (su/sudo).<br />
# Voer uit <pre>make -C /lib/modules/`uname -r`/build M=`pwd` modules_install</pre><br />
# Voer uit <pre>depmod -ae</pre> so the kernel detects the new module.<br />
# Voer nu de Driver CD in, die bij de kaart werd meegeleverd, de CD/DVD drive van jouw computer.<br />
# Mount de CD/DVD met <pre>mount &lt;device&gt;</pre><br />
# Kopieer de firmware van de CD naar /lib/firmware.<br />
# Hernoem de firmware naar 'tiacxNNNcMM' (NNN=100/111, MM=radio module ID (in uppercase hex)) voor de PCI driver of tiacxNNNusbcMM voor de USB driver. <br />
# Laad de acx module met <pre>modprobe acx</pre><br />
# Voeg de acx module toe aan de MODULES regel in /etc/rc.conf zodat hij geladen wordt tijdens het starten van jouw computer.<br />
# Volg de instructies voor het starten van een connectie met het netwerk m.b.v. iwconfig.<br />
<br />
Extra: het is ook mogelijk de driver te compileren in de kernel tree. Hoe dit moet is gedocumenteerd in de README van de driver.<br />
<br />
====BCM43XX====<br />
De gebruikers van Broadcom die de 43xx reeks chipsets hebben, beschikken over een nieuw alternatief voor ndiswrapper! Eindelijk! In kernel versie 2.6.17, werd de driver bcm43xx geïntroduceerd, en ze hebben het je wel heel makkelijk gemaakt!<br />
<br />
#Run <pre>iwconfig</pre> or <pre>hwd -s</pre> to determine that you have an appropriate card. My output of hwd -s looked like this: <pre>Network : Broadcom Corp.|BCM94306 802.11g NIC module: unknown</pre><br />
#Run <pre>pacman -Sy bcm43xx-fwcutter</pre> to install the firmware cutter application.<br />
#Download the windows driver file for your card to extract the firmware from.<br />
#*I initially downloaded the driver from Dell's support site. When that didn't work I found a link on the Ubuntu Wiki and used that file instead: [http://drinus.net/airport/wl_apsta.o]. I just saved this file to my desktop, you won't need it after the next step.<br />
#Run <pre>bcm43xx-fwcutter -w /lib/firmware /home/&lt;user&gt;/Desktop/wl_apsta.o</pre> You may have to create /lib/firmware first.<br />
#Restart, and configure your device as normal. You may want to add bcm43xx into the modules section of your rc.conf file. Good luck!<br />
<br />
==Setup and Boot==<br />
Archlinux provides two methods for enabling wireless connections. The first method is based on the existing network script and is to be used for non-roaming wireless access. If you're only on 1 wireless network, this is the best setup to use. However, if you continually roam from network to network, the Network Profiles setup would be best, though slightly more complicated.<br />
<br />
===Using the Archlinux Wireless Network settings===<br />
* Typical Archlinux Wireless configuration is rather straight forward. The network itself is configured in the exact same way a non-wireless network is in /etc/rc.conf. For example:<br />
# /etc/rc.conf<br />
wlan0="dhcp"<br />
INTERFACES=(lo eth0 wlan0)<br />
* Beyond this, the networking scripts need some way to determine that wlan0 is a wireless interface (as not all wireless interfaces are wlan*). This is done in the /etc/conf.d/wireless file. The setup here is very simple. For each wireless interface, you simply declare a setting called wlan_<interface name>. If your wireless interface is "wlan0", it uses wlan_wlan0. If your wireless interface is "eth1", wlan_eth1 is what you need. The value for this setting is simply the parameters to iwconfig (see man iwconfig for details) ''including the interface name''.<br />
* A simply, non encrypted setup for the above would look like:<br />
# /etc/conf.d/wireless<br />
wlan_wlan0="wlan0 essid MyEssid"<br />
* ''phrakture's trick''<br />
** My personal trick isn't much of a trick at all, it just simplifies alot of the process. While /etc/conf.d/wireless is sourced (included) in the network script, it is not a requirement for having a wireless interface. Therefore, the actual settings for the wireless interface can exist in anything sourced by the network script. For that reason, I put all my settings in /etc/rc.conf:<br />
# /etc/rc.conf<br />
eth0="dhcp"<br />
wlan0="dhcp"<br />
wlan_wlan0="wlan0 essid MyEssid"<br />
#wlan_wlan0="wlan0 essid MyEssid key 12345678"<br />
#wlan_wlan0="wlan0 essid MyEssid key s:wirelesspassword"<br />
INTERFACES=(lo eth0 wlan0)<br />
<br />
If your wireless card is eth0 so you change wlan_wlan0 in wlan_eth0="eth0 essid ...."<br />
<br />
===Using the Archlinux Roaming Network Profiles===<br />
<br />
====Quick Setup====<br />
# Create new profile<br />
## Create a new network profile in <tt>/etc/network-profiles/</tt> based on the <tt>template</tt> file. Let's call it <tt>home</tt>. Remember the filename you chose! We'll use it to refer to our new profile later.<br />
## Adjust the settings in the new profile to your needs.<br />
# Remove outdated settings from <tt>rc.conf</tt><br />
## Remove all interfaces which should be managed by the Network Profiles in the future from INTERFACES.<br />
## Remove any relevant routes from ROUTES.<br />
## Leave the "lo" interface in place.<br />
# Add Network Profile settings to <tt>rc.conf</tt><br />
## Add the name of your new network profile to <tt>NET_PROFILES=()</tt> <pre>NET_PROFILES=(home)</pre><br />
<br />
So much for the quick setup... You can also set <tt>NET_PROFILES</tt> to "menu" and it will present a dialog/ncurses menu (which requires the [http://www.archlinux.org/packages.php?id=4278 dialog package] installed) at bootup where you can pick the profile you want.<br />
<br />
Alternatively, you can pass a <tt>NET=</tt> value on the kernel boot line, telling netcfg which profile you wish to start with.<br />
vmlinuz root=/dev/hda3 vga=773 ro NET=home<br />
<br />
Picked from [http://www.archlinux.org/pipermail/arch/2005-June/004855.html Judd's explanation].<br />
<br />
'''Simple Wireless Autodetection'''<br />
iphitus created an autodetection patch for the official initscripts which has now been imported as standard. Please see [http://www.archlinux.org/pipermail/arch/2005-July/005251.html here] for an explanation of how it works.<br />
<br />
'''WPA support'''<br />
phydeaux created a great patch for WPA support which has been adopted straight into the main tree and will be in the next release (after 0.7.1). For informtion about how to use WPA with the Network Profiles see also [[Ndiswrapper and wpa supplicant]].<br />
<br />
'''Netcfg GUI''' A simple GUI script to switch networkprofile from Gnome (or another windowmanager) can be found in [http://aur.archlinux.org/packages.php?do_Details=1&ID=4197 AUR]. ([http://mac-cain13.livejournal.com/tag/netswitch Screenshots])<br />
<br />
<br />
===Wifi-radar===<br />
'''Wifi-radar''' This is a nifty little GUI program that lets you switch wireless networks with ease. Simply do the following:<br />
<br />
# # pacman -S wifi-radar<br />
# # visudo<br />
<br />
here, add the following line: <br />
yourusername ALL=(ALL) NOPASSWD: /usr/sbin/wifi-radar<br />
then press ESC, then colon (:), then x, then ENTER to save and exit.<br />
<br />
# now, just add wifi-radar to your daemons list in /etc/rc.conf, and run wifi-radar from your internet menu and you're all set :)<br />
# oh, and you might need to edit /etc/conf.d/wifi-radar to set the particular network interface that you want to use<br />
<br />
===NetworkManager===<br />
'''NetworkManager''' A more advanced network management system for Linux. This is included in various Linux distributions and now can be used in Arch Linux. It is very painless for roaming users, and includes an easy-to-use GUI program for selcting your desired network. One caveat however is that you are prompted for your keyring password every time you log into gnome and the program starts. This most likely won't be fixed until later versions, and can be quite annoying. More information on NetworkManager can be found at: [[Networkmanager]].<br />
<br />
===Using phrakture's old scripts (very outdated)===<br />
* In order to use these scripts, place them where indicated. The main script is in /etc/rc.d and the profiles are in /etc/conf.d/wireless-profiles. Making a new profile involves copying the sample and renaming it. The script can be used in two ways. It can be added to the DAEMONS array, with an added WIRELESS_PROFILES collection in rc.conf that lists the profiles to start on boot. In addition, the script can be called manually: /etc/rc.d/wireless start/stop/restart will use the listed profiles in rc.conf, and /etc/rc.d/wireless profile sample up/down will use a named profile and bring it up or down.<br />
*[[Wireless Bootup Script]] - /etc/rc.d/wireless <br />
*[[Sample Wireless Profile]] - /etc/conf.d/wireless-profiles/sample/*<br />
<br />
==Misc Links==<br />
*[http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html An overly wordy howto that rarely helps]<br />
*[http://madwifi.org/wiki/UserDocs/FirstTimeHowTo The madwifi project's method of installing, good if you're having trouble doing it the Arch way]</div>Plurt