https://wiki.archlinux.org/api.php?action=feedcontributions&user=Blippy&feedformat=atomArchWiki - User contributions [en]2024-03-28T15:05:40ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=Optical_disc_drive&diff=424851Optical disc drive2016-03-09T16:14:41Z<p>Blippy: /* dvd::rip */ Added PATH requirement</p>
<hr />
<div>[[Category:Multimedia]]<br />
[[Category:Optical]]<br />
[[es:Optical disc drive]]<br />
[[it:Optical disc drive]]<br />
[[ja:光学ディスクドライブ]]<br />
[[ru:Optical disc drive]]<br />
[[zh-cn:Optical disc drive]]<br />
{{Related articles start}}<br />
{{Related|Codecs}}<br />
{{Related|MPlayer}}<br />
{{Related|dvdbackup}}<br />
{{Related|MEncoder}}<br />
{{Related|BluRay}}<br />
{{Related articles end}}<br />
<br />
From [[Wikipedia:Optical disc drive|Wikipedia]]:<br />
<br />
:In computing, an optical disc drive (ODD) is a disk drive that uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical discs. Some drives can only read from discs, but recent drives are commonly both readers and recorders, also called burners or writers. Compact discs, DVDs, and Blu-ray discs are common types of optical media which can be read and recorded by such drives. Optical drive is the generic name; drives are usually described as "CD" "DVD", or "Blu-ray", followed by "drive", "writer", etc.<br />
<br />
== Burning ==<br />
<br />
{{Warning|The quality of optical drives and the discs themselves varies greatly. Generally, using a slow burn speed is recommended for reliable burns. If you are experiencing unexpected behaviour from the disc, try burning at the lowest speed supported by your burner.}}<br />
<br />
The burning process of optical disc drives consists of creating or obtaining an image and writing it to an optical medium. The image may in principle be any data file. If you want to mount the resulting medium, then it is usually an ISO 9660 file system image file. Audio and multi-media CDs are often burned from a ''.bin'' file, under control of a ''.toc'' file or a ''.cue'' file which tell the desired track layout.<br />
<br />
=== Install burning utilities ===<br />
<br />
If you want to use programs with graphical user interface, then follow [[#Burning CD/DVD/BD with a GUI]].<br />
<br />
The programs listed here are command line oriented. They are the back ends which are used by most free GUI programs for CD, DVD, and BD. GUI users might get to them when it comes to troubleshooting or to scripting of burn activities.<br />
<br />
You need at least one program for creation of file system images and one program that is able to burn data onto your desired media type.<br />
<br />
Available programs for ISO 9660 image creation are:<br />
<br />
* ''mkisofs'' from {{Pkg|cdrtools}}<br />
* ''xorriso'' and ''xorrisofs'' from {{Pkg|libisoburn}}<br />
* ''genisoimage'' from {{Pkg|cdrkit}} (unmaintained)<br />
<br />
The traditional choice is ''mkisofs''.<br />
<br />
Available programs for burning to media are:<br />
<br />
* ''cdrdao'' from {{Pkg|cdrdao}} (CD only, TOC/CUE/BIN only)<br />
* ''cdrecord'' from {{Pkg|cdrtools}}<br />
* ''cdrskin'' from {{Pkg|libburn}}<br />
* ''growisofs'' from {{Pkg|dvd+rw-tools}} (DVD and BD only)<br />
* ''xorriso'' and ''xorrecord'' from {{Pkg|libisoburn}}<br />
* ''wodim'' from {{Pkg|cdrkit}} (CD only, DVD deprecated, unmaintained)<br />
<br />
The traditional choices are ''cdrecord'' for CD and ''growisofs'' for DVD and Blu-ray Disk. For writing TOC/CUE/BIN files to CD, install {{Pkg|cdrdao}}.<br />
<br />
The free GUI programs for CD, DVD, and BD burning depend on at least one of the above packages.<br />
<br />
Both ''genisoimage'' and ''xorrisofs'' support the ''mkisofs'' options which are shown in this document.<br />
<br />
Both ''wodim'' and ''cdrskin'' support the shown ''cdrecord'' options; ''xorrecord'' also supports those which do not deal with audio CD.<br />
<br />
{{Note|{{Pkg|cdrkit}} and {{Pkg|cdrtools}} are in conflict. Install only one of them. {{Pkg|cdrtools}} is recommended: see {{bug|46114}}.}}<br />
<br />
=== Making an ISO image from existing files on hard disk ===<br />
<br />
The simplest way to create an ISO image is to first copy the needed files to one directory, for example: {{ic|./for_iso}}.<br />
<br />
Then generate the image file with ''mkisofs'':<br />
<br />
$ mkisofs -V "''ARCHIVE_2013_07_27''" -J -r -o ''isoimage.iso'' ''./for_iso''<br />
<br />
Each of those options are explained in the following sections.<br />
<br />
==== Basic options ====<br />
<br />
;{{ic|-V}}: Specifies the name (that is assigned to) of the file system. The ISO 9660 standard specs impose the limitations of 32-character string length, as well as limiting the characters allowed to sets of: "A" to "Z", "0" to "9", and "_". This volume label will probably show up as mount point if the medium is mounted automatically.<br />
;{{ic|-J}}: Enables [[Wikipedia:Joliet (file system)|Joliet]] extension, which allocates special space to store file names in Unicode (up to 64 UTF-16 characters for each file).<br />
;{{ic|-joliet-long}}: Increases maximum length of file names from 64 to 103 UTF-16 characters in Joliet table. Non-compliant to Joliet specs and not commonly supported.<br />
;{{ic|-r}}: Enables [[Wikipedia:Rock Ridge]] extension, which adds POSIX file system semantics to an image, including support of long 255-character filenames and Unix-style file permissions.<br />
;{{ic|-o}}: Sets the file path for the resulting ISO image.<br />
<br />
==== graft-points ====<br />
<br />
It is also possible to let ''mkisofs'' to collect files and directories from various paths<br />
<br />
$ mkisofs -V "''BACKUP_2013_07_27''" -J -r -o ''backup_2013_07_27.iso'' \<br />
-graft-points \<br />
''/photos=/home/user/photos \<br />
/mail=/home/user/mail \<br />
/photos/holidays=/home/user/holidays/photos''<br />
<br />
;{{ic|-graft-points}}: Enables the recognition of ''pathspecs'' which consist of a target address in the ISO file system (e.g. {{ic|/photos}}) and a source address on hard disk (e.g. {{ic|/home/user/photos}}). Both are separated by a "=" character.<br />
<br />
So this example puts the disk directory {{ic|/home/user/photos}}, {{ic|/home/user/mail}} and {{ic|/home/user/holidays/photos}}, respectively in the ISO image as {{ic|/photos}}, {{ic|/mail}} and {{ic|/photos/holidays}}.<br />
<br />
Programs ''mkisofs'' and ''xorrisofs'' accept the same options. For secure backups, consider using ''xorrisofs'' with option {{ic|--for_backup}}, which records eventual ACLs and stores an MD5 checksum for each data file.<br />
<br />
See the manuals of the ISO 9660 programs for more info about their options:<br />
* [http://linux.die.net/man/1/genisoimage genisoimage]<br />
* [http://cdrtools.sourceforge.net/private/man/cdrecord/index.html mkisofs]<br />
* [https://www.gnu.org/software/xorriso/man_1_xorrisofs.html xorrisofs]<br />
<br />
=== Mounting an ISO image ===<br />
<br />
You can mount an ISO image if you want to browse its files.<br />
To mount the ISO image, we can use:<br />
# mount -t iso9660 -o ro,loop ''/path/to/file.iso'' ''/mount-point''<br />
<br />
Do not forget to unmount the image when your inspection of the image is done:<br />
<br />
# umount /mount-point<br />
<br />
See also [[Mounting images as user]] for mounting without root privileges.<br />
<br />
=== Converting img/ccd to an ISO image ===<br />
<br />
To convert an {{ic|img}}/{{ic|ccd}} image, you can use {{Pkg|ccd2iso}}:<br />
<br />
$ ccd2iso ''~/image.img'' ''~/image.iso''<br />
<br />
=== Learning the name of your optical drive ===<br />
<br />
For the remainder of this section the name of your recording device is assumed to be {{ic|/dev/sr0}}.<br />
<br />
Check this by<br />
<br />
$ cdrecord dev=''/dev/sr0'' -checkdrive<br />
<br />
which should report {{ic|Vendor_info}} and {{ic|Identification}} fields of the drive.<br />
<br />
If no drive is found, check whether any {{ic|/dev/sr*}} exist and whether they offer read/write permission ({{ic|wr-}}) to you or your group.<br />
If no {{ic|/dev/sr*}} exists then try [[Kernel_modules|loading]] module {{ic|sr_mod}} manually.<br />
<br />
=== Reading the volume label of a CD or DVD ===<br />
<br />
If you want to get the name/label of the media, use ''dd'':<br />
<br />
$ dd if=''/dev/sr0'' bs=1 skip=32808 count=32<br />
<br />
=== Reading an ISO image from a CD, DVD, or BD ===<br />
<br />
You should determine the size of the ISO file system before copying it to hard disk. Most media types deliver more data than was written to them with the most recent burn run.<br />
<br />
Use program ''isosize'' out of package {{Pkg|util-linux}} to obtain the count of blocks to read:<br />
<br />
$ blocks=$(isosize -d 2048 ''/dev/sr0'')<br />
<br />
Have a look whether the obtained number of blocks is plausible<br />
<br />
{{hc|$ echo "That would be $(expr $blocks / 512) MB"|<br />
That would be 589 MB<br />
}}<br />
<br />
Then copy the determined amount of data from medium to hard disk:<br />
<br />
$ dd if=''/dev/sr0'' of=''isoimage.iso'' bs=2048 count=$blocks<br />
<br />
Omit {{ic|1= count=$blocks}} if you did not determine the size. You will probably get more data than needed. The resulting file will nevertheless be mountable. It should still fit onto a medium of the same type as the medium from which the image was copied.<br />
<br />
If the original medium was bootable, then the copy will be a bootable image. You may use it as pseudo CD for a virtual machine or burn it onto optical media which should then become bootable.<br />
<br />
=== Erasing CD-RW and DVD-RW ===<br />
<br />
Used CD-RW media need to be erased before you can write over the previously recorded data. This is done by<br />
<br />
$ cdrecord -v dev=''/dev/sr0'' blank=fast<br />
<br />
There are two options for blanking: {{ic|1=blank=fast}} and {{ic|1=blank=full}}. Full blanking lasts as long as a full write run. It overwrites the payload data on the CD. Nevertheless this should not be considered as securely making those data unreadable. For that purpose, several full write runs with random data are advised.<br />
<br />
Alternative commands are:<br />
<br />
$ wodim -v dev=''/dev/sr0'' blank=fast<br />
$ cdrskin -v dev=''/dev/sr0'' blank=fast<br />
$ xorriso -outdev ''/dev/sr0'' -blank as_needed<br />
<br />
To erase the DVD-RW use the ''dvd+rw-format'' utility from {{Pkg|dvd+rw-tools}}:<br />
<br />
$ dvd+rw-format -blank=fast ''/dev/sr0''<br />
<br />
Alternative commands are:<br />
<br />
$ cdrecord -v dev=''/dev/sr0'' blank=fast<br />
$ cdrskin -v dev=''/dev/sr0'' blank=deformat_sequential_quickest<br />
$ xorriso -outdev ''/dev/sr0'' -blank deformat_quickest<br />
<br />
Such fastly blanked DVD-RW are not suitable for multi-session and cannot take input streams of unpredicted length. For that purpose one has to use one of:<br />
<br />
$ cdrecord -v dev=''/dev/sr0'' blank=all<br />
$ dvd+rw-format -blank=full ''/dev/sr0''<br />
$ cdrskin -v dev=''/dev/sr0'' blank=as_needed<br />
$ xorriso -outdev ''/dev/sr0'' -blank as_needed<br />
<br />
The other media types are either write-once (CD-R, DVD-R, DVD+R, BD-R) or are overwritable without the need for erasing (DVD-RAM, DVD+RW, BD-RE).<br />
<br />
=== Formatting DVD-RW ===<br />
<br />
Formatted DVD-RW media can be overwritten without previous erasure. So consider to apply once in their life time<br />
<br />
$ dvd+rw-format -force ''/dev/sr0''<br />
$ cdrskin -v dev=''/dev/sr0'' blank=format_if_needed<br />
$ xorriso -outdev ''/dev/sr0'' -format as_needed<br />
<br />
Unlike DVD-RAM, DVD+RW, and BD-RE, formatted DVD-RW cannot be used as (slow) hard disk directly, but rather need the mediation of driver pktcdvd. See man pktsetup.<br />
<br />
=== Formatting BD-RE and BD-R ===<br />
<br />
BD-RE need formatting before first use. This is done automatically by the burn programs when they detect the unformatted state. Nevertheless the size of the payload area can be influenced by expert versions of the format commands shown above for DVD-RW.<br />
<br />
BD-R can be used unformatted or formatted. Unformatted they are written with full nominal speed and offer maximum storage capacity. Formatted they get checkread during write operations and bad blocks get replaced by blocks from the Spare Area. This reduces write speed to a half or less of nominal speed. The default sized Spare Area reduces the storage capacity by 768 MiB.<br />
<br />
growisofs formats BD-R by default. The others do not. growisofs can be kept from formatting. cdrskin and xorriso can write with full nominal speed on formatted BD-RE or BD-R:<br />
<br />
$ growisofs -use-the-force-luke=spare:none ...growisofs.or.mkisofs.options...<br />
$ cdrskin stream_recording=on ...cdrecord.options...<br />
$ xorriso -stream_recording on ...xorriso.commands...<br />
<br />
=== Burning an ISO image to CD, DVD, or BD ===<br />
<br />
To burn a readily prepared ISO image file {{ic|isoimage.iso}} onto an optical medium, run for CD:<br />
<br />
$ cdrecord -v -sao dev=''/dev/sr0'' ''isoimage.iso''<br />
<br />
and for DVD or BD:<br />
<br />
$ growisofs -dvd-compat -Z ''/dev/sr0''=''isoimage.iso''<br />
<br />
{{Note|1=<br />
* Make sure that the medium is not mounted when you begin to write to it. Mounting may happen automatically if the medium contains a readable file system. In the best case, it will prevent the burn programs from using the burner device. In the worst case, there will be misburns because read operations disturbed the drive.<br />
So if in doubt, do:<br />
# umount /dev/sr0<br />
* ''growisofs'' has a [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713016 small bug] with blank BD-R media. It issues an error message after the burning is complete. Programs like ''k3b'' then believe the whole burn run failed.<br />
To prevent this, either<br />
** format the blank BD-R by {{ic|dvd+rw-format ''/dev/sr0''}} before submitting it to ''growisofs''<br />
** or use ''growisofs'' option {{ic|1= -use-the-force-luke=spare:none}}<br />
}}<br />
<br />
=== Verifying the burnt ISO image ===<br />
<br />
You can verify the integrity of the burnt medium to make sure it contains no errors. Always eject the medium and reinsert it before verifying. It will guarantee that not any kernel cache will be used to read the data.<br />
<br />
First calculate the MD5 checksum of the original ISO image:<br />
<br />
{{hc|$ md5sum isoimage.iso|<br />
e5643e18e05f5646046bb2e4236986d8 isoimage.iso<br />
}}<br />
<br />
Next calculate the MD5 checksum of the ISO file system on the medium.<br />
Although some media types deliver exactly the same amount of data as have been submitted to the burn program, many others append trailing garbage when being read. So you should restrict reading to the size of the ISO image file.<br />
<br />
$ blocks=$(expr $(du -b isoimage.iso | awk '{print $1}') / 2048)<br />
<br />
{{hc|<nowiki>$ dd if=/dev/sr0 bs=2048 count=$blocks | md5sum</nowiki>|<br />
43992+0 records in<br />
43992+0 records out<br />
90095616 bytes (90 MB) copied, 0.359539 s, 251 MB/s<br />
e5643e18e05f5646046bb2e4236986d8 -<br />
}}<br />
<br />
Both runs should yield the same MD5 checksum (here: {{ic|e5643e18e05f5646046bb2e4236986d8}}). If they do not, you will probably also get an I/O error message from the {{ic|dd}} run. {{ic|dmesg}} might then tell about SCSI errors and block numbers, if you are interested.<br />
<br />
=== ISO 9660 and burning on-the-fly ===<br />
<br />
It is not necessary to store an emerging ISO file system on hard disk before writing it to optical media. Only very old CD drives at very old computers could suffer failed burns due to empty drive buffer.<br />
<br />
If you omit option {{ic|-o}} from ''mkisofs'' then it writes the ISO image to standard output. This can be piped into the standard input of burn programs.<br />
<br />
$ mkisofs -V "ARCHIVE_2013_07_27" -J -r ./for_iso | \<br />
cdrecord -v dev=/dev/sr0 -waiti -<br />
<br />
Option {{ic|-waiti}} is not really needed here. It prevents ''cdrecord'' from writing to the medium before ''mkisofs'' starts its output. This would allow ''mkisofs'' to read the medium without disturbing an already started burn run. See next section about multi-session.<br />
<br />
On DVD and BD, you may let ''growisofs'' operate ''mkisofs'' for you and burn its output on-the-fly<br />
<br />
$ growisofs -Z ''/dev/sr0'' -V "''ARCHIVE_2013_07_27''" -r -J ''./for_iso''<br />
<br />
=== Multi-session ===<br />
<br />
ISO 9660 multi-session means that a medium with readable file system is still writable at its first unused block address, and that a new ISO directory tree gets written to this unused part. The new tree is accompanied by the content blocks of newly added or overwritten data files. The blocks of data files, which shall stay as in the old ISO tree, will not be written again.<br />
<br />
Linux and many other operating systems will mount the directory tree in the last session on the medium. This youngest tree will normally show the files of the older sessions, too.<br />
<br />
==== Multi-session by cdrecord ====<br />
<br />
CD-R and CD-RW stay writable (aka "appendable") if cdrecord option {{ic|-multi}} was used<br />
<br />
$ cdrecord -v -multi dev=''/dev/sr0'' ''isoimage.iso''<br />
<br />
Then the medium can be inquired for the parameters of the next session<br />
<br />
$ m=$(cdrecord dev=''/dev/sr0'' -msinfo)<br />
<br />
By help of these parameters and of the readable medium in the drive you can produce the add-on ISO session<br />
<br />
$ mkisofs -M ''/dev/sr0'' -C "$m" \<br />
-V "''ARCHIVE_2013_07_28''" -J -r -o ''session2.iso'' ''./more_for_iso''<br />
<br />
Finally append the session to the medium and keep it appendable again<br />
<br />
$ cdrecord -v -multi dev=''/dev/sr0'' ''session2.iso''<br />
<br />
Programs ''cdrskin'' and ''xorrecord'' do this too with DVD-R, DVD+R, BD-R and unformatted DVD-RW. Program ''cdrecord'' does multi-session with at least DVD-R and DVD-RW. They all do with CD-R and CD-RW, of course.<br />
<br />
Most re-usable media types do not record a session history that would be recognizable for a mounting kernel. But with ISO 9660 it is possible to achieve the multi-session effect even on those media.<br />
<br />
''growisofs'' and ''xorriso'' can do this and hide most of the complexity.<br />
<br />
==== Multi-session by growisofs ====<br />
<br />
By default, ''growisofs'' uses ''mkisofs'' as a backend for creating ISO images forwards most of its program arguments to . See above examples of ''mkisofs''. It bans option {{ic|-o}} and deprecates option {{ic|-C}}. By default it uses the ''mkisofs''. You may specify to use one of the others compatible backend program by setting environment variable {{ic|MKISOFS}}:<br />
<br />
$ export MKISOFS="genisoimage"<br />
$ export MKISOFS="xorrisofs"<br />
<br />
The wish to begin with a new ISO file system on the optical medium is expressed by option {{ic|-Z}}<br />
<br />
$ growisofs -Z ''/dev/sr0'' -V "''ARCHIVE_2013_07_27''" -r -J ''./for_iso''<br />
<br />
The wish to append more files as new session to an existing ISO file system is expressed by option {{ic|-M}}<br />
<br />
$ growisofs -M ''/dev/sr0'' -V "''ARCHIVE_2013_07_28''" -r -J ''./more_for_iso''<br />
<br />
For details see the [http://linux.die.net/man/1/growisofs growisofs manual] and the manuals of ''genisoimage'', ''mkisofs'' and ''xorrisofs''.<br />
<br />
==== Multi-session by xorriso ====<br />
<br />
''xorriso'' learns the wish to begin with a new ISO file system from the blank state of the medium. So it is appropriate to blank it if it contains data. The command {{ic|-blank as_needed}} applies to all kinds of re-usable media and even to ISO images in data files on hard disk. It does not cause error if applied to a blank write-once medium.<br />
<br />
$ xorriso -outdev ''/dev/sr0'' -blank as_needed \<br />
-volid "''ARCHIVE_2013_07_27''" -joliet on -add ''./for_iso'' --<br />
<br />
On non-blank writable media ''xorriso'' appends the newly given disk files if command {{ic|-dev}} is used rather than {{ic|-outdev}}. Of course, no command {{ic|-blank}} should be given here<br />
<br />
$ xorriso -dev ''/dev/sr0'' \<br />
-volid "''ARCHIVE_2013_07_28''" -joliet on -add ''./more_for_iso'' --<br />
<br />
For details see the [https://www.gnu.org/software/xorriso/man_1_xorriso.html manual page] and especially its [https://www.gnu.org/software/xorriso/man_1_xorriso.html#EXAMPLES examples]<br />
<br />
=== BD Defect Management ===<br />
<br />
BD-RE and formatted BD-R media are normally written with enabled Defect Management. This feature reads the written blocks while they are still stored in the drive buffer. In case of poor read quality the blocks get written again or redirected to the ''Spare Area'' where the data get stored in replacement blocks.<br />
<br />
This checkreading reduces write speed to at most half of the nominal speed of drive and BD medium. Sometimes it is even worse. Heavy use of the Spare Area causes long delays during read operations. So Defect Management is not always desirable.<br />
<br />
''cdrecord'' does not format BD-R. It has no means to prevent Defect Management on BD-RE media, though.<br />
<br />
''growisofs'' formats BD-R by default. The Defect Management can be prevented by option {{ic|1= -use-the-force-luke=spare:none}}. It has no means to prevent Defect Management on BD-RE media, though.<br />
<br />
''cdrskin'', ''xorriso'' and ''xorrecord'' do not format BD-R by default. They do with {{ic|1= cdrskin blank=format_if_needed}}, resp. {{ic|1= xorriso -format as_needed}}, resp. {{ic|1= xorrecord blank=format_overwrite}}. These three programs can disable Defect Management with BD-RE and already formatted BD-R by {{ic|1= cdrskin stream_recording=on}}, resp. {{ic|1= xorriso -stream_recording on}}, resp. {{ic|1= xorrecord stream_recording=on}}.<br />
<br />
=== Burning an audio CD ===<br />
<br />
Create your audio tracks and store them as uncompressed, 16-bit, stereo WAV files. To convert MP3 to WAV, ensure {{Pkg|lame}} is installed, ''cd'' to the directory with your MP3 files, and run:<br />
<br />
$ for i in *.mp3; do lame --decode "$i" "$(basename "$i" .mp3)".wav; done<br />
<br />
In case you get an error when trying to burn WAV files converted with LAME, try decoding with {{Pkg|mpg123}}:<br />
<br />
$ for i in *.mp3; do mpg123 --rate 44100 --stereo --buffer 3072 --resync -w $(basename $i .mp3).wav $i; done<br />
<br />
Name the audio files in a manner that will cause them to be listed in the desired track order when listed alphabetically, such as {{ic|01.wav}}, {{ic|02.wav}}, {{ic|03.wav}}, etc. Use the following command to simulate burning the WAV files as an audio CD:<br />
<br />
$ cdrecord '''-dummy''' -v -pad speed=1 dev=''/dev/sr0'' -dao -swab *.wav<br />
<br />
In case you detect errors or empty tracks like:<br />
<br />
Track 01: audio 0 MB (00:00.00) no preemp pad<br />
<br />
try another decoder (e.g. mpg123) or try using ''cdrecord'' from the {{Pkg|cdrtools}} package.<br />
<br />
{{Note|The WAV file has to be 16bit Stereo 44100 Hz. Check you WAV tracking using the standard {{ic|file}} command. Otherwise you will get the following error:<br />
<br />
wodim: Inappropriate audio coding in 'file.wav'.<br />
<br />
To quickly convert a mono file into stereo, you can use sox, or any other application you have available:<br />
<br />
sox input.wav -c 2 output.wav<br />
}}<br />
<br />
If everything worked, you can remove the {{ic|dummy}} flag to actually burn the CD.<br />
<br />
To test the new audio CD, use [[MPlayer]]:<br />
<br />
$ mplayer cdda://<br />
<br />
=== Burning a BIN/CUE ===<br />
<br />
To burn a BIN/CUE image run:<br />
<br />
$ cdrdao write --device ''/dev/sr0'' ''image.cue''<br />
<br />
==== TOC/CUE/BIN for mixed-mode disks ====<br />
<br />
ISO images only store a single data track. If you want to create an image of a mixed-mode disk (data track with multiple audio tracks) then you need to make a TOC/BIN pair:<br />
<br />
$ cdrdao read-cd --read-raw --datafile ''image.bin'' --driver generic-mmc:0x20000 --device ''/dev/cdrom'' ''image.toc''<br />
<br />
Some software only likes CUE/BIN pair, you can make a CUE sheet with ''toc2cue'' (part of {{Pkg|cdrdao}}):<br />
<br />
$ toc2cue ''image.toc'' ''image.cue''<br />
<br />
=== Burn backend problems ===<br />
<br />
If you're experiencing problems, you may ask for advise at mailing list [mailto:cdwrite@other.debian.org cdwrite@other.debian.org], or try to write to the one of support mail addresses if some are listed near the end of the program's man page.<br />
<br />
Tell the command lines you tried, the medium type (e.g. CD-R, DVD+RW, ...), and the symptoms of failure (program messages, disappointed user expectation, ...). You will possibly get asked to obtain the newest release or development version of the affected program and to make test runs. But the answer might as well be, that your drive dislikes the particular medium.<br />
<br />
=== Burning CD/DVD/BD with a GUI ===<br />
<br />
There are several applications available to burn CDs in a graphical environment.<br />
<br />
See also [[Wikipedia:Comparison of disc authoring software]].<br />
<br />
* {{App|[[Wikipedia:AcetoneISO|AcetoneISO]]|All-in-one ISO tool (supports BIN, MDF, NRG, IMG, DAA, DMG, CDI, B5I, BWI, PDI and ISO).|http://sourceforge.net/projects/acetoneiso|{{Pkg|acetoneiso2}}}}<br />
* {{App|BashBurn|Lightweight terminal based menu frontend for CD/DVD burning tools.|http://bashburn.dose.se/|{{Pkg|bashburn}}}}<br />
* {{App|[[Wikipedia:Brasero (software)|Brasero]]|Disc burning application for the GNOME desktop that is designed to be as simple as possible. Part of {{Grp|gnome-extra}}.|https://wiki.gnome.org/Apps/Brasero|{{Pkg|brasero}}}}<br />
* {{App|cdw|Ncurses frontend to ''cdrecord'', ''mkisofs'', ''growisofs'', ''dvd+rw-mediainfo'', ''dvd+rw-format'' and ''xorriso''.|http://cdw.sourceforge.net/|{{AUR|cdw}}}}<br />
* {{App|[[Wikipedia:GnomeBaker|GnomeBaker]]|Full featured CD/DVD burning application for the GNOME desktop.|http://gnomebaker.sourceforge.net/|{{AUR|gnomebaker}}}}<br />
* {{App|Graveman|GTK-based CD/DVD burning application. It requires configuration to point to correct devices.|http://graveman.tuxfamily.org/|{{AUR|graveman}}{{Broken package link|{{aur-mirror|graveman}}}}}}<br />
* {{App|[[Wikipedia:ISO_Master|isomaster]]|ISO image editor.|http://littlesvr.ca/isomaster|{{AUR|isomaster}}}}<br />
* {{App|[[Wikipedia:K3b|K3b]]|Feature-rich and easy to handle CD burning application based on KDElibs.|http://www.k3b.org/|{{Pkg|k3b}}}}<br />
* {{App|[[Wikipedia:X-CD-Roast|X-CD-Roast]]|Lightweight ''cdrtools'' front-end for CD and DVD writing.|http://www.xcdroast.org/|{{AUR|xcdroast}}{{Broken package link|{{aur-mirror|xcdroast}}}}}}<br />
* {{App|Xfburn|Simple front-end to the libburnia libraries with support for CD/DVD(-RW), ISO images, and BurnFree.|http://goodies.xfce.org/projects/applications/xfburn|{{Pkg|xfburn}}}}<br />
* {{App|xorriso-tcltk|Graphical front-end to ISO and CD/DVD/BD burn tool xorriso|https://www.gnu.org/software/xorriso/xorriso-tcltk-screen.gif|{{Pkg|libisoburn}}}}<br />
<br />
== Playback ==<br />
<br />
=== CD ===<br />
<br />
Playback of audio CDs requires the {{Pkg|libcdio}} package.<br />
<br />
=== DVD ===<br />
<br />
If you wish to play encrypted DVDs, you must install the libdvd* packages:<br />
* {{Pkg|libdvdread}}<br />
* {{Pkg|libdvdcss}}<br />
* {{Pkg|libdvdnav}}<br />
<br />
Additionally, you must install player software. Popular DVD players are [[MPlayer]], [[Wikipedia:Xine|xine]] and [[VLC]]. See the [[List of applications/Multimedia#Video players|video players]] list and the specific instructions for [[MPlayer#DVD playing|MPlayer]].<br />
<br />
== Ripping ==<br />
<br />
[[Wikipedia:Ripping|Ripping]] is the process of copying audio or video content to a hard disk, typically from removable media or media streams.<br />
<br />
=== CD ===<br />
<br />
* {{App|[[Wikipedia:ABCDE|Abcde]]|Comprehensive command-line tool for ripping audio CDs.|http://abcde.einval.com/|{{Pkg|abcde}}}}<br />
* {{App|[[Wikipedia:Asunder|Asunder]]|GTK+-based CD ripping program.|http://littlesvr.ca/asunder/|{{Pkg|asunder}}}}<br />
* {{App|[[Wikipedia:cdparanoia|cdparanoia]]|Compact Disc Digital Audio (CDDA) Digital Audio Extraction (DAE) tool.|http://xiph.org/paranoia/index.html|{{Pkg|cdparanoia}}}}<br />
* {{App|Gnac|Audio converter for GNOME.|http://gnac.sourceforge.net/|{{Pkg|gnac}}}}<br />
* {{App|Goobox|CD player and ripper for GNOME.|https://people.gnome.org/~paobac/goobox/|{{Pkg|goobox}}}}<br />
* {{App|[[Wikipedia:Grip (software)|Grip]]|Fast and light CD ripper within the GNOME project that resembles [[Wikipedia:Audiograbber|Audiograbber]].|http://sourceforge.net/projects/grip/|{{Pkg|grip}}}}<br />
* {{App|KAudioCreator|Program for ripping and encoding Audio CDs and encoding files from disk.|http://kde-apps.org/content/show.php/KAudioCreator?content&#61;107645|{{Pkg|kaudiocreator}}}}<br />
* {{App|morituri|CD ripper aiming for accuracy over speed. Uses cdparanoia, MusicBrainz, AccurateRip.|http://thomas.apestaart.org/morituri/trac/|{{Pkg|morituri}}}}<br />
* {{App|ripperX|GTK+ program to rip and encode MP3 files.|http://sourceforge.net/projects/ripperx/|{{Pkg|ripperx}}}}<br />
* {{App|ripright|Minimal CD ripper modeled on autorip.|http://www.mcternan.me.uk/ripright/|{{AUR|ripright}}}}<br />
* {{App|rubyripper|Audiodisk ripper that tries to deliver a secure rip through multiple rippings of the same track and corrections of any differences.|http://code.google.com/p/rubyripper/|{{Pkg|rubyripper}}}}<br />
* {{App|[[Wikipedia:Sound Juicer|Sound Juicer]]|CD ripper for GNOME.|http://burtonini.com/blog/computers/sound-juicer|{{Pkg|sound-juicer}}}}<br />
* {{App|soundKonverter|Front-end to various audio converters.|http://www.kde-apps.org/content/show.php?content&#61;29024|{{Pkg|soundkonverter}}}}<br />
<br />
=== DVD ===<br />
<br />
Often, the process of ripping a DVD can be broken down into two subtasks:<br />
# '''Data extraction''' — Copying the audio and/or video data to a hard disk,<br />
# [[Wikipedia:Transcode|Transcoding]] — Converting the extracted data into a suitable format.<br />
<br />
Some utilities perform both tasks, whilst others focus on one aspect or the other:<br />
<br />
* {{App|dvd-vr|Tool which easily converts VRO files extracted from a [[Wikipedia:DVD-VR|DVD-VR]] and splits them in regular VOB files.|http://www.pixelbeat.org/programs/dvd-vr/|{{AUR|dvd-vr}}{{Broken package link|{{aur-mirror|dvd-vr}}}}}}<br />
* {{App|[[dvdbackup]]|Tool for pure data extraction which does not transcode. It is useful for creating ''exact'' copies of encrypted DVDs in conjunction with '''libdvdcss''' or for decrypting video for other utilities unable to read encrypted DVDs.|http://dvdbackup.sourceforge.net/|{{Pkg|dvdbackup}}}}<br />
* {{App|[[FFmpeg]]|Complete and free Internet live audio and video broadcasting solution for Linux/Unix, capable to do a direct rip in any format (audio/video) from a DVD-Video ISO image, just select the input as the ISO image and proceed with the desired options. It also allows to downmixing, shrinking, spliting, selecting streams among other features.|http://ffmpeg.org/|See [[FFmpeg#Package_installation|article]]}}<br />
* {{App|HandBrake|Multithreaded video transcoder, which offers both a graphical and command-line interface with many preset configurations.|http://handbrake.fr/|{{Pkg|handbrake}}}}<br />
* {{App|Hybrid|Multi platform Qt based frontend for a bunch of other tools which can convert nearly every input to x264/Xvid/VP8 + ac3/ogg/mp3/aac/flac inside an mp4/m2ts/mkv/webm/mov/avi container, a Blu-ray or an AVCHD structure.|http://www.selur.de/|{{AUR|hybrid-encoder}}}}<br />
* {{App|[[MEncoder]]|Free command line video decoding, encoding and filtering tool released under the GNU GPL. It is a close sibling to MPlayer and can convert all the formats that MPlayer understands into a variety of compressed and uncompressed formats using different codecs. Wrapper programs like {{AUR|h264enc}} and {{AUR|undvd}}{{Broken package link|{{aur-mirror|undvd}}}} can provide an assistive interface. Many [[MEncoder#GUI frontends|GUI frontends]] are available.|http://www.mplayerhq.hu/|{{Pkg|mencoder}}}}<br />
* {{App|Transcode|Video/DVD ripper and encoder with the CLI.|http://tcforge.berlios.de/|{{Pkg|transcode}}}}<br />
<br />
==== dvd::rip ====<br />
<br />
dvd::rip is a front-end to {{Pkg|transcode}}, used to extract DVD's to the hard disk and transcode or extract and transcode on-the-fly.<br />
<br />
The following packages should be installed:<br />
* {{Pkg|dvdrip}}: GTK front-end for {{Pkg|transcode}}, which performs the ripping and encoding (requires {{ic|/usr/bin/vendor_perl}} in your path)<br />
* {{Pkg|libdv}}: Software codec for DV video<br />
* {{Pkg|xvidcore}}: If you want to encode your ripped files as XviD, an open source MPEG-4 video codec (free alternative to DivX).<br />
* {{AUR|divx4linux}}{{Broken package link|{{aur-mirror|divx4linux}}}}: If you want to encode your ripped files as DivX.<br />
* {{AUR|subtitleripper}}{{Broken package link|{{aur-mirror|subtitleripper}}}}: If you want to read and process subtitles.<br />
The dvd::rip preferences are mostly well-documented/self-explanatory. If you need help with something, see http://www.exit1.org/dvdrip/doc/gui-gui_pref.cipp.<br />
<br />
Ripping a DVD is often a simple matter of selecting the preferred codec(s), selecting the desired titles, then clicking the "Rip" button.<br />
<br />
== Troubleshooting ==<br />
<br />
=== K3b locale error ===<br />
<br />
When running K3b, if the following message appears:<br />
<br />
System locale charset is ANSI_X3.4-1968<br />
Your system's locale charset (i.e. the charset used to encode file names) is<br />
set to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally.<br />
Most likely the locale is not set at all. An invalid setting will result in<br />
problems when creating data projects.Solution: To properly set the locale<br />
charset make sure the LC_* environment variables are set. Normally the distribution<br />
setup tools take care of this.<br />
<br />
It means that your locale is not set well.<br />
<br />
To fix it,<br />
<br />
* Remove {{ic|/etc/locale.gen}}<br />
* Re-install {{Pkg|glibc}}<br />
* Edit {{ic|/etc/locale.gen}}, enabling all the locales that corresponds to your language and preferences AND ALL the {{ic|en_US}} locales for compatibility:<br />
<br />
{{bc|<br />
en_US.UTF-8 UTF-8<br />
en_US ISO-8859-1<br />
}}<br />
<br />
* Re-generate the locales with ''locale-gen'':<br />
{{hc|# locale-gen|<br />
Generating locales...<br />
en_US.UTF-8... done<br />
en_US.ISO-8859-1... done<br />
pt_BR.UTF-8... done<br />
pt_BR.ISO-8859-1... done<br />
Generation complete.<br />
}}<br />
<br />
More info [https://bbs.archlinux.org/viewtopic.php?pid=251512%29; here].<br />
<br />
=== Brasero fails to find blank discs ===<br />
<br />
Brasero uses {{Pkg|gvfs}} to manage CD/DVD burning devices. Also make sure that your session [[General troubleshooting#Session permissions|is not broken]].<br />
<br />
=== Brasero fails to normalize audio CD ===<br />
<br />
If you try to burn it may stop at the first step called Normalization.<br />
<br />
As a workaround you can disable the normalization plugin using the ''Edit > Plugins'' menu<br />
<br />
=== VLC: Error "... could not open the disc /dev/dvd" ===<br />
<br />
If you get an error like<br />
<br />
vlc dvdread could not open the disc "/dev/dvd"<br />
<br />
it may be because there is no device node {{ic|/dev/dvd}} on your system. Udev no longer creates {{ic|/dev/dvd}} and instead uses {{ic|/dev/sr0}}. To fix this, edit the VLC configuration file ({{ic|~/.config/vlc/vlcrc}}):<br />
<br />
# DVD device (string)<br />
dvd=/dev/sr0<br />
<br />
=== DVD drive is noisy ===<br />
<br />
If playing DVD videos causes the system to be very loud, it may be because the disk is spinning faster than it needs to. To temporarily change the speed of the drive, run:<br />
<br />
# eject -x 12 /dev/dvd<br />
<br />
Sometimes:<br />
<br />
# hdparm -E12 /dev/dvd<br />
<br />
Any speed that is supported by the drive can be used, or 0 for the maximum speed.<br />
<br />
[http://hektor.umcs.lublin.pl/~mikosmul/computing/tips/cd-rom-speed.html Setting CD-ROM and DVD-ROM drive speed]<br />
<br />
=== Playback does not work with new computer (new DVD-Drive) ===<br />
<br />
If playback does not work and you have a new computer (new DVD-Drive) the reason might be that the [[Wikipedia:DVD region code|region code]] is not set. You can read and set the region code with the {{AUR|regionset}} package.<br />
<br />
=== None of the above programs are able to rip/encode a DVD to my hard disk! ===<br />
<br />
Make sure the region of your DVD reader is set correctly; otherwise, you will get loads of inexplicable [[Wikipedia:Content Scramble System|CSS]]-related errors. Use the {{AUR|regionset}} package to do so.<br />
<br />
=== GUI program log indicates problems with backend program ===<br />
<br />
If you use a GUI program and experience problems which the program's log blames on some backend program, then try to reproduce the problem by the logged backend program arguments.<br />
Whether you succeed with reproducing or not, you may report the logged lines and your own findings to the places mentioned in [[#Burn backend problems]] section.<br />
<br />
==== Special case: medium error / write error ====<br />
<br />
Here are some typical messages about the drive disliking the medium. This can only be solved by using a different drive or a different medium. A different program will hardly help.<br />
<br />
K3b with backend wodim:<br />
Sense Bytes: 70 00 03 00 00 00 00 12 00 00 00 00 0C 00 00 00<br />
Sense Key: 0x3 Medium Error, Segment 0<br />
Sense Code: 0x0C Qual 0x00 (write error) Fru 0x0<br />
<br />
Brasero with backend growisofs:<br />
BraseroGrowisofs stderr: :-[ WRITE@LBA=0h failed with SK=3h/ASC=0Ch/ACQ=00h]: Input/output error<br />
<br />
Brasero with backend libburn:<br />
BraseroLibburn Libburn reported an error SCSI error on write(16976,16): [3 0C 00] Write error<br />
<br />
=== AHCI ===<br />
<br />
If your new DVD drive is detected but you can't mount disks, check wether your BIOS uses [[AHCI]] and add the module to the kernel image.<br />
<br />
Edit {{ic|/etc/mkinitcpio.conf}} and add {{ic|ahci}} to the {{ic|MODULES}} variable (see [[mkinitcpio]] for details):<br />
MODULES="ahci"<br />
<br />
Rebuild the kernel image so that it includes the newly added module:<br />
# mkinitcpio -p linux<br />
<br />
=== BD-R DL 50GB errors on trying to burn second layer ===<br />
<br />
Using ''wodim'' from {{Pkg|cdrkit}} and/or ''growisofs'' from {{Pkg|dvd+rw-tools}} for burning 50GB BD-R DL discs might result in a fatal error and damaged media, such as:<br />
<br />
{{hc|$ growisofs -Z /dev/sr0 -J -R -V "label" files|<nowiki><br />
Executing 'mkisofs -J -R -V label files | builtin_dd of=/dev/sr0 obs=32k seek=0'<br />
I: -input-charset not specified, using utf-8 (detected in locale settings)<br />
0.03% done, estimate finish Fri Jan 29 19:50:36 2016<br />
0.05% done, estimate finish Fri Jan 29 19:50:36 2016<br />
0.08% done, estimate finish Fri Jan 29 19:50:36 2016<br />
/dev/sr0: pre-formatting blank BD-R for 49.8GB...<br />
/dev/sr0: "Current Write Speed" is 8.2x4390KBps.<br />
0.11% done, estimate finish Sat Jan 30 03:29:13 2016<br />
0.13% done, estimate finish Sat Jan 30 02:10:01 2016<br />
...<br />
63.20% done, estimate finish Fri Jan 29 20:43:45 2016<br />
:-[ WRITE@LBA=b6d820h failed with SK=3h/WRITE ERROR]: Input/output error<br />
:-( write failed: Input/output error<br />
/dev/sr0: flushing cache<br />
/dev/sr0: closing track<br />
/dev/sr0: closing session<br />
:-[ CLOSE SESSION failed with SK=5h/INVALID FIELD IN CDB]: Input/output error<br />
/dev/sr0: reloading tray<br />
</nowiki>}}<br />
<br />
This happened at the 25GB boundary when starting to write the second layer. Using ''cdrecord'' from {{Pkg|cdrtools}} works with no problems. Tested with a 'HL-DT-ST BD-RE WH16NS40' LG burner, and Verbatim BD-R DL 6x discs (#96911).<br />
<br />
== See also ==<br />
<br />
* In the United States, backup of physically obtained media is allowed under these conditions: [https://www.riaa.com/resources-learning/about-piracy/ About Piracy - RIAA].<br />
* [[Convert any Movie to DVD Video]]<br />
* [http://libburnia-project.org/ Main page of the project Libburnia]</div>Blippyhttps://wiki.archlinux.org/index.php?title=List_of_applications/Documents&diff=422018List of applications/Documents2016-02-24T12:09:19Z<p>Blippy: /* Documents and texts */ Moved sc from Office to Spreadsheet section</p>
<hr />
<div><noinclude><br />
[[Category:Applications]]<br />
[[es:List of applications/Documents]]<br />
[[it:List of applications/Documents]]<br />
[[ja:アプリケーション一覧/ドキュメント]]<br />
[[ru:List of applications/Documents]]<br />
[[zh-cn:List of applications/Documents]]<br />
[[zh-tw:List of applications/Documents]]<br />
{{List of applications navigation}}<br />
</noinclude><br />
== Documents and texts ==<br />
<br />
=== Office suites ===<br />
<br />
See also [[Wikipedia:Comparison of office suites]].<br />
<br />
* {{App|[[Wikipedia:Calligra Suite|Calligra]]|Actively developed fork of KOffice, the [[KDE]] office suite. It offers most of the features of OpenOffice while also having versions for smartphones (Calligra Mobile) and tablets (Calligra Active).|https://www.calligra.org/|{{Grp|calligra}}}}<br />
* {{App|[[LibreOffice]]|More actively developed fork of OpenOffice.|https://www.libreoffice.org/|{{Pkg|libreoffice-still}} or {{Pkg|libreoffice-fresh}}}}<br />
* {{App|[[OpenOffice]]|Open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more, under the Apache Licence.|http://www.openoffice.org/|{{AUR|openoffice}}}}<br />
* {{App|[[Wikipedia:Siag Office|Siag Office]]|Extremely lightweight office suite that provides a word processor, spreadsheet, text editor, file manager and previewer.|http://siag.nu/|{{AUR|siag-office}}{{Broken package link|{{aur-mirror|siag-office}}}}}}<br />
* {{App|[[Wikipedia:SoftMaker Office|SoftMaker Office]]|A complete, reliable, lightning-fast and Microsoft Office-compatible office suite with a word processor, spreadsheet, and presentation graphics software.|http://www.freeoffice.com/|{{AUR|freeoffice}}}}<br />
* {{App|[[Wikipedia:Kingsoft Office|WPS Office]]|Propietary office productivity suite, previously known as Kingsoft Office.|http://www.wps.com/|{{AUR|wps-office}}}}<br />
<br />
=== Word processors ===<br />
<br />
See also [[Wikipedia:Comparison of word processors]].<br />
<br />
* {{App|[[Abiword]]|Full-featured word processor.|http://www.abisource.com/|{{Pkg|abiword}}}}<br />
* {{App|[[Wikipedia:BlueGriffon|BlueGriffon]]|WYSIWYG content editor for the World Wide Web.|http://www.bluegriffon.com/|{{Pkg|bluegriffon}}}}<br />
* {{App|[[Wikipedia:Calligra Words|Calligra Words]]|Powerful word processor included in the Calligra Suite.|http://www.calligra.org/words/|{{Pkg|calligra-words}}}}<br />
* {{App|gLabels|program for creating labels and business cards.|http://glabels.org/|{{Pkg|glabels}}}}<br />
* {{App|[[LibreOffice|LibreOffice Writer]]|Full-featured word processor included in the LibreOffice suite.|https://www.libreoffice.org/discover/writer|{{Pkg|libreoffice-still}}}}<br />
* {{App|[[OpenOffice|OpenOffice Writer]]|Full-featured word processor included in the OpenOffice suite.|http://www.openoffice.org/|{{AUR|openoffice}}}}<br />
* {{App|Pathetic Writer|X-based rich text processor included in Siag Office.|http://siag.nu/pw/|{{AUR|siag-office}}{{Broken package link|{{aur-mirror|siag-office}}}}}}<br />
* {{App|[[Wikipedia:Scribus|Scribus]]|Desktop publishing program.|http://www.scribus.net/canvas/Scribus|{{Pkg|scribus}}}}<br />
* {{App|[[Wikipedia:Ted (word processor)|Ted]]|Easy to use GTK+-based rich text processor (with footnote support).|http://www.nllgg.nl/Ted/|{{AUR|ted}}}}<br />
<br />
=== Document markup languages ===<br />
<br />
See also [[Wikipedia:Comparison of document markup languages]].<br />
<br />
* {{App|[[Wikipedia:AsciiDoc|asciidoc]]|Human-readable text document format. Used by Arch for generating ''pacman'' 's man pages[https://www.archlinux.org/pacman/pacman.8.html].|http://asciidoc.org/|{{Pkg|asciidoc}}}}<br />
* {{App|Asciidoctor|An asciidoc implementation written in Ruby, with many extra features.|http://asciidoctor.org/|{{aur|ruby-asciidoctor}}}}<br />
* {{App|[[Wikipedia:Markdown|Markdown]]|Text-to-HTML conversion tool that allows you to write using a simple plain text format.|http://daringfireball.net/projects/markdown|{{Pkg|markdown}}}}<br />
* {{App|[[Wikipedia:Pandoc|Pandoc]]|Swiss-army knife for converting one markup format into another.|http://johnmacfarlane.net/pandoc|{{pkg|pandoc}}}}<br />
* {{App|[[Wikipedia:Sphinx_(documentation_generator)|Sphinx]]| A documentation generation system using [[Wikipedia:ReStructuredText|reStructuredText]] to generate output in multiple formats (primary documentation system for the Python project).|http://sphinx-doc.org|{{Pkg|python-sphinx}}}}<br />
* {{App|[[Wikipedia:Txt2tags|txt2tags]]|Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files.|http://txt2tags.sourceforge.net|{{Pkg|txt2tags}}}}<br />
<br />
=== Spreadsheets ===<br />
<br />
See also [[Wikipedia:Comparison of spreadsheet software]].<br />
<br />
* {{App|[[Wikipedia:Calligra Sheets|Calligra Sheets]]|Powerful spreadsheet application included in the Calligra Suite|http://www.calligra.org/sheets/|{{Pkg|calligra-sheets}}}}<br />
* {{App|[[Gnumeric]]|Spreadsheet program that is part of the GNOME desktop.|http://www.gnumeric.org/|{{Pkg|gnumeric}}}}<br />
* {{App|[[LibreOffice|LibreOffice Calc]]|Full-featured spreadsheet application included in the LibreOffice suite.|https://www.libreoffice.org/discover/calc/|{{Pkg|libreoffice-still}}}}<br />
* {{App|[[OpenOffice|OpenOffice Calc]]|Full-featured spreadsheet application included in the OpenOffice suite.|http://openoffice.org/product/calc|{{AUR|openoffice}}}}<br />
* {{App|Pyspread|Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.|http://manns.github.io/pyspread/index.html|{{AUR|pyspread}}}}<br />
* {{App|[[sc]]|curses-based lightweight spreadsheet.|http://ibiblio.org/pub/linux/apps/financial/spreadsheet/!INDEX.html|{{Pkg|sc}}}}<br />
* {{App|Siag|Spreadsheet application based on the X Window System and the Scheme programming language included in Siag Office.|http://siag.nu/siag/|{{AUR|siag-office}}{{Broken package link|{{aur-mirror|siag-office}}}}}}<br />
<br />
=== Scientific documents ===<br />
With [[TeX Live|TeX, LaTeX and friends]], creation of any scientific document, article, journal, etc. is made commonplace.<br />
<br />
See also [[Wikipedia:Comparison of TeX editors]] and [https://en.wikibooks.org/wiki/LaTeX/Installation#Editors the LaTeX Wikibook].<br />
<br />
* {{App|[[Wikipedia:AUCTEX|AUCTeX]]|Together with RefTex, AUCTeX provices an extensible environment for writing and formatting TeX files in Emacs.|https://www.gnu.org/software/auctex/|{{Pkg|auctex}}}}<br />
* {{App|EqualX|LaTeX equation editor with real time preview.|http://equalx.sourceforge.net/index.html|{{AUR|equalx}}}}<br />
* {{App|gedit-latex|Add code-completion to gedit and allows for compiling LaTeX documents and managing BibTeX bibliographies.|http://www.gnome.org/|{{AUR|gedit-latex}}}}<br />
* {{App|[[Wikipedia:Gummi (software)|Gummi]]|Lightweight TeX/LaTeX GTK+-based editor. It features a continuous preview mode, integrated BibTeX support, extendable snippet interface and multi-document support.|https://github.com/alexandervdm/gummi/|{{Pkg|gummi}}}}<br />
* {{App|JabRef|Java GUI frontend for managing BibTeX and other bibliographies.|http://jabref.sourceforge.net/index.php|{{AUR|jabref}} {{AUR|jabref-git}}}}<br />
* {{App|[[Wikipedia:Kile|Kile]]|User-friendly TeX/LaTeX editor for the KDE desktop with many features.|http://kile.sourceforge.net/|{{Pkg|kile}}}}<br />
* {{App|Ktikz|GUI making diagrams with [http://pgf.sourceforge.net/ PGF/TikZ] easier.|http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/|{{Pkg|ktikz}}}}<br />
* {{App|LaTeXila|LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.|https://wiki.gnome.org/Apps/LaTeXila|{{AUR|latexila}}}}<br />
* {{App|[[Wikipedia:LyX|LyX]]|Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).|http://www.lyx.org/|{{Pkg|lyx}}}}<br />
* {{App|[[Wikipedia:GNU TeXmacs|TeXmacs]]|WYSIWYW (what you see is what you want) editing platform with special features for scientists.|http://www.texmacs.org/|{{Pkg|texmacs}}}}<br />
* {{App|[[Wikipedia:Texmaker|Texmaker]]|Cross-platform, light and easy-to-use LaTeX IDE. It integrates many tools needed to develop documents with LaTeX, in just one application|http://www.xm1math.net/texmaker/|{{Pkg|texmaker}}}}<br />
* {{App|TeXstudio|Fork of TeXMaker including support for code completion of bibtex items, grammar check and automatic detection of the need for multiple LaTeX runs.|http://texstudio.sourceforge.net/|{{pkg|texstudio}}}}<br />
* {{App|[[Vim|Vim-LaTeX-suite]]|Customizable LaTeX environment for Vim.|http://vim-latex.sourceforge.net/|{{Pkg|vim-latexsuite}}}}<br />
* {{App|[[Vim|Vimtex]]|This vim plugin is a fork of [https://github.com/LaTeX-Box-Team/LaTeX-Box LaTeX-Box]. It provides automatic syntax-based folding, omni-completion (for citations and labels), latexmk-based compilation and synctex functionality for {{Pkg|zathura}} and {{Pkg|mupdf}}.|https://github.com/lervag/vimtex/|}}<br />
* {{App|WhizzyTeX|WhizzyTeX provides a nice live preview editor for Emacs.|http://www.emacswiki.org/emacs/WhizzyTeX/|{{AUR|whizzytex}}{{Broken package link|{{aur-mirror|whizzytex}}}}}}<br />
* {{App|Winefish|A very lightweight LaTeX editing suite. It supports highlighting and code completion, compile-from-editor, among other things.|http://winefish.berlios.de/|{{AUR|winefish}}{{Broken package link|{{aur-mirror|winefish}}}}}}<br />
* {{App|Zotero|This is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources. There is a stand-alone version and a Firefox add-on available.|https://www.zotero.org/|{{AUR|zotero}}}}<br />
<br />
=== Translation and localization ===<br />
<br />
* {{App|[[Wikipedia:Apertium|Apertium]]|Free and open source rule-based machine translation platform with available language data. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, TMX, MediaWiki and others.|http://apertium.org/|{{AUR|apertium}}}}<br />
* {{App|[[Wikipedia:Gtranslator|Gtranslator]]|Enhanced gettext po file editor for the GNOME. It handles all forms of gettext po files and includes very useful features.|https://wiki.gnome.org/Apps/Gtranslator|{{Pkg|gtranslator}}}}<br />
* {{App|[[Wikipedia:Lokalize|Lokalize]]|Standard [[KDE]] tool for software translation. It includes basic editing of PO files, support for glossary, translation memory, project managing, etc. It belongs to {{Grp|kdesdk}}|http://userbase.kde.org/Lokalize|{{Pkg|lokalize}}}}<br />
* {{App|[[Wikipedia:Moses (machine translation)|Moses]]|Statistical machine translation tool (language data not included).|http://statmt.org/moses|{{AUR|mosesdecoder}} {{AUR|mosesdecoder-git}}}}<br />
* {{App|[[Wikipedia:OmegaT|OmegaT]]|General translator's tool which contains a lot of translation memory features and can give suggestions from Google Translate. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, XLIFF/Okapi, MediaWiki, plain text, TMX and others.|http://omegat.org|{{AUR|omegat}}}}<br />
* {{App|[[Wikipedia:Poedit|Poedit]]|Simple gettext/po-based translation tool.|http://poedit.net|{{Pkg|poedit}}}}<br />
* {{App|Pology|Set of Python tools for dealing with gettext/po-files.|http://techbase.kde.org/Localization/Tools/Pology|{{AUR|pology}}}}<br />
* {{App|[[Wikipedia:Virtaal|Virtaal]]|Editor for translation of both software and other text, based on [[Wikipedia:Translate Toolkit|Translate Toolkit]]. It supports the following formats: [[Wikipedia:gettext|gettext]], [[Wikipedia:XLIFF|XLIFF]] , TMX, TBX, [[Wikipedia:Wordfast|Wordfast]], Qt Linguist , Qt Phrase Book, [[Wikipedia:OmegaT|OmegaT glossary]] and others. It can also show suggestions from [[Wikipedia:Apertium|Apertium]], [[Wikipedia:Google Translate|Google Translate]], [[Wikipedia:Bing Translator|Bing Translator]], [[Wikipedia:Moses (machine translation)|Moses]] and others.|http://translate.sourceforge.net/wiki/virtaal|{{AUR|virtaal}}}}<br />
<br />
=== Text editors ===<br />
<br />
See also [[Wikipedia:Comparison of text editors]].<br />
<br />
Some of the lighter-weight [[List_of_applications/Utilities#Integrated_development_environments|Integrated development environments]] can also serve as text editors.<br />
<br />
==== Console ====<br />
<br />
* {{App|e3|Tiny editor without dependencies, written in assembly.|http://sites.google.com/site/e3editor/|{{Pkg|e3}}}}<br />
* {{App|ee|A classic curse-based text editor. Born in HP-UX, used in FreeBSD.|http://www.users.qwest.net/~hmahon/|{{aur|ee-editor}}}}<br />
* {{App|dex|Small and easy to use text editor with support for ctags and parsing compiler errors.|https://github.com/tihirvon/dex|{{AUR|dex-editor-git}}}}<br />
* {{App|[[Emacs|Emacs-nox]]|The extensible, customizable, self-documenting real-time display editor, without X11 support.|http://www.gnu.org/software/emacs/emacs.html|{{Pkg|emacs-nox}}}}<br />
* {{App|[[Wikipedia:JED (text editor)|JED]]|Text editor that makes extensive use of the [[Wikipedia:S-Lang (programming library)|S-Lang library]]. Includes a console version (jed) and an X-window version (xjed).|http://jedsoft.org/jed/|{{AUR|jed}}}}<br />
* {{App|[[Joe]] (Joe's Own Editor)|Terminal-based text editor designed to be easy to use.|http://joe-editor.sourceforge.net/|{{Pkg|joe}}}}<br />
* {{App|[[Wikipedia:Midnight Commander|mcedit]]|Useful text editor that comes with Midnight Commander file manager.|http://www.ibiblio.org/mc/|{{Pkg|mc}}}}<br />
* {{App|[[Wikipedia:MicroEMACS|MicroEmacs]]|Ncurses-based text editor. Includes a console version (me -n) and an X-window version (me).|http://www.jasspa.com/|{{AUR|jasspa-me}}}}<br />
* {{App|[[Wikipedia:mg (editor)|mg]]|Small, fast, and portable Emacs-like editor.|http://homepage.boetes.org/software/mg|{{Pkg|mg}}}}<br />
* {{App|mp|Minimum Profit is a text editor for programmers. It helps you definitively abandon vi, emacs and other six-legged freaks.|http://triptico.com/software/mp.html|{{AUR|mp}}}}<br />
* {{App|[[nano]]|Console text editor based on pico with on-screen key bindings help.|http://nano-editor.org/|{{Pkg|nano}}}}<br />
* {{App|Ne|Minimalist text editor with Windows-like key-bindings.|http://ne.di.unimi.it/|{{AUR|ne}}}}<br />
* {{App|Slap|Sublime-like terminal-based text editor.|https://github.com/slap-editor/slap|{{AUR|slap}}}}<br />
* {{App|[[Wikipedia:Vile (editor)|vile]]|A lightweight Emacs clone with ''vi''-like key bindings.|http://invisible-island.net/vile/vile.html|{{Pkg|vile}}}}<br />
* {{App|[[Wikipedia:Zile (editor)|Zile]]|A lightweight Emacs clone.|https://gnu.org/s/zile/|{{Pkg|zile}}}}<br />
<br />
===== Vi text editors =====<br />
<br />
* {{App|[[Neovim]]|Vim's rebirth for the 21st century|http://neovim.io/|{{Pkg|neovim}}}}<br />
* {{App|[[Vi]]|The original ex/vi text editor.|http://ex-vi.sourceforge.net/|{{Pkg|vi}}}}<br />
* {{App|[[Vim]] (Vi IMproved)|Advanced text editor that seeks to provide the power of the de-facto Unix editor 'vi', with a more complete feature set.|http://www.vim.org/|{{Pkg|vim}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:Acme (text editor)|Acme]]|Minimalist and flexible programming environment developed by Rob Pike for the Plan 9 operating system.|http://acme.cat-v.org|{{Pkg|plan9port}}}}<br />
* {{App|[[Atom]]|A promising text editor developed by GitHub. With support for plug-ins written in Node.js and embedded [[Git]] Control.|https://atom.io/|{{Aur|atom-editor}}}}<br />
* {{App|Beaver|A GTK+ editor designed to be modular, lightweight and stylish.|http://beaver-editor.sourceforge.net/|{{Pkg|beaver}}}}<br />
* {{App|Brackets|An open source code editor for the web, written in JavaScript, HTML and CSS.|http://brackets.io/|{{AUR|brackets}}}}<br />
* {{App|[[Wikipedia:Cream (software)|Cream]]|A user-friendly editor atop of gVim.|http://cream.sourceforge.net/|{{AUR|cream}}{{Broken package link|{{aur-mirror|cream}}}}}}<br />
* {{App|Edile|PyGTK code and scripting editor implemented in one file.|https://code.google.com/p/edile/|{{AUR|edile}}{{Broken package link|{{aur-mirror|edile}}}}}}<br />
* {{App|[[Wikipedia:Geany|Geany]]|A text editor using the GTK2 toolkit with basic features of an integrated development environment. It has support for TeX-based documents.|http://www.geany.org/|{{Pkg|geany}}}}<br />
* {{App|[[Wikipedia:Gedit|Gedit]]|GTK+ editor for the GNOME desktop with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality.|https://wiki.gnome.org/Apps/Gedit|{{Pkg|gedit}}}}<br />
* {{App|[[GNU Emacs]]|The extensible, customizable, self-documenting real-time display editor.|https://gnu.org/s/emacs|{{Pkg|emacs}}}}<br />
* {{App|[[gVim]]|Graphical interface for Vim.|http://www.vim.org/|{{Pkg|gvim}}}}<br />
* {{App|Jedit|Text editor for programmers, written in Java.|http://www.jedit.org/|{{Pkg|jedit}}}}<br />
* {{App|[[Wikipedia:JuffEd|JuffEd]]|Simple tabbed text editor with syntax highlighting, written in Qt.|http://juffed.com/en/index.html|{{AUR|juffed}}}}<br />
* {{App|[[Wikipedia:Kate (text editor)|Kate]]|Full-featured programmer's editor for the KDE desktop with MDI and a filesystem browser.|http://kate-editor.org/|{{Pkg|kate}}}}<br />
* {{App|[[Wikipedia:KWrite|KWrite]]|Lightweight text editor for the KDE desktop that uses the same editor widget as Kate.|http://kde.org/applications/utilities/kwrite/|{{Pkg|kwrite}}}}<br />
* {{App|[[Wikipedia:Leafpad|Leafpad]]|Notepad clone for GTK+ that emphasizes simplicity.|http://tarot.freeshell.org/leafpad/|{{Pkg|leafpad}}}}<br />
* {{App|L3afpad| Simple text editor forked from Leafpad, supports GTK+ 3.|https://github.com/stevenhoneyman/l3afpad|{{Pkg|l3afpad}}}}<br />
* {{App|Medit|Programming and around-programming text editor.|http://mooedit.sourceforge.net/|{{Pkg|medit}}}}<br />
* {{App|[[Wikipedia:Xfce#Leafpad|Mousepad]]|Fast text editor for the Xfce Desktop Environment.|http://www.xfce.org/|{{Pkg|mousepad}}}}<br />
* {{App|[[Wikipedia:NEdit|Nedit]]|Text editor for the {{Pkg|lesstif}} environment.|http://www.nedit.org/|{{Pkg|nedit}}}}<br />
* {{App|[[MATE|Pluma]]|A powerful text editor for MATE.|http://mate-desktop.org|{{Pkg|pluma}}}}<br />
* {{App|[[Wikipedia:PyRoom|PyRoom]]|Great distractionless PyGTK text editor, a clone of the infamous WriteRoom.|http://pyroom.org/|{{AUR|pyroom}}{{Broken package link|{{aur-mirror|pyroom}}}}}}<br />
* {{App|QEdit|A multi-purpose text editor based on NEdit using Qt.|3=http://hugo.pereira.free.fr/software/index.php?page=package&package_list=software_list_qt4&package=qedit|4={{AUR|qedit}}{{Broken package link|{{aur-mirror|qedit}}}}}}<br />
* {{App|QSciTE|Qt clone of the SciTE text and code editor.|http://code.google.com/p/qscite/|{{AUR|qscite}}}}<br />
* {{App|QXmlEdit|Simple Qt XML editor and XSD viewer.|http://qxmledit.org/|{{AUR|qxmledit}}{{Broken package link|{{aur-mirror|qxmledit}}}}}}<br />
* {{App|[[Wikipedia:Sam (text editor)|Sam]]|Minimalist text editor with a graphical user interface, a very powerful command language and remote editing capabilities, developed by Rob Pike.|http://sam.cat-v.org|{{Pkg|plan9port}} or {{Pkg|9base}}}}<br />
* {{App|[[Wikipedia:SciTE|SciTE]]|Generally useful editor with facilities for building and running programs.|http://scintilla.org/SciTE.html|{{Pkg|scite}}}}<br />
* {{App|Scribes|An ultra minimalist text editor that combines simplicity with power.|http://scribes.sourceforge.net|{{Pkg|scribes}}}}<br />
* {{App|[[Wikipedia:Sublime Text|Sublime Text 2]]|Closed-source C++ and Python-based editor with many advanced features and plugins while staying lightweight and pretty.|http://sublimetext.com|{{AUR|sublime-text}}}}<br />
* {{App|Tea|Qt-based feature rich text editor.|http://semiletov.org/tea/|{{Pkg|tea}}}}<br />
* {{App|[[Textadept]]|Lua-extensible feature rich text editor based on Scintilla and written in C.|http://foicica.com/textadept/|{{AUR|textadept}}}}<br />
* {{App|[[Wikipedia:Visual Studio Code|Visual Studio Code]]|Editor for building and debugging modern web and cloud applications.|https://code.visualstudio.com/|{{AUR|visual-studio-code}}}}<br />
* {{App|XEdit|Simple text editor for the X Window System.|http://www.x.org/wiki/|{{Pkg|xorg-xedit}}}}<br />
<br />
=====Collaborative text editors=====<br />
* {{App|Gobby|Collaborative editor supporting multiple documents in one session and a multi-user chat.|http://gobby.0x539.de|{{Pkg|gobby}}}}<br />
<br />
=== Readers and Viewers ===<br />
<br />
==== E-book applications ====<br />
<br />
{{Note|Some [[#PDF and DjVu|PDF and DjVu viewers]] also support other e-book formats.}}<br />
<br />
* {{App|[[Wikipedia:Calibre (software)|Calibre]]|E-book library management application that can also convert between different formats and sync with a variety of e-book readers. Supported formats include CBZ, CBR, CBC, CHM, DJVU, EPUB, FictionBook, HTML, HTMLZ, LIT, LRF, Mobipocket, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT and TXTZ.|http://calibre-ebook.com/|{{Pkg|calibre}}}}<br />
* {{App|Cool Reader|E-book viewer with many supported formats such as EPUB (non-DRM), FictionBook, TXT, RTF, HTML, CHM and TCR.|http://crengine.sourceforge.net/|{{AUR|coolreader}}{{Broken package link|{{aur-mirror|coolreader}}}}}}<br />
* {{App|epub|A console EPUB reader using Python and Curses.|https://pypi.python.org/pypi/epub|{{AUR|python-epub}}}}<br />
* {{App|[[Wikipedia:FBReader|FBReader]]|E-book viewer with many supported formats such as EPUB, FictionBook, HTML, plucker, PalmDoc, zTxt, TCR, CHM, RTF, OEB, Mobipocket (non-DRM) and TXT.|http://fbreader.org/|{{Pkg|fbreader}}}}<br />
* {{App|pPub|Simple EPUB reader using Python, GTK3 and WebKit.|https://github.com/sakisds/pPub|{{AUR|ppub}}}}<br />
* {{App|[[Wikipedia:Sigil (application)|Sigil]]|WYSIWYG ebook editor.|http://sigil-ebook.com/|{{pkg|sigil}}}}<br />
<br />
===== Book organizers =====<br />
<br />
for more collection apps, see also [[Multimedia#Collection managers]]<br />
<br />
* {{App|Alexandria|GNOME application to help manage your book collection.|http://alexandria.rubyforge.org/|{{AUR|alexandria}}{{Broken package link|{{aur-mirror|alexandria}}}}}}<br />
* {{App|[[Wikipedia:Koha (software)|Koha]]|Open source Integrated Library System (ILS), used world-wide by public, school and special libraries.|http://koha-community.org/|{{AUR|koha}}{{Broken package link|{{aur-mirror|koha}}}}}}<br />
<br />
==== PDF and DjVu ====<br />
<br />
{{Note|1=[[Wikipedia:Portable_Document_Format#Interactive_elements|PDF forms]] support:<br />
* {{AUR|acroread}} is able to save both AcroForms and XFA forms into PDF files.<br />
* Poppler-based readers such as {{Pkg|evince}} and {{Pkg|kdegraphics-okular}} support AcroForms, but not full XFA forms. [https://bugs.freedesktop.org/show_bug.cgi?id=18935] [https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/321720]<br />
* For CJK(Chinese, Japanese, Korean) support in poppler-based readers such as {{Pkg|evince}} and {{Pkg|kdegraphics-okular}}, install {{Pkg|poppler-data}}. poppler-data is an optional dependency of poppler which is an indirect dependency of evince and okular.<br />
}}<br />
<br />
See also [[Wikipedia:List of PDF software]] and [[Wikipedia:DjVu]].<br />
<br />
===== Console =====<br />
<br />
* {{App|fbpdf|Small framebuffer PDF and DjVu viewer based off of MuPDF, with [[Vim]] keybindings and written in C|http://repo.or.cz/w/fbpdf.git|{{AUR|fbpdf-git}}}}<br />
* {{App|jfbview|Framebuffer PDF and image viewer. Features include Vim-like controls, zoom-to-fit, a TOC (outline) view, fast multi-threaded rendering and asynchronous pre-caching. Originally a fork of ''fbpdf'' called ''jfbpdf'', now completely rewritten.|http://seasonofcode.com/pages/jfbview.html|{{AUR|jfbview}}}}<br />
<br />
===== Graphical =====<br />
<br />
{{Note|Some [[List_of_applications/Internet#Web_browsers|web browsers]] have support for displaying PDF files, either built-in or via plugin.}}<br />
<br />
* {{App|acroread|A PDF file viewer offered by Adobe (closed source).|http://www.adobe.com/products/reader.html|{{AUR|acroread}}}}<br />
* {{App|apvlv|Lightweight PDF/DjVu/UMD/TXT viewer with [[Vim]] keybindings.|http://naihe2010.github.com/apvlv/|{{Pkg|apvlv}}}}<br />
* {{App|Atril|Simple multi-page document viewer for MATE.|https://github.com/mate-desktop/atril|{{Pkg|atril}}}}<br />
* {{App|ePDFView|Free lightweight PDF document viewer using the Poppler and GTK+ libraries. Development stopped.|http://freecode.com/projects/epdfview|{{Pkg|epdfview}}}}<br />
* {{App|[[Wikipedia:Evince|Evince]]|Document viewer for multiple document formats. Supports PDF, PostScript, DjVu, TIFF and DVI.|https://wiki.gnome.org/Apps/Evince|{{Pkg|evince}}}}<br />
* {{App|[[Wikipedia:Foxit Reader|Foxit Reader]]|Small, fast (compared to Acrobat) PDF viewer. (closed source)|http://www.foxitsoftware.com/pdf/desklinux/|{{AUR|foxitreader}}}}<br />
* {{App|gv|Graphical user interface for the Ghostscript interpreter that allows to view and navigate through PostScript and PDF documents.|http://www.gnu.org/software/gv/|{{Pkg|gv}}}}<br />
* {{App|[[llpp]]|Very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document.|http://repo.or.cz/w/llpp.git|{{AUR|llpp}}}}<br />
* {{App|[[Wikipedia:MuPDF|MuPDF]]|Very fast PDF and XPS viewer and toolkit written in portable C. Features CJK font support.|http://mupdf.com|{{Pkg|mupdf}}}}<br />
* {{App|[[Wikipedia:Okular|Okular]]|Universal PDF viewer for KDE.|http://okular.kde.org/|{{Pkg|kdegraphics-okular}}}}<br />
* {{App|PdfMod| You can reorder, rotate, and remove pages, export images from a document, edit the title, subject, author, and keywords, and combine documents via drag and drop. |https://wiki.gnome.org/Apps/PdfMod|{{Pkg|pdfmod}}}}<br />
* {{App|PDF Studio|All-in-one PDF editor similar to Adobe Acrobat (proprietary).|http://www.qoppa.com/pdfstudio/|{{AUR|pdfstudio}}}}<br />
* {{App|qpdfview|Tabbed document viewer. It uses Poppler for PDF support, libspectre for PS support, DjVuLibre for DjVu support, CUPS for printing support and the Qt toolkit for its interface.|https://launchpad.net/qpdfview|{{AUR|qpdfview}}}}<br />
* {{App|[[Wikipedia:Xournal|Xournal]]|Pdf viewer/note taking application.|http://xournal.sourceforge.net/|{{Pkg|xournal}}}}<br />
* {{App|[[Wikipedia:Xpdf|Xpdf]]|Viewer that can decode LZW and read encrypted PDFs.|http://www.foolabs.com/xpdf/|{{AUR|xpdf}}}}<br />
* {{App|[[Wikipedia:Zathura (document viewer)|zathura]]|Highly customizable and functional PDF/DjVu/PostScript/ComicBook viewer (plugin based).|http://pwmt.org/projects/zathura/|{{Pkg|zathura}} {{pkg|zathura-pdf-mupdf}} {{pkg|zathura-djvu}}}}<br />
<br />
==== Terminal pagers ====<br />
<br />
See also [[Wikipedia:Terminal pager]].<br />
<br />
* [[Wikipedia:More_(command)|more]] &mdash; A simple and feature-light pager. It is a part of the {{Pkg|util-linux}} package.<br />
* {{App|[[Core_utilities#less|less]]|A program similar to more, but with support for both forward and backward scrolling, as well as partial loading of files.|http://www.gnu.org/software/less|{{Pkg|less}}}}<br />
* '''less-mouse''' &mdash; less with mouse scrolling support. It is present in the AUR as {{AUR|less-mouse}}{{Broken package link|{{aur-mirror|less-mouse}}}}.<br />
* {{App|[[Wikipedia:Most_(Unix)|most]]|A pager with support for multiple windows, left and right scrolling, and built-in colour support|http://www.jedsoft.org/most/|{{Pkg|most}}}}<br />
* {{App|mcview|A pager with mouse and colour support. It is bundled with midnight commander.|http://www.midnight-commander.org|{{Pkg|mc}}}}<br />
* {{App|vimpager|A script that turns vim into a pager. As a result, you get various vim features such as colour schemes, mouse support, split screens, etc.|https://github.com/rkitover/vimpager|{{Pkg|vimpager}}}}<br />
<br />
==== CHM ====<br />
<br />
See also [[Wikipedia:Microsoft Compiled HTML Help]].<br />
<br />
* {{App|ChmSee|CHM viewer based on xulrunner.|https://code.google.com/p/chmsee/|{{AUR|chmsee}}}}<br />
* {{App|Kchmviewer|Qt-based CHM viewer that uses chmlib and borrows some ideas from xchm. It does not depend on [[KDE]], but it can be compiled to integrate with it.|http://www.ulduzsoft.com/kchmviewer/|{{Pkg|kchmviewer}}}}<br />
* {{App|[[Wikipedia:xCHM|xCHM]]|Lightweight CHM viewer, based on chmlib.|http://xchm.sf.net/|{{Pkg|xchm}}}}<br />
<br />
==== Comic book (comix/manga) ====<br />
<br />
* {{App|[[Wikipedia:MComix|MComix]]|GTK2 image viewer specifically designed to handle comic book archives (fork of Comix). Also includes library manager.|http://sourceforge.net/projects/mcomix/|{{Pkg|mcomix}}}}<br />
* {{App|QComicBook|Lightweight comic book viewer written in C++ and Qt4.|http://qcomicbook.org/|{{AUR|qcomicbook}}{{Broken package link|{{aur-mirror|qcomicbook}}}}}}<br />
* {{App|YACReader|Comic book viewer written in C++ and Qt5. Comes with YACReaderLibrary for managing comics.|http://yacreader.com/|{{AUR|yacreader}}}}<br />
<br />
=== Scanning software ===<br />
<br />
See [[SANE#Install a frontend]].<br />
<br />
=== OCR software ===<br />
<br />
See also [[Wikipedia:Comparison of optical character recognition software]].<br />
<br />
==== Engines ====<br />
<br />
* {{App|CuneiForm|Command line OCR system originally developed and open sourced by Cognitive technologies. Supported languages: eng, ger, fra, rus, swe, spa, ita, ruseng, ukr, srp, hrv, pol, dan, por, dut, cze, rum, hun, bul, slo, lav, lit, est, tur.|https://launchpad.net/cuneiform-linux|{{Pkg|cuneiform}}}}<br />
* {{App|GOCR/JOCR|OCR engine which also supports barcode recognition.|http://jocr.sourceforge.net/|{{Pkg|gocr}}}}<br />
* {{App|Ocrad|OCR program based on a feature extraction method.|http://www.gnu.org/software/ocrad/|{{Pkg|ocrad}}}}<br />
* {{App|Tesseract|Accurate open source OCR engine. Package splitted, you need install some datafiles for each language ({{Pkg|tesseract-data-eng}} for example).|http://code.google.com/p/tesseract-ocr/|{{Pkg|tesseract}}}}<br />
<br />
==== Layout analyzers and user interfaces ====<br />
<br />
* {{App|gImageReader|Graphical GTK frontend to Tesseract.|http://gimagereader.sourceforge.net/|{{AUR|gimagereader}}}}<br />
* {{App|gscan2pdf|Scans, runs an OCR engine, minor post-processing, creates a document.|http://gscan2pdf.sourceforge.net/|{{AUR|gscan2pdf}}}}<br />
* {{App|OCRFeeder|Python GUI for Gnome which performs document analysis and rendition, and can use either CuneiForm, GOCR, Ocrad or Tesseract as OCR engines. It can import from PDF or image files, and export to HTML or OpenDocument.|https://wiki.gnome.org/Apps/OCRFeeder|{{Pkg|ocrfeeder}}}}<br />
* {{App|OCRopy|OCR ''platform'', modules exist for document layout analysis, OCR engines (it can use Tesseract or its own engine), natural language modeling, etc.|https://github.com/tmbdev/ocropy|{{AUR|ocropy}}}}<br />
* {{App|[[YAGF]]|Graphical interface for the CuneiForm text recognition program on the Linux platform.|http://symmetrica.net/cuneiform-linux/yagf-en.html|{{Pkg|yagf}}}}<br />
<br />
=== Note taking organizers ===<br />
<br />
See also [[Wikipedia:Comparison of notetaking software]].<br />
<br />
==== Console ====<br />
<br />
* {{App|hnb (hierarchical notebook)|Program to organize many kinds of data (addresses, to-do lists, ideas, book reviews, etc.) in one place using the XML format.|http://hnb.sourceforge.net/|{{AUR|hnb}}}}<br />
* {{App|pynote|Manage notes on the commandline|https://github.com/rumpelsepp/pynote|{{AUR|pynote}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:BasKet Note Pads|BasKet]]|Application for organizing, sharing, and taking notes. It can manage various types of information such as to-do lists, links, pictures, and other types, similar to a scrapbook.|http://basket.kde.org/|{{Pkg|basket}}}}<br />
* {{App|Cherrytree|Hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.|http://giuspen.com/cherrytree/|{{Pkg|cherrytree}}}}<br />
* {{App|[[Wikipedia:Gnote|Gnote]]|Experimental port of Tomboy to C++.|https://wiki.gnome.org/Apps/Gnote|{{Pkg|gnote}}}}<br />
* {{App|KeepNote|Cross-platform GTK+ note-taking application with rich text formatting.|http://keepnote.org|{{Pkg|keepnote}}}}<br />
* {{App|KNotes|A program that lets you write the computer equivalent of sticky notes.|https://www.kde.org/applications/utilities/knotes/|{{Pkg|knotes}}}}<br />
* {{App|NoteCase|Portable hierarchical note manager, coded in C++ using bindings to the GTK+ toolkit.|http://notecase.sourceforge.net|{{AUR|notecase}}{{Broken package link|{{aur-mirror|notecase}}}}}}<br />
* {{App|[[Wikipedia:org-mode|org-mode]]|[[Emacs]] mode for notes, project planning and authoring.|http://orgmode.org|{{AUR|emacs-org-mode}}}}<br />
* {{App|[[Wikipedia:Tomboy (software)|Tomboy]]|Desktop note-taking application for Linux and Unix with a wiki-like linking system to connect notes together.|https://wiki.gnome.org/Apps/Tomboy|{{Pkg|tomboy}}}}<br />
* {{App|wiznote|Opensource cross-platform cloud based note-taking client.|http://www.wiznote.com/|{{Pkg|wiznote}}}}<br />
* {{App|[[zim]]|WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop.|http://zim-wiki.org/|{{Pkg|zim}}}}<br />
* {{app|znotes|A lightweight crossplatform application for notes managment with simple interface, use qt4 libraries.|http://znotes.sourceforge.net/|{{aur|znotes}}}}<br />
<br />
=== Mind-mapping tools ===<br />
<br />
* {{App|FreeMind|Premier free mind-mapping software written in Java.|http://freemind.sourceforge.net|{{Pkg|freemind}}}}<br />
* {{App|Freeplane|Free and open source software application that supports thinking, sharing information and getting things done at work, in school and at home. The software can be used for mind mapping and analyzing the information contained in mind maps.|http://freeplane.sourceforge.net|{{AUR|freeplane}}}}<br />
* {{App|Semantik|A mind-mapping application for KDE.|https://ita1024.github.io/semantik/|{{AUR|semantik}}}}<br />
* {{App|TreeSheets|The ultimate replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.|http://strlen.com/treesheets/|{{AUR|treesheets-git}}}}<br />
* {{App|View Your Mind|Tool to generate and manipulate maps which show your thoughts. Such maps can help you to improve your creativity and effectivity. You can use them for time management, to organize tasks, to get an overview over complex contexts, to sort your ideas etc.|http://www.insilmaril.de/vym/|{{Pkg|vym}}}}<br />
* {{App|Visual Understanding Environment|Open Source project focused on creating flexible tools for managing and integrating digital resources in support of teaching, learning and research.|http://vue.tufts.edu}}<br />
* {{App|XMind|Brainstorming and mind mapping application. It provides a rich set of different visualization styles, and allows sharing of created mind maps via their website.|http://www.xmind.net|{{Pkg|xmind}}}}<br />
<br />
=== Character Selector ===<br />
<br />
* {{app|GNOME Characters|Character map application for GNOME|https://wiki.gnome.org/Design/Apps/CharacterMap|{{Pkg|gnome-characters}}}}<br />
* {{app|gucharmap|A GTK+ 3 Character Selector, distributed with GNOME desktop.|https://wiki.gnome.org/Apps/Gucharmap|{{pkg|gucharmap}}}}<br />
* {{app|kdeutils-kcharselect|A tool to select special characters from all installed fonts and copy them into the clipboard. Distributed with KDE.|http://utils.kde.org/projects/kcharselect/|{{Pkg|kcharselect}}}}<br />
<br />
=== Stylus notes taking ===<br />
* {{app|Write|a word processor for hand writing.|http://www.styluslabs.com/|{{AUR|write_stylus}}}}<br />
* {{app|Gournal|note-taking application written for usage on Tablet-PC, written in perl.|http://www.adebenham.com/old-stuff/gournal/|{{AUR|gournal}}}}<br />
* {{app|Xournal|an application for notetaking, sketching, keeping a journal using a stylus.|http://xournal.sourceforge.net/|{{Pkg|xournal}}}}<br />
<br />
=== Bibliographic reference managers ===<br />
<br />
See also [[Wikipedia:Comparison of reference management software]].<br />
<br />
* {{App|Bibus|A bibliographic database that can directly insert references in OpenOffice.org/LibreOffice and generate the bibliographic index.|http://bibus-biblio.sourceforge.net|{{AUR|bibus}}}}<br />
* {{App|DocEar|Docear is an academic literature suite for searching, organizing and creating academic literature, built upon the mind mapping software Freeplane and the reference manager JabRef.|https://www.docear.org|{{AUR|docear}}}}<br />
* {{App|JabRef|GUI frontend for BibTeX, written in Java.|http://jabref.sourceforge.net|{{AUR|jabref}}}}<br />
* {{App|Zotero|Zotero Standalone. Is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.|http://www.zotero.org|{{AUR|zotero}}}}</div>Blippyhttps://wiki.archlinux.org/index.php?title=List_of_applications/Documents&diff=422016List of applications/Documents2016-02-24T12:05:19Z<p>Blippy: /* Office suites */ Added missing sc</p>
<hr />
<div><noinclude><br />
[[Category:Applications]]<br />
[[es:List of applications/Documents]]<br />
[[it:List of applications/Documents]]<br />
[[ja:アプリケーション一覧/ドキュメント]]<br />
[[ru:List of applications/Documents]]<br />
[[zh-cn:List of applications/Documents]]<br />
[[zh-tw:List of applications/Documents]]<br />
{{List of applications navigation}}<br />
</noinclude><br />
== Documents and texts ==<br />
<br />
=== Office suites ===<br />
<br />
See also [[Wikipedia:Comparison of office suites]].<br />
<br />
* {{App|[[Wikipedia:Calligra Suite|Calligra]]|Actively developed fork of KOffice, the [[KDE]] office suite. It offers most of the features of OpenOffice while also having versions for smartphones (Calligra Mobile) and tablets (Calligra Active).|https://www.calligra.org/|{{Grp|calligra}}}}<br />
* {{App|[[LibreOffice]]|More actively developed fork of OpenOffice.|https://www.libreoffice.org/|{{Pkg|libreoffice-still}} or {{Pkg|libreoffice-fresh}}}}<br />
* {{App|[[OpenOffice]]|Open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more, under the Apache Licence.|http://www.openoffice.org/|{{AUR|openoffice}}}}<br />
* {{App|[[sc]]|curses-based lightweight spreadsheet.|http://ibiblio.org/pub/linux/apps/financial/spreadsheet/!INDEX.html|{{Pkg|sc}}}}<br />
* {{App|[[Wikipedia:Siag Office|Siag Office]]|Extremely lightweight office suite that provides a word processor, spreadsheet, text editor, file manager and previewer.|http://siag.nu/|{{AUR|siag-office}}{{Broken package link|{{aur-mirror|siag-office}}}}}}<br />
* {{App|[[Wikipedia:SoftMaker Office|SoftMaker Office]]|A complete, reliable, lightning-fast and Microsoft Office-compatible office suite with a word processor, spreadsheet, and presentation graphics software.|http://www.freeoffice.com/|{{AUR|freeoffice}}}}<br />
* {{App|[[Wikipedia:Kingsoft Office|WPS Office]]|Propietary office productivity suite, previously known as Kingsoft Office.|http://www.wps.com/|{{AUR|wps-office}}}}<br />
<br />
=== Word processors ===<br />
<br />
See also [[Wikipedia:Comparison of word processors]].<br />
<br />
* {{App|[[Abiword]]|Full-featured word processor.|http://www.abisource.com/|{{Pkg|abiword}}}}<br />
* {{App|[[Wikipedia:BlueGriffon|BlueGriffon]]|WYSIWYG content editor for the World Wide Web.|http://www.bluegriffon.com/|{{Pkg|bluegriffon}}}}<br />
* {{App|[[Wikipedia:Calligra Words|Calligra Words]]|Powerful word processor included in the Calligra Suite.|http://www.calligra.org/words/|{{Pkg|calligra-words}}}}<br />
* {{App|gLabels|program for creating labels and business cards.|http://glabels.org/|{{Pkg|glabels}}}}<br />
* {{App|[[LibreOffice|LibreOffice Writer]]|Full-featured word processor included in the LibreOffice suite.|https://www.libreoffice.org/discover/writer|{{Pkg|libreoffice-still}}}}<br />
* {{App|[[OpenOffice|OpenOffice Writer]]|Full-featured word processor included in the OpenOffice suite.|http://www.openoffice.org/|{{AUR|openoffice}}}}<br />
* {{App|Pathetic Writer|X-based rich text processor included in Siag Office.|http://siag.nu/pw/|{{AUR|siag-office}}{{Broken package link|{{aur-mirror|siag-office}}}}}}<br />
* {{App|[[Wikipedia:Scribus|Scribus]]|Desktop publishing program.|http://www.scribus.net/canvas/Scribus|{{Pkg|scribus}}}}<br />
* {{App|[[Wikipedia:Ted (word processor)|Ted]]|Easy to use GTK+-based rich text processor (with footnote support).|http://www.nllgg.nl/Ted/|{{AUR|ted}}}}<br />
<br />
=== Document markup languages ===<br />
<br />
See also [[Wikipedia:Comparison of document markup languages]].<br />
<br />
* {{App|[[Wikipedia:AsciiDoc|asciidoc]]|Human-readable text document format. Used by Arch for generating ''pacman'' 's man pages[https://www.archlinux.org/pacman/pacman.8.html].|http://asciidoc.org/|{{Pkg|asciidoc}}}}<br />
* {{App|Asciidoctor|An asciidoc implementation written in Ruby, with many extra features.|http://asciidoctor.org/|{{aur|ruby-asciidoctor}}}}<br />
* {{App|[[Wikipedia:Markdown|Markdown]]|Text-to-HTML conversion tool that allows you to write using a simple plain text format.|http://daringfireball.net/projects/markdown|{{Pkg|markdown}}}}<br />
* {{App|[[Wikipedia:Pandoc|Pandoc]]|Swiss-army knife for converting one markup format into another.|http://johnmacfarlane.net/pandoc|{{pkg|pandoc}}}}<br />
* {{App|[[Wikipedia:Sphinx_(documentation_generator)|Sphinx]]| A documentation generation system using [[Wikipedia:ReStructuredText|reStructuredText]] to generate output in multiple formats (primary documentation system for the Python project).|http://sphinx-doc.org|{{Pkg|python-sphinx}}}}<br />
* {{App|[[Wikipedia:Txt2tags|txt2tags]]|Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files.|http://txt2tags.sourceforge.net|{{Pkg|txt2tags}}}}<br />
<br />
=== Spreadsheets ===<br />
<br />
See also [[Wikipedia:Comparison of spreadsheet software]].<br />
<br />
* {{App|[[Wikipedia:Calligra Sheets|Calligra Sheets]]|Powerful spreadsheet application included in the Calligra Suite|http://www.calligra.org/sheets/|{{Pkg|calligra-sheets}}}}<br />
* {{App|[[Gnumeric]]|Spreadsheet program that is part of the GNOME desktop.|http://www.gnumeric.org/|{{Pkg|gnumeric}}}}<br />
* {{App|[[LibreOffice|LibreOffice Calc]]|Full-featured spreadsheet application included in the LibreOffice suite.|https://www.libreoffice.org/discover/calc/|{{Pkg|libreoffice-still}}}}<br />
* {{App|[[OpenOffice|OpenOffice Calc]]|Full-featured spreadsheet application included in the OpenOffice suite.|http://openoffice.org/product/calc|{{AUR|openoffice}}}}<br />
* {{App|Pyspread|Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.|http://manns.github.io/pyspread/index.html|{{AUR|pyspread}}}}<br />
* {{App|Siag|Spreadsheet application based on the X Window System and the Scheme programming language included in Siag Office.|http://siag.nu/siag/|{{AUR|siag-office}}{{Broken package link|{{aur-mirror|siag-office}}}}}}<br />
<br />
=== Scientific documents ===<br />
With [[TeX Live|TeX, LaTeX and friends]], creation of any scientific document, article, journal, etc. is made commonplace.<br />
<br />
See also [[Wikipedia:Comparison of TeX editors]] and [https://en.wikibooks.org/wiki/LaTeX/Installation#Editors the LaTeX Wikibook].<br />
<br />
* {{App|[[Wikipedia:AUCTEX|AUCTeX]]|Together with RefTex, AUCTeX provices an extensible environment for writing and formatting TeX files in Emacs.|https://www.gnu.org/software/auctex/|{{Pkg|auctex}}}}<br />
* {{App|EqualX|LaTeX equation editor with real time preview.|http://equalx.sourceforge.net/index.html|{{AUR|equalx}}}}<br />
* {{App|gedit-latex|Add code-completion to gedit and allows for compiling LaTeX documents and managing BibTeX bibliographies.|http://www.gnome.org/|{{AUR|gedit-latex}}}}<br />
* {{App|[[Wikipedia:Gummi (software)|Gummi]]|Lightweight TeX/LaTeX GTK+-based editor. It features a continuous preview mode, integrated BibTeX support, extendable snippet interface and multi-document support.|https://github.com/alexandervdm/gummi/|{{Pkg|gummi}}}}<br />
* {{App|JabRef|Java GUI frontend for managing BibTeX and other bibliographies.|http://jabref.sourceforge.net/index.php|{{AUR|jabref}} {{AUR|jabref-git}}}}<br />
* {{App|[[Wikipedia:Kile|Kile]]|User-friendly TeX/LaTeX editor for the KDE desktop with many features.|http://kile.sourceforge.net/|{{Pkg|kile}}}}<br />
* {{App|Ktikz|GUI making diagrams with [http://pgf.sourceforge.net/ PGF/TikZ] easier.|http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/|{{Pkg|ktikz}}}}<br />
* {{App|LaTeXila|LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.|https://wiki.gnome.org/Apps/LaTeXila|{{AUR|latexila}}}}<br />
* {{App|[[Wikipedia:LyX|LyX]]|Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).|http://www.lyx.org/|{{Pkg|lyx}}}}<br />
* {{App|[[Wikipedia:GNU TeXmacs|TeXmacs]]|WYSIWYW (what you see is what you want) editing platform with special features for scientists.|http://www.texmacs.org/|{{Pkg|texmacs}}}}<br />
* {{App|[[Wikipedia:Texmaker|Texmaker]]|Cross-platform, light and easy-to-use LaTeX IDE. It integrates many tools needed to develop documents with LaTeX, in just one application|http://www.xm1math.net/texmaker/|{{Pkg|texmaker}}}}<br />
* {{App|TeXstudio|Fork of TeXMaker including support for code completion of bibtex items, grammar check and automatic detection of the need for multiple LaTeX runs.|http://texstudio.sourceforge.net/|{{pkg|texstudio}}}}<br />
* {{App|[[Vim|Vim-LaTeX-suite]]|Customizable LaTeX environment for Vim.|http://vim-latex.sourceforge.net/|{{Pkg|vim-latexsuite}}}}<br />
* {{App|[[Vim|Vimtex]]|This vim plugin is a fork of [https://github.com/LaTeX-Box-Team/LaTeX-Box LaTeX-Box]. It provides automatic syntax-based folding, omni-completion (for citations and labels), latexmk-based compilation and synctex functionality for {{Pkg|zathura}} and {{Pkg|mupdf}}.|https://github.com/lervag/vimtex/|}}<br />
* {{App|WhizzyTeX|WhizzyTeX provides a nice live preview editor for Emacs.|http://www.emacswiki.org/emacs/WhizzyTeX/|{{AUR|whizzytex}}{{Broken package link|{{aur-mirror|whizzytex}}}}}}<br />
* {{App|Winefish|A very lightweight LaTeX editing suite. It supports highlighting and code completion, compile-from-editor, among other things.|http://winefish.berlios.de/|{{AUR|winefish}}{{Broken package link|{{aur-mirror|winefish}}}}}}<br />
* {{App|Zotero|This is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources. There is a stand-alone version and a Firefox add-on available.|https://www.zotero.org/|{{AUR|zotero}}}}<br />
<br />
=== Translation and localization ===<br />
<br />
* {{App|[[Wikipedia:Apertium|Apertium]]|Free and open source rule-based machine translation platform with available language data. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, TMX, MediaWiki and others.|http://apertium.org/|{{AUR|apertium}}}}<br />
* {{App|[[Wikipedia:Gtranslator|Gtranslator]]|Enhanced gettext po file editor for the GNOME. It handles all forms of gettext po files and includes very useful features.|https://wiki.gnome.org/Apps/Gtranslator|{{Pkg|gtranslator}}}}<br />
* {{App|[[Wikipedia:Lokalize|Lokalize]]|Standard [[KDE]] tool for software translation. It includes basic editing of PO files, support for glossary, translation memory, project managing, etc. It belongs to {{Grp|kdesdk}}|http://userbase.kde.org/Lokalize|{{Pkg|lokalize}}}}<br />
* {{App|[[Wikipedia:Moses (machine translation)|Moses]]|Statistical machine translation tool (language data not included).|http://statmt.org/moses|{{AUR|mosesdecoder}} {{AUR|mosesdecoder-git}}}}<br />
* {{App|[[Wikipedia:OmegaT|OmegaT]]|General translator's tool which contains a lot of translation memory features and can give suggestions from Google Translate. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, XLIFF/Okapi, MediaWiki, plain text, TMX and others.|http://omegat.org|{{AUR|omegat}}}}<br />
* {{App|[[Wikipedia:Poedit|Poedit]]|Simple gettext/po-based translation tool.|http://poedit.net|{{Pkg|poedit}}}}<br />
* {{App|Pology|Set of Python tools for dealing with gettext/po-files.|http://techbase.kde.org/Localization/Tools/Pology|{{AUR|pology}}}}<br />
* {{App|[[Wikipedia:Virtaal|Virtaal]]|Editor for translation of both software and other text, based on [[Wikipedia:Translate Toolkit|Translate Toolkit]]. It supports the following formats: [[Wikipedia:gettext|gettext]], [[Wikipedia:XLIFF|XLIFF]] , TMX, TBX, [[Wikipedia:Wordfast|Wordfast]], Qt Linguist , Qt Phrase Book, [[Wikipedia:OmegaT|OmegaT glossary]] and others. It can also show suggestions from [[Wikipedia:Apertium|Apertium]], [[Wikipedia:Google Translate|Google Translate]], [[Wikipedia:Bing Translator|Bing Translator]], [[Wikipedia:Moses (machine translation)|Moses]] and others.|http://translate.sourceforge.net/wiki/virtaal|{{AUR|virtaal}}}}<br />
<br />
=== Text editors ===<br />
<br />
See also [[Wikipedia:Comparison of text editors]].<br />
<br />
Some of the lighter-weight [[List_of_applications/Utilities#Integrated_development_environments|Integrated development environments]] can also serve as text editors.<br />
<br />
==== Console ====<br />
<br />
* {{App|e3|Tiny editor without dependencies, written in assembly.|http://sites.google.com/site/e3editor/|{{Pkg|e3}}}}<br />
* {{App|ee|A classic curse-based text editor. Born in HP-UX, used in FreeBSD.|http://www.users.qwest.net/~hmahon/|{{aur|ee-editor}}}}<br />
* {{App|dex|Small and easy to use text editor with support for ctags and parsing compiler errors.|https://github.com/tihirvon/dex|{{AUR|dex-editor-git}}}}<br />
* {{App|[[Emacs|Emacs-nox]]|The extensible, customizable, self-documenting real-time display editor, without X11 support.|http://www.gnu.org/software/emacs/emacs.html|{{Pkg|emacs-nox}}}}<br />
* {{App|[[Wikipedia:JED (text editor)|JED]]|Text editor that makes extensive use of the [[Wikipedia:S-Lang (programming library)|S-Lang library]]. Includes a console version (jed) and an X-window version (xjed).|http://jedsoft.org/jed/|{{AUR|jed}}}}<br />
* {{App|[[Joe]] (Joe's Own Editor)|Terminal-based text editor designed to be easy to use.|http://joe-editor.sourceforge.net/|{{Pkg|joe}}}}<br />
* {{App|[[Wikipedia:Midnight Commander|mcedit]]|Useful text editor that comes with Midnight Commander file manager.|http://www.ibiblio.org/mc/|{{Pkg|mc}}}}<br />
* {{App|[[Wikipedia:MicroEMACS|MicroEmacs]]|Ncurses-based text editor. Includes a console version (me -n) and an X-window version (me).|http://www.jasspa.com/|{{AUR|jasspa-me}}}}<br />
* {{App|[[Wikipedia:mg (editor)|mg]]|Small, fast, and portable Emacs-like editor.|http://homepage.boetes.org/software/mg|{{Pkg|mg}}}}<br />
* {{App|mp|Minimum Profit is a text editor for programmers. It helps you definitively abandon vi, emacs and other six-legged freaks.|http://triptico.com/software/mp.html|{{AUR|mp}}}}<br />
* {{App|[[nano]]|Console text editor based on pico with on-screen key bindings help.|http://nano-editor.org/|{{Pkg|nano}}}}<br />
* {{App|Ne|Minimalist text editor with Windows-like key-bindings.|http://ne.di.unimi.it/|{{AUR|ne}}}}<br />
* {{App|Slap|Sublime-like terminal-based text editor.|https://github.com/slap-editor/slap|{{AUR|slap}}}}<br />
* {{App|[[Wikipedia:Vile (editor)|vile]]|A lightweight Emacs clone with ''vi''-like key bindings.|http://invisible-island.net/vile/vile.html|{{Pkg|vile}}}}<br />
* {{App|[[Wikipedia:Zile (editor)|Zile]]|A lightweight Emacs clone.|https://gnu.org/s/zile/|{{Pkg|zile}}}}<br />
<br />
===== Vi text editors =====<br />
<br />
* {{App|[[Neovim]]|Vim's rebirth for the 21st century|http://neovim.io/|{{Pkg|neovim}}}}<br />
* {{App|[[Vi]]|The original ex/vi text editor.|http://ex-vi.sourceforge.net/|{{Pkg|vi}}}}<br />
* {{App|[[Vim]] (Vi IMproved)|Advanced text editor that seeks to provide the power of the de-facto Unix editor 'vi', with a more complete feature set.|http://www.vim.org/|{{Pkg|vim}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:Acme (text editor)|Acme]]|Minimalist and flexible programming environment developed by Rob Pike for the Plan 9 operating system.|http://acme.cat-v.org|{{Pkg|plan9port}}}}<br />
* {{App|[[Atom]]|A promising text editor developed by GitHub. With support for plug-ins written in Node.js and embedded [[Git]] Control.|https://atom.io/|{{Aur|atom-editor}}}}<br />
* {{App|Beaver|A GTK+ editor designed to be modular, lightweight and stylish.|http://beaver-editor.sourceforge.net/|{{Pkg|beaver}}}}<br />
* {{App|Brackets|An open source code editor for the web, written in JavaScript, HTML and CSS.|http://brackets.io/|{{AUR|brackets}}}}<br />
* {{App|[[Wikipedia:Cream (software)|Cream]]|A user-friendly editor atop of gVim.|http://cream.sourceforge.net/|{{AUR|cream}}{{Broken package link|{{aur-mirror|cream}}}}}}<br />
* {{App|Edile|PyGTK code and scripting editor implemented in one file.|https://code.google.com/p/edile/|{{AUR|edile}}{{Broken package link|{{aur-mirror|edile}}}}}}<br />
* {{App|[[Wikipedia:Geany|Geany]]|A text editor using the GTK2 toolkit with basic features of an integrated development environment. It has support for TeX-based documents.|http://www.geany.org/|{{Pkg|geany}}}}<br />
* {{App|[[Wikipedia:Gedit|Gedit]]|GTK+ editor for the GNOME desktop with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality.|https://wiki.gnome.org/Apps/Gedit|{{Pkg|gedit}}}}<br />
* {{App|[[GNU Emacs]]|The extensible, customizable, self-documenting real-time display editor.|https://gnu.org/s/emacs|{{Pkg|emacs}}}}<br />
* {{App|[[gVim]]|Graphical interface for Vim.|http://www.vim.org/|{{Pkg|gvim}}}}<br />
* {{App|Jedit|Text editor for programmers, written in Java.|http://www.jedit.org/|{{Pkg|jedit}}}}<br />
* {{App|[[Wikipedia:JuffEd|JuffEd]]|Simple tabbed text editor with syntax highlighting, written in Qt.|http://juffed.com/en/index.html|{{AUR|juffed}}}}<br />
* {{App|[[Wikipedia:Kate (text editor)|Kate]]|Full-featured programmer's editor for the KDE desktop with MDI and a filesystem browser.|http://kate-editor.org/|{{Pkg|kate}}}}<br />
* {{App|[[Wikipedia:KWrite|KWrite]]|Lightweight text editor for the KDE desktop that uses the same editor widget as Kate.|http://kde.org/applications/utilities/kwrite/|{{Pkg|kwrite}}}}<br />
* {{App|[[Wikipedia:Leafpad|Leafpad]]|Notepad clone for GTK+ that emphasizes simplicity.|http://tarot.freeshell.org/leafpad/|{{Pkg|leafpad}}}}<br />
* {{App|L3afpad| Simple text editor forked from Leafpad, supports GTK+ 3.|https://github.com/stevenhoneyman/l3afpad|{{Pkg|l3afpad}}}}<br />
* {{App|Medit|Programming and around-programming text editor.|http://mooedit.sourceforge.net/|{{Pkg|medit}}}}<br />
* {{App|[[Wikipedia:Xfce#Leafpad|Mousepad]]|Fast text editor for the Xfce Desktop Environment.|http://www.xfce.org/|{{Pkg|mousepad}}}}<br />
* {{App|[[Wikipedia:NEdit|Nedit]]|Text editor for the {{Pkg|lesstif}} environment.|http://www.nedit.org/|{{Pkg|nedit}}}}<br />
* {{App|[[MATE|Pluma]]|A powerful text editor for MATE.|http://mate-desktop.org|{{Pkg|pluma}}}}<br />
* {{App|[[Wikipedia:PyRoom|PyRoom]]|Great distractionless PyGTK text editor, a clone of the infamous WriteRoom.|http://pyroom.org/|{{AUR|pyroom}}{{Broken package link|{{aur-mirror|pyroom}}}}}}<br />
* {{App|QEdit|A multi-purpose text editor based on NEdit using Qt.|3=http://hugo.pereira.free.fr/software/index.php?page=package&package_list=software_list_qt4&package=qedit|4={{AUR|qedit}}{{Broken package link|{{aur-mirror|qedit}}}}}}<br />
* {{App|QSciTE|Qt clone of the SciTE text and code editor.|http://code.google.com/p/qscite/|{{AUR|qscite}}}}<br />
* {{App|QXmlEdit|Simple Qt XML editor and XSD viewer.|http://qxmledit.org/|{{AUR|qxmledit}}{{Broken package link|{{aur-mirror|qxmledit}}}}}}<br />
* {{App|[[Wikipedia:Sam (text editor)|Sam]]|Minimalist text editor with a graphical user interface, a very powerful command language and remote editing capabilities, developed by Rob Pike.|http://sam.cat-v.org|{{Pkg|plan9port}} or {{Pkg|9base}}}}<br />
* {{App|[[Wikipedia:SciTE|SciTE]]|Generally useful editor with facilities for building and running programs.|http://scintilla.org/SciTE.html|{{Pkg|scite}}}}<br />
* {{App|Scribes|An ultra minimalist text editor that combines simplicity with power.|http://scribes.sourceforge.net|{{Pkg|scribes}}}}<br />
* {{App|[[Wikipedia:Sublime Text|Sublime Text 2]]|Closed-source C++ and Python-based editor with many advanced features and plugins while staying lightweight and pretty.|http://sublimetext.com|{{AUR|sublime-text}}}}<br />
* {{App|Tea|Qt-based feature rich text editor.|http://semiletov.org/tea/|{{Pkg|tea}}}}<br />
* {{App|[[Textadept]]|Lua-extensible feature rich text editor based on Scintilla and written in C.|http://foicica.com/textadept/|{{AUR|textadept}}}}<br />
* {{App|[[Wikipedia:Visual Studio Code|Visual Studio Code]]|Editor for building and debugging modern web and cloud applications.|https://code.visualstudio.com/|{{AUR|visual-studio-code}}}}<br />
* {{App|XEdit|Simple text editor for the X Window System.|http://www.x.org/wiki/|{{Pkg|xorg-xedit}}}}<br />
<br />
=====Collaborative text editors=====<br />
* {{App|Gobby|Collaborative editor supporting multiple documents in one session and a multi-user chat.|http://gobby.0x539.de|{{Pkg|gobby}}}}<br />
<br />
=== Readers and Viewers ===<br />
<br />
==== E-book applications ====<br />
<br />
{{Note|Some [[#PDF and DjVu|PDF and DjVu viewers]] also support other e-book formats.}}<br />
<br />
* {{App|[[Wikipedia:Calibre (software)|Calibre]]|E-book library management application that can also convert between different formats and sync with a variety of e-book readers. Supported formats include CBZ, CBR, CBC, CHM, DJVU, EPUB, FictionBook, HTML, HTMLZ, LIT, LRF, Mobipocket, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT and TXTZ.|http://calibre-ebook.com/|{{Pkg|calibre}}}}<br />
* {{App|Cool Reader|E-book viewer with many supported formats such as EPUB (non-DRM), FictionBook, TXT, RTF, HTML, CHM and TCR.|http://crengine.sourceforge.net/|{{AUR|coolreader}}{{Broken package link|{{aur-mirror|coolreader}}}}}}<br />
* {{App|epub|A console EPUB reader using Python and Curses.|https://pypi.python.org/pypi/epub|{{AUR|python-epub}}}}<br />
* {{App|[[Wikipedia:FBReader|FBReader]]|E-book viewer with many supported formats such as EPUB, FictionBook, HTML, plucker, PalmDoc, zTxt, TCR, CHM, RTF, OEB, Mobipocket (non-DRM) and TXT.|http://fbreader.org/|{{Pkg|fbreader}}}}<br />
* {{App|pPub|Simple EPUB reader using Python, GTK3 and WebKit.|https://github.com/sakisds/pPub|{{AUR|ppub}}}}<br />
* {{App|[[Wikipedia:Sigil (application)|Sigil]]|WYSIWYG ebook editor.|http://sigil-ebook.com/|{{pkg|sigil}}}}<br />
<br />
===== Book organizers =====<br />
<br />
for more collection apps, see also [[Multimedia#Collection managers]]<br />
<br />
* {{App|Alexandria|GNOME application to help manage your book collection.|http://alexandria.rubyforge.org/|{{AUR|alexandria}}{{Broken package link|{{aur-mirror|alexandria}}}}}}<br />
* {{App|[[Wikipedia:Koha (software)|Koha]]|Open source Integrated Library System (ILS), used world-wide by public, school and special libraries.|http://koha-community.org/|{{AUR|koha}}{{Broken package link|{{aur-mirror|koha}}}}}}<br />
<br />
==== PDF and DjVu ====<br />
<br />
{{Note|1=[[Wikipedia:Portable_Document_Format#Interactive_elements|PDF forms]] support:<br />
* {{AUR|acroread}} is able to save both AcroForms and XFA forms into PDF files.<br />
* Poppler-based readers such as {{Pkg|evince}} and {{Pkg|kdegraphics-okular}} support AcroForms, but not full XFA forms. [https://bugs.freedesktop.org/show_bug.cgi?id=18935] [https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/321720]<br />
* For CJK(Chinese, Japanese, Korean) support in poppler-based readers such as {{Pkg|evince}} and {{Pkg|kdegraphics-okular}}, install {{Pkg|poppler-data}}. poppler-data is an optional dependency of poppler which is an indirect dependency of evince and okular.<br />
}}<br />
<br />
See also [[Wikipedia:List of PDF software]] and [[Wikipedia:DjVu]].<br />
<br />
===== Console =====<br />
<br />
* {{App|fbpdf|Small framebuffer PDF and DjVu viewer based off of MuPDF, with [[Vim]] keybindings and written in C|http://repo.or.cz/w/fbpdf.git|{{AUR|fbpdf-git}}}}<br />
* {{App|jfbview|Framebuffer PDF and image viewer. Features include Vim-like controls, zoom-to-fit, a TOC (outline) view, fast multi-threaded rendering and asynchronous pre-caching. Originally a fork of ''fbpdf'' called ''jfbpdf'', now completely rewritten.|http://seasonofcode.com/pages/jfbview.html|{{AUR|jfbview}}}}<br />
<br />
===== Graphical =====<br />
<br />
{{Note|Some [[List_of_applications/Internet#Web_browsers|web browsers]] have support for displaying PDF files, either built-in or via plugin.}}<br />
<br />
* {{App|acroread|A PDF file viewer offered by Adobe (closed source).|http://www.adobe.com/products/reader.html|{{AUR|acroread}}}}<br />
* {{App|apvlv|Lightweight PDF/DjVu/UMD/TXT viewer with [[Vim]] keybindings.|http://naihe2010.github.com/apvlv/|{{Pkg|apvlv}}}}<br />
* {{App|Atril|Simple multi-page document viewer for MATE.|https://github.com/mate-desktop/atril|{{Pkg|atril}}}}<br />
* {{App|ePDFView|Free lightweight PDF document viewer using the Poppler and GTK+ libraries. Development stopped.|http://freecode.com/projects/epdfview|{{Pkg|epdfview}}}}<br />
* {{App|[[Wikipedia:Evince|Evince]]|Document viewer for multiple document formats. Supports PDF, PostScript, DjVu, TIFF and DVI.|https://wiki.gnome.org/Apps/Evince|{{Pkg|evince}}}}<br />
* {{App|[[Wikipedia:Foxit Reader|Foxit Reader]]|Small, fast (compared to Acrobat) PDF viewer. (closed source)|http://www.foxitsoftware.com/pdf/desklinux/|{{AUR|foxitreader}}}}<br />
* {{App|gv|Graphical user interface for the Ghostscript interpreter that allows to view and navigate through PostScript and PDF documents.|http://www.gnu.org/software/gv/|{{Pkg|gv}}}}<br />
* {{App|[[llpp]]|Very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document.|http://repo.or.cz/w/llpp.git|{{AUR|llpp}}}}<br />
* {{App|[[Wikipedia:MuPDF|MuPDF]]|Very fast PDF and XPS viewer and toolkit written in portable C. Features CJK font support.|http://mupdf.com|{{Pkg|mupdf}}}}<br />
* {{App|[[Wikipedia:Okular|Okular]]|Universal PDF viewer for KDE.|http://okular.kde.org/|{{Pkg|kdegraphics-okular}}}}<br />
* {{App|PdfMod| You can reorder, rotate, and remove pages, export images from a document, edit the title, subject, author, and keywords, and combine documents via drag and drop. |https://wiki.gnome.org/Apps/PdfMod|{{Pkg|pdfmod}}}}<br />
* {{App|PDF Studio|All-in-one PDF editor similar to Adobe Acrobat (proprietary).|http://www.qoppa.com/pdfstudio/|{{AUR|pdfstudio}}}}<br />
* {{App|qpdfview|Tabbed document viewer. It uses Poppler for PDF support, libspectre for PS support, DjVuLibre for DjVu support, CUPS for printing support and the Qt toolkit for its interface.|https://launchpad.net/qpdfview|{{AUR|qpdfview}}}}<br />
* {{App|[[Wikipedia:Xournal|Xournal]]|Pdf viewer/note taking application.|http://xournal.sourceforge.net/|{{Pkg|xournal}}}}<br />
* {{App|[[Wikipedia:Xpdf|Xpdf]]|Viewer that can decode LZW and read encrypted PDFs.|http://www.foolabs.com/xpdf/|{{AUR|xpdf}}}}<br />
* {{App|[[Wikipedia:Zathura (document viewer)|zathura]]|Highly customizable and functional PDF/DjVu/PostScript/ComicBook viewer (plugin based).|http://pwmt.org/projects/zathura/|{{Pkg|zathura}} {{pkg|zathura-pdf-mupdf}} {{pkg|zathura-djvu}}}}<br />
<br />
==== Terminal pagers ====<br />
<br />
See also [[Wikipedia:Terminal pager]].<br />
<br />
* [[Wikipedia:More_(command)|more]] &mdash; A simple and feature-light pager. It is a part of the {{Pkg|util-linux}} package.<br />
* {{App|[[Core_utilities#less|less]]|A program similar to more, but with support for both forward and backward scrolling, as well as partial loading of files.|http://www.gnu.org/software/less|{{Pkg|less}}}}<br />
* '''less-mouse''' &mdash; less with mouse scrolling support. It is present in the AUR as {{AUR|less-mouse}}{{Broken package link|{{aur-mirror|less-mouse}}}}.<br />
* {{App|[[Wikipedia:Most_(Unix)|most]]|A pager with support for multiple windows, left and right scrolling, and built-in colour support|http://www.jedsoft.org/most/|{{Pkg|most}}}}<br />
* {{App|mcview|A pager with mouse and colour support. It is bundled with midnight commander.|http://www.midnight-commander.org|{{Pkg|mc}}}}<br />
* {{App|vimpager|A script that turns vim into a pager. As a result, you get various vim features such as colour schemes, mouse support, split screens, etc.|https://github.com/rkitover/vimpager|{{Pkg|vimpager}}}}<br />
<br />
==== CHM ====<br />
<br />
See also [[Wikipedia:Microsoft Compiled HTML Help]].<br />
<br />
* {{App|ChmSee|CHM viewer based on xulrunner.|https://code.google.com/p/chmsee/|{{AUR|chmsee}}}}<br />
* {{App|Kchmviewer|Qt-based CHM viewer that uses chmlib and borrows some ideas from xchm. It does not depend on [[KDE]], but it can be compiled to integrate with it.|http://www.ulduzsoft.com/kchmviewer/|{{Pkg|kchmviewer}}}}<br />
* {{App|[[Wikipedia:xCHM|xCHM]]|Lightweight CHM viewer, based on chmlib.|http://xchm.sf.net/|{{Pkg|xchm}}}}<br />
<br />
==== Comic book (comix/manga) ====<br />
<br />
* {{App|[[Wikipedia:MComix|MComix]]|GTK2 image viewer specifically designed to handle comic book archives (fork of Comix). Also includes library manager.|http://sourceforge.net/projects/mcomix/|{{Pkg|mcomix}}}}<br />
* {{App|QComicBook|Lightweight comic book viewer written in C++ and Qt4.|http://qcomicbook.org/|{{AUR|qcomicbook}}{{Broken package link|{{aur-mirror|qcomicbook}}}}}}<br />
* {{App|YACReader|Comic book viewer written in C++ and Qt5. Comes with YACReaderLibrary for managing comics.|http://yacreader.com/|{{AUR|yacreader}}}}<br />
<br />
=== Scanning software ===<br />
<br />
See [[SANE#Install a frontend]].<br />
<br />
=== OCR software ===<br />
<br />
See also [[Wikipedia:Comparison of optical character recognition software]].<br />
<br />
==== Engines ====<br />
<br />
* {{App|CuneiForm|Command line OCR system originally developed and open sourced by Cognitive technologies. Supported languages: eng, ger, fra, rus, swe, spa, ita, ruseng, ukr, srp, hrv, pol, dan, por, dut, cze, rum, hun, bul, slo, lav, lit, est, tur.|https://launchpad.net/cuneiform-linux|{{Pkg|cuneiform}}}}<br />
* {{App|GOCR/JOCR|OCR engine which also supports barcode recognition.|http://jocr.sourceforge.net/|{{Pkg|gocr}}}}<br />
* {{App|Ocrad|OCR program based on a feature extraction method.|http://www.gnu.org/software/ocrad/|{{Pkg|ocrad}}}}<br />
* {{App|Tesseract|Accurate open source OCR engine. Package splitted, you need install some datafiles for each language ({{Pkg|tesseract-data-eng}} for example).|http://code.google.com/p/tesseract-ocr/|{{Pkg|tesseract}}}}<br />
<br />
==== Layout analyzers and user interfaces ====<br />
<br />
* {{App|gImageReader|Graphical GTK frontend to Tesseract.|http://gimagereader.sourceforge.net/|{{AUR|gimagereader}}}}<br />
* {{App|gscan2pdf|Scans, runs an OCR engine, minor post-processing, creates a document.|http://gscan2pdf.sourceforge.net/|{{AUR|gscan2pdf}}}}<br />
* {{App|OCRFeeder|Python GUI for Gnome which performs document analysis and rendition, and can use either CuneiForm, GOCR, Ocrad or Tesseract as OCR engines. It can import from PDF or image files, and export to HTML or OpenDocument.|https://wiki.gnome.org/Apps/OCRFeeder|{{Pkg|ocrfeeder}}}}<br />
* {{App|OCRopy|OCR ''platform'', modules exist for document layout analysis, OCR engines (it can use Tesseract or its own engine), natural language modeling, etc.|https://github.com/tmbdev/ocropy|{{AUR|ocropy}}}}<br />
* {{App|[[YAGF]]|Graphical interface for the CuneiForm text recognition program on the Linux platform.|http://symmetrica.net/cuneiform-linux/yagf-en.html|{{Pkg|yagf}}}}<br />
<br />
=== Note taking organizers ===<br />
<br />
See also [[Wikipedia:Comparison of notetaking software]].<br />
<br />
==== Console ====<br />
<br />
* {{App|hnb (hierarchical notebook)|Program to organize many kinds of data (addresses, to-do lists, ideas, book reviews, etc.) in one place using the XML format.|http://hnb.sourceforge.net/|{{AUR|hnb}}}}<br />
* {{App|pynote|Manage notes on the commandline|https://github.com/rumpelsepp/pynote|{{AUR|pynote}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:BasKet Note Pads|BasKet]]|Application for organizing, sharing, and taking notes. It can manage various types of information such as to-do lists, links, pictures, and other types, similar to a scrapbook.|http://basket.kde.org/|{{Pkg|basket}}}}<br />
* {{App|Cherrytree|Hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.|http://giuspen.com/cherrytree/|{{Pkg|cherrytree}}}}<br />
* {{App|[[Wikipedia:Gnote|Gnote]]|Experimental port of Tomboy to C++.|https://wiki.gnome.org/Apps/Gnote|{{Pkg|gnote}}}}<br />
* {{App|KeepNote|Cross-platform GTK+ note-taking application with rich text formatting.|http://keepnote.org|{{Pkg|keepnote}}}}<br />
* {{App|KNotes|A program that lets you write the computer equivalent of sticky notes.|https://www.kde.org/applications/utilities/knotes/|{{Pkg|knotes}}}}<br />
* {{App|NoteCase|Portable hierarchical note manager, coded in C++ using bindings to the GTK+ toolkit.|http://notecase.sourceforge.net|{{AUR|notecase}}{{Broken package link|{{aur-mirror|notecase}}}}}}<br />
* {{App|[[Wikipedia:org-mode|org-mode]]|[[Emacs]] mode for notes, project planning and authoring.|http://orgmode.org|{{AUR|emacs-org-mode}}}}<br />
* {{App|[[Wikipedia:Tomboy (software)|Tomboy]]|Desktop note-taking application for Linux and Unix with a wiki-like linking system to connect notes together.|https://wiki.gnome.org/Apps/Tomboy|{{Pkg|tomboy}}}}<br />
* {{App|wiznote|Opensource cross-platform cloud based note-taking client.|http://www.wiznote.com/|{{Pkg|wiznote}}}}<br />
* {{App|[[zim]]|WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop.|http://zim-wiki.org/|{{Pkg|zim}}}}<br />
* {{app|znotes|A lightweight crossplatform application for notes managment with simple interface, use qt4 libraries.|http://znotes.sourceforge.net/|{{aur|znotes}}}}<br />
<br />
=== Mind-mapping tools ===<br />
<br />
* {{App|FreeMind|Premier free mind-mapping software written in Java.|http://freemind.sourceforge.net|{{Pkg|freemind}}}}<br />
* {{App|Freeplane|Free and open source software application that supports thinking, sharing information and getting things done at work, in school and at home. The software can be used for mind mapping and analyzing the information contained in mind maps.|http://freeplane.sourceforge.net|{{AUR|freeplane}}}}<br />
* {{App|Semantik|A mind-mapping application for KDE.|https://ita1024.github.io/semantik/|{{AUR|semantik}}}}<br />
* {{App|TreeSheets|The ultimate replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.|http://strlen.com/treesheets/|{{AUR|treesheets-git}}}}<br />
* {{App|View Your Mind|Tool to generate and manipulate maps which show your thoughts. Such maps can help you to improve your creativity and effectivity. You can use them for time management, to organize tasks, to get an overview over complex contexts, to sort your ideas etc.|http://www.insilmaril.de/vym/|{{Pkg|vym}}}}<br />
* {{App|Visual Understanding Environment|Open Source project focused on creating flexible tools for managing and integrating digital resources in support of teaching, learning and research.|http://vue.tufts.edu}}<br />
* {{App|XMind|Brainstorming and mind mapping application. It provides a rich set of different visualization styles, and allows sharing of created mind maps via their website.|http://www.xmind.net|{{Pkg|xmind}}}}<br />
<br />
=== Character Selector ===<br />
<br />
* {{app|GNOME Characters|Character map application for GNOME|https://wiki.gnome.org/Design/Apps/CharacterMap|{{Pkg|gnome-characters}}}}<br />
* {{app|gucharmap|A GTK+ 3 Character Selector, distributed with GNOME desktop.|https://wiki.gnome.org/Apps/Gucharmap|{{pkg|gucharmap}}}}<br />
* {{app|kdeutils-kcharselect|A tool to select special characters from all installed fonts and copy them into the clipboard. Distributed with KDE.|http://utils.kde.org/projects/kcharselect/|{{Pkg|kcharselect}}}}<br />
<br />
=== Stylus notes taking ===<br />
* {{app|Write|a word processor for hand writing.|http://www.styluslabs.com/|{{AUR|write_stylus}}}}<br />
* {{app|Gournal|note-taking application written for usage on Tablet-PC, written in perl.|http://www.adebenham.com/old-stuff/gournal/|{{AUR|gournal}}}}<br />
* {{app|Xournal|an application for notetaking, sketching, keeping a journal using a stylus.|http://xournal.sourceforge.net/|{{Pkg|xournal}}}}<br />
<br />
=== Bibliographic reference managers ===<br />
<br />
See also [[Wikipedia:Comparison of reference management software]].<br />
<br />
* {{App|Bibus|A bibliographic database that can directly insert references in OpenOffice.org/LibreOffice and generate the bibliographic index.|http://bibus-biblio.sourceforge.net|{{AUR|bibus}}}}<br />
* {{App|DocEar|Docear is an academic literature suite for searching, organizing and creating academic literature, built upon the mind mapping software Freeplane and the reference manager JabRef.|https://www.docear.org|{{AUR|docear}}}}<br />
* {{App|JabRef|GUI frontend for BibTeX, written in Java.|http://jabref.sourceforge.net|{{AUR|jabref}}}}<br />
* {{App|Zotero|Zotero Standalone. Is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.|http://www.zotero.org|{{AUR|zotero}}}}</div>Blippyhttps://wiki.archlinux.org/index.php?title=Ghost&diff=386988Ghost2015-07-22T08:32:35Z<p>Blippy: /* Prerequisites */ Added package npm, which is also a pre-req.</p>
<hr />
<div>[[Category:Internet applications]]<br />
Ghost is a free and open source blogging platform written in JavaScript and distributed under the MIT License, designed to simplify the process of online publishing for individual bloggers as well as online publications.<br />
<br />
== AUR installation ==<br />
<br />
[[Install]] {{Aur|Ghost}}, and modify {{ic|/srv/ghost/config.js}}. Then [[start]] {{ic|ghost.service}}. If you are happy with it, [[enable]] it for automatic start when the system boots.<br />
<br />
Visit http://127.0.0.1:2368/ghost for final configuration.<br />
<br />
== Custom installation ==<br />
<br />
=== Prerequisites ===<br />
This instruction will guide you through the installation of Ghost using [[nginx]] as web server.<br />
<br />
[[Install]] {{Pkg|nginx}}, {{Pkg|npm}}, {{Pkg|sqlite}}, {{Pkg|python2}}, {{Grp|base-devel}}, {{Pkg|unzip}} and {{Pkg|nodejs }}.<br />
<br />
=== Installation ===<br />
Now it is time to configure the web server to act as a proxy of your blog.<br />
In the server block configuration file of nginx (etc/nginx/nginx.conf), change the location lines to the following:<br />
location / {<br />
proxy_set_header X-Real-IP $remote_addr;<br />
proxy_set_header Host $http_host;<br />
proxy_pass http://127.0.0.1:2368;<br />
}<br />
Create the ghost user and directory for ghost:<br />
$ useradd -r -s /bin/false ghost<br />
$ mkdir -p /srv/http/example.org<br />
<br />
Now [[start]] the {{ic|nginx.service}}.<br />
<br />
Install {{AUR|Ghost}} or grab the latest version of Ghost from Ghost.org, install it manually and change into the extraction directory::<br />
$ curl -L https://ghost.org/zip/ghost-latest.zip<br />
$ unzip ghost-latest.zip -d /srv/http/example.org<br />
$ cd /srv/http/example.org<br />
<br />
Temporarily link the python path variable to python 2 instead of python 3:<br />
First create a dummy folder:<br />
$ mkdir ~/bin<br />
Then add a symlink python to python2 and the config scripts in it:<br />
$ ln -s /usr/bin/python2 ~/bin/python<br />
$ ln -s /usr/bin/python2-config ~/bin/python-config<br />
Finally put the new folder at the beginning of your PATH variable:<br />
$ export PATH=~/bin:$PATH<br />
{{Note|This method of changing [[environment variables]] is not permanent and is only active in the current terminal session.}}<br />
<br />
Install ghost - you do not need this step when you have installed it from the [[Arch User Repository]]:<br />
$ npm install --production<br />
<br />
Start ghost:<br />
$ npm start --production<br />
<br />
Done! Open the browser and go to 127.0.0.1 or the IP of the device you installed ghost.<br />
<br />
=== Creating a service ===<br />
<br />
{{Note|You do not need this step when you have installed Ghost from the [[Arch User Repository]].}}<br />
<br />
If you want to run Ghost in the background, you have to create a service. [[Systemd#Writing_unit_files|Create]] a new service unit for the local system: <br />
<br />
{{hc|/etc/systemd/system/ghost-example-com.service|<nowiki><br />
[Unit]<br />
Description=Ghost blog example.org <br />
After=network.target<br />
<br />
[Service]<br />
Type=simple <br />
PIDFile=/run/ghost-example-org.pid <br />
WorkingDirectory=/srv/http/example.org <br />
User=ghost <br />
Group=ghost <br />
ExecStart=/usr/bin/npm start --production /srv/http/example.org <br />
ExecStop=/usr/bin/npm stop /srv/http/example.org <br />
StandardOutput=null <br />
StandardError=null<br />
<br />
[Install]<br />
WantedBy=multi-user.target<br />
</nowiki>}}<br />
<br />
Change the owner of the blog directory and start Ghost:<br />
<br />
$ chown -R ghost:ghost /srv/http/example.org<br />
$ systemctl start ghost-example-com<br />
<br />
If everything is working fine, you can [[enable]] the new unit {{ic| ghost-example-com}} as well as the webserver {{ic|nginx.service}}.</div>Blippyhttps://wiki.archlinux.org/index.php?title=TigerVNC&diff=382209TigerVNC2015-07-15T11:43:19Z<p>Blippy: Said that tightvnc was obsolete to encourage people to use tigervnc.</p>
<hr />
<div>[[Category:Security]]<br />
[[Category:Remote Desktop]]<br />
[[de:VNC]]<br />
[[es:Vncserver]]<br />
[[ja:Vncserver]]<br />
[[ru:Vncserver]]<br />
[[zh-CN:Virtual Network Computing]]<br />
{{Related articles start}}<br />
{{Related|x11vnc}}<br />
{{Related articles end}}<br />
Vncserver is a remote display daemon that allows users several remote functionalities including:<br />
<br />
# Virtual (headless) and fully ''parallel'' X sessions that run in the background (i.e. not on the physical monitor but virtually) on a machine. All applications running under the server may continue to run, even when the user disconnects.<br />
# Direct control of the local X session(s) (i.e. X running on the physical monitor).<br />
<br />
== Installation ==<br />
''Vncserver'' and ''vncviewer'' are provided by {{Pkg|tigervnc}} and also by {{AUR|tightvnc}} in the [[AUR]]. ''tightvnc'' should be considered obsolete, as it was last updated in 2013.<br />
<br />
== Running vncserver for virtual (headless) sessions ==<br />
<br />
=== First time setup ===<br />
<br />
==== Create environment and password files ====<br />
<br />
Vncserver will create its initial environment file and user password file the first time it is run:<br />
{{hc|$ vncserver|<br />
You will require a password to access your desktops.<br />
<br />
Password:<br />
Verify:<br />
<br />
New 'mars:1 (facade)' desktop is mars:1<br />
<br />
Creating default startup script /home/facade/.vnc/xstartup<br />
Starting applications specified in /home/facade/.vnc/xstartup<br />
Log file is /home/facade/.vnc/mars:1.log<br />
}}<br />
<br />
The default port on which vncserver runs is :1 which corresponds to the the TCP port on which the server is running (where 5900+n = port number). In this case, it is running on 5900+1=5901. Running vncserver a second time will create a second instance running on the next highest, free port, i.e :2 or 5902.<br />
<br />
{{Note|Linux systems can have as many VNC servers as physical memory allows -- all of which running in parallel to each other.}}<br />
<br />
Shutdown the vncserver by using the -kill switch:<br />
$ vncserver -kill :1<br />
<br />
==== Edit the xstartup file ====<br />
<br />
Vncserver sources {{ic|~/.vnc/xstartup}} which functions like an [[.xinitrc]] file. At a minimum, users should define a DE to start if a graphical environment is desired. For example, starting xfce4:<br />
<br />
#!/bin/sh<br />
export XKL_XMODMAP_DISABLE=1<br />
exec startxfce4<br />
<br />
{{Note| The {{ic|XKL_XMODMAP_DISABLE}} line is known to correct problems associated with "scrambled" keystrokes when typing in terminals under some virtualized DEs. }}<br />
<br />
==== Permissions ====<br />
<br />
It is good practice to secure {{ic|~/.vnc}} just like {{ic|~/.ssh}} although this is not a requirement. Execute the following to do so:<br />
$ chmod 700 ~/.vnc<br />
<br />
=== Starting the server ===<br />
<br />
Vncserver offers flexibility via switches. The below example starts vncserver in a specific resolution, allowing multiple users to view/control simultaneously, and sets the dpi on the virtual server to 96:<br />
<br />
$ vncserver -geometry 1440x900 -alwaysshared -dpi 96 :1<br />
{{Note|One need not use a standard monitor resolution for vncserver; 1440x900 can be replaced with something odd like 1792x1008, 740x480, etc.}}<br />
<br />
For a complete list of options, pass the -help switch to vncserver.<br />
<br />
$ vncserver -help<br />
<br />
== Running vncserver to directly control the local display ==<br />
<br />
=== Using tigervnc's x0vncserver ===<br />
TigerVNC provides the x0vncserver binary which has similar functionality to x11vnc e.g.<br />
$ x0vncserver -display :0 -passwordfile ~/.vnc/passwd<br />
<br />
For more see<br />
man x0vncserver<br />
<br />
=== Using x11vnc ===<br />
Another option is to use the {{pkg|x11vnc}} package. This has the advantage or disadvantage, depending on your perspective, of requiring root to initiate the access. For more, see [[X11vnc]].<br />
<br />
== Connecting to vncserver ==<br />
<br />
Any number of clients can connect to a vncserver. A simple example is given below where vncserver is running on 10.1.10.2 on port 5901 (:1) in shorthand notation:<br />
$ vncviewer 10.1.10.2:1<br />
<br />
=== Passwordless authentication ===<br />
<br />
The {{ic|-passwd}} switch allows one to define the location of the server's {{ic|~/.vnc/passwd}} file. It is expected that the user has access to this file on the server through [[SSH]] or through physical access. In either case, place that file on the client's file system in a safe location, i.e. one that has read access ONLY to the expected user.<br />
<br />
$ vncviewer -passwd /path/to/server-passwd-file<br />
<br />
=== Example GUI-based clients ===<br />
<br />
* {{Pkg|gtk-vnc}}<br />
* {{Pkg|kdenetwork-krdc}}<br />
* {{Pkg|rdesktop}}<br />
* {{Pkg|vinagre}}<br />
* {{Pkg|remmina}}<br />
* {{Pkg|vncviewer-jar}}<br />
<br />
== Securing vncserver by SSH tunnels ==<br />
<br />
=== On the server ===<br />
<br />
One wishing access to vncserver from outside the protection of a LAN should be concerned about plain text passwords and unencrypted traffic to/from the viewer and server. Vncserver is easily secured by ssh tunneling. Additionally, one need not open up another port to the outside using this method since the traffic is literally tunneled through the SSH port which the user already has open to the WAN. It is highly recommended to use the {{ic|-localhost}} switch when running vncserver in this scenario. This switch only allows connections ''from the localhost'' -- and by analogy only by users physically ssh'ed and authenticated on the box!<br />
<br />
$ vncserver -geometry 1440x900 -alwaysshared -dpi 96 -localhost :1<br />
<br />
=== On the client ===<br />
<br />
With the server now only accepting connection from the localhost, connect to the box via ssh using the -L switch to enable tunnels. For example:<br />
<br />
$ ssh IP_OF_TARGET_MACHINE -L 8900:localhost:5901<br />
<br />
This forwards the server port 5901 to the client box on port 8900. Once connected via SSH, leave that xterm or shell window open; it is acting as a secured tunnel to/from server. To connect via vnc, open a second xterm and connect not to the remote IP address, but to the localhost of the client thus using the secured tunnel:<br />
$ vncviewer localhost::8900<br />
<br />
From the ssh man page:<br />
''-L [bind_address:] port:host:hostport''<br />
<br />
''Specifies that the given port on the local (client) host is to be forwarded to the given host and port on the remote side. This works by allocating a socket to listen to port on the local side, optionally bound to the specified bind_address. Whenever a connection is made to this port, the connection is forwarded over the secure channel, and a connection is made to host port hostport from the remote machine. Port forwardings can also be specified in the configuration file. IPv6 addresses can be specified with an alternative syntax:''<br />
<br />
''[bind_address/] port/host/ hostport or by enclosing the address in square brackets.''<br />
''Only the superuser can forward privileged ports. By default, the local port is bound in accordance with the GatewayPorts setting. However, an explicit bind_address may be used to bind the connection to a specific address. The bind_address of ``localhost<nowiki>''</nowiki> indicates that the listening port be bound for local use only, while an empty address or `*' indicates that the port should be available from all interfaces.''<br />
<br />
=== Connecting to a vncserver from Android devices over SSH ===<br />
<br />
To connect to a VNC Server over SSH using an Android device:<br />
<br />
{{bc|1. SSH server running on the machine to connect to.<br />
2. VNC server running on the machine to connect to. (Run server with -localhost flag as mentioned above)<br />
3. SSH client on the Android device (ConnectBot is a popular choice and will be used in this guide as an example).<br />
4. VNC client on the Android device (androidVNC).}}<br />
<br />
Consider some dynamic DNS service for targets that do not have static IP addresses.<br />
<br />
In ConnectBot, type in the IP and connect to the desired machine. Tap the options key, select Port Forwards and add a new port:<br />
<br />
{{bc|Nickname: vnc<br />
Type: Local<br />
Source port: 5901<br />
Destination: 127.0.0.1:5901}}<br />
<br />
Save that.<br />
<br />
In androidVNC:<br />
<br />
{{bc|Nickname: nickname<br />
Password: the password used to set up the VNC server<br />
Address: 127.0.0.1 (we are in local after connecting through SSH)<br />
Port: 5901}}<br />
<br />
Connect.<br />
<br />
== Tips and tricks ==<br />
<br />
=== Starting and stopping vncserver at bootup and shutdown via systemd ===<br />
Create {{ic|/etc/systemd/system/vncserver@:1.service}} and modify it defining the user to run the server. Use this with systemd to manage it.<br />
<br />
{{hc|/etc/systemd/system/vncserver@:1.service|<br />
<nowiki># The vncserver service unit file<br />
# The vncserver service unit file<br />
#<br />
# 1. Copy this file to /etc/systemd/system/vncserver@:<display>.service<br />
# 2. Edit User=<br />
# ("User=foo")<br />
# 3. Edit and vncserver parameters appropriately<br />
# ("/usr/bin/vncserver %i -arg1 -arg2 -argn")<br />
# 4. Run `systemctl daemon-reload`<br />
# 5. Run `systemctl enable vncserver@:<display>.service`<br />
#<br />
# DO NOT RUN THIS SERVICE if your local area network is untrusted! <br />
#<br />
# See the wiki page for more on security<br />
# https://wiki.archlinux.org/index.php/Vncserver<br />
<br />
[Unit]<br />
Description=Remote desktop service (VNC)<br />
After=syslog.target network.target<br />
<br />
[Service]<br />
Type=simple<br />
User=<br />
PAMName=login<br />
<br />
# Clean any existing files in /tmp/.X11-unix environment<br />
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'<br />
ExecStart=/usr/bin/vncserver -geometry 1440x900 -fg -alwaysshared -dpi 100 %i<br />
ExecStop=/usr/bin/vncserver -kill %i<br />
<br />
[Install]<br />
WantedBy=multi-user.target<br />
</nowiki>}}<br />
<br />
Change the options in ''ExecStart'' but keep the -fg switch to allow functionality.<br />
<br />
=== Copying clipboard contents from the remote machine to the local ===<br />
<br />
If copying from the remote machine to the local machine does not work, run autocutsel on the server, as mentioned below [[https://bbs.archlinux.org/viewtopic.php?id=101243 reference]]:<br />
<br />
$ autocutsel -fork<br />
<br />
Now press F8 to display the VNC menu popup, and select {{ic|Clipboard: local -> remote}} option.<br />
<br />
One can put the above command in {{ic|~/.vnc/xstartup}} to have it run automatically when vncserver is started.<br />
<br />
=== Fix for no mouse cursor ===<br />
<br />
If no mouse cursor is visible when using {{ic|x0vncserver}}, start vncviewer as follows:<br />
<br />
$ vncviewer DotWhenNoCursor=1 <server><br />
<br />
Or put {{ic|DotWhenNoCursor<nowiki>=</nowiki>1}} in the tigervnc configuration file, which is at {{ic|~/.vnc/default.tigervnc}} by default.<br />
<br />
=== Connecting to an OSX system ===<br />
<br />
See https://help.ubuntu.com/community/AppleRemoteDesktop. Tested with Remmina.</div>Blippyhttps://wiki.archlinux.org/index.php?title=Internet:Nanoblogger&diff=275024Internet:Nanoblogger2013-09-11T10:40:59Z<p>Blippy: </p>
<hr />
<div>[[Category:Internet]]<br />
<br />
A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content. <br />
<br />
http://nanoblogger.sourceforge.net/ || nanoblogger <br />
<br />
== Setup and getting started ==<br />
<br />
The official "getting started" guide is available here: http://nanoblogger.sourceforge.net/docs/nanoblogger.html<br />
<br />
A basic setup procedure is:<br />
nb --blog-dir /path/to/blog add weblog<br />
Note: the directory /path/to/blog should not exist. It also seems to have problems with identifying pathnames, so it is best to specify a full pathname. A basic blank blog will take up approx 352K.<br />
<br />
Add an entry:<br />
nb --blog-dir /path/to/blog add entry<br />
<br />
For convenience, create ~/.nb.conf and include the line<br />
BLOG_DIR="$HOME/path/to/blog"<br />
and then you can simply do:<br />
nb add entry</div>Blippyhttps://wiki.archlinux.org/index.php?title=Internet:Nanoblogger&diff=275023Internet:Nanoblogger2013-09-11T10:40:48Z<p>Blippy: /* Setup and getting started */</p>
<hr />
<div>[[Category:Internet]]<br />
<br />
A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content. <br />
<br />
http://nanoblogger.sourceforge.net/ || nanoblogger <br />
<br />
== Setup and getting started ==<br />
<br />
The official "getting started" guide is available here: http://nanoblogger.sourceforge.net/docs/nanoblogger.html<br />
<br />
A basic setup procedure is:<br />
nb --blog-dir /path/to/blog add weblog<br />
Note: the directory /path/to/blog should not exist. It also seems to have problems with identifying pathnames, so it is best to specify a full pathname. A basic blank blog will take up approx 352K.<br />
<br />
Add an entry:<br />
nb --blog-dir /path/to/blog add entry<br />
<br />
For convenience, create ~/.nb.conf and include the line<br />
BLOG_DIR="$HOME/path/to/blog"<br />
and then you can imply do:<br />
nb add entry</div>Blippyhttps://wiki.archlinux.org/index.php?title=Internet:Nanoblogger&diff=275022Internet:Nanoblogger2013-09-11T10:40:23Z<p>Blippy: /* Setup and getting started */</p>
<hr />
<div>[[Category:Internet]]<br />
<br />
A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content. <br />
<br />
http://nanoblogger.sourceforge.net/ || nanoblogger <br />
<br />
== Setup and getting started ==<br />
<br />
The official "getting started" guide is available here: http://nanoblogger.sourceforge.net/docs/nanoblogger.html<br />
<br />
A basic setup procedure is:<br />
nb --blog-dir /path/to/blog add weblog<br />
Note: the directory /path/to/blog should not exist. It also seems to have problems with identifying pathnames, so it is best to specify a full pathname. A basic blank blog will take up approx 352K.<br />
<br />
Add an entry:<br />
nb --blog-dir /path/to/blog add entry<br />
<br />
For convenience, create ~/.nb.conf and include the line<br />
BLOG_DIR="$HOME/path/to/blog"</div>Blippyhttps://wiki.archlinux.org/index.php?title=Internet:Nanoblogger&diff=275021Internet:Nanoblogger2013-09-11T10:34:09Z<p>Blippy: Entered more detail on setup and getting started.</p>
<hr />
<div>[[Category:Internet]]<br />
<br />
A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content. <br />
<br />
http://nanoblogger.sourceforge.net/ || nanoblogger <br />
<br />
== Setup and getting started ==<br />
<br />
The official "getting started" guide is available here: http://nanoblogger.sourceforge.net/docs/nanoblogger.html<br />
<br />
A basic setup procedure is:<br />
nb --blog-dir /path/to/blog add weblog<br />
Note: the directory /path/to/blog should not exist. It also seems to have problems with identifying pathnames, so it is best to specify a full pathname. A basic blank blog will take up approx 352K.<br />
<br />
Add an entry:<br />
nb --blog-dir /path/to/blog add article<br />
<br />
For convenience, create ~/.nb.conf and include the line<br />
BLOG_DIR="$HOME/path/to/blog"</div>Blippyhttps://wiki.archlinux.org/index.php?title=List_of_applications/Internet&diff=275020List of applications/Internet2013-09-11T09:53:06Z<p>Blippy: /* Blog software */</p>
<hr />
<div><noinclude><br />
[[Category:Internet Applications]]<br />
[[cs:List of Applications/Internet]]<br />
[[it:List of Applications/Internet]]<br />
[[ja:List of Applications/Internet]]<br />
[[zh-CN:List of Applications/Internet]]<br />
{{List of Applications navigation}}<br />
</noinclude><br />
<br />
== Internet ==<br />
<br />
{{Note|1=For possibly more up to date selection of applications, try checking the [https://aur.archlinux.org/packages.php?O=0&K=&do_Search=Go&detail=1&C=13&SeB=nd&SB=n&SO=a&PP=50 AUR 'network' category]}}<br />
<br />
=== BitTorrent Clients ===<br />
<br />
{{Wikipedia|Comparison of BitTorrent clients}}<br />
<br />
==== Console ====<br />
<br />
* {{App|[[aria2]]|Lightweight download utility that supports simultaneous adaptive downloading via HTTP(S), FTP, BitTorrent (DHT, PEX, MSE/PE) protocols and Metalink. It can run as a daemon controlled via a built-in JSON-RPC or XML-RPC interface.|http://aria2.sourceforge.net/|{{Pkg|aria2}}}}<br />
* {{App|[[Deluge]]|User-friendly BitTorrent client written in PyGTK that can run as a daemon.|http://deluge-torrent.org/|{{Pkg|deluge}}}}<br />
* {{App|[[Wikipedia:MLDonkey|MLDonkey]]|Multi-protocol P2P client that supports BitTorrent, HTTP, FTP, eDonkey and Direct Connect.|http://mldonkey.sourceforge.net/|{{AUR|mldonkey}}}}<br />
* {{App|[[rTorrent]]|Simple and lightweight ncurses BitTorrent client.|http://libtorrent.rakshasa.no/|{{Pkg|rtorrent}}}}<br />
* {{App|[[Transmission]]|Simple and easy-to-use BitTorrent client with a daemon version, GTK+, Qt GUI, web and CLI front-ends.|http://transmissionbt.com/|{{Pkg|transmission-cli}}}} {{Pkg|transmission-remote-cli}} {{AUR|transmission-remote-gtk}} (remote clients work with the daemon in the -cli package)<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:KGet|KGet]]|Download manager for KDE that supports HTTP(S), FTP and BitTorrent. Part of {{Grp|kdenetwork}}.|http://www.kde.org/applications/internet/kget/|{{Pkg|kdenetwork-kget}}}}<br />
* {{App|[[Wikipedia:KTorrent|KTorrent]]|Feature-rich BitTorrent client for KDE|http://ktorrent.org/|{{Pkg|ktorrent}}}}<br />
* {{App|[[Wikipedia:qBittorrent|qBittorrent]]|Open source (GPLv2) BitTorrent client that strongly resembles µtorrent.|http://qbittorrent.sourceforge.net/|{{AUR|qbittorrent}}}}<br />
* {{App|QTorrent|BitTorrent client written in PyQt.|http://thegraveyard.org/qtorrent.php{{Linkrot|2012|09|20}}|{{Pkg|qtorrent}}}}<br />
* {{App|[[Transmission]]|Simple and easy-to-use BitTorrent client with daemon version, GTK+, Qt GUI, web and CLI front-ends.|http://transmissionbt.com/|{{Pkg|transmission-gtk}} {{Pkg|transmission-qt}}}}<br />
* {{App|[[Wikipedia:Tribler|Tribler]]|4th generation file sharing system bittorrent client.|http://www.tribler.org|{{AUR|tribler}}}}<br />
* {{App|[[Wikipedia:Vuze|Vuze]]|Feature-rich BitTorrent client written in Java (formerly Azureus).|https://www.vuze.com/|{{AUR|vuze}}}}<br />
<br />
=== eDonkey Clients ===<br />
<br />
eDonkey is still the second-largest p2p network (see [http://ipoque.com/en/resources/internet-studies Internet Study 2008/2009]).<br />
{{Wikipedia|Comparison of eDonkey software}}<br />
<br />
* {{App|[[aMule]]|Well-known eDonkey/Kad client with a daemon version and GTK+, web, and CLI front-ends.|http://www.amule.org/|{{Pkg|amule}}}}<br />
* {{App|KaMule|KDE graphical front-end for aMule.|http://kde-apps.org/content/show.php?content&#61;150270|{{AUR|kamule}}}}<br />
<br />
=== eMoney ===<br />
<br />
{{Stub}}<br />
<br />
==== Bitcoin ====<br />
<br />
{{Box||See the main article: [[Bitcoin]]|#E5E5FF|#FCFCFC}}<br />
<br />
* {{App|Armory|Bitcoin client with with features such as support for multiple wallets, importing keys and backups.|https://github.com/etotheipi/BitcoinArmory|{{AUR|armory-git}}}}<br />
* {{App|[[Bitcoin]]|Official tool to manage Bitcoins, a P2P currency.|http://bitcoin.org/|{{Pkg|bitcoin-daemon}} {{Pkg|bitcoin-qt}}}}<br />
* {{App|Electrum|An easy to use Bitcoin client.|http://electrum.org/|{{AUR|electrum}}}}<br />
<br />
=== Instant messaging ===<br />
<br />
{{Wikipedia|Comparison of instant messaging protocols}}<br />
<br />
This section lists all software with [[Wikipedia:Instant messaging|instant messaging]] support. Particularly, that are client and server applications.<br />
<br />
==== Multi-Protocol Clients ====<br />
<br />
{{Wikipedia|Comparison of instant messaging clients}}<br />
<br />
{{Box||All messengers, that support several networks by means of direct connections to them, belong to this section.|#E5E5FF|#FCFCFC}}<br />
<br />
Many clients listed here (including Pidgin and all it's forks) support multiple IM networks via [[Wikipedia:libpurple|libpurple]]. The number of networks supported by these clients is very large but they (like any multiprotocol clients) usually have very limited or no support for network-specific features.<br />
<br />
===== Console =====<br />
<br />
* {{App|BarnOwl|Ncurses-based chat client with support for the Zephyr, AIM, Jabber, IRC, and Twitter protocols.|http://barnowl.mit.edu/|{{AUR|barnowl}}}}<br />
* {{App|[[Bitlbee]]|IRC client that provides a gateway to popular chat networks (XMPP, MSN, Yahoo, AIM, ICQ and Twitter).|http://bitlbee.org/|{{Pkg|bitlbee}}}}<br />
* {{App|[[Wikipedia:Centericq|CenterIM]]|Fork of CenterICQ, a text mode menu- and window-driven IM interface.|http://centerim.org/|{{Pkg|centerim}}}}<br />
* {{App|[[Pidgin|Finch]]|Ncurses-based chat client that uses libpurple and supports all its protocols.|http://developer.pidgin.im/wiki/Using%20Finch|{{Pkg|finch}}}}<br />
* {{App|[[Wikipedia:naim (software)|naim]]|Ncurses chat client with support for AOL, ICQ, IRC and the Lily CMC.|http://naim.n.ml.org/|{{Pkg|naim}}}}<br />
* {{App|pork|Programmable, ncurses-based AIM and IRC client that mostly looks and feels like ircII.|http://dev.ojnk.net/|{{Pkg|pork}}}}<br />
<br />
===== Graphical =====<br />
<br />
* {{App|Carrier|Pidgin fork providing minor GUI enhancements (formerly FunPidgin).|http://funpidgin.sourceforge.net/|{{AUR|carrier}}}}<br />
* {{App|[[Wikipedia:Emesene|Emesene]]|PyGTK instant messenger for the Windows Live Messenger network, also compatible with Jabber, Facebook and Google Talk.|http://emesene.org/|{{Pkg|emesene}}}}<br />
* {{App|[[Wikipedia:Empathy (software)|Empathy]]|GNOME instant messaging client using the [[Wikipedia:Telepathy (software)|Telepathy]] framework.|http://live.gnome.org/Empathy|{{Pkg|empathy}}}}<br />
* {{App|Galaxium Messenger|Messenger application designed for the GNOME desktop.|https://code.google.com/p/galaxium/|{{AUR|galaxium}}}}<br />
* {{App|[[Wikipedia:Instantbird|Instantbird]]|Multi-protocol chat client using Mozilla's XUL and libpurple.|http://instantbird.com/|{{AUR|instantbird}}}}<br />
* {{App|[[Wikipedia:Kopete|Kopete]]|User-friendly IM supporting AIM, ICQ, Windows Live Messenger, Yahoo, Jabber, Gadu-Gadu, Novell GroupWise Messenger, and other IM networks. Part of {{Grp|kdenetwork}}.|http://kopete.kde.org/|{{Pkg|kdenetwork-kopete}}}}<br />
* {{App|[[Kde#KDE_Telepathy|KDE Telepathy]]|KDE instant messaging client using the [[Wikipedia:Telepathy (software)|Telepathy]] framework. Meant as a replacement for Kopete.|http://community.kde.org/Real-Time_Communication_and_Collaboration/|{{Pkg|kde-telepathy-meta}}}}<br />
* {{App|Licq|Instant messaging client for UNIX supporting multiple protocols (currently ICQ, MSN and Jabber).|http://www.licq.org|{{Pkg|licq}}}}<br />
* {{App|[[Pidgin]]|Multi-protocol instant messaging client.|http://pidgin.im/|{{Pkg|pidgin}} {{AUR|pidgin-light}}}}<br />
* {{App|qutIM|Simple and user-friendly IM supporting ICQ, Jabber, Mail.Ru, IRC and VKontakte messaging.|http://qutim.org/|{{AUR|qutim-stable}}}}<br />
<br />
==== Jabber/XMPP ====<br />
<br />
{{Wikipedia|XMPP}}<br />
<br />
===== Console clients =====<br />
<br />
{{Wikipedia|Comparison of instant messaging clients#XMPP-related features}}<br />
<br />
* {{App|Freetalk|Console-based Jabber client.|https://gnu.org/s/freetalk/|{{Pkg|freetalk}}}}<br />
* {{App|jabber.el|Minimal Jabber client for [[Emacs]].|http://emacs-jabber.sourceforge.net/|{{AUR|emacs-jabber}}}}<br />
* {{App|[[Wikipedia:MCabber|MCabber]]|Small Jabber console client, includes features: SSL, PGP, MUC, OTR, and UTF8.|http://mcabber.com/|{{Pkg|mcabber}}}}<br />
* {{App|Profanity|A console based Jabber client inspired by Irssi.|http://www.profanity.im/|{{AUR|profanity}} {{AUR|profanity-git}}}}<br />
<br />
===== Graphical clients =====<br />
<br />
{{Wikipedia|Comparison of instant messaging clients#XMPP-related features}}<br />
<br />
* {{App|[[Wikipedia:Gajim|Gajim]]|Jabber client written in PyGTK.|https://gajim.org/|{{Pkg|gajim}}}}<br />
* {{App|Jabbim|Jabber client written in PyQt.|http://www.jabbim.com/|{{AUR|jabbim-svn}}}}<br />
* {{App|[[Wikipedia:Psi (instant messaging client)|Psi]]|Qt-based Jabber client.|http://psi-im.org/|{{Pkg|psi}}}}<br />
* {{App|Psi+|Enhanced version of the Psi Jabber client with many new [http://psi-plus.com/wiki/en:features#differences_between_psi_beta_version_and_the_official_psi_015-dev_version features].|https://code.google.com/p/psi-dev/|{{AUR|psi-plus}}}}<br />
* {{App|[[Wikipedia:Tkabber|Tkabber]]|Easy to hack feature-rich XMPP client by the author of the ejabberd XMPP server.|http://tkabber.jabber.ru/|{{Pkg|tkabber}}}}<br />
<br />
===== Servers =====<br />
<br />
{{Wikipedia|Comparison of XMPP server software}}<br />
<br />
* {{App|[[Prosody]]|An XMPP server written in the [http://www.lua.org/ Lua] programming language. Prosody is designed to be lightweight and highly extensible. It is licensed under a permissive [http://prosody.im/source/mit MIT license].|http://prosody.im/|{{Pkg|prosody}}}}<br />
* {{App|Ejabberd|Jabber server written in Erlang|http://www.ejabberd.im/|{{Pkg|ejabberd}}}}<br />
* {{App|[[Jabberd2]]|An XMPP server written in the C language and licensed under the GNU General Public License. It was inspired by jabberd14.|http://jabberd2.org|{{AUR|jabberd2}}}}<br />
<br />
==== IRC Clients ====<br />
<br />
{{Wikipedia|Comparison of Internet Relay Chat clients}}<br />
<br />
===== Console =====<br />
<br />
* {{App|[[Wikipedia:BitchX|BitchX]]|Console-based IRC client developed from the popular [[Wikipedia:ircII|ircII]].|http://www.bitchx.org/|{{AUR|bitchx-svn}}}}<br />
* {{App|ERC|Powerful, modular, and extensible IRC client for [[Emacs]].|http://savannah.gnu.org/projects/erc/|{{AUR|erc-git}}}}<br />
* {{App|[[Wikipedia:Ii (IRC client)|ii]]|Featherweight IRC client, literally {{ic|tail -f}} the conversation and {{ic|echo}} back your replies to a file.|http://tools.suckless.org/ii|{{AUR|ii}}}}<br />
* {{App|Ircfs|File system interface to IRC written in [http://limbo.cat-v.org Limbo].|http://www.ueber.net/code/r/ircfs|{{AUR?|ircfs}}}}<br />
* {{App|[[Irssi]]|Highly-configurable ncurses-based IRC client.|http://irssi.org/|{{Pkg|irssi}}}}<br />
* {{App|ScrollZ|Advanced IRC client based on [[Wikipedia:ircII|ircII]].|http://www.scrollz.com/|{{AUR|scrollz}}}}<br />
* {{App|sic|Extremely simple IRC client, similar to [[Wikipedia:Ii (IRC client)|ii]].|http://tools.suckless.org/sic|{{AUR|sic}}}}<br />
* {{App|[[Wikipedia:WeeChat|WeeChat]]|Modular, lightweight ncurses-based IRC client.|http://weechat.org/|{{Pkg|weechat}}}}<br />
<br />
===== Graphical =====<br />
<br />
* {{App|HexChat|Fork of XChat for Linux and Windows.|http://hexchat.github.io/|{{Pkg|hexchat}}}}<br />
* {{App|[[Wikipedia:Konversation|Konversation]]|Qt-based IRC client for the KDE desktop.|http://konversation.kde.org/|{{Pkg|konversation}}}}<br />
* {{App|[[Wikipedia:KVIrc|KVIrc]]|Qt-based IRC client featuring extensive themes support.|http://kvirc.net/|{{Pkg|kvirc}}}}<br />
* {{App|Loqui|GTK+ IRC client with only one dependency: [https://live.gnome.org/GNetLibrary GNet].|https://launchpad.net/loqui|{{AUR|loqui}}}}<br />
* {{App|LostIRC|Simple GTK+ IRC client with tab-autocompletion, multiple server support, logging and others.|http://lostirc.sourceforge.net|{{AUR|lostirc}}}}<br />
* {{App|pcw|Frontend for [http://tools.suckless.org/ii ii] that opens a new terminal for each channel.|https://bitbucket.org/emg/pcw|{{AUR|pcw-hg}}}}<br />
* {{App|[[Wikipedia:Quassel IRC|Quassel]]|Modern, cross-platform, distributed IRC client.|http://quassel-irc.org/|{{Pkg|quassel-core}} {{Pkg|quassel-client}}}}<br />
* {{App|[[Wikipedia:Smuxi|Smuxi]]|Cross-platform IRC client for the GNOME desktop inspired by [[Irssi]].|http://smuxi.org/|{{Pkg|smuxi}}}}<br />
* {{App|[[Wikipedia:XChat|XChat]]|GTK-based IRC client that works on both Linux and Windows.|http://xchat.org/|{{Pkg|xchat}}}}<br />
<br />
=== Softphone ===<br />
<br />
{{Wikipedia|Comparison of VoIP software}}<br />
{{Wikipedia|List of SIP software}}<br />
<br />
==== Clients ====<br />
<br />
* {{App|[[Wikipedia:Blink (software)|Blink]]|State of the art, easy to use SIP client.|http://www.icanblink.com/|{{AUR|blink-darcs}}}}<br />
* {{App|[[Wikipedia:Ekiga|Ekiga]]|VoIP and video conferencing application with full SIP and H.323 support (formerly known as GNOME Meeting).|http://www.ekiga.org/|{{Pkg|ekiga}}}}<br />
* {{App|[[Wikipedia:Empathy (software)|Empathy]]|GNOME instant messenger client using the Telepathy framework with SIP support (using the Sofia-SIP library).|https://live.gnome.org/Empathy|{{Pkg|empathy}}}}<br />
* {{App|iaxComm|Open source softphone for the Asterisk PBX (using the IAX protocol).|http://iaxclient.sourceforge.net/iaxcomm/|{{AUR?|iaxcomm}}}}<br />
* {{App|[[Wikipedia:Jitsi|Jitsi]]|Audio/video SIP VoIP phone and instant messenger written in Java (formerly SIP-Communicator).|https://jitsi.org/|{{AUR|jitsi}}}}<br />
* {{App|Kiax|Qt-based IAX/2 Softphone.|http://www.forschung-direkt.eu/projects/kiax2/|{{AUR|kiax}}}}<br />
* {{App|[[Wikipedia:KPhone|KPhone]]|Qt SIP User Agent with voice, video and text messaging support.|http://sourceforge.net/projects/kphone/|{{AUR?|kphone}}}}<br />
* {{App|[[Wikipedia:Linphone|Linphone]]|VoIP phone application that allows you to to communicate freely with people over the internet, with voice, video, and text instant messaging.|http://www.linphone.org/|{{Pkg|linphone}}}}<br />
* {{App|Minisip|SIP User Agent with focus on security (supports TLS, end-to-end security, SRTP, MIKEY (DH, PSK, PKE)).|http://www.minisip.org/|{{AUR?|minisip}}}}<br />
* {{App|[[Wikipedia:Mumble (software)|Mumble]]|Voice chat application similar to TeamSpeak.|http://mumble.sourceforge.net/|{{pkg|mumble}}}}<br />
* {{App|[[Wikipedia:Psi (instant messaging client)|Psi]]|Qt-based Jabber client which supports video conferencing (since version 0.13).|http://psi-im.org/|{{Pkg|psi}} {{AUR|psi-plus}}}}<br />
* {{App|[[Wikipedia:QuteCom|QuteCom]]|Softphone which allows you to make free PC to PC video and voice calls, and to integrate all your IM contacts in one place (formerly Wengo Phone).|http://trac.qutecom.org/|{{AUR|qutecom}}}}<br />
* {{App|[[Wikipedia:SFLphone|SFLPhone]]|Open-source SIP/IAX2 compatible softphone with PulseAudio support.|http://sflphone.org/|{{AUR|sflphone}}}}<br />
* {{App|[[Skype]]|Popular P2P application for high-quality voice communication.|http://www.skype.com/|{{Pkg|skype}}}}<br />
* {{App|[[TeamSpeak]]|Proprietary VoIP application with gamers as its target audience.|http://www.teamspeak.com/|{{Pkg|teamspeak3}}}}<br />
* {{App|[[Wikipedia:Twinkle (software)|Twinkle]]|Qt softphone for VoIP and IM communication using SIP.|http://www.twinklephone.com/|{{AUR|twinkle}}}}<br />
* {{App|[[Wikipedia:X-Lite|X-Lite]]|Proprietary freeware VoIP soft phone that uses SIP.|http://www.counterpath.net/x-lite|{{AUR|xlite_bin}}}}<br />
* {{App|[[Wikipedia:Zfone|Zfone]]|Softphone application for secure voice communication over the Internet (VoIP), using the ZRTP protocol.|http://zfoneproject.com/|{{AUR|zfone}}}}<br />
<br />
==== Utilities ====<br />
<br />
* {{App|Gladstone|Educational ITU-T G.729 compliant codec with a GStreamer plugin.|http://code.google.com/p/gladstone/|{{AUR|gladstone-drizztbsd-git}}}}<br />
* {{App|SIPp|Open source test tool and traffic generator for the SIP protocol.|http://sipp.sourceforge.net/|{{AUR|sipp}}}}<br />
* {{App|Sipsak|Small command-line tool for developers and administrators of SIP applications.|http://sipsak.org/|{{AUR|sipsak}}}}<br />
<br />
=== Pastebin clients ===<br />
<br />
{{wikipedia|Pastebin}}<br />
Pastebin services are often used to paste information into [[IRC_Channel|IRC channels]] to help with troubleshooting. There are services for both text (e.g. [http://sprunge.us/ sprunge.org], [http://pastie.org/ pastie.org], [http://codepad.org/ codepad.org]) and images (e.g. [http://imgur.com/ imgur.com], [http://picpaste.com/ picpaste.com]). Pastebin clients allow you to post directy from the cli without using a web browser.<br />
<br />
{{Tip|The sprunge pastebin can be accessed directly via curl: {{bc|<nowiki><command> | curl -F 'sprunge=<-' http://sprunge.us</nowiki>}}<br />
There is also a [https://github.com/robbyrussell/oh-my-zsh/wiki/Usage-of-the-%22sprunge%22-command sprunge plugin] for [https://github.com/robbyrussell/oh-my-zsh/wiki oh-my-zsh] (a configuration tool for the [[Zsh]] command shell).}}<br />
<br />
{{Warning|Do not use [http://pastebin.com/ pastebin.com]. It appears to be the most popular site but it is slow, full of adverts, formats the text badly (it will mess up your code) and many people can not even open the site due to aggressive spam filters.}}<br />
<br />
* {{App|Curlpaste|Utility to post text files to a number of pastebin sites using curl and Lua. Servers: [http://pastebin.ca/ pastebin.ca], [http://codepad.org/ codepad.org], [http://dpaste.com/ dpaste.com] and [http://fpaste.org/ fpaste.org].|https://github.com/Kiwi/curlpaste/|{{Pkg|curlpaste}}}}<br />
* {{App|Elmer|Pastebin client similar to wgetpaste and curlpaste, except written in Perl and usable with wget or curl. Servers: [http://codepad.org/ codepad.org], [http://rafb.me/ rafb.me], [http://sprunge.us/ sprunge.us], [http://ompldr.org/ ompldr.org].|https://github.com/sudokode/elmer|{{AUR|elmer}}}}<br />
* {{App|Fb-client|Client for the [http://paste.xinu.at/ paste.xinu.at] pastebin.|http://paste.xinu.at|{{Pkg|fb-client}}}}<br />
* {{App|Gist|Command-line interface for the [https://gist.github.com/ gist.github.com] pastebin service.|http://github.com/defunkt/gist|{{AUR|gist}}}}<br />
* {{App|Haste|Universal pastebin tool, written in Haskell. Servers: [http://hpaste.org/ hpaste.org], [http://paste2.org/ paste2.org], [http://pastebin.com/ pastebin.com] and others.|http://hackage.haskell.org/package/haste|{{AUR?|haste}}}}<br />
* {{App|Hg-paste|Pastebin extension for Mercurial which can send diffs to various pastebin websites for easy sharing. Servers: [http://dpaste.com/ dpaste.com] and [http://dpaste.org/ dpaste.org].|http://bitbucket.org/sjl/hg-paste|{{AUR|hg-paste}}}}<br />
* {{App|Ix|Client for the ix.io pastebin.|http://ix.io|{{Pkg|ix}}}}<br />
* {{App|Npaste-client|Client for the [http://npaste.de/ npaste.de] pastebin.|http://npaste.de|{{AUR|npaste-client}}}}<br />
* {{App|Pastebinit|Really small Python script that acts as a Pastebin client. Servers: [http://pastie.org/ pastie.org], [http://paste.kde.org/ paste.kde.org], [http://paste.debian.net/ paste.debian.net], [http://paste.ubuntu.com/ paste.ubuntu.com] and others (for a full list see {{ic|pastebinit -l}}).|http://launchpad.net/pastebinit|{{Pkg|pastebinit}}}}<br />
* {{App|Vim-gist|Vim script for [https://gist.github.com/ gist.github.com].| http://www.vim.org/scripts/script.php?script_id&#61;2423 |{{AUR|vim-gist}}}}<br />
* {{App|Vim-paster|Vim plugin to paste to any pastebin service using curl.|http://eugeneciurana.com/site.php?page&#61;tools|{{AUR|vim-paster}}}}<br />
* {{App|Wgetpaste|Bash script that automates pasting to a number of pastebin services. Servers: [http://pastebin.ca/ pastebin.ca], [http://codepad.org/ codepad.org], [http://dpaste.com/ dpaste.com] and [http://pastebin.osuosl.org/ pastebin.osuosl.org].|http://wgetpaste.zlin.dk/|{{Pkg|wgetpaste}}}}<br />
<br />
=== Email clients ===<br />
<br />
{{Wikipedia|Comparison of e-mail clients}}<br />
<br />
==== Console ====<br />
<br />
* {{App|[[Alpine]]|Fast, easy-to-use and Apache-licensed email client based on [[Wikipedia:Pine (email client)|Pine]].|https://washington.edu/alpine|{{AUR|alpine}}}}<br />
* {{App|[[Wikipedia:Gnus|Gnus]]|Email, NNTP and RSS client for Emacs.|http://gnus.org/|{{AUR|emacs-gnus-git}}}}<br />
* {{App|[[Wikipedia:mailx|Heirloom mailx]]|Full-featured command-line Mail User Agent derived from Berkeley Mail.|http://heirloom.sourceforge.net/mailx.html|{{Pkg|heirloom-mailx}}}}<br />
* {{App|mu/mu4e|Email indexer (mu) and client for emacs (mu4e). Xapian based for fast searches.|http://www.djcbsoftware.nl/code/mu/mu4e.html|{{AUR|mu}}}}<br />
* {{App|[[Mutt]]|Small but very powerful text-based mail client.|http://www.mutt.org/|{{Pkg|mutt}}}}<br />
* {{App|[[Sup]]|CLI mail client with very fast searching, tagging, threading and GMail like operation.|http://sup.rubyforge.org/|{{AUR|sup}}}}<br />
* {{App|[[Wikipedia:Wanderlust (software)|Wanderlust]]|Email client and news reader for Emacs.|http://www.gohome.org/wl/|{{Pkg|wanderlust}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Balsa]]|Simple and light email client that is part of the Gnome project.|http://pawsa.fedorapeople.org/balsa/|{{Pkg|balsa}}}}<br />
* {{App|[[Wikipedia:Claws Mail|Claws Mail]]|Lightweight GTK-based email client and news reader.|http://claws-mail.org/|{{Pkg|claws-mail}}}}<br />
* {{App|[[Evolution]]|Mature and feature-rich e-mail client used in GNOME by default. Part of {{Grp|gnome-extra}}.|http://projects.gnome.org/evolution/|{{Pkg|evolution}}}}<br />
* {{App|Geary|Simple desktop mail client built in [[Wikipedia:Vala (programming language)|Vala]].|http://redmine.yorba.org/projects/geary/wiki|{{Pkg|geary}}}}<br />
* {{App|[[Wikipedia:Kmail|Kmail]]|Mature and feature-rich email client. Part of {{Grp|kdepim}}.|http://kde.org/applications/internet/kmail/|{{Pkg|kdepim-kmail}}}}<br />
* {{App|Manitou Mail|Database-driven email system.|http://www.manitou-mail.org/|{{AUR|manitou-mdx}} {{AUR|manitou-ui}}}}<br />
* {{App|[[Wikipedia:Sylpheed|Sylpheed]]|Lightweight and user-friendly GTK+ email client.|http://sylpheed.sraoss.jp/en/|{{Pkg|sylpheed}}}}<br />
* {{App|[[Thunderbird]]|Feature-rich email client from Mozilla written in GTK+.|http://www.mozilla.org/thunderbird/|{{Pkg|thunderbird}}}}<br />
* {{App|Trojitá|Qt IMAP email client.|http://trojita.flaska.net/|{{AUR|trojita}}}}<br />
<br />
=== Network Managers ===<br />
<br />
* {{App|[[Connman]]|Daemon for managing internet connections within embedded devices running the Linux operating system. The Connection Manager is designed to be slim and to use as few resources as possible, so it can be easily integrated.|https://connman.net/|{{Pkg|connman}}}}<br />
* {{App|[[netctl]]|Simple and robust tool to manage network connections via profiles. Works well with systemd.|https://projects.archlinux.org/netctl.git/|{{Pkg|netctl}}}}<br />
* {{App|[[NetworkManager]]|Manager that provides wired, wireless, mobile broadband and OpenVPN detection with configuration and automatic connection.|http://projects.gnome.org/NetworkManager/|{{Pkg|networkmanager}}}}<br />
* {{App|[[Wicd]]|Wireless and wired connection manager with few dependencies and GTK+, KDE and command-line interfaces.|http://wicd.sourceforge.net/|{{Pkg|wicd}}}}<br />
<br />
=== News Aggregators ===<br />
<br />
{{Wikipedia|Comparison of feed aggregators}}<br />
<br />
==== Console ====<br />
<br />
* {{App|[[Wikipedia:Canto (news aggregator)|Canto]]|Ncurses RSS aggregator.|http://codezen.org/canto/|{{AUR|canto}}}}<br />
* {{App|[[Wikipedia:Gnus|Gnus]]|Email, NNTP and RSS client for Emacs.|http://gnus.org/|{{AUR|emacs-gnus-git}}}}<br />
* {{App|Newsbeuter|Ncurses RSS aggregator with layout and keybinding similar to the [[Mutt]] email client.|http://newsbeuter.org|{{Pkg|newsbeuter}}}}<br />
* {{App|Rawdog|"RSS Aggregator Without Delusions Of Grandeur" that parses RSS/CDF/Atom feeds into a static HTML page of articles in chronological order.|http://offog.org/code/rawdog.html|{{AUR|rawdog}}}}<br />
* {{App|Snownews|Text mode RSS news reader.|http://kiza.kcore.de/software/snownews/|{{Pkg|snownews}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:Kontact#News Feed Aggregator|Akregator]]|News aggregator for KDE, part of {{Grp|kdepim}}.|http://kde.org/applications/internet/akregator/|{{Pkg|kdepim-akregator}}}}<br />
* {{App|Blam|Simple newsreader for GNOME written in C Sharp.| https://git.gnome.org/browse/blam|{{Pkg|blam}}}}<br />
* {{App|[[Wikipedia:BlogBridge|BlogBridge]]|Excellent Java-based aggregator, which gives users the option to synchronize their feeds across multiple computers.|http://blogbridge.com|{{AUR|blogbridge}}}}<br />
* {{App|[[Wikipedia:Liferea|Liferea]]|GTK+ news aggregator for online news feeds and weblogs.| http://liferea.sourceforge.net|{{Pkg|liferea}}}}<br />
* {{App|RSS Guard|Very tiny RSS and Atom news reader developed using Qt framework.|https://code.google.com/p/rss-guard/|{{AUR|rss-guard}}}}<br />
* {{App|[[Wikipedia:RSSOwl|RSSOwl]]|Powerful aggregator for RSS and Atom feeds, written in Java using Eclipse Rich Client Platform and SWT as a widget toolkit.|http://boreal.rssowl.org|{{AUR|rssowl}}}}<br />
* {{App|[[Thunderbird]]|Email client from Mozilla which also functions as a pretty nice news aggregator.|http://www.mozilla.org/thunderbird/|{{Pkg|thunderbird}}}}<br />
* {{App|Tickr (formerly News)|GTK-based RSS Reader that displays feeds as a smooth scrolling line on your Desktop, as known from TV stations.|http://newsrssticker.com/|{{AUR|tickr}}}}<br />
* {{App|Urssus|Cross platform GUI news aggregator.|https://code.google.com/p/urssus/|{{AUR|urssus}}}}<br />
* {{App|quite-rss|RSS/Atom feed reader written on Qt/С++.|http://code.google.com/p/quite-rss/|{{AUR|quiterss}}}}<br />
<br />
=== Web Browsers ===<br />
<br />
{{Wikipedia|Comparison of web browsers}}<br />
<br />
==== Console ====<br />
<br />
* {{App|[[Wikipedia:ELinks|ELinks]]|Advanced and well-established feature-rich text mode web browser (Links fork, barely supported since 2009).|http://elinks.or.cz/|{{Pkg|elinks}}}}<br />
* {{App|[[Wikipedia:Links (web browser)|Links]]|Text WWW browser, similar to Lynx, but with CSS-based rendering. It is much more advanced and includes detailed menus, similiar to GUI.|http://links.twibright.com/|{{Pkg|links}}}}<br />
* {{App|[[Wikipedia:Lynx (web browser)|Lynx]]|Text browser for the World Wide Web.|http://lynx.isc.org|{{Pkg|lynx}}}}<br />
* {{App|retawq|Interactive, multi-threaded network client (web browser) for text terminals.|http://retawq.sourceforge.net/|{{AUR|retawq}}}}<br />
* {{App|[[Wikipedia:W3m|w3m]]|Pager/text-based web browser. It has vim-like keybindings, and is able to display images. It has javascript support too.|http://w3m.sourceforge.net/|{{Pkg|w3m}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:Abaco (web browser)|Abaco]]|Multi-page graphical web browser for the Plan 9 OS.|http://lab-fgb.com/abaco/{{linkrot|2013|05|19}}|{{AUR|abaco}}}}<br />
* {{App|[[Wikipedia:Arora (browser)|Arora]]|Cross-platform web browser built using QtWebKit. Development stopped in January 2012.|https://code.google.com/p/arora/|{{Pkg|arora}}}}<br />
* {{App|[[Chromium]]|Web browser developed by Google that uses the WebKit layout engine and application framework, the open source project behind Google Chrome.|http://www.chromium.org/|{{Pkg|chromium}}}}<br />
* {{App|[[Wikipedia:Conkeror|Conkeror]]|Highly programmable web browser, with Emacs-like keybindings, based on Mozilla's XULRunner.|http://conkeror.org/|{{AUR|conkeror-git}}}}<br />
* {{App|[[Wikipedia:Dillo|Dillo]]|Small, fast graphical web browser built on [[Wikipedia:Fltk|FLTK]].|http://dillo.org/|{{Pkg|dillo}}}}<br />
* {{App|[[dwb]]|Lightweight, highly customizable web browser based on the WebKit engine with vi-like shortcuts and tiling layouts.|http://portix.bitbucket.org/dwb/|{{Pkg|dwb}}}}<br />
* {{App|[[Epiphany]]|Browser which uses the WebKit rendering engine, part of {{Grp|gnome}}.|http://projects.gnome.org/epiphany/|{{Pkg|epiphany}}}}<br />
* {{App|[[Firefox]]|Extensible browser from Mozilla based on Gecko with fast rendering.|https://mozilla.com/firefox|{{Pkg|firefox}}}}<br />
* {{App|Hv3|Minimalist web browser based on [[Wikipedia:Tkhtml|Tkhtml3]].|http://tkhtml.tcl.tk/hv3.html|{{AUR|hv3}}}}<br />
* {{App|[[Jumanji]]|Highly customizable and functional web browser.|http://pwmt.org/projects/jumanji|{{AUR|jumanji}}}}<br />
* {{App|[[Wikipedia:Kazehakase|Kazehakase]]|Much lighter, but rather feature-lacking alternative to other browsers, based on GTK+ and Gecko.|http://kazehakase.sourceforge.jp/|{{AUR?|kazehakase}}}}<br />
* {{App|[[Wikipedia:Konqueror|Konqueror]]|Web browser based on Qt and KHTML, part of {{Grp|kdebase}}.|http://konqueror.org/|{{Pkg|kdebase-konqueror}}}}<br />
* {{App|[[Luakit]]|Highly configurable, micro-browser framework based on the WebKit engine and the GTK+ toolkit. It is very fast, extensible by Lua and licensed under the GNU GPLv3 license.|http://mason-larobina.github.com/luakit/|{{Pkg|luakit}}}}<br />
* {{App|[[Wikipedia:Midori (web browser)|Midori]]|Lightweight web browser based on GTK+ and WebKit.|http://twotoasts.de/index.php/midori/|{{Pkg|midori}}}}<br />
* {{App|[[Wikipedia:NetSurf|NetSurf]]|Featherweight browser written in C, notable for its lack of JavaScript support and fast rendering through its own custom rendering engine.|http://netsurf-browser.org|{{Pkg|netsurf}}}}<br />
* {{App|[[Opera]]|Highly customizable browser with focuses on an adherence to web rendering standards.|http://opera.com|{{Pkg|opera}}}}<br />
* {{App|[[Wikipedia:QupZilla|QupZilla]]|New and very fast open source browser based on WebKit core, written in Qt framework.| http://www.qupzilla.com |{{pkg|qupzilla}}}} <br />
* {{App|[[wikipedia:Rekonq|Rekonq]]|WebKit-based web browser for KDE.|http://rekonq.kde.org/|{{Pkg|rekonq}}}}<br />
* {{App|Sb|Very lightweight WebKit-based browser that uses keybindings to perform most things the URL bar would usually do.|https://github.com/mutantturkey/sb/|{{AUR|sb-git}}}} <br />
* {{App|Surf|Lightweight WebKit-based browser, which follows the [http://suckless.org/philosophy suckless ideology] (basically, the browser itself is a single C source file).|http://surf.suckless.org|{{Pkg|surf}}}}<br />
* {{App|[[Wikipedia:Uzbl|Uzbl]]|Group of web interface tools which adhere to the Unix philosophy.|http://uzbl.org/|{{Pkg|uzbl-browser}}}}<br />
* {{App|[[Vimprobable]]|Browser that behaves like the Vimperator plugin available for Mozilla Firefox. It is based on the WebKit engine and uses the GTK+ bindings.|http://sourceforge.net/apps/trac/vimprobable/|{{AUR|vimprobable-git}}}}<br />
* {{App|[[Wikipedia:Xombrero|Xombrero]]|Webkit minimalist web browser with sophisticated security features designed-in, BSD style.|https://opensource.conformal.com/wiki/xombrero|{{AUR|xombrero-git}}}}<br />
<br />
=== Blog software ===<br />
<br />
{{Wikipedia|Blog software}}<br />
<br />
{{Wikipedia|List of content management systems}}<br />
<br />
* {{App|[[Wordpress]]|An easy to setup and administer FLOSS content management system featuring a strong and vibrant community with thousands of plugins and themes.|http://wordpress.org/|{{Pkg|wordpress}}}}<br />
* {{App|[[Drupal]]|An open source content management platform powering millions of websites and applications. It is built, used, and supported by an active and diverse community of people around the world.|http://drupal.org/|{{Pkg|drupal}}}}<br />
* {{App|[[Internet:Nanoblogger]]|A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content.|http://nanoblogger.sourceforge.net/|{{Pkg|nanoblogger}}}}<br />
<br />
=== Microblogging Clients ===<br />
<br />
{{Wikipedia|List of Twitter services and applications}}<br />
<br />
* {{App|Choqok|Microblogging client for KDE that supports Twitter.com, Identi.ca and opendesktop.org services.|http://choqok.gnufolks.org/|{{Pkg|choqok}}}}<br />
* {{App|[[Wikipedia:Gwibber|Gwibber]]|GTK-based microblogging client with support for Facebook, Identi.ca, Twitter, Flickr, Foursquare, Sina and Sohu.|http://gwibber.com/|{{Pkg|gwibber}}}}<br />
* {{App|[[Wikipedia:Hotot (program)|Hotot]]|Lightweight and open source microblogging client with support for Twitter and Identi.ca and integration with various image sharing services and URL shorteners.|http://hotot.org|{{AUR|hotot}}}}<br />
* {{App|Pino|Simple and fast client for Twitter and Identi.ca. written in [[Wikipedia:Vala (programming language)|Vala]].|http://pino-app.appspot.com/|{{AUR|pino}}}}<br />
* {{App|Polly|Linux Twitter client designed for multiple columns of multiple accounts.|https://launchpad.net/polly/|{{AUR|polly}}}}<br />
* {{App|Qwit|Cross-platform client for Twitter using the Qt toolkit.|http://code.google.com/p/qwit/|{{AUR|qwit}}}}<br />
* {{App|ttytter|Easily scriptable twitter client written in Perl.|http://www.floodgap.com/software/ttytter/|{{Pkg|ttytter}}}}<br />
* {{App|Turpial|Multi-interface Twitter client written in Python.|http://turpial.org.ve/|{{AUR|turpial-git}}}}<br />
* {{App|tyrs|Simple client for for Twitter and Identi.ca supporting virtually all its features with nice console UI (unmaintained).|http://tyrs.nicosphere.net/|{{AUR|tyrs}}}}<br />
* {{App|turses|Twitter client for the console based off {{AUR|tyrs}} with mayor improvements.|http://turses.rtfd.org/|{{AUR|turses}}}}<br />
<br />
=== FTP ===<br />
<br />
==== FTP Clients ====<br />
<br />
{{Wikipedia|Comparison of FTP client software}}<br />
<br />
* {{App|CurlFtpFS|Filesystem for acessing FTP hosts based on FUSE and libcurl.|http://curlftpfs.sourceforge.net/|{{Pkg|curlftpfs}}}}<br />
* {{App|[[Wikipedia:FatRat|FatRat]]|Download manager with support for HTTP, FTP, SFTP, BitTorrent, RapidShare and more.|http://fatrat.dolezel.info/|{{Pkg|fatrat}}}}<br />
* {{App|[[Wikipedia:FileZilla|FileZilla]]|Fast and reliable FTP, FTPS and SFTP client.|http://filezilla-project.org/|{{Pkg|filezilla}}}}<br />
* {{App|fuseftp|FTP filesystem written in Perl, using [[Wikipedia:Filesystem in Userspace|FUSE]].|http://freshmeat.net/projects/fuseftp/|{{AUR|fuseftp}}}}<br />
* {{App|[[Wikipedia:gFTP|gFTP]]|Multithreaded FTP client for Linux.|http://gftp.seul.org/|{{Pkg|gftp}}}}<br />
* {{App|[[Wikipedia:Lftp|LFTP]]|Sophisticated command-line FTP client.|http://lftp.yar.ru/|{{Pkg|lftp}}}}<br />
* {{App|[[Wikipedia:tnftp|tnftp]]|FTP client with several advanced features for [[Wikipedia:NetBSD|NetBSD]].|http://freecode.com/projects/tnftp|{{Pkg|tnftp}}}}<br />
Some file managers like Dolphin, [[Nautilus]] and [[Thunar]] also provide FTP functionality.<br />
<br />
==== FTP Servers ====<br />
<br />
* {{App|[[Wikipedia:Pure-FTPd|Pure-FTPd]]|Free (BSD-licensed), secure, production-quality and standard-compliant FTP server.|http://www.pureftpd.org/project/pure-ftpd|{{AUR|pure-ftpd}}}}<br />
* {{App|[[Very Secure FTP Daemon|vsftpd]]|Lightweight, stable and secure FTP server for UNIX-like systems.|https://security.appspot.com/vsftpd.html|{{Pkg|vsftpd}}}}<br />
<br />
=== Others ===<br />
<br />
* {{App|[[Wikipedia:Sharelin|Sharelin]]|Gnutella2 only client with a web UI.|http://sourceforge.net/apps/mediawiki/sharelin|{{AUR|Sharelin}}}}</div>Blippyhttps://wiki.archlinux.org/index.php?title=Internet:Nanoblogger&diff=275019Internet:Nanoblogger2013-09-11T09:51:07Z<p>Blippy: Page creation</p>
<hr />
<div>[[Category:Internet]]<br />
<br />
A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content. <br />
<br />
http://nanoblogger.sourceforge.net/ || nanoblogger <br />
<br />
== Installation ==</div>Blippyhttps://wiki.archlinux.org/index.php?title=List_of_applications/Internet&diff=275018List of applications/Internet2013-09-11T09:29:35Z<p>Blippy: Create a link to nanoblogger</p>
<hr />
<div><noinclude><br />
[[Category:Internet Applications]]<br />
[[cs:List of Applications/Internet]]<br />
[[it:List of Applications/Internet]]<br />
[[ja:List of Applications/Internet]]<br />
[[zh-CN:List of Applications/Internet]]<br />
{{List of Applications navigation}}<br />
</noinclude><br />
<br />
== Internet ==<br />
<br />
{{Note|1=For possibly more up to date selection of applications, try checking the [https://aur.archlinux.org/packages.php?O=0&K=&do_Search=Go&detail=1&C=13&SeB=nd&SB=n&SO=a&PP=50 AUR 'network' category]}}<br />
<br />
=== BitTorrent Clients ===<br />
<br />
{{Wikipedia|Comparison of BitTorrent clients}}<br />
<br />
==== Console ====<br />
<br />
* {{App|[[aria2]]|Lightweight download utility that supports simultaneous adaptive downloading via HTTP(S), FTP, BitTorrent (DHT, PEX, MSE/PE) protocols and Metalink. It can run as a daemon controlled via a built-in JSON-RPC or XML-RPC interface.|http://aria2.sourceforge.net/|{{Pkg|aria2}}}}<br />
* {{App|[[Deluge]]|User-friendly BitTorrent client written in PyGTK that can run as a daemon.|http://deluge-torrent.org/|{{Pkg|deluge}}}}<br />
* {{App|[[Wikipedia:MLDonkey|MLDonkey]]|Multi-protocol P2P client that supports BitTorrent, HTTP, FTP, eDonkey and Direct Connect.|http://mldonkey.sourceforge.net/|{{AUR|mldonkey}}}}<br />
* {{App|[[rTorrent]]|Simple and lightweight ncurses BitTorrent client.|http://libtorrent.rakshasa.no/|{{Pkg|rtorrent}}}}<br />
* {{App|[[Transmission]]|Simple and easy-to-use BitTorrent client with a daemon version, GTK+, Qt GUI, web and CLI front-ends.|http://transmissionbt.com/|{{Pkg|transmission-cli}}}} {{Pkg|transmission-remote-cli}} {{AUR|transmission-remote-gtk}} (remote clients work with the daemon in the -cli package)<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:KGet|KGet]]|Download manager for KDE that supports HTTP(S), FTP and BitTorrent. Part of {{Grp|kdenetwork}}.|http://www.kde.org/applications/internet/kget/|{{Pkg|kdenetwork-kget}}}}<br />
* {{App|[[Wikipedia:KTorrent|KTorrent]]|Feature-rich BitTorrent client for KDE|http://ktorrent.org/|{{Pkg|ktorrent}}}}<br />
* {{App|[[Wikipedia:qBittorrent|qBittorrent]]|Open source (GPLv2) BitTorrent client that strongly resembles µtorrent.|http://qbittorrent.sourceforge.net/|{{AUR|qbittorrent}}}}<br />
* {{App|QTorrent|BitTorrent client written in PyQt.|http://thegraveyard.org/qtorrent.php{{Linkrot|2012|09|20}}|{{Pkg|qtorrent}}}}<br />
* {{App|[[Transmission]]|Simple and easy-to-use BitTorrent client with daemon version, GTK+, Qt GUI, web and CLI front-ends.|http://transmissionbt.com/|{{Pkg|transmission-gtk}} {{Pkg|transmission-qt}}}}<br />
* {{App|[[Wikipedia:Tribler|Tribler]]|4th generation file sharing system bittorrent client.|http://www.tribler.org|{{AUR|tribler}}}}<br />
* {{App|[[Wikipedia:Vuze|Vuze]]|Feature-rich BitTorrent client written in Java (formerly Azureus).|https://www.vuze.com/|{{AUR|vuze}}}}<br />
<br />
=== eDonkey Clients ===<br />
<br />
eDonkey is still the second-largest p2p network (see [http://ipoque.com/en/resources/internet-studies Internet Study 2008/2009]).<br />
{{Wikipedia|Comparison of eDonkey software}}<br />
<br />
* {{App|[[aMule]]|Well-known eDonkey/Kad client with a daemon version and GTK+, web, and CLI front-ends.|http://www.amule.org/|{{Pkg|amule}}}}<br />
* {{App|KaMule|KDE graphical front-end for aMule.|http://kde-apps.org/content/show.php?content&#61;150270|{{AUR|kamule}}}}<br />
<br />
=== eMoney ===<br />
<br />
{{Stub}}<br />
<br />
==== Bitcoin ====<br />
<br />
{{Box||See the main article: [[Bitcoin]]|#E5E5FF|#FCFCFC}}<br />
<br />
* {{App|Armory|Bitcoin client with with features such as support for multiple wallets, importing keys and backups.|https://github.com/etotheipi/BitcoinArmory|{{AUR|armory-git}}}}<br />
* {{App|[[Bitcoin]]|Official tool to manage Bitcoins, a P2P currency.|http://bitcoin.org/|{{Pkg|bitcoin-daemon}} {{Pkg|bitcoin-qt}}}}<br />
* {{App|Electrum|An easy to use Bitcoin client.|http://electrum.org/|{{AUR|electrum}}}}<br />
<br />
=== Instant messaging ===<br />
<br />
{{Wikipedia|Comparison of instant messaging protocols}}<br />
<br />
This section lists all software with [[Wikipedia:Instant messaging|instant messaging]] support. Particularly, that are client and server applications.<br />
<br />
==== Multi-Protocol Clients ====<br />
<br />
{{Wikipedia|Comparison of instant messaging clients}}<br />
<br />
{{Box||All messengers, that support several networks by means of direct connections to them, belong to this section.|#E5E5FF|#FCFCFC}}<br />
<br />
Many clients listed here (including Pidgin and all it's forks) support multiple IM networks via [[Wikipedia:libpurple|libpurple]]. The number of networks supported by these clients is very large but they (like any multiprotocol clients) usually have very limited or no support for network-specific features.<br />
<br />
===== Console =====<br />
<br />
* {{App|BarnOwl|Ncurses-based chat client with support for the Zephyr, AIM, Jabber, IRC, and Twitter protocols.|http://barnowl.mit.edu/|{{AUR|barnowl}}}}<br />
* {{App|[[Bitlbee]]|IRC client that provides a gateway to popular chat networks (XMPP, MSN, Yahoo, AIM, ICQ and Twitter).|http://bitlbee.org/|{{Pkg|bitlbee}}}}<br />
* {{App|[[Wikipedia:Centericq|CenterIM]]|Fork of CenterICQ, a text mode menu- and window-driven IM interface.|http://centerim.org/|{{Pkg|centerim}}}}<br />
* {{App|[[Pidgin|Finch]]|Ncurses-based chat client that uses libpurple and supports all its protocols.|http://developer.pidgin.im/wiki/Using%20Finch|{{Pkg|finch}}}}<br />
* {{App|[[Wikipedia:naim (software)|naim]]|Ncurses chat client with support for AOL, ICQ, IRC and the Lily CMC.|http://naim.n.ml.org/|{{Pkg|naim}}}}<br />
* {{App|pork|Programmable, ncurses-based AIM and IRC client that mostly looks and feels like ircII.|http://dev.ojnk.net/|{{Pkg|pork}}}}<br />
<br />
===== Graphical =====<br />
<br />
* {{App|Carrier|Pidgin fork providing minor GUI enhancements (formerly FunPidgin).|http://funpidgin.sourceforge.net/|{{AUR|carrier}}}}<br />
* {{App|[[Wikipedia:Emesene|Emesene]]|PyGTK instant messenger for the Windows Live Messenger network, also compatible with Jabber, Facebook and Google Talk.|http://emesene.org/|{{Pkg|emesene}}}}<br />
* {{App|[[Wikipedia:Empathy (software)|Empathy]]|GNOME instant messaging client using the [[Wikipedia:Telepathy (software)|Telepathy]] framework.|http://live.gnome.org/Empathy|{{Pkg|empathy}}}}<br />
* {{App|Galaxium Messenger|Messenger application designed for the GNOME desktop.|https://code.google.com/p/galaxium/|{{AUR|galaxium}}}}<br />
* {{App|[[Wikipedia:Instantbird|Instantbird]]|Multi-protocol chat client using Mozilla's XUL and libpurple.|http://instantbird.com/|{{AUR|instantbird}}}}<br />
* {{App|[[Wikipedia:Kopete|Kopete]]|User-friendly IM supporting AIM, ICQ, Windows Live Messenger, Yahoo, Jabber, Gadu-Gadu, Novell GroupWise Messenger, and other IM networks. Part of {{Grp|kdenetwork}}.|http://kopete.kde.org/|{{Pkg|kdenetwork-kopete}}}}<br />
* {{App|[[Kde#KDE_Telepathy|KDE Telepathy]]|KDE instant messaging client using the [[Wikipedia:Telepathy (software)|Telepathy]] framework. Meant as a replacement for Kopete.|http://community.kde.org/Real-Time_Communication_and_Collaboration/|{{Pkg|kde-telepathy-meta}}}}<br />
* {{App|Licq|Instant messaging client for UNIX supporting multiple protocols (currently ICQ, MSN and Jabber).|http://www.licq.org|{{Pkg|licq}}}}<br />
* {{App|[[Pidgin]]|Multi-protocol instant messaging client.|http://pidgin.im/|{{Pkg|pidgin}} {{AUR|pidgin-light}}}}<br />
* {{App|qutIM|Simple and user-friendly IM supporting ICQ, Jabber, Mail.Ru, IRC and VKontakte messaging.|http://qutim.org/|{{AUR|qutim-stable}}}}<br />
<br />
==== Jabber/XMPP ====<br />
<br />
{{Wikipedia|XMPP}}<br />
<br />
===== Console clients =====<br />
<br />
{{Wikipedia|Comparison of instant messaging clients#XMPP-related features}}<br />
<br />
* {{App|Freetalk|Console-based Jabber client.|https://gnu.org/s/freetalk/|{{Pkg|freetalk}}}}<br />
* {{App|jabber.el|Minimal Jabber client for [[Emacs]].|http://emacs-jabber.sourceforge.net/|{{AUR|emacs-jabber}}}}<br />
* {{App|[[Wikipedia:MCabber|MCabber]]|Small Jabber console client, includes features: SSL, PGP, MUC, OTR, and UTF8.|http://mcabber.com/|{{Pkg|mcabber}}}}<br />
* {{App|Profanity|A console based Jabber client inspired by Irssi.|http://www.profanity.im/|{{AUR|profanity}} {{AUR|profanity-git}}}}<br />
<br />
===== Graphical clients =====<br />
<br />
{{Wikipedia|Comparison of instant messaging clients#XMPP-related features}}<br />
<br />
* {{App|[[Wikipedia:Gajim|Gajim]]|Jabber client written in PyGTK.|https://gajim.org/|{{Pkg|gajim}}}}<br />
* {{App|Jabbim|Jabber client written in PyQt.|http://www.jabbim.com/|{{AUR|jabbim-svn}}}}<br />
* {{App|[[Wikipedia:Psi (instant messaging client)|Psi]]|Qt-based Jabber client.|http://psi-im.org/|{{Pkg|psi}}}}<br />
* {{App|Psi+|Enhanced version of the Psi Jabber client with many new [http://psi-plus.com/wiki/en:features#differences_between_psi_beta_version_and_the_official_psi_015-dev_version features].|https://code.google.com/p/psi-dev/|{{AUR|psi-plus}}}}<br />
* {{App|[[Wikipedia:Tkabber|Tkabber]]|Easy to hack feature-rich XMPP client by the author of the ejabberd XMPP server.|http://tkabber.jabber.ru/|{{Pkg|tkabber}}}}<br />
<br />
===== Servers =====<br />
<br />
{{Wikipedia|Comparison of XMPP server software}}<br />
<br />
* {{App|[[Prosody]]|An XMPP server written in the [http://www.lua.org/ Lua] programming language. Prosody is designed to be lightweight and highly extensible. It is licensed under a permissive [http://prosody.im/source/mit MIT license].|http://prosody.im/|{{Pkg|prosody}}}}<br />
* {{App|Ejabberd|Jabber server written in Erlang|http://www.ejabberd.im/|{{Pkg|ejabberd}}}}<br />
* {{App|[[Jabberd2]]|An XMPP server written in the C language and licensed under the GNU General Public License. It was inspired by jabberd14.|http://jabberd2.org|{{AUR|jabberd2}}}}<br />
<br />
==== IRC Clients ====<br />
<br />
{{Wikipedia|Comparison of Internet Relay Chat clients}}<br />
<br />
===== Console =====<br />
<br />
* {{App|[[Wikipedia:BitchX|BitchX]]|Console-based IRC client developed from the popular [[Wikipedia:ircII|ircII]].|http://www.bitchx.org/|{{AUR|bitchx-svn}}}}<br />
* {{App|ERC|Powerful, modular, and extensible IRC client for [[Emacs]].|http://savannah.gnu.org/projects/erc/|{{AUR|erc-git}}}}<br />
* {{App|[[Wikipedia:Ii (IRC client)|ii]]|Featherweight IRC client, literally {{ic|tail -f}} the conversation and {{ic|echo}} back your replies to a file.|http://tools.suckless.org/ii|{{AUR|ii}}}}<br />
* {{App|Ircfs|File system interface to IRC written in [http://limbo.cat-v.org Limbo].|http://www.ueber.net/code/r/ircfs|{{AUR?|ircfs}}}}<br />
* {{App|[[Irssi]]|Highly-configurable ncurses-based IRC client.|http://irssi.org/|{{Pkg|irssi}}}}<br />
* {{App|ScrollZ|Advanced IRC client based on [[Wikipedia:ircII|ircII]].|http://www.scrollz.com/|{{AUR|scrollz}}}}<br />
* {{App|sic|Extremely simple IRC client, similar to [[Wikipedia:Ii (IRC client)|ii]].|http://tools.suckless.org/sic|{{AUR|sic}}}}<br />
* {{App|[[Wikipedia:WeeChat|WeeChat]]|Modular, lightweight ncurses-based IRC client.|http://weechat.org/|{{Pkg|weechat}}}}<br />
<br />
===== Graphical =====<br />
<br />
* {{App|HexChat|Fork of XChat for Linux and Windows.|http://hexchat.github.io/|{{Pkg|hexchat}}}}<br />
* {{App|[[Wikipedia:Konversation|Konversation]]|Qt-based IRC client for the KDE desktop.|http://konversation.kde.org/|{{Pkg|konversation}}}}<br />
* {{App|[[Wikipedia:KVIrc|KVIrc]]|Qt-based IRC client featuring extensive themes support.|http://kvirc.net/|{{Pkg|kvirc}}}}<br />
* {{App|Loqui|GTK+ IRC client with only one dependency: [https://live.gnome.org/GNetLibrary GNet].|https://launchpad.net/loqui|{{AUR|loqui}}}}<br />
* {{App|LostIRC|Simple GTK+ IRC client with tab-autocompletion, multiple server support, logging and others.|http://lostirc.sourceforge.net|{{AUR|lostirc}}}}<br />
* {{App|pcw|Frontend for [http://tools.suckless.org/ii ii] that opens a new terminal for each channel.|https://bitbucket.org/emg/pcw|{{AUR|pcw-hg}}}}<br />
* {{App|[[Wikipedia:Quassel IRC|Quassel]]|Modern, cross-platform, distributed IRC client.|http://quassel-irc.org/|{{Pkg|quassel-core}} {{Pkg|quassel-client}}}}<br />
* {{App|[[Wikipedia:Smuxi|Smuxi]]|Cross-platform IRC client for the GNOME desktop inspired by [[Irssi]].|http://smuxi.org/|{{Pkg|smuxi}}}}<br />
* {{App|[[Wikipedia:XChat|XChat]]|GTK-based IRC client that works on both Linux and Windows.|http://xchat.org/|{{Pkg|xchat}}}}<br />
<br />
=== Softphone ===<br />
<br />
{{Wikipedia|Comparison of VoIP software}}<br />
{{Wikipedia|List of SIP software}}<br />
<br />
==== Clients ====<br />
<br />
* {{App|[[Wikipedia:Blink (software)|Blink]]|State of the art, easy to use SIP client.|http://www.icanblink.com/|{{AUR|blink-darcs}}}}<br />
* {{App|[[Wikipedia:Ekiga|Ekiga]]|VoIP and video conferencing application with full SIP and H.323 support (formerly known as GNOME Meeting).|http://www.ekiga.org/|{{Pkg|ekiga}}}}<br />
* {{App|[[Wikipedia:Empathy (software)|Empathy]]|GNOME instant messenger client using the Telepathy framework with SIP support (using the Sofia-SIP library).|https://live.gnome.org/Empathy|{{Pkg|empathy}}}}<br />
* {{App|iaxComm|Open source softphone for the Asterisk PBX (using the IAX protocol).|http://iaxclient.sourceforge.net/iaxcomm/|{{AUR?|iaxcomm}}}}<br />
* {{App|[[Wikipedia:Jitsi|Jitsi]]|Audio/video SIP VoIP phone and instant messenger written in Java (formerly SIP-Communicator).|https://jitsi.org/|{{AUR|jitsi}}}}<br />
* {{App|Kiax|Qt-based IAX/2 Softphone.|http://www.forschung-direkt.eu/projects/kiax2/|{{AUR|kiax}}}}<br />
* {{App|[[Wikipedia:KPhone|KPhone]]|Qt SIP User Agent with voice, video and text messaging support.|http://sourceforge.net/projects/kphone/|{{AUR?|kphone}}}}<br />
* {{App|[[Wikipedia:Linphone|Linphone]]|VoIP phone application that allows you to to communicate freely with people over the internet, with voice, video, and text instant messaging.|http://www.linphone.org/|{{Pkg|linphone}}}}<br />
* {{App|Minisip|SIP User Agent with focus on security (supports TLS, end-to-end security, SRTP, MIKEY (DH, PSK, PKE)).|http://www.minisip.org/|{{AUR?|minisip}}}}<br />
* {{App|[[Wikipedia:Mumble (software)|Mumble]]|Voice chat application similar to TeamSpeak.|http://mumble.sourceforge.net/|{{pkg|mumble}}}}<br />
* {{App|[[Wikipedia:Psi (instant messaging client)|Psi]]|Qt-based Jabber client which supports video conferencing (since version 0.13).|http://psi-im.org/|{{Pkg|psi}} {{AUR|psi-plus}}}}<br />
* {{App|[[Wikipedia:QuteCom|QuteCom]]|Softphone which allows you to make free PC to PC video and voice calls, and to integrate all your IM contacts in one place (formerly Wengo Phone).|http://trac.qutecom.org/|{{AUR|qutecom}}}}<br />
* {{App|[[Wikipedia:SFLphone|SFLPhone]]|Open-source SIP/IAX2 compatible softphone with PulseAudio support.|http://sflphone.org/|{{AUR|sflphone}}}}<br />
* {{App|[[Skype]]|Popular P2P application for high-quality voice communication.|http://www.skype.com/|{{Pkg|skype}}}}<br />
* {{App|[[TeamSpeak]]|Proprietary VoIP application with gamers as its target audience.|http://www.teamspeak.com/|{{Pkg|teamspeak3}}}}<br />
* {{App|[[Wikipedia:Twinkle (software)|Twinkle]]|Qt softphone for VoIP and IM communication using SIP.|http://www.twinklephone.com/|{{AUR|twinkle}}}}<br />
* {{App|[[Wikipedia:X-Lite|X-Lite]]|Proprietary freeware VoIP soft phone that uses SIP.|http://www.counterpath.net/x-lite|{{AUR|xlite_bin}}}}<br />
* {{App|[[Wikipedia:Zfone|Zfone]]|Softphone application for secure voice communication over the Internet (VoIP), using the ZRTP protocol.|http://zfoneproject.com/|{{AUR|zfone}}}}<br />
<br />
==== Utilities ====<br />
<br />
* {{App|Gladstone|Educational ITU-T G.729 compliant codec with a GStreamer plugin.|http://code.google.com/p/gladstone/|{{AUR|gladstone-drizztbsd-git}}}}<br />
* {{App|SIPp|Open source test tool and traffic generator for the SIP protocol.|http://sipp.sourceforge.net/|{{AUR|sipp}}}}<br />
* {{App|Sipsak|Small command-line tool for developers and administrators of SIP applications.|http://sipsak.org/|{{AUR|sipsak}}}}<br />
<br />
=== Pastebin clients ===<br />
<br />
{{wikipedia|Pastebin}}<br />
Pastebin services are often used to paste information into [[IRC_Channel|IRC channels]] to help with troubleshooting. There are services for both text (e.g. [http://sprunge.us/ sprunge.org], [http://pastie.org/ pastie.org], [http://codepad.org/ codepad.org]) and images (e.g. [http://imgur.com/ imgur.com], [http://picpaste.com/ picpaste.com]). Pastebin clients allow you to post directy from the cli without using a web browser.<br />
<br />
{{Tip|The sprunge pastebin can be accessed directly via curl: {{bc|<nowiki><command> | curl -F 'sprunge=<-' http://sprunge.us</nowiki>}}<br />
There is also a [https://github.com/robbyrussell/oh-my-zsh/wiki/Usage-of-the-%22sprunge%22-command sprunge plugin] for [https://github.com/robbyrussell/oh-my-zsh/wiki oh-my-zsh] (a configuration tool for the [[Zsh]] command shell).}}<br />
<br />
{{Warning|Do not use [http://pastebin.com/ pastebin.com]. It appears to be the most popular site but it is slow, full of adverts, formats the text badly (it will mess up your code) and many people can not even open the site due to aggressive spam filters.}}<br />
<br />
* {{App|Curlpaste|Utility to post text files to a number of pastebin sites using curl and Lua. Servers: [http://pastebin.ca/ pastebin.ca], [http://codepad.org/ codepad.org], [http://dpaste.com/ dpaste.com] and [http://fpaste.org/ fpaste.org].|https://github.com/Kiwi/curlpaste/|{{Pkg|curlpaste}}}}<br />
* {{App|Elmer|Pastebin client similar to wgetpaste and curlpaste, except written in Perl and usable with wget or curl. Servers: [http://codepad.org/ codepad.org], [http://rafb.me/ rafb.me], [http://sprunge.us/ sprunge.us], [http://ompldr.org/ ompldr.org].|https://github.com/sudokode/elmer|{{AUR|elmer}}}}<br />
* {{App|Fb-client|Client for the [http://paste.xinu.at/ paste.xinu.at] pastebin.|http://paste.xinu.at|{{Pkg|fb-client}}}}<br />
* {{App|Gist|Command-line interface for the [https://gist.github.com/ gist.github.com] pastebin service.|http://github.com/defunkt/gist|{{AUR|gist}}}}<br />
* {{App|Haste|Universal pastebin tool, written in Haskell. Servers: [http://hpaste.org/ hpaste.org], [http://paste2.org/ paste2.org], [http://pastebin.com/ pastebin.com] and others.|http://hackage.haskell.org/package/haste|{{AUR?|haste}}}}<br />
* {{App|Hg-paste|Pastebin extension for Mercurial which can send diffs to various pastebin websites for easy sharing. Servers: [http://dpaste.com/ dpaste.com] and [http://dpaste.org/ dpaste.org].|http://bitbucket.org/sjl/hg-paste|{{AUR|hg-paste}}}}<br />
* {{App|Ix|Client for the ix.io pastebin.|http://ix.io|{{Pkg|ix}}}}<br />
* {{App|Npaste-client|Client for the [http://npaste.de/ npaste.de] pastebin.|http://npaste.de|{{AUR|npaste-client}}}}<br />
* {{App|Pastebinit|Really small Python script that acts as a Pastebin client. Servers: [http://pastie.org/ pastie.org], [http://paste.kde.org/ paste.kde.org], [http://paste.debian.net/ paste.debian.net], [http://paste.ubuntu.com/ paste.ubuntu.com] and others (for a full list see {{ic|pastebinit -l}}).|http://launchpad.net/pastebinit|{{Pkg|pastebinit}}}}<br />
* {{App|Vim-gist|Vim script for [https://gist.github.com/ gist.github.com].| http://www.vim.org/scripts/script.php?script_id&#61;2423 |{{AUR|vim-gist}}}}<br />
* {{App|Vim-paster|Vim plugin to paste to any pastebin service using curl.|http://eugeneciurana.com/site.php?page&#61;tools|{{AUR|vim-paster}}}}<br />
* {{App|Wgetpaste|Bash script that automates pasting to a number of pastebin services. Servers: [http://pastebin.ca/ pastebin.ca], [http://codepad.org/ codepad.org], [http://dpaste.com/ dpaste.com] and [http://pastebin.osuosl.org/ pastebin.osuosl.org].|http://wgetpaste.zlin.dk/|{{Pkg|wgetpaste}}}}<br />
<br />
=== Email clients ===<br />
<br />
{{Wikipedia|Comparison of e-mail clients}}<br />
<br />
==== Console ====<br />
<br />
* {{App|[[Alpine]]|Fast, easy-to-use and Apache-licensed email client based on [[Wikipedia:Pine (email client)|Pine]].|https://washington.edu/alpine|{{AUR|alpine}}}}<br />
* {{App|[[Wikipedia:Gnus|Gnus]]|Email, NNTP and RSS client for Emacs.|http://gnus.org/|{{AUR|emacs-gnus-git}}}}<br />
* {{App|[[Wikipedia:mailx|Heirloom mailx]]|Full-featured command-line Mail User Agent derived from Berkeley Mail.|http://heirloom.sourceforge.net/mailx.html|{{Pkg|heirloom-mailx}}}}<br />
* {{App|mu/mu4e|Email indexer (mu) and client for emacs (mu4e). Xapian based for fast searches.|http://www.djcbsoftware.nl/code/mu/mu4e.html|{{AUR|mu}}}}<br />
* {{App|[[Mutt]]|Small but very powerful text-based mail client.|http://www.mutt.org/|{{Pkg|mutt}}}}<br />
* {{App|[[Sup]]|CLI mail client with very fast searching, tagging, threading and GMail like operation.|http://sup.rubyforge.org/|{{AUR|sup}}}}<br />
* {{App|[[Wikipedia:Wanderlust (software)|Wanderlust]]|Email client and news reader for Emacs.|http://www.gohome.org/wl/|{{Pkg|wanderlust}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Balsa]]|Simple and light email client that is part of the Gnome project.|http://pawsa.fedorapeople.org/balsa/|{{Pkg|balsa}}}}<br />
* {{App|[[Wikipedia:Claws Mail|Claws Mail]]|Lightweight GTK-based email client and news reader.|http://claws-mail.org/|{{Pkg|claws-mail}}}}<br />
* {{App|[[Evolution]]|Mature and feature-rich e-mail client used in GNOME by default. Part of {{Grp|gnome-extra}}.|http://projects.gnome.org/evolution/|{{Pkg|evolution}}}}<br />
* {{App|Geary|Simple desktop mail client built in [[Wikipedia:Vala (programming language)|Vala]].|http://redmine.yorba.org/projects/geary/wiki|{{Pkg|geary}}}}<br />
* {{App|[[Wikipedia:Kmail|Kmail]]|Mature and feature-rich email client. Part of {{Grp|kdepim}}.|http://kde.org/applications/internet/kmail/|{{Pkg|kdepim-kmail}}}}<br />
* {{App|Manitou Mail|Database-driven email system.|http://www.manitou-mail.org/|{{AUR|manitou-mdx}} {{AUR|manitou-ui}}}}<br />
* {{App|[[Wikipedia:Sylpheed|Sylpheed]]|Lightweight and user-friendly GTK+ email client.|http://sylpheed.sraoss.jp/en/|{{Pkg|sylpheed}}}}<br />
* {{App|[[Thunderbird]]|Feature-rich email client from Mozilla written in GTK+.|http://www.mozilla.org/thunderbird/|{{Pkg|thunderbird}}}}<br />
* {{App|Trojitá|Qt IMAP email client.|http://trojita.flaska.net/|{{AUR|trojita}}}}<br />
<br />
=== Network Managers ===<br />
<br />
* {{App|[[Connman]]|Daemon for managing internet connections within embedded devices running the Linux operating system. The Connection Manager is designed to be slim and to use as few resources as possible, so it can be easily integrated.|https://connman.net/|{{Pkg|connman}}}}<br />
* {{App|[[netctl]]|Simple and robust tool to manage network connections via profiles. Works well with systemd.|https://projects.archlinux.org/netctl.git/|{{Pkg|netctl}}}}<br />
* {{App|[[NetworkManager]]|Manager that provides wired, wireless, mobile broadband and OpenVPN detection with configuration and automatic connection.|http://projects.gnome.org/NetworkManager/|{{Pkg|networkmanager}}}}<br />
* {{App|[[Wicd]]|Wireless and wired connection manager with few dependencies and GTK+, KDE and command-line interfaces.|http://wicd.sourceforge.net/|{{Pkg|wicd}}}}<br />
<br />
=== News Aggregators ===<br />
<br />
{{Wikipedia|Comparison of feed aggregators}}<br />
<br />
==== Console ====<br />
<br />
* {{App|[[Wikipedia:Canto (news aggregator)|Canto]]|Ncurses RSS aggregator.|http://codezen.org/canto/|{{AUR|canto}}}}<br />
* {{App|[[Wikipedia:Gnus|Gnus]]|Email, NNTP and RSS client for Emacs.|http://gnus.org/|{{AUR|emacs-gnus-git}}}}<br />
* {{App|Newsbeuter|Ncurses RSS aggregator with layout and keybinding similar to the [[Mutt]] email client.|http://newsbeuter.org|{{Pkg|newsbeuter}}}}<br />
* {{App|Rawdog|"RSS Aggregator Without Delusions Of Grandeur" that parses RSS/CDF/Atom feeds into a static HTML page of articles in chronological order.|http://offog.org/code/rawdog.html|{{AUR|rawdog}}}}<br />
* {{App|Snownews|Text mode RSS news reader.|http://kiza.kcore.de/software/snownews/|{{Pkg|snownews}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:Kontact#News Feed Aggregator|Akregator]]|News aggregator for KDE, part of {{Grp|kdepim}}.|http://kde.org/applications/internet/akregator/|{{Pkg|kdepim-akregator}}}}<br />
* {{App|Blam|Simple newsreader for GNOME written in C Sharp.| https://git.gnome.org/browse/blam|{{Pkg|blam}}}}<br />
* {{App|[[Wikipedia:BlogBridge|BlogBridge]]|Excellent Java-based aggregator, which gives users the option to synchronize their feeds across multiple computers.|http://blogbridge.com|{{AUR|blogbridge}}}}<br />
* {{App|[[Wikipedia:Liferea|Liferea]]|GTK+ news aggregator for online news feeds and weblogs.| http://liferea.sourceforge.net|{{Pkg|liferea}}}}<br />
* {{App|RSS Guard|Very tiny RSS and Atom news reader developed using Qt framework.|https://code.google.com/p/rss-guard/|{{AUR|rss-guard}}}}<br />
* {{App|[[Wikipedia:RSSOwl|RSSOwl]]|Powerful aggregator for RSS and Atom feeds, written in Java using Eclipse Rich Client Platform and SWT as a widget toolkit.|http://boreal.rssowl.org|{{AUR|rssowl}}}}<br />
* {{App|[[Thunderbird]]|Email client from Mozilla which also functions as a pretty nice news aggregator.|http://www.mozilla.org/thunderbird/|{{Pkg|thunderbird}}}}<br />
* {{App|Tickr (formerly News)|GTK-based RSS Reader that displays feeds as a smooth scrolling line on your Desktop, as known from TV stations.|http://newsrssticker.com/|{{AUR|tickr}}}}<br />
* {{App|Urssus|Cross platform GUI news aggregator.|https://code.google.com/p/urssus/|{{AUR|urssus}}}}<br />
* {{App|quite-rss|RSS/Atom feed reader written on Qt/С++.|http://code.google.com/p/quite-rss/|{{AUR|quiterss}}}}<br />
<br />
=== Web Browsers ===<br />
<br />
{{Wikipedia|Comparison of web browsers}}<br />
<br />
==== Console ====<br />
<br />
* {{App|[[Wikipedia:ELinks|ELinks]]|Advanced and well-established feature-rich text mode web browser (Links fork, barely supported since 2009).|http://elinks.or.cz/|{{Pkg|elinks}}}}<br />
* {{App|[[Wikipedia:Links (web browser)|Links]]|Text WWW browser, similar to Lynx, but with CSS-based rendering. It is much more advanced and includes detailed menus, similiar to GUI.|http://links.twibright.com/|{{Pkg|links}}}}<br />
* {{App|[[Wikipedia:Lynx (web browser)|Lynx]]|Text browser for the World Wide Web.|http://lynx.isc.org|{{Pkg|lynx}}}}<br />
* {{App|retawq|Interactive, multi-threaded network client (web browser) for text terminals.|http://retawq.sourceforge.net/|{{AUR|retawq}}}}<br />
* {{App|[[Wikipedia:W3m|w3m]]|Pager/text-based web browser. It has vim-like keybindings, and is able to display images. It has javascript support too.|http://w3m.sourceforge.net/|{{Pkg|w3m}}}}<br />
<br />
==== Graphical ====<br />
<br />
* {{App|[[Wikipedia:Abaco (web browser)|Abaco]]|Multi-page graphical web browser for the Plan 9 OS.|http://lab-fgb.com/abaco/{{linkrot|2013|05|19}}|{{AUR|abaco}}}}<br />
* {{App|[[Wikipedia:Arora (browser)|Arora]]|Cross-platform web browser built using QtWebKit. Development stopped in January 2012.|https://code.google.com/p/arora/|{{Pkg|arora}}}}<br />
* {{App|[[Chromium]]|Web browser developed by Google that uses the WebKit layout engine and application framework, the open source project behind Google Chrome.|http://www.chromium.org/|{{Pkg|chromium}}}}<br />
* {{App|[[Wikipedia:Conkeror|Conkeror]]|Highly programmable web browser, with Emacs-like keybindings, based on Mozilla's XULRunner.|http://conkeror.org/|{{AUR|conkeror-git}}}}<br />
* {{App|[[Wikipedia:Dillo|Dillo]]|Small, fast graphical web browser built on [[Wikipedia:Fltk|FLTK]].|http://dillo.org/|{{Pkg|dillo}}}}<br />
* {{App|[[dwb]]|Lightweight, highly customizable web browser based on the WebKit engine with vi-like shortcuts and tiling layouts.|http://portix.bitbucket.org/dwb/|{{Pkg|dwb}}}}<br />
* {{App|[[Epiphany]]|Browser which uses the WebKit rendering engine, part of {{Grp|gnome}}.|http://projects.gnome.org/epiphany/|{{Pkg|epiphany}}}}<br />
* {{App|[[Firefox]]|Extensible browser from Mozilla based on Gecko with fast rendering.|https://mozilla.com/firefox|{{Pkg|firefox}}}}<br />
* {{App|Hv3|Minimalist web browser based on [[Wikipedia:Tkhtml|Tkhtml3]].|http://tkhtml.tcl.tk/hv3.html|{{AUR|hv3}}}}<br />
* {{App|[[Jumanji]]|Highly customizable and functional web browser.|http://pwmt.org/projects/jumanji|{{AUR|jumanji}}}}<br />
* {{App|[[Wikipedia:Kazehakase|Kazehakase]]|Much lighter, but rather feature-lacking alternative to other browsers, based on GTK+ and Gecko.|http://kazehakase.sourceforge.jp/|{{AUR?|kazehakase}}}}<br />
* {{App|[[Wikipedia:Konqueror|Konqueror]]|Web browser based on Qt and KHTML, part of {{Grp|kdebase}}.|http://konqueror.org/|{{Pkg|kdebase-konqueror}}}}<br />
* {{App|[[Luakit]]|Highly configurable, micro-browser framework based on the WebKit engine and the GTK+ toolkit. It is very fast, extensible by Lua and licensed under the GNU GPLv3 license.|http://mason-larobina.github.com/luakit/|{{Pkg|luakit}}}}<br />
* {{App|[[Wikipedia:Midori (web browser)|Midori]]|Lightweight web browser based on GTK+ and WebKit.|http://twotoasts.de/index.php/midori/|{{Pkg|midori}}}}<br />
* {{App|[[Wikipedia:NetSurf|NetSurf]]|Featherweight browser written in C, notable for its lack of JavaScript support and fast rendering through its own custom rendering engine.|http://netsurf-browser.org|{{Pkg|netsurf}}}}<br />
* {{App|[[Opera]]|Highly customizable browser with focuses on an adherence to web rendering standards.|http://opera.com|{{Pkg|opera}}}}<br />
* {{App|[[Wikipedia:QupZilla|QupZilla]]|New and very fast open source browser based on WebKit core, written in Qt framework.| http://www.qupzilla.com |{{pkg|qupzilla}}}} <br />
* {{App|[[wikipedia:Rekonq|Rekonq]]|WebKit-based web browser for KDE.|http://rekonq.kde.org/|{{Pkg|rekonq}}}}<br />
* {{App|Sb|Very lightweight WebKit-based browser that uses keybindings to perform most things the URL bar would usually do.|https://github.com/mutantturkey/sb/|{{AUR|sb-git}}}} <br />
* {{App|Surf|Lightweight WebKit-based browser, which follows the [http://suckless.org/philosophy suckless ideology] (basically, the browser itself is a single C source file).|http://surf.suckless.org|{{Pkg|surf}}}}<br />
* {{App|[[Wikipedia:Uzbl|Uzbl]]|Group of web interface tools which adhere to the Unix philosophy.|http://uzbl.org/|{{Pkg|uzbl-browser}}}}<br />
* {{App|[[Vimprobable]]|Browser that behaves like the Vimperator plugin available for Mozilla Firefox. It is based on the WebKit engine and uses the GTK+ bindings.|http://sourceforge.net/apps/trac/vimprobable/|{{AUR|vimprobable-git}}}}<br />
* {{App|[[Wikipedia:Xombrero|Xombrero]]|Webkit minimalist web browser with sophisticated security features designed-in, BSD style.|https://opensource.conformal.com/wiki/xombrero|{{AUR|xombrero-git}}}}<br />
<br />
=== Blog software ===<br />
<br />
{{Wikipedia|Blog software}}<br />
<br />
{{Wikipedia|List of content management systems}}<br />
<br />
* {{App|[[Wordpress]]|An easy to setup and administer FLOSS content management system featuring a strong and vibrant community with thousands of plugins and themes.|http://wordpress.org/|{{Pkg|wordpress}}}}<br />
* {{App|[[Drupal]]|An open source content management platform powering millions of websites and applications. It is built, used, and supported by an active and diverse community of people around the world.|http://drupal.org/|{{Pkg|drupal}}}}<br />
* {{App|[[Nanoblogger]]|A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content.|http://nanoblogger.sourceforge.net/|{{Pkg|nanoblogger}}}}<br />
<br />
=== Microblogging Clients ===<br />
<br />
{{Wikipedia|List of Twitter services and applications}}<br />
<br />
* {{App|Choqok|Microblogging client for KDE that supports Twitter.com, Identi.ca and opendesktop.org services.|http://choqok.gnufolks.org/|{{Pkg|choqok}}}}<br />
* {{App|[[Wikipedia:Gwibber|Gwibber]]|GTK-based microblogging client with support for Facebook, Identi.ca, Twitter, Flickr, Foursquare, Sina and Sohu.|http://gwibber.com/|{{Pkg|gwibber}}}}<br />
* {{App|[[Wikipedia:Hotot (program)|Hotot]]|Lightweight and open source microblogging client with support for Twitter and Identi.ca and integration with various image sharing services and URL shorteners.|http://hotot.org|{{AUR|hotot}}}}<br />
* {{App|Pino|Simple and fast client for Twitter and Identi.ca. written in [[Wikipedia:Vala (programming language)|Vala]].|http://pino-app.appspot.com/|{{AUR|pino}}}}<br />
* {{App|Polly|Linux Twitter client designed for multiple columns of multiple accounts.|https://launchpad.net/polly/|{{AUR|polly}}}}<br />
* {{App|Qwit|Cross-platform client for Twitter using the Qt toolkit.|http://code.google.com/p/qwit/|{{AUR|qwit}}}}<br />
* {{App|ttytter|Easily scriptable twitter client written in Perl.|http://www.floodgap.com/software/ttytter/|{{Pkg|ttytter}}}}<br />
* {{App|Turpial|Multi-interface Twitter client written in Python.|http://turpial.org.ve/|{{AUR|turpial-git}}}}<br />
* {{App|tyrs|Simple client for for Twitter and Identi.ca supporting virtually all its features with nice console UI (unmaintained).|http://tyrs.nicosphere.net/|{{AUR|tyrs}}}}<br />
* {{App|turses|Twitter client for the console based off {{AUR|tyrs}} with mayor improvements.|http://turses.rtfd.org/|{{AUR|turses}}}}<br />
<br />
=== FTP ===<br />
<br />
==== FTP Clients ====<br />
<br />
{{Wikipedia|Comparison of FTP client software}}<br />
<br />
* {{App|CurlFtpFS|Filesystem for acessing FTP hosts based on FUSE and libcurl.|http://curlftpfs.sourceforge.net/|{{Pkg|curlftpfs}}}}<br />
* {{App|[[Wikipedia:FatRat|FatRat]]|Download manager with support for HTTP, FTP, SFTP, BitTorrent, RapidShare and more.|http://fatrat.dolezel.info/|{{Pkg|fatrat}}}}<br />
* {{App|[[Wikipedia:FileZilla|FileZilla]]|Fast and reliable FTP, FTPS and SFTP client.|http://filezilla-project.org/|{{Pkg|filezilla}}}}<br />
* {{App|fuseftp|FTP filesystem written in Perl, using [[Wikipedia:Filesystem in Userspace|FUSE]].|http://freshmeat.net/projects/fuseftp/|{{AUR|fuseftp}}}}<br />
* {{App|[[Wikipedia:gFTP|gFTP]]|Multithreaded FTP client for Linux.|http://gftp.seul.org/|{{Pkg|gftp}}}}<br />
* {{App|[[Wikipedia:Lftp|LFTP]]|Sophisticated command-line FTP client.|http://lftp.yar.ru/|{{Pkg|lftp}}}}<br />
* {{App|[[Wikipedia:tnftp|tnftp]]|FTP client with several advanced features for [[Wikipedia:NetBSD|NetBSD]].|http://freecode.com/projects/tnftp|{{Pkg|tnftp}}}}<br />
Some file managers like Dolphin, [[Nautilus]] and [[Thunar]] also provide FTP functionality.<br />
<br />
==== FTP Servers ====<br />
<br />
* {{App|[[Wikipedia:Pure-FTPd|Pure-FTPd]]|Free (BSD-licensed), secure, production-quality and standard-compliant FTP server.|http://www.pureftpd.org/project/pure-ftpd|{{AUR|pure-ftpd}}}}<br />
* {{App|[[Very Secure FTP Daemon|vsftpd]]|Lightweight, stable and secure FTP server for UNIX-like systems.|https://security.appspot.com/vsftpd.html|{{Pkg|vsftpd}}}}<br />
<br />
=== Others ===<br />
<br />
* {{App|[[Wikipedia:Sharelin|Sharelin]]|Gnutella2 only client with a web UI.|http://sourceforge.net/apps/mediawiki/sharelin|{{AUR|Sharelin}}}}</div>Blippyhttps://wiki.archlinux.org/index.php?title=Domain_name_resolution&diff=274883Domain name resolution2013-09-09T19:27:03Z<p>Blippy: Regenerate /etc/resolv.conf</p>
<hr />
<div>[[Category:Domain Name System]]<br />
[[es:Resolv.conf]]<br />
[[de:Resolv.conf]]<br />
[[fr:Resolv.conf]]<br />
[[it:Resolv.conf]]<br />
[[ja:Resolv.conf]]<br />
[[zh-CN:Resolv.conf]]<br />
From from the [http://www.kernel.org/doc/man-pages/online/pages/man5/resolv.conf.5.html resolv.conf(5)] man page:<br />
:''"The resolver is a set of routines in the C library that provide access to the Internet Domain Name System (DNS). The resolver configuration file contains information that is read by the resolver routines the first time they are invoked by a process. The file is designed to be human readable and contains a list of keywords with values that provide various types of resolver information.''<br />
<br />
:''"On a normally configured system this file should not be necessary. The only name server to be queried will be on the local machine; the domain name is determined from the host name and the domain search path is constructed from the domain name."''<br />
<br />
==Preserve DNS settings==<br />
{{Pkg|dhcpcd}}, [[NetworkManager]], and various other processes can overwrite {{ic|/etc/resolv.conf}}. This is usually desirable behavior, but sometimes DNS settings need to be set manually (e.g. when using a static IP address). There are several ways to accomplish this. If you are using NetworkManager, see [https://bbs.archlinux.org/viewtopic.php?id=45394 this thread] on how to prevent it from overriding your {{ic|/etc/resolv.conf}}.<br />
<br />
===Modify the dhcpcd Config===<br />
dhcpcd's configuration file may be edited to prevent the dhcpcd daemon from overwriting {{ic|/etc/resolv.conf}}. To do this, add the following to the last section of {{ic|/etc/dhcpcd.conf}}: <br />
<br />
nohook resolv.conf<br />
<br />
===Use resolv.conf.head===<br />
Alternatively, you can create a file called {{ic|/etc/resolv.conf.head}} containing your DNS servers. dhcpcd will prepend this file to the beginning of {{ic|/etc/resolv.conf}}. An example {{ic|/etc/resolv.conf.head}} for someone using [[OpenDNS]] would be:<br />
<br />
# OpenDNS servers<br />
nameserver 208.67.222.222<br />
nameserver 208.67.220.220<br />
<br />
If you are not pleased with the OpenDNS servers, you might try [https://developers.google.com/speed/public-dns/ Google's nameservers] as an alternative.<br />
# Google nameservers<br />
nameserver 8.8.8.8<br />
nameserver 8.8.4.4<br />
<br />
===Regenerate /etc/resolv.conf===<br />
resolvconf -u<br />
<br />
=== Write-protect /etc/resolv.conf ===<br />
<br />
Another way to protect your {{ic|/etc/resolv.conf}} from being modified by anything is setting the write-protection attribute:<br />
# chattr +i /etc/resolv.conf<br />
<br />
===Use timeout option to reduce hostname lookup time===<br />
If you are confronted with a very long hostname lookup (may it be in [[pacman]] or while browsing), it often helps to define a small timeout after which an alternative nameserver is used. To do so, create a file called {{ic|/etc/resolv.conf.tail}} and add the following line:<br />
options timeout:1<br />
<br />
Then restart your network daemon and see if it works better.</div>Blippyhttps://wiki.archlinux.org/index.php?title=Talk:NFS&diff=274827Talk:NFS2013-09-08T20:24:44Z<p>Blippy: Added Before=systemd-user-sessions.service and justification</p>
<hr />
<div>I think that {{ic|/etc/systemd/system/auto_share.service}} should contain the following line after {{ic|Description}}:<br />
After=NetworkManager-wait-online.service<br />
Before=systemd-user-sessions.service<br />
The rationale for this is that you need to wait for the network to be up and running before attempting an NFS connect from client-side. You also need to perform the NFS mountings before making user sessions available, because the latter may be dependent on the former. For example, my bash profile is stored on a remote server, so I need NFS drives mounted before I even attempt a login. On some systems, maybe the whole {{ic|home}} directory is on a different computer (as would be the case for thin clients), meaning that they should definitely be mounted before users can log in.<br />
<br />
You need to enable {{ic|NetworkManager-wait-online.service}} like so:<br />
# systemctl enable NetworkManager-wait-online<br />
I can't help thinking that this is a bit of a kludge in any event, and is a scenario that should be handled automatically by {{ic|systemd}}.<br />
<br />
<br />
{{ic|/etc/systemd/system/auto_share.service}} is a bad place to create the file. Instead, do it in the standard way by creating it as {{ic|/lib/systemd/system/auto_share.service}} and re-enabling it using the command<br />
# systemctl reenable auto_share.service<br />
<br />
--[[User:Blippy|Blippy]] ([[User talk:Blippy|talk]]) 20:24, 8 September 2013 (UTC)</div>Blippyhttps://wiki.archlinux.org/index.php?title=Talk:NFS&diff=274822Talk:NFS2013-09-08T19:32:54Z<p>Blippy: </p>
<hr />
<div>I think that {{ic|/etc/systemd/system/auto_share.service}} should contain the following line after {{ic|Description}}:<br />
After=NetworkManager-wait-online.service<br />
The rationale for it is that you need to wait for the network to be up and running before attempting an NFS connect from client-side. You need to enable that service like so:<br />
# systemctl enable NetworkManager-wait-online<br />
I can't help thinking that this is a bit of a kludge in any event, and is a scenario that should be handled automatically by {{ic|systemd}}.<br />
<br />
--[[User:Blippy|Blippy]] ([[User talk:Blippy|talk]]) 18:32, 8 September 2013 (UTC)<br />
<br />
<br />
{{ic|/etc/systemd/system/auto_share.service}} is a bad place to create the file. Instead, do it in the standard way by creating it as {{ic|/lib/systemd/system/auto_share.service}} and re-enabling it using the command<br />
# systemctl reenable auto_share.service<br />
<br />
--[[User:Blippy|Blippy]] ([[User talk:Blippy|talk]]) 19:32, 8 September 2013 (UTC)</div>Blippyhttps://wiki.archlinux.org/index.php?title=Talk:NFS&diff=274821Talk:NFS2013-09-08T19:32:32Z<p>Blippy: Standardize the script placement</p>
<hr />
<div>I think that {{ic|/etc/systemd/system/auto_share.service}} should contain the following line after {{ic|Description}}:<br />
After=NetworkManager-wait-online.service<br />
The rationale for it is that you need to wait for the network to be up and running before attempting an NFS connect from client-side. You need to enable that service like so:<br />
# systemctl enable NetworkManager-wait-online<br />
I can't help thinking that this is a bit of a kludge in any event, and is a scenario that should be handled automatically by {{ic|systemd}}.<br />
<br />
--[[User:Blippy|Blippy]] ([[User talk:Blippy|talk]]) 18:32, 8 September 2013 (UTC)<br />
<br />
<br />
{{ic|/etc/systemd/system/auto_share.service}} is a bad place to create the file. Instead, do it in the standard way by creating it as {{ic|/lib/systemd/system/auto_share.service}} and re-enabling it using the command<br />
# systemctl reenable auto_share.service<br />
<br />
[[User:Blippy|Blippy]] ([[User talk:Blippy|talk]]) 19:32, 8 September 2013 (UTC)</div>Blippyhttps://wiki.archlinux.org/index.php?title=Talk:NFS&diff=274809Talk:NFS2013-09-08T18:32:34Z<p>Blippy: Suggested changes to automatic mount handling</p>
<hr />
<div>I think that {{ic|/etc/systemd/system/auto_share.service}} should contain the following line after {{ic|Description}}:<br />
After=NetworkManager-wait-online.service<br />
The rationale for it is that you need to wait for the network to be up and running before attempting an NFS connect from client-side. You need to enable that service like so:<br />
# systemctl enable NetworkManager-wait-online<br />
I can't help thinking that this is a bit of a kludge in any event, and is a scenario that should be handled automatically by {{ic|systemd}}.<br />
--[[User:Blippy|Blippy]] ([[User talk:Blippy|talk]]) 18:32, 8 September 2013 (UTC)</div>Blippy