List of Applications (简体中文)
Related articles
本文按照不同分类列出常用的应用程序,是寻找软件包的索引。许多段落分成终端和图形应用程序。
pacman -Qql package | grep -Fe .service -e .socket
can be used to check and find the relevant one.}}
Contents
- 1 互联网
- 2 多媒体
- 3 工具
- 4 文档
- 5 安全
- 6 科学
- 7 其它
- 8 参阅
- 9 参见
互联网
网络管理
网络浏览器
终端
- ELinks — Advanced and well-established feature-rich text mode web browser (Links fork, barely supported since 2009).
- Links — Text WWW browser. Includes a console version [links] similar to Lynx, and a graphical X-window/framebuffer version [links -g] (must be compiled in, Arch has both) with CSS, image rendering, pull-down menus.
- Lynx — Text browser for the World Wide Web.
- retawq — Interactive, multi-threaded network client (web browser) for text terminals.
- w3m — Pager/text-based web browser. It has vim-like keybindings, and is able to display images. It has javascript support too.
Graphical
Gecko-based
See also Wikipedia:Gecko (software).
- Firefox — Extensible browser from Mozilla based on Gecko with fast rendering.
- Seamonkey — Continuation of the Mozilla Internet Suite.
Firefox forks
- Iceweasel — Fork of Firefox developed by Debian Linux. The main difference is that it does not include any trademarked Mozilla artwork. See [1] for more information on Iceweasel's existence.
- GNU IceCat — Web browser distributed by the GNU Project, stripped of non-free components and with additional privacy extensions. Release cycle may be delayed compared to Mozilla Firefox.
- Pale Moon — Fork based on Firefox, using a Firefox 3+ interface through selective use of add-ons. Firefox add-ons may not be compatible. [2] Compiled for SSE2, with disabled optional code and no support for newer Firefox features such as cache2, e10s, and OTMC.
Blink-based
See also Wikipedia:Blink (layout engine).
- Chromium — Web browser developed by Google, the open source project behind Google Chrome.
- Opera — Highly customizable browser with focuses on an adherence to web rendering standards.
Webkit-based
See also Wikipedia:Webkit.
- Arora — Cross-platform web browser built using QtWebKit. Development stopped in January 2012.
- dwb — Lightweight, highly customizable web browser based on the WebKit engine with vi-like shortcuts and tiling layouts. As of October 2014 dwb is unmaintained.
- Jumanji — Highly customizable and functional web browser.
- 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.
- Maxthon — A browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.
- Midori — Lightweight web browser based on GTK+ and WebKit.
- Otter-browser — Browser aiming to recreate classic Opera (12.x) UI using Qt5.
- QupZilla — New and very fast open source browser based on WebKit core, written in Qt framework.
- qutebrowser — A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit.
- Rekonq — WebKit-based web browser for KDE.
- Sb — Very lightweight WebKit-based browser that uses keybindings to perform most things the URL bar would usually do.
- SlimBoat — Fast, free secure and powerful web browser based on QtWebkit.
- Surf — Lightweight WebKit-based browser, which follows the suckless ideology (basically, the browser itself is a single C source file).
- Uzbl — Group of web interface tools which adhere to the Unix philosophy.
- vimb — Fast and lightweight vim like web browser based on the webkit web browser engine and the GTK toolkit.
- Vimprobable — Browser that behaves like the Vimperator plugin available for Mozilla Firefox. It is based on the WebKit engine and uses the GTK+ bindings.
- Xombrero (formerly known as xxxterm) — Webkit minimalist web browser with sophisticated security features designed-in, BSD style.
其它
- Abaco — Multi-page graphical web browser for the Plan 9 OS.
- Conkeror — Highly programmable web browser, with Emacs-like keybindings, based on Mozilla's XULRunner.
- NetSurf — Featherweight browser written in C, notable for its lack of JavaScript support and fast rendering through its own custom rendering engine.
下载
FTP
FTP 客户端
See also Wikipedia:Comparison of FTP client software.
- CurlFtpFS — Filesystem for accessing FTP hosts; based on FUSE and libcurl.
- FatRat — Download manager with support for HTTP, FTP, SFTP, BitTorrent, RapidShare and more.
- FileZilla — Fast and reliable FTP, FTPS and SFTP client.
- gFTP — Multithreaded FTP client for Linux.
- LFTP — Sophisticated command-line FTP client.
- LftpFS — Read-only filesystem based on lftp (also supports HTTP, FISH, SFTP, HTTPS, FTPS and proxies).
Some file managers like Dolphin, GNOME Files and Thunar also provide FTP functionality.
FTP 服务器
- bftpd — Small, easy-to-configure FTP server
- proFTPd — A secure and configurable FTP server
- Pure-FTPd — Free (BSD-licensed), secure, production-quality and standard-compliant FTP server.
- vsftpd — Lightweight, stable and secure FTP server for UNIX-like systems.
BitTorrent clients
参见 .命令行
命令行后端
虽说可以在命令行上用,但均有可选的图形前端。
- aria2 — 轻量级的下载工具,支持 HTTP(S), FTP, BitTorrent (DHT, PEX, MSE/PE)协议以及元链接。能够以守护进程运行,通过 JSON-RPC & XML-RPC 接口管理
- btpd — 简单,命令行界面,守护进程,同时也有 web 和 GTK+ 界面。
- MLDonkey — 支持 BitTorrent 的多协议 P2P 客户端
- Transmission — 简单易用的BitTorrent 客户端,拥有守护程序版本, TK+, Qt 图形用户界面, 网页和命令行前端
纯命令行界面
- rTorrent — 简单的轻量级 BitTorrent 客户端
图形环境
libtorrent-rasterbar 后端
- Deluge — 用户友好的 BitTorrent 客户端,用Python和PyGTK编写
- FatRat — 基于 Qt 和 C++ 的下载器,支持 HTTP, FTP, SFTP. BT, rapidshare 以及更多。
- http://fatrat.dolezel.info/ || fatrat[broken link: package not found]
- qBittorrent — 一个和 µtorrent 相类似的开源 (GPLv2)BitTorrent 客户端。
- Tribler — 第四代文件共享系统 BT 客户端。
libktorrent 后端
- KGet — 一个支持 HTTP(S). FTP 和 BitTorrent 的 KDE 下载管理器.
- KTorrent — 一个 KDE 下的多功能 BitTorrent 客户端.
其它
- QTorrent — 一个用PyQt写的BT客户端.
- http://thegraveyard.org/qtorrent.php[dead link 2012-09-20] || qtorrentAUR
- Tixati — BitTorrent 协议,P2P 客户端。P
- http://www.tixati.com || tixatiAUR
- Transmission — 简单易用的 BitTorrent 客户端,拥有守护程序版本, 拥有 GTK+, Qt 图形用户界面, 网页和命令行前端
- Vuze — 功能强大的 BitTorrent 客户端,用 Java 编写(以前是 Azureus).
- https://www.vuze.com/ || vuzeAUR
电驴
eDonkey仍然是第二大p2p网络 (参见 Internet Study 2008/2009).
- aMule — 著名的有守护进程的eDonkey/Kad 客户端,拥有GTK+,网页和命令行前端
- MlDonkey — A multi-network P2P client.
- Neoloader — Privacy using NeoKads mash routing.
- KaMule — kde下的aMule图形前端.
Gnutella
- Sharelin — Gnutella2 only client with a web UI.
通讯
邮件客户端
终端
- alot — An experimental terminal MUA based on notmuch mail. It is written in python using the urwid toolkit.
- https://github.com/pazz/alot || alotAUR alot-gitAUR
- https://washington.edu/alpine || re-alpineAUR alpineAUR
- Gnus — Email, NNTP and RSS client for Emacs.
- S-nail — a mail processing system with a command syntax reminiscent of ed with lines replaced by messages. Provides the functionality of mailx and much more.
- mu/mu4e — Email indexer (mu) and client for emacs (mu4e). Xapian based for fast searches.
- Mutt — Small but very powerful text-based mail client.
- Nmh — A modular mail handling system.
- http://www.nongnu.org/nmh/ || nmhAUR nmh-gitAUR
- notmuch — A fast mail indexer built on top of xapian.
- Sup — CLI mail client with very fast searching, tagging, threading and GMail like operation.
- http://supmua.org/ || supAUR
- Wanderlust — Email client and news reader for Emacs.
图形界面
- Balsa — Simple and light email client that is part of the Gnome project.
- Claws Mail — Lightweight GTK-based email client and news reader.
- Evolution — Mature and feature-rich e-mail client used in GNOME by default. Part of gnome-extra.
- Geary — Simple desktop mail client built in Vala.
- Manitou Mail — Database-driven email system.
- Roundcubemail — Browser-based multilingual IMAP client with a native application-like user interface.
- Sylpheed — Lightweight and user-friendly GTK+ email client.
- Thunderbird — Feature-rich email client from Mozilla written in GTK+.
- Trojitá — Qt IMAP email client. Only supports one IMAP account.
即时聊天
多协议客户端
列在这里的许多客户端(包括 Pidgin 及其衍生版本)都是通过libpurple来支持多种及时通讯网络的。这些网络的类型非常多, 但是这些客户端(像任何多协议客户端)通常只有限或不支持每个网络特别的特征。
命令行
- BarnOwl — 一个使用ncurses library的聊天客户端,支持Zephyr, AIM, Jabber, IRC, 和 Twitter协议.
- Bitlbee — 一个IRC客户端并且提供了其他流行聊天网络的入口支持(XMPP, MSN, Yahoo, AIM, ICQ and Twitter).
- CenterIM — CenterICQ的复刻软件, 文字模式菜单和窗口驱动的IM界面.
- Finch — 一个使用ncurses library的聊天客户端,使用libpurple并支持其所有的协议.
- naim — 一个使用ncurses library的聊天客户端,支持AOL, ICQ, IRC 和the Lily CMC.
图形环境
- Carrier — Pidgin的复刻版,轻微加强的图形界面 (以前叫funpidgin).
- Emesene — 一个Windows Live Messenger的PyGtk即时通讯客户端, 同样兼容Jabber, Facebook 和 Google Talk.
- http://emesene.org/ || emeseneAUR
- Galaxium Messenger — 专为GNOME桌面设计的通讯软件.
- Instantbird — 使用Mozilla's XUL 和 libpurple的多协议客户端.
- Kopete — 一个用户友好型即时通讯客户端,支持AIM, ICQ, Windows Live Messenger, Yahoo, Jabber, Gadu-Gadu, Novell GroupWise Messenger, 和其他IM网络.
- http://community.kde.org/Real-Time_Communication_and_Collaboration/ || kde-telepathy-meta[broken link: replaced by telepathy-kde-meta]
- Licq — UNIX即时通讯客户端,支持多种协议(ICQ, MSN and Jabber).
- Pidgin — 一个多协议即时通讯客户端.
- Pidgin Light — Pidgin的轻量级版本, 不支持 gstreamer, tcl, tk, xscreensaver
- qutIM — 一个简单的用户友好型即时通讯客户端,支持ICQ, Jabber, Mail.Ru, IRC 和 VKontakte messaging.
- http://qutim.org/ || qutimAUR[broken link: package not found]
IRC 客户端
终端
- ERC — Powerful, modular, and extensible IRC client for Emacs.
- ii — Featherweight IRC client, literally
tail -f
the conversation andecho
back your replies to a file.
- Ircfs — File system interface to IRC written in Limbo.
- http://www.ueber.net/code/r/ircfs || not packaged? search in AUR
- Irssi — Highly-configurable ncurses-based IRC client.
- ScrollZ — Advanced IRC client based on ircII.
- sic — Extremely simple IRC client, similar to ii.
- WeeChat — Modular, lightweight ncurses-based IRC client.
图形界面
- HexChat — Fork of XChat for Linux and Windows.
- Konversation — Qt-based IRC client for the KDE desktop.
- KVIrc — Qt-based IRC client featuring extensive themes support.
- Loqui — GTK+ IRC client with only one dependency: GNet.
- LostIRC — Simple GTK+ IRC client with tab-autocompletion, multiple server support, logging and others.
- pcw — Frontend for ii that opens a new terminal for each channel.
- Quassel — Modern, cross-platform, distributed IRC client.
- XChat — GTK-based IRC client that works on both Linux and Windows.
XMPP (Jabber)
See also Wikipedia:XMPP and Wikipedia:Comparison of instant messaging clients#XMPP-related features.
命令行客户端
- Freetalk — Console-based Jabber client.
- jabber.el — Minimal Jabber client for Emacs.
- MCabber — Small Jabber console client, includes features: SSL, PGP, MUC, OTR, and UTF8.
- Profanity — A console based Jabber client inspired by Irssi.
图形界面客户端
- Gajim — Jabber client written in PyGTK.
- Jabbim — Jabber client written in PyQt.
- Psi — Qt-based Jabber client which supports video conferencing (since version 0.13).
- Psi+ — Enhanced version of the Psi Jabber client with many new features.
- Tkabber — Easy to hack feature-rich XMPP client by the author of the ejabberd XMPP server.
服务器
See also Wikipedia:Comparison of XMPP server software.
- Prosody — An XMPP server written in the Lua programming language. Prosody is designed to be lightweight and highly extensible. It is licensed under a permissive MIT license.
- Ejabberd — Jabber server written in Erlang
- 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 || jabberd2AUR
- Openfire — An XMPP IM multiplatform server written in Java
Multi-protocol clients
See also Wikipedia:Comparison of instant messaging clients.
Many clients listed here (including Pidgin and all its forks) support multiple IM networks via 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.
命令行
- BarnOwl — Ncurses-based chat client with support for the Zephyr, AIM, Jabber, IRC, and Twitter protocols.
- Bitlbee — IRC client that provides a gateway to popular chat networks (XMPP, MSN, Yahoo, AIM, ICQ and Twitter).
- CenterIM — Fork of CenterICQ, a text mode menu- and window-driven IM interface.
- Finch — Ncurses-based chat client that uses libpurple and supports all its protocols.
- naim — Ncurses chat client with support for AOL, ICQ, IRC and the Lily CMC.
- pork — Programmable, ncurses-based AIM and IRC client that mostly looks and feels like ircII.
- Tox — Tox is a distributed, secure messenger with audio and video chat capabilities.
- https://tox.chat/ || tox-gitAUR
图形界面
- Carrier — Pidgin fork providing minor GUI enhancements (formerly FunPidgin).
- Emesene — PyGTK instant messenger for the Windows Live Messenger network, also compatible with Jabber, Facebook and Google Talk.
- http://emesene.org/ || emeseneAUR
- Galaxium Messenger — Messenger application designed for the GNOME desktop.
- Instantbird — Multi-protocol chat client using Mozilla's XUL and libpurple.
- Kopete — User-friendly IM supporting AIM, ICQ, Windows Live Messenger, Yahoo, Jabber, Gadu-Gadu, Novell GroupWise Messenger, and other IM networks. Part of kdenetwork.
- KDE Telepathy — KDE instant messaging client using the Telepathy framework. Meant as a replacement for Kopete.
- Licq — Instant messaging client for UNIX supporting multiple protocols (currently ICQ, MSN and Jabber).
- Mikutter — An open-source Twitter client using GTK+ and Ruby.
- Pidgin — Multi-protocol instant messaging client.
- qutIM — Simple and user-friendly IM supporting ICQ, Jabber, Mail.Ru, IRC and VKontakte messaging.
局域网聊天
See also: Comparison of LAN messengers.
- iptux — Lan communication software, compatible with IP Messenger.
软件式电话
See also Wikipedia:Comparison of VoIP software and Wikipedia:List of SIP software.
Clients
SIP
- Blink — State of the art, easy to use SIP client.
- Ekiga — VoIP and video conferencing application with full SIP and H.323 support (formerly known as GNOME Meeting).
- Empathy — GNOME instant messenger client using the Telepathy framework with SIP support (using the Sofia-SIP library).
- Jitsi — Audio/video SIP VoIP phone and instant messenger written in Java (formerly SIP-Communicator).
- https://jitsi.org/ || jitsiAUR
- KPhone — Qt SIP User Agent with voice, video and text messaging support.
- http://sourceforge.net/projects/kphone/ || not packaged? search in AUR
- Linphone — VoIP phone application that allows you to to communicate freely with people over the internet, with voice, video, and text instant messaging.
- Minisip — SIP User Agent with focus on security (supports TLS, end-to-end security, SRTP, MIKEY (DH, PSK, PKE)).
- http://www.minisip.org/ || not packaged? search in AUR
- 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).
- Twinkle — Qt softphone for VoIP and IM communication using SIP.
- X-Lite — Proprietary freeware VoIP soft phone that uses SIP.
- Zfone — Softphone application for secure voice communication over the Internet (VoIP), using the ZRTP protocol.
IAX2
- Kiax — Qt-based IAX/2 Softphone.
Skype
- Skype — Popular but proprietary application for high-quality voice communication.
Other
- Hangups — A third-party instant messaging client for Google Hangouts
- Mumble — Voice chat application similar to TeamSpeak.
- TeamSpeak — Proprietary VoIP application with gamers as its target audience.
- Webex — Proprietary conferencing software.
- http://www.webex.com/ || webexAUR
Multi-protocol
- SFLPhone — Open-source SIP/IAX2 compatible softphone with PulseAudio support.
- http://sflphone.org/ || sflphoneAUR
Utilities
- Gladstone — Educational ITU-T G.729 compliant codec with a GStreamer plugin.
- SIPp — Open source test tool and traffic generator for the SIP protocol.
- Sipsak — Small command-line tool for developers and administrators of SIP applications.
- http://sipsak.org/ || sipsakAUR
新闻,RSS 与博客
新闻抓取
See also Wikipedia:Comparison of feed aggregators.
终端
- Canto — Ncurses RSS aggregator.
- Gnus — Email, NNTP and RSS client for Emacs.
- Newsbeuter — Ncurses RSS aggregator with layout and keybinding similar to the Mutt email client.
- Rawdog — "RSS Aggregator Without Delusions Of Grandeur" that parses RSS/CDF/Atom feeds into a static HTML page of articles in chronological order.
- Snownews — Text mode RSS news reader.
Graphical
- Blam — Simple newsreader for GNOME written in C Sharp.
- BlogBridge — Excellent Java-based aggregator, which gives users the option to synchronize their feeds across multiple computers. Though according to the official website, project is not being supported any more.
- Liferea — GTK+ news aggregator for online news feeds and weblogs.
- RSS Guard — Very tiny RSS and ATOM news reader developed using Qt framework.
- RSSOwl — Powerful aggregator for RSS and Atom feeds, written in Java using Eclipse Rich Client Platform and SWT as a widget toolkit.
- Thunderbird — Email client from Mozilla which also functions as a pretty nice news aggregator.
- Tickr (formerly News) — GTK-based RSS Reader that displays feeds as a smooth scrolling line on your Desktop, as known from TV stations.
- Urssus — Cross platform GUI news aggregator.
- QuiteRSS — RSS/Atom feed reader written on Qt/С++.
- http://quiterss.org/ || quiterssAUR
播客客户端
Usenet 新闻播报与新闻抓取
Some email clients also support NNTP. This section mainly lists NNTP-only client.
See also: Wikipedia:List of Usenet newsreaders, Wikipedia:Comparison of Usenet newsreaders.
- lottanzb — A SABnzbd+ (Usenet binary downloader) GUI front-end written in PyGTK
- nn — Alternative more user-friendly(curses-based) Usenet newsreader for UNIX.
- http://www.nndev.org/ || nnAUR
- NZBGet — CLI Utility to grab Usenet binary file using .nzb files.
- pan — A GTK2 Usenet newsreader that's good at both text and binaries.
- http://pan.rebelbase.com/ || panAUR
- slrn — An open source text-based news client.
- tin — A cross-platform threaded NNTP and spool based UseNet newsreader.
- http://tin.org/ || tinAUR
- trn — A text-based Threaded Usenet newsreader.
- XPN — A graphical newsreader use PyGTK.
- xrn — Usenet newsreader for X Window System.
博客软件
See also Wikipedia:Blog software and Wikipedia:List of content management systems.
- 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.
- Ghost — 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.
- https://ghost.org/ || ghostAUR
- Hexo — A fast, simple & powerful blog framework, powered by Node.js.
- http://hexo.io || nodejs-hexoAUR
- Jekyll — A static blog engine, written in Ruby, which supports Markdown, textile and other formats.
- 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. It is not mantained anymore.
- Pelican — A static site generator, powered by Python.
- Wordpress — An easy to setup and administer FLOSS content management system featuring a strong and vibrant community with thousands of plugins and themes.
微博客户端
See also Wikipedia:List of Twitter services and applications.
- wecase — A Sina Weibo Client Focusing on Linux.
- Birdie — A beautiful Twitter client for GNU/Linux, currently under active development.
- Choqok — Microblogging client for KDE that supports Twitter.com, Pump.io, GNU social and opendesktop.org services.
- Corebird — Native Gtk+ Twitter client for the Linux desktop.
- Gwibber — GTK-based microblogging client with support for Facebook, Identi.ca, Twitter, Flickr, Foursquare, Sina and Sohu.
- http://gwibber.com/ || gwibberAUR
- Hotot — Lightweight and open source microblogging client with support for Twitter and Identi.ca and integration with various image sharing services and URL shorteners (discontinued).
- http://hotot.org || hototAUR
- Pino — Simple and fast client for Twitter and Identi.ca written in Vala.
- Polly — Linux Twitter client designed for multiple columns of multiple accounts.
- Qwit — Cross-platform client for Twitter using the Qt toolkit.
- ttytter — Easily scriptable twitter client written in Perl.
- Turpial — Multi-interface Twitter client written in Python.
- tyrs — Simple client for Twitter and Identi.ca supporting virtually all its features with nice console UI (unmaintained).
- http://tyrs.nicosphere.net/ [dead link 2014-07-17] || tyrsAUR
- turses — Twitter client for the console based off tyrsAUR with major improvements.
网络剪贴板
『网络剪贴板』经常被用来上传必要的信息,以方便用户在 IRC 频道向他人求助。目前『网络剪贴板』服务均支持文本 (e.g. sprunge.org, pastie.org, codepad.org) 和图片 (e.g. imgur.com, picpaste.com)『网络剪贴板』客户端大多允许您直接通过 CLI 上传,无需依靠网络浏览器。
- Elmer — 和 wgetpaste 和 curlpaste 相似,但用 Perl 写成且可调用 wget 或 curl,网站: codepad.org, rafb.me, sprunge.us, ompldr.org.
- Fb-client — paste.xinu.at 专用客户端。
- Gist — gist.github.com 专用命令行界面客户端。
- Haste — 用 Haskell 写成的独特客户端. 网站: hpaste.org, paste2.org, pastebin.com and others.
- Hg-paste — 网站: dpaste.com and dpaste.org.
- imgur — 可上传图片到 imgur.com 的客户端。
- http://imgur.com/apps || imgurAUR
- Ix — ix.io 专用客户端。
- http://ix.io || ix
- Npaste-client — npaste.de 专用客户端。
- Pastebinit — 相当小巧的 Python 脚本,网站: pastie.org, paste.kde.org, paste.debian.net, paste.ubuntu.com 以及其他 (可用
pastebinit -l
来查询).
- Uppity — 有姿态的客户端。
- Vim-gist — Vim 插件,针对 gist.github.com.
- Vim-paster — Vim 插件,用 curl 自动上传到某服务器端
- Wgetpaste — Bash 脚本,能自动上传到以下『网络剪贴板』网站: pastebin.ca, codepad.org, dpaste.com 和 pastebin.osuosl.org.
比特币
- Armory — 一个带有很多特性的比特币客户端, 例如对多种钱包的支持,导入keys和备份.
- Bitcoin — 一种管理 p2p 现金比特币的正式工具.
- Electrum — An easy to use Bitcoin client.
- MultiBit — A lightweight Bitcoin desktop client powered by the BitCoinJ library.
Surveying
- LimeSurvey — An open source on-line survey application. As a web server-based software it enables users to develop and publish on-line surveys, and collect responses, with no programming.
多媒体
多媒体数字信号编解码器
图像
图像查看
命令行
- fbi — Image viewer for the linux framebuffer console.
- fbv — framebuffer 图像查看器
- fim — 基于fbi的,可定制的,支持脚本Frambuffer图像查看器
- jfbview — Framebuffer PDF and image viewer based on Imlib2. Features include Vim-like controls, rotation and zoom, zoom-to-fit, and fast multi-threaded rendering.
图形环境
- Eye of GNOME — Image viewing and cataloging program, which is a part of the GNOME desktop environment.
- QIV — 小巧快速的 gdk/Imlib 图像查看器
- Viewnior — Minimalistic GTK2 viewer featuring support for flip, rotate, animations and configurable mouse actions
- Eye of MATE — Simple graphics viewer for the MATE desktop.
- Feh — 使用imlib2的轻量级图像查看器
- meh — meh is a small, simple, super fast image viewer using raw XLib.
GalaPix — 基于OpenGL的图像查看器,提供同时显示图像集并形成缩略图的功能
- Geeqie — Image browser and viewer (fork of GQview) that adds additional functionality such as support for RAW files.
- Gimmage — Gtkmm image viewer.
- GPicView — Simple and fast image viewer for X, which is part of the LXDE desktop.
- GQview — Image browser that features single click access to view images and move around the directory tree
- gThumb — Image viewer for the GNOME desktop.
- Gwenview — Fast and easy to use image viewer for the KDE desktop.
- Mirage — PyGTK image viewer featuring support for crop and resize, custom actions and a thumbnail panel.
- nomacs — Free (GPLv3) Qt image viewer for many operating systems. It is feature-rich but starts fast and can be configured to show additional widgets or only the image.
- Phototonic — Fast and functional image viewer and organizer (Qt).
- PhotoQt — Fast and highly configurable image viewer with a simple and nice interface.
- http://photoqt.org/ || photoqtAUR
- Picasa — Image organizer and viewer from Google that has editing capabilities and integration with the photo-sharing website.
- http://picasa.google.com/ || not packaged? search in AUR
- Quick Image Viewer — Very small and fast image viewer based on GTK+ and imlib2.
- Ristretto — Xfce 桌面环境下快速的轻量级图像查看器
- Shotwell — A digital photo organizer designed for the GNOME desktop environment
- Simple Viewer GL — Simple image viewer using OpenGL, it has few dependencies.
- SXIV — 简单的 X 图像查看器; works well with tiling window managers, uses imlib2
- Viewnior — Minimalistic GTK+ image viewer featuring support for flipping, rotating, animations and configurable mouse actions.
- Xloadimage — 经典的 X 图像查看器
- XnView MP — 高效的图像查看,浏览,转换器
- xv — Shareware program written by John Bradley to display and modify digital images under the X Window System.
图形和图像处理
位图编辑器
- GIMP — GIMP 是 GNU Image Manipulation Program(GNU图像处理程序)的缩写。成立于20世纪90年代中期的GIMP是一个与 Adobe Photoshop 相似的图像编辑套件。Arch Linux 软件仓库拥有数量众多的GIMP插件和辅助工具。可以使用如下命令来搜索它们:
pacman -Ss gimp
还有数量众多的软件包在 Arch User Repository。您也许会有兴趣阅读 CMYK support in The GIMP
- KolourPaint — KDE 下免费、快速的图像编辑器,与Windows 7系统之前微软画图软件相似,但是添加了一些如支持透明度等的新特征
- mtPaint — 致力于创建色彩索引的调色板图像以及像素画的图像编辑器
- darktable — 具有完整的照片工作流程并且擅长于RAW格式处理的软件
- MyPaint — 数码绘画者的自由图像工具
- Krita (瑞典语言版本中称为crayon) — 基于KDE平台和Koffice库创建的数字绘画设计软件
- Nathive — “没用的图像编辑器”("the usable image editor"), 一个基于Gnome设计,具有圆滑的学习曲线,着眼于实用性的图像编辑软件
- ImageMagick — ImageMagick 是一个命令行图像处理程序。 它因为其支持超过100多种格式的精确格式转换而知名。它的API使得它非常易于融入脚本之中,而且它也被用作很多软件的后台处理器——比如创建MediaWiki的图片缩略图。
- GraphicsMagick — GraphicsMagick 于2002年基于ImageMagick的设计创建,继承了它的API和命令行稳定性。 而且它还支持多核CPU以增强性能,因为如此它被许多大型机构网站(如Flickr、etsy等)使用。
- Shotwell — Shotwell是一个图片管理软件。他只有简单的图像处理功能,比如:旋转、裁剪、色彩矫正和红眼移除等。它可以直接从数码相机中导入照片并且导出到设计媒体网站。
- digiKam — digiKam是一个基于KDE的图像/照片管理器。借助插件架构,它内置了大量的图像处理功能。digiKam声称自己比其他很多的图像处理工具拥有更多的图像处理功能,包括RAW格式图像的导入和处理。
矢量图处理 - 绘画
- Inkscape — 一个开源的矢量图编辑器,功能类似于Illustrator、CorelDraw以及Xara X。它使用W3C标准可放大矢量图格式(SVG)。Inkscape支持众多的高级SVG功能(如标记、克隆、Alpha通道混合等)。并且具有一套认真设计的基于工作流程的界面。它可以很方便地编辑节点,执行复杂的路径操作,描绘位图等等等等。其开发者以其社区维护的开发方法致力于维护一个正在发展中的用户与开发者社区。
- Xara — 一个高级矢量图软件。
- Dia — 一个基于GTK+的创意软件。
矢量图处理 - CAD
See also Wikipedia:List of computer-aided design editors.
- BRL-CAD — Constructive solid geometry (CSG) solid modeling computer-aided design (CAD) system that includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools.
- http://brlcad.org/ || brlcadAUR
- DraftSight — 专业级免费CAD软件。DraftSight让专业CAD用户、学生和教育工作者能够创建、编辑和查看DWG文件。 DraftSight适用于Windows®、Mac®和Linux环境。
- FreeCAD — CAD/CAE program, based on OpenCascade, Qt and Python with features such as macro recording, workbenches and the ability to run as server.
- LeoCAD — CAD program for creating virtual LEGO models. It has an easy to use interface and currently includes over 6000 different pieces created by the LDraw community.
- http://leocad.org || leocadAUR
- LibreCAD — Powerful 2D CAD application based on Qt. It has been forked from QCad Community Edition.
- OpenSCAD — Open source 2D/3D CAD using programmers approach.
- QCAD — Powerful 2D CAD application that began in 1999. QCaD includes DFX standard file format and supports HPGL format.
- VariCAD — 3D/2D CAD and mechanical engineering application which provides support for parameters and geometric constraints, tools for shells, pipelines, sheet metal unbending and crash tests, assembly support, mechanical part and symbol libraries, calculations, bills of materials, and more.
三维建模与渲染
See also Wikipedia:Comparison of 3D computer graphics software.
- Art of Illusion — 3D modeling and rendering studio written in Java.
- MakeHuman™ — Parametrical modeling program for creating human bodies.
- POV-Ray — Script-based raytracer for creating 3D graphics.
- Wings 3D — Advanced subdivision modeler that is both powerful and easy to use.
- Blender — 一个全能的三维在图形创意工具。功能包括三维建模、材质设计、三维动画、后期合成等等功能。同时它也有大量的附加不定和工具扩展它的功能。Arch User Repository.
另外可见:
截取屏幕
See also: Taking a screenshot.
音频
音频系统
See also Wikipedia:Sound server.
- wineasio — Provides an ASIO to JACK driver for wine. ASIO is the most common Windows low-latency driver, so is commonly used in audio workstation programs.
音频播放器
音乐播放器守护进程和客户端 (Client)
- Music Player Daemon — 轻量、可伸缩音乐播放器,C/S结构,MPD 作为一个守护程序运行于后台, 管理播放列表和音乐数据库
- MPD客户端程序清单
- XMMS2 — Complete rewrite of the popular music player.
命令行
- cmus — Very feature-rich ncurses-based music player.
- Cplay — Curses front-end for various audio players (ogg123, mpg123, mpg321, splay, madplay, and mikmod, xmp, and sox).
- Herrie — Minimalistic console-based music player with native AudioScrobbler support.
- http://herrie.info/ || herrieAUR
- MOC — Ncurses console audio player with support for the MP3, OGG, and WAV formats.
- MPFC — Gstreamer-based audio player with curses interface.
- mpg123 — Fast free MP3 console audio player for Linux, FreeBSD, Solaris, HP-UX and nearly all other UNIX systems (also decodes MP1 and MP2 files).
- pianobar — Console-based frontend for Pandora.
- PyTone — Advanced music jukebox with a console interface.
- shell-fm — Console-based player for the streams provided by last.fm.
- VLC — Highly portable multimedia player with ncurses interface module, and multimedia framework capable of reading most audio and video formats as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
- whistle — a curses-based commandline audio player.
图形环境
- Amarok — Mature Qt-based player known for its plethora of features.
- aTunes — Audio player written in Java.
- http://www.atunes.org/ || atunesAUR
- Clementine — Amarok 1.4 clone, ported to Qt 4.
- Cuberok — Music player and collection manager with a lightweight interface.
- DeaDBeeF — Light and fast music player with many features, no GNOME or KDE dependencies, supports console-only, as well as a GTK+ GUI, comes with many plugins, and has a metadata editor.
- Exaile — GTK+ clone of Amarok.
- http://www.exaile.org/ || exaileAUR
- gmusicbrowser — Open-source jukebox for large collections of MP3/OGG/FLAC files.
- GNOME Music — Music is the new GNOME music playing application. It aims to combine an elegant and immersive browsing experience with simple and straightforward controls.
- Goggles Music Manager — Music collection manager and player that automatically categorizes your music, supports gapless playback, features easy tag editing, and internet radio support. Uses the Fox toolkit.
- Guayadeque — Full featured media player that can easily manage large collections and uses the GStreamer media framework.
- JuK — JuK is an audio jukebox application, supporting collections of MP3, Ogg Vorbis, and FLAC audio files.
- Listen — Listen is a Music player and management for GNOME written in python.
- LXMusic — A minimalist xmms2-based music player.
- Miam-player — Cross-platform open source music player.
- Nightingale — Open source clone of iTunes-based on Songbird, that uses Mozilla technologies and the GStreamer framework.
- Noise — Simple, fast, and good looking music player.
- Nuvola Player — Integrated Google Music, Grooveshark, 8tracks and Hype Machine player.
- Potamus — Lightweight, intuitive GTK+ audio player with an emphasis on high audio quality.
- Pragha — GTK+ music manager. (fork of the Consonance Music Manager)
- Qmmp — Qt-based multimedia player with a user interface that is similar to Winamp or XMMS.
- Quod Libet — Audio player written with PyGTK and GStreamer with support for regular expressions in playlists.
- Rhythmbox — GTK+ clone of iTunes, used by default in GNOME.
- Spotify — Proprietary music streaming service. It supports local playback and streaming from Spotify's vast library (requires a free account).
- SpotCommander — A remote control for Spotify, optimized for mobile devices. It works on any device with a modern browser, and it's free and open source.
- Tomahawk — Music player application written in C++/Qt. It decouples the name of the song from the source it was shared from - and fulfills the request using all of your available sources.
- VLC — Highly portable multimedia player and multimedia framework capable of reading most audio and video formats as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
- XMMS — Skinnable GTK+ standalone media player similar to Winamp.
- http://legacy.xmms2.org/ || xmmsAUR
音响管理
- GVolWheel — An audio mixer which lets you control the volume through a tray icon.
- GVTray — A master volume mixer for the system tray.
- pa-applet — PulseAudio system tray applet with volume bar.
- PNMixer — A fork of Obmixer. It has many new features such as ALSA channel selection, connect/disconnect detection, shortcuts, etc.
- Volnoti — Volnoti is a lightweight volume notification daemon for GNU/Linux and other POSIX operating systems.
- Volti — A GTK application for controlling audio volume from system tray with an internal mixer and support for multimedia keys that uses only ALSA.
- VolumeIcon — Another volume control for your system tray with channel selection, themes and an external mixer.
- VolWheel — A little application which lets you control the sound volume easily through a tray icon you can scroll on.
提取 CD
可视化
- ProjectM — Music visualizer which uses 3D accelerated iterative image-based rendering.
- VSXu — Free to use program that lets you create and perform real-time audio visual presets.
- http://www.vsxu.com/ || vsxuAUR
音频标签编辑器
- Audio Tag Tool — Tool to edit tags in MP3 and Ogg Vorbis files.
- Cowbell — Elegant music organizer that supports many audio formats including MP3, Ogg/FLAC, and MusePack.
- EasyTag — Utility for viewing, editing and writing ID3 tags of your MP3 files.
- Ex Falso — Cross-platform free and open source audio tag editor and library organizer.
- ID3 Mass Tagger — Command-line utility to edit ID3 1.x and 2.x tags.
- Kid3 — MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV and AIFF files tag editor.
- MP3Info — MP3 technical info viewer and ID3 1.x tag editor.
- MusicBrainz Picard — Cross-platform audio tag editor written in Python (the official MusicBrainz tagger).
- Puddletag — Replacement for the famous MP3tag for Windows.
- taffy — Simple command-line tag editor for many audio formats.
- Qoobar — Universal QT-based audio tagger (specialized for classical music)
声音编辑
- Ardour — Multichannel hard disk recorder and digital audio workstation.
- Audacity — Program that lets you manipulate digital audio waveforms.
- GNOME Sound Recorder — The Sound Recorder application enables you to record and play .flac, .ogg (OGG audio, or .oga), and .wav sound files.
- Jokosher — Non-linear multi-track digital audio editor that is being developed in Python, using the GTK+ interface and GStreamer as an audio back-end.
- KWave — KDE的声音编辑器
- easytag — 查看和编辑多种音频格式的 tag
- LMMS — The Linux MultiMedia Studio. Free cross-platform software which allows you to produce music with your computer.
- Qtractor — Qt-based hard disk recorder and digital audio workstation application that aims to provide digital audio workstation software simple enough for the average home user, and yet powerful enough for the professional user.
- Rosegarden — Digital audio workstation program developed with ALSA and Qt that acts as an audio and MIDI sequencer, scorewriter and musical composition and editing tool.
- XCFA — Tool to extract the contens of audio CDs and convert them to various formats.
手机管家
- moto4lin — 基于P2K平台,用于摩托罗拉手机文件系统的浏览和编辑器
- GNOME Phone Manager — Control your mobile phone from your GNOME desktop.
- KDE Connect — A project that aims to communicate all your devices.
- Moto4Lin — File manager and seem editor for Motorola P2K phones (like C380/C650).
视频
视频播放器
See also Wikipedia:Comparison of video player software.
命令行
- MPlayer — Video player that supports a complete and versatile array of video and audio formats.
- http://www.mplayerhq.hu/design7/news.html || mplayer (See also a very similar fork: mplayer2AUR)
- mpv — Movie player based on MPlayer and mplayer2.
- http://mpv.io || mpv mpv-gitAUR
- xine-ui — Free multimedia player.
- VLC ncurses — Command-line version of the famous video player that can play smoothly high definition videos in the TTY.
Graphical
See also: MPlayer frontends, mpv.
- bomi — Powerful and easy to use multimedia player (mpv backend) (Qt 5).
- https://bomi-player.github.io/ || bomiAUR (previously cmplayerAUR), bomi-gitAUR
- Dragon Player — Simple video player for KDE. Part of the kdemultimedia group.
- Kaffeine — Very versatile KDE media player that, by default, utilizes Xine as its backend and has excellent support of digital TV (DVB).
- Parole — Modern media player based on the GStreamer framework.
- Rage — Video and audio player written with Enlightenment Foundation Libraries with some extra bells and whistles.
- Snappy — Powerful media player with a minimalistic interface.
- VLC media player — Middleweight video player with support for a wide variety of audio and video formats.
- Whaaw! Media Player — Lightweight GStreamer-based audio and video player that can serve as a good alternative to Totem for those who do not like all of those GNOME dependencies.
- Xnoise — GTK+ and GStreamer-based media player for both audio and video with "a slick GUI, great speed and lots of features." (development ceased)
DVD 提取
See Optical disc drive#DVD ripping.
视频编辑器
参见 .命令行
- Avidemux — 免费,天生为简易剪切、过滤和转码而生。
- HandBrake-CLI — Simple yet powerful video transcoder ideal for batch mkv/x264 ripping.
图形界面
- Avidemux — F免费,天生为简易剪切、过滤和转码而生。
- Cinelerra (Community Version) — 专业级别,能够编辑或合成视频的环境。
- HandBrake — Simple yet powerful video transcoder ideal for batch mkv/x264 ripping. GTK+ version.
- Kdenlive — 非线性,基本是专业人士用的。
- Lightworks — 非线性,专业级别,支持广泛编码。
- http://www.lwks.com/ || lwksAUR
- LiVES — VJ (live performance) 平台。
- Open Movie Editor — 制作电影用,比较好上手。
- Open Shot — 非线性,基于 MLT 框架。
- PiTiVi — GNOME 专用。
- Transmageddon — Python 写成的简易软件。只要是 GStreamer 支持的编码,都可以转码。
录屏
See also Wikipedia:Comparison of screencasting software.
Screencast utilities allow you to create a video of your desktop or individual windows.
- byzanz — Simple screencast tool that produces GIF animations.
- glc — Screencast tool that can capture the sound and video from OpenGL applications, such as games, where regular X11 screencast tools produce choppy results.
- Istanbul — Simple desktop session recorder that produces ogg videos.
- Kazam — Screencasting program with design in mind.
- RecordMyDesktop — An easy to use utility that records your desktop into the ogg format with a CLI, Qt or GTK+ interface.
- simplescreenrecorder — A feature-rich screen recorder written in C++/Qt4 that supports X11 and OpenGL.
- vokoscreen — Simple screencast tool, GUI ffmpeg.
- XVidCap — Application used for recording a screencast or digital recording of an X Window System screen output with an audio narration.
Optical media burning
See Optical disc drive#Burning CD/DVD/BD with a GUI.
Podcasts
see Podcast clients
Collection managers
- Beets — Music library organizer, tagger and more.
- Demlo — Batch music tagger, encoder, renamer and more.
- GCstar — GNOME application for organizing various collections (board games, comic books, movies, stamps, etc.).
- Tellico — KDE application for organizing various collections (books, video, music, coins, etc.).
- Kodi — Application for organizing various collections and automatically retrieving info about them (video, music, photos).
工具
分区工具
参阅 Partitioning#Partitioning tools.
挂载
- 9mount — Mount 9p filesystems.
- cryptmount — Mount an encrypted file system as a regular user.
- ldm — A lightweight daemon that mounts drives automagically using udev
- pmount — Mount source as a regular user to an automatically created destination
/media/source_name
.
- pmount-safe-removal — Mount removable devices as regular user with safe removal
- http://mywaytoarch.tumblr.com/post/13111098534/pmount-safe-removal-of-usb-device || pmount-safe-removalAUR
- udevil — Mounts removable devices as a regular user, show device info, and monitor device changes. Only depends on udev and glib.
Udisks
- bashmount — A bash script to mount and manage removable media as a regular user with udisks.
- udiskie — Automatic disk mounting service using udisks
- udisks_functions — Bash functions and aliases for udisks2
- udisksvm — GUI udisks wrapper for removable media
基本 Shell 命令
- Core utilities — The basic file, shell and text manipulation utilities of the GNU operating system
集成式开发环境
See also Wikipedia:Comparison of integrated development environments.
- Anjuta — Versatile IDE with project management, an application wizard, an interactive debugger, a source editor, version control support and many more tools.
- Aptana Studio — IDE based on Eclipse, but geared towards web development, with support for HTML, CSS, Javascript, Ruby on Rails, PHP, Adobe AIR and others.
- Bluefish — GTK+ editor/IDE with an MDI interface, syntax highlighting and support for Python plugins.
- BlueGriffon — A WYSIWYG content editor for the World Wide Web. Powered by Gecko, the rendering engine of Firefox, it can edit Web pages in conformance to Web Standards. It runs on Mac OS X, Windows and Linux.
- Bluej — Fully featured Java IDE used mainly for educational and beginner purposes.
- http://bluej.org/ || bluejAUR
- Brackets — A free open-source editor written in HTML, CSS, and Javascript with a primary focus on Web Development. It was created by Adobe Systems, licensed under the MIT License, and is currently maintained on GitHub.
- http://brackets.io/ || bracketsAUR
- Code::Blocks — Open source and cross-platform C/C++ IDE.
- Cloud9 — State-of-the-art IDE that runs in your browser and lives in the cloud, allowing you to run, debug and deploy applications from anywhere, anytime.
- https://c9.io/ || cloud9AUR
- Eclipse — Open source community project, which aims to provide a universal development platform.
- http://eclipse.org/ || eclipse[broken link: replaced by eclipse-java]
- Editra — Multi-platform text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development.
- Eric — Full-featured Python 3.x and Ruby IDE in PyQt4.
- Gambas — Free development environment based on a Basic interpreter with object extensions.
- Geany — Text editor using the GTK+ toolkit with basic features of an integrated development environment.
- IEP — Cross-platform Python IDE focused on interactivity and introspection, which makes it very suitable for scientific computing.
- http://iep-project.org/ || iepAUR
- IntelliJ IDEA — IDE for Java, Groovy and other programming languages with advanced refactoring features.
- KDevelop — Feature-full, plugin extensible IDE for C/C++ and other programming languages.
- Komodo Edit — A free, multi-language editor.
- Lazarus — Cross-platform IDE for Object Pascal.
- LiteIDE — A simple, open source, cross-platform Go IDE.
- MonkeyStudio — Monkey Studio (MkS) is a cross platform IDE written in C++/Qt 4. Syntax highlighting for more than 22 programming languages.
- MonoDevelop — Cross-platform IDE targeted for the Mono and .NET frameworks.
- MPLAB — IDE for Microchip PIC and dsPIC development
- NetBeans — Integrated development environment (IDE) for developing with Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure, and other languages.
- Ninja-IDE — from the recursive acronym: "Ninja-IDE Is Not Just Another IDE", is a cross-platform integrated development environment (IDE); runs on Linux/X11, Mac OS X and Windows OSs. Used, for example, for Python development
- Phpstorm — JetBrains PhpStorm is a commercial, cross-platform IDE for PHP built on JetBrains' IntelliJ IDEA platform, providing an editor for PHP, HTML and JavaScript with on-the-fly code analysis, error prevention and automated refactorings for PHP and JavaScript code.
- PyCharm — IDE used for programming in Python with support for code analysis, debugging, unit testing, version control and web development with Django.
- QDevelop — Free and cross-platform IDE for Qt.
- Qt Creator — Lightweight, cross-platform C++ integrated development environment with a focus on Qt.
- Scratch — A multimedia authoring tool for educational and entertainment purposes, such as creating interactive projects and simple sprite-based games. It is used primarly by unskilled users (such as children) as an entry to event-driven programming. Scratch is free software under GPL v2 and Scratch Source Code License.
- Spyder — Scientific PYthon Development EnviRonment providing MATLAB-like features.
虚拟终端
参见 Wikipedia:List of terminal emulators.
资深用户爱用虚拟终端,也难怪会有那么多 X11 虚拟终端冒出来了。大多虚拟终端在模拟 Xterm, Xterm 又向 VT102 看齐,最后 VT102 更是在模仿打字机,所以您应该品读 Wikipedia article 和 other sources 以把握个大概。
- Eterm — 取代 Xterm 且为 Enlightenment 而打造。
- http://eterm.org || etermAUR
- KMSCON — 基于 linux kernel mode setting (KMS).
- http://kde.org/applications/system/konsole/ || kdebase-konsole[broken link: replaced by konsole]
- Mrxvt — 基于 rxvt, 支持 Tabs.
- QTerminal — 基于 Qt, 轻量。
- rxvt — 公认已取代 Xterm 的虚拟终端。
- st — 简单,在X下可用。
- http://st.suckless.org || stAUR
- Terminal — 支持多窗口,滚动缓冲以及众多理想功能,从属 GNUstep.
- terminator — 支持多 Panels.
- Terminology — Enlightenment 项目专用,有众多金光闪闪的功能:文件缩略图,多媒体播放器。
- Tilda — 受众多 FPS 游戏,如 Quake, Doom 和半条命,启发而诞生。
- urxvt — 基于 Perl, rxvt, 高度可扩展,支持 Unicode, 多 Tab, 访问 URL, Quake 风格的下拉式,伪・透明。
- xterm — X最简单的虚拟终端了,它还为不能在窗口系统下直接用的程序,提供了兼容于 DEC VT102 和 Tektronix 4014 的终端。
- Yakuake — 基于 Konsole, 下拉式,Quake 风格。
基于 VTE
VTE (Virtual Terminal Emulator) 最早是由 GNOME 开发并广泛使用的虚拟终端,它还派生了众多大大小小的分支。
- evilvte — 很轻量,可定制性强,支持 Tabs, 自动隐藏,换编码。
- GNOME Terminal — GNOME 专用,支持 Unicode, 不支持透明。
- Guake — GNOME 桌面的,下拉式的。
- Terra — 基于 GTK+3.0, 同一个窗口上可以分割成众多小窗口。
- LilyTerm — 很轻量。
- LXTerminal — LXDE 专用。
- MATE terminal — Wikipedia:GNOME terminal 在 MATE 桌面上的 Fork.
- ROXTerm — 有 Tab 机制。
- sakura — 基于 GTK+ 和 VTE.
- Stjerm — 基于 GTK+, 下拉式,提供简约的界面,内存占用少,与合成窗口管理器有很好的互动,比如 Compiz.
- Termit — 简单,基于 VTE, 支持 Tabs, 书签,编码转换。
- Termite — 适合命令行控,转为平铺式窗口管理器打造,还有 Tab 机制。
KMS-based
The following terminal emulators are based on the kernel mode setting that could be invoked without X.
- KMSCON — A KMS/DRM-based system console(getty) with an integrated terminal emulator for Linux operating systems.
framebuffer-based
In GNU/Linux world, the framebuffer could be refered to a virtual device in the Linux kernel (fbdev) or the virtual framebuffer system for X (xvfb). This section mainly lists the terminal emulators that based on the in-kernel virtual device, i.e. fbdev.
- fbterm — A fast framebuffer-based terminal emulator with many amazing features. Development stopped.
- yaft — A simple terminal emulator for living without X, with UCS2 glyphs, wallpaper and 256color support.
文件
文件管理器
命令行
- Midnight Commander — 终端双面板文件管理器
- pilot — Alpine的文件管理器
- Ranger — vi风格快捷键,可定制,特性丰富
- Vifm — 基于ncurses的双面板文件管理器,vi风格快捷键
图形环境
- Dolphin — KDE 4的默认文件管理器
- emelFM2 — 双面板文件管理器
- Konqueror — KDE环境下的文件管理器
- Krusader — KDE环境下的高级双面板(commander风格)文件管理器
- GNOME Files — Gnome默认文件管理器,重量级,可扩展、支持自定义脚本
- PCManFM — 轻量级文件管理器,支持标签,可以管理桌面背景(可选)
- qtfm — 小型轻量级文件管理器,完全基于Qt
- ROX-Filer — 小型快速文件管理器,可以管理桌面背景和面板(可选)
- Sunflower — 小型,高度可定制的双面板文件管理器,支持插件
- Thunar — 可以作为daemon运行,启动和加载目录速度很快.可以配置自定义动作
- tuxcmd — 双面板文件管理器
- Xfe — X环境下的类似视窗操作系统的Explorer或Commander的管理器
桌面搜索引擎
See also Wikipedia:List of search engines#Desktop search engines.
- Catfish — 万能文件搜索工具
- Docfetcher — 基于 Java, 开源,桌面搜索
- Gnome Search Tool — Gnome 首席搜索工具
- Gnome Search Tool No Nautilus — 去除了 GNOME Files 和 gnome-desktop 的 gnome-search-tool
- Pinot — 个性化元搜索
- Recoll — 基于 Xapian 后端的全文本搜索
- Searchmonkey — 强大的 GUI 搜索工具,支持正则表达式
- Strigi — 爬虫,Qt GUI,快速
- Tracker — 一体化索引,搜索工具,元数据
压缩与解压
命令行
- atool — 管理多种压缩文件的脚本.
- p7zip — 终端下的7zip的POSIX系统移植版本.
图形环境
- Ark — KDE环境下的压缩文件管理器.
- File Roller — Gnome环境下的默认压缩文件管理器.
- Peazip — 一个开源的文件及压缩文件管理器
- http://www.peazip.org/peazip-linux.html || peazipAUR[broken link: package not found]
- Squeeze — 终端工具的次轻量级的前端.
- http://squeeze.xfce.org/ || squeezeAUR[broken link: package not found]
- Xarchive — 多种工具的GTK+ 2前端.
- Xarchiver — 独立的轻量级桌面压缩文件管理器.
- p7zip — 终端下的7zip的POSIX系统移植版本.包括7zFM图形界面.
文件合并及比较
See also Wikipedia:Comparison of file comparison tools.
- colordiff — 相当于 diff, 但自带语法高亮。
- Diffuse — 简单小巧的文本合并工具,由 Python 编写成
- KDiff3 — KDE 文件及目录的比较及合并工具
- Kompare — 在源文件之间 Diff/Patch 的前端,支持众多比较格式,还允许大量显示格式的选项
- http://kde.org/applications/development/kompare || kdesdk-kompare[broken link: replaced by kompare]
- Meld — 可视化比较及合并工具,适用于文件,目录和版本控制项目
- xxdiff — 专注于文件或目录之间差异的图形化浏览器
Vim 和 Emacs 均通过 vimdiff 和 ediff
提供了合并功能。
批量命名
磁盘清理
磁盘使用情况分析
- ncdu — 简单的,使用ncurses的磁盘使用情况分析工具器.
- gt5 — diff 风格的 du 浏览器
- Baobab — 一个C/gtk+的Gnome环境的磁盘分析程序.
- Filelight — 显示可互动的图像,用环状的饼图可视化磁盘使用情况.
- gdmap — 根据文件夹或文件的大小绘制由一系列矩形组成的图像.
时钟同步
系统监视器
- adesklet SystemMonitor — adesklets 的一系列模块系统监视器。
- Conky — 轻量、可定制的系统监视器。
- dstat — 万能的资源统计工具。
- GKrellM — 既简单,又灵活的系统监视器,由 GTK+ 编写成,可集成大量插件。
- gnome-system-monitor — GNOME (简体中文) 的系统监视器。
- htop — 简易的交互式进程查看器。
- KSysGuard — 又名 KSysguard,是 KDE (简体中文) 专用的任务管理器、性能监视器。
- linux process explorer — Linux 的图像化任务管理器。
- LXTask — LXDE (简体中文) 的轻量任务管理器。
- Trayfreq — 一个轻量的电池监视器、CPU 计数器。
- http://trayfreq.sourceforge.net || trayfreqAUR[broken link: package not found]
系统信息检测
命令行
- alsi — Arch Linux 一个系统信息工具,它甚至可适用于其它 Linux 发行版,连编辑脚本都不需要。
- archey — 基于 Python 3 的简单脚本,能显示 Arch Logo 及若干基本系统信息。
- archey2 — 基于 Python 2 的简单脚本,能显示 Arch Logo 及若干基本系统信息。
- archey3-git — 又一个能显示 Arch Logo 及若干基本系统信息的 Python 脚本
- Dmidecode — 能基于 SMBIOS/DMI 标准报告储存于您系统 BIOS 中的硬件信息。
图形环境
- CPU-G — 显示您硬件若干有用信息的工具,和 Windows 下的 CPU-Z 很相似。
- hardinfo — 显示您硬件和操作系统若干有用信息的工具,和 Windows 下的设备管理器很相似。
- i-Nex — 一个收集并显示所有硬件参数的工具,采用了和 Windows 工具 CPU-Z 很相似的界面。
- http://i-nex.linux.pl/ || i-nexAUR[broken link: package not found]
- lshw-gtk — 一个提供很详细的硬件信息的小工具,同时具备了 CLI 和 GTK 界面。
键盘布局切换
剪贴板管理
壁纸设置
软件包管理
- Aurnotify — 提示你最喜爱的来自AUR的软件的新动态.
- Pkgtools — 一个Arch Linux软件管理的脚本合集. 包含 pkgfile – 命令来查找哪个包含了某个文件
- Yaourt — 一个pacman前端,有更多特性和对aur的支持.
参考阅读AUR helpers.
输入法
- Fcitx (简体中文) — 可扩展,超灵活的输入工具。
- Hime — 基于 GTK2/GTK3 的输入平台。
- IBus (简体中文) — Linux 新一代输入 BUS.
- Rime IME — Rime 输入引擎。
- UIM — 多语言输入库。
文档
办公软件套装
See also Wikipedia:Comparison of office suites.
- Kingsoft Office — 专有,又名 WPS.
- LibreOffice — OpenOffice 的超活跃分支之一。
- https://www.libreoffice.org/ || libreoffice[broken link: package not found]
- OpenOffice — 开源的办公软件,集成了字处理,表格,幻灯片,图像,数据库以及更多的软件,采用 Apache 许可证。
- Siag Office — 极度轻量,有字处理、表格、文本编辑器、文件管理器和预览器。
- http://siag.nu/ || siag-officeAUR
- SoftMaker Office — 完全,稳定,轻快,兼容微软办公格式,有字处理,表格,幻灯片。
字处理器
See also Wikipedia:Comparison of word processors.
- Abiword — Full-featured word processor.
- BlueGriffon — WYSIWYG content editor for the World Wide Web.
- Calligra Words — Powerful word processor included in the Calligra Suite.
- gLabels — program for creating labels and business cards.
- LibreOffice Writer — Full-featured word processor included in the LibreOffice suite.
- OpenOffice Writer — Full-featured word processor included in the OpenOffice suite.
- Pathetic Writer — X-based rich text processor included in Siag Office.
- Scribus — Desktop publishing program.
- Ted — Easy to use GTK+-based rich text processor (with footnote support).
- http://www.nllgg.nl/Ted/ || tedAUR
文档标记语言
See also Wikipedia:Comparison of document markup languages.
- Asciidoctor — An asciidoc implementation written in Ruby, with many extra features.
- Markdown — Text-to-HTML conversion tool that allows you to write using a simple plain text format.
- Pandoc — Swiss-army knife for converting one markup format into another (supports Markdown).
- Sphinx — A documentation generation system using reStructuredText to generate output in multiple formats (primary documentation system for the Python project).
- txt2tags — Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files.
表格
学术文档
翻译与本土化
- 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/ || apertiumAUR
- Gtranslator — Enhanced gettext po file editor for the GNOME. It handles all forms of gettext po files and includes very useful features.
- 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 kdesdk
- Moses — Statistical machine translation tool (language data not included).
- 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 || omegatAUR
- Poedit — Simple gettext/po-based translation tool.
- Pology — Set of Python tools for dealing with gettext/po-files.
- Virtaal — Editor for translation of both software and other text, based on Translate Toolkit. It supports the following formats: gettext, XLIFF , TMX, TBX, Wordfast, Qt Linguist , Qt Phrase Book, OmegaT glossary and others. It can also show suggestions from Apertium, Google Translate, Bing Translator, Moses and others.
文本编辑器
参见 Wikipedia:Comparison of text editors.
一些轻量级 集成开发式环境 也能拿来当文本编辑器用用。
命令行
- e3 — 无依赖,又小巧,由汇编语言编写而成。
- dex — 轻量简单,支持 ctags 及匹配编译错误。
- Emacs-nox — 可扩展、高度定制、自助编辑并实时显示,不支持 X11.
- JED — 基于 S-Lang library, 同时包括命令行版 jed 和 X-windows 版 xjed.
- http://jedsoft.org/jed/ || jedAUR
- Joe (Joe's Own Editor) — 基于终端,为简单易用而生。
- mcedit — Midnight Commander 文件管理器自带的编辑器。
- MicroEmacs — 基于 Ncurses, 同时包括命令行版 me -n 和 X-windows 版 me.
- mg — 又小又快的绿色 Emacs 类编辑器。
- Nano — 基于 pico, 自带虚拟键盘。
- Ne — 键绑定遵循 Windows 风格。
- http://ne.di.unimi.it/ || neAUR
- Zile — 又一种轻量的 Emacs 类编辑器
Vi 类文本编辑器
- Vi — 最原始的 ex/vi 类编辑器。
- Vim (Vi IMproved) — 在 Unix 之道上追求登峰造极的高级 vi 类编辑器,集众多功能之大成。
- Neovim — 二十一世纪的现代 Vi 类编辑器。
- http://neovim.org/ || neovim-gitAUR
图形环境
- Acme — 极简且灵活的编程环境,由 Rob Pike 为 Plan 9 操作系统开发而成。
- Atom — 由 GitHub 开发,支持由 Node.js 写成的插件和 Git 版本控制。
- https://atom.io/ || atom-editorAUR
- Beaver — GTK+, 天生就高度模块化,轻量化,现代化。
- Edile — 基于单文件,PyGTK 代码与脚本的编辑器。
- Gedit — GNOME 自带的 GTK+ 编辑器,支持语法高亮,自动缩进,对齐括号等等,还提供了众多扩展以加强功能。
- GNU Emacs — 虽以高难度闻名,但其成千上百的技巧与扩展却不是盖的。
- gVim — Vim 的图形用户界面
- Jedit — 程序员专用,由 Java 编写而成。
- JuffEd — 支持多标签与语法高亮,由 Qt 编写而成。
- Kate — 功能全面、程序员专用的编辑器,出自 KDE, 还能当 MDI 和文件管理器用。
- http://kate-editor.org/ || kdesdk-kate[broken link: replaced by kate]
- KWrite — KDE 自带的轻量文本编辑器,编辑器部件继承自 Kate。
- http://kde.org/applications/utilities/kwrite/ || kdebase-kwrite[broken link: replaced by kwrite]
- Leafpad — 移植到 GTK+ 上的 Notepad, 致力于简单。
- Medit — 编程专用。
- Mousepad — Xfce 桌面环境自带的文本编辑器
- Pluma — MATE 桌面环境自带的文本编辑器。
- PyRoom — 致力于专心致志的 PyGTK 文本编辑器,又克隆自鲜为人知的 WriteRoom 。
- http://pyroom.org/ || pyroomAUR
- QSciTE — Qt 版本的 SciTE.
- QXmlEdit — 简单可用的 Qt XML 编辑器,XSD 查看器。
- Sam — 极简主义,同时包含图形用户界面,一门强大的命令行语言,远程编辑功能,由 Eob Pike 开发而成。
- SciTE — 常用来编译及运行程序。
- Scribes — 终极,最小,即简单与强悍的合体。
- Sublime Text 2 — 闭源,由 C++ 和 Python 编写而成,集成众多高级功能插件之大成,却难得地一直保持轻量流畅的高水准。
- Tea — 基于 Qt, 编辑富文本用。
协同式文本编辑器
- Gobby — 支持在同一界面编辑多文档,多人聊天。
阅读与浏览
电子书阅读
书架
PDF 和 DjVu
虚拟分页器
CHM
漫画
扫描
OCR
引擎
布局分析与用户界面
笔记
参见 Wikipedia:Comparison of notetaking software.
命令行
- hnb — 当场处理众多类型数据(地址,待做清单,点子和书评等等)的程序。
- pynote — 通过命令行整理笔记。通过可读的 JSON 文件来储存笔记,还提供了版本控制。
图形环境
- BasKet — 能够整理,分享和撰写笔记的应用程序。它支持不少玩意,就像待做清单,链接,图片以及其它等等,就像剪贴本一样。
- Cherrytree — 阶层式笔记本程序,支持富文本,语法高亮,以 XML 或数据库文件储存数据。
- Gnote — 迁移 Tomboy 到 C++ 的一种尝试。
- KeepNote — 支持富文本,跨平台的 GTK+ 笔记应用程序
- NoteCase — 阶层式笔记的绿色软件,由 C++ 及 GTK+ 编写成。
- notecaseAUR || not packaged? search in AUR
- Tomboy — Linux 和 Unix 上的桌面笔记程序,可以 wiki 形式连接众多笔记。
- wiznote — 基于开源,跨平台和云的笔记程序
- zim — 所见即所得的文本编辑器,剑指桌面端的维基概念。
字符选择器
安全
防火墙
网络安全
威胁与漏洞探测
文件安全
备份
锁屏
Hash 校验
- GtkHash — 生成摘记,计算校验的 GTK+ 工具
- hashdeep — 可对多文件计算 Hash, 生成摘记,跨平台的工具。
- http://md5deep.sourceforge.net/ || hashdeepAUR[broken link: package not found]
- Parano — 用于生成、编辑和校验 MD5 和 SFV 文件的 GNOME 前端
- RHash — Hash 校验工具,支持 SFV, CRC 等等,支持众多算法
- Quick Hash GUI — 可在文本或硬盘递归地快速进行 Hash 的 GUI 工具
- http://sourceforge.net/projects/quickhash/ || quickhashAUR[broken link: package not found]
加密,签名与信息隐藏
密码管理
科学
学术文档
参见主条目 List of Applications/Documents#Scientific documents.
数学
计算器
参见 Wikipedia:Comparison of software calculators.
- bc — 任意精度的计算语言。
- calc — 任意精确度的文字模式计算器。
- Extcalc — 基于Qt的科学计算器。
- galculator — 基于GTK+的科学计算器。
- GCalctool — Gnome内建的科学计算器 (GTK2 version).
- GNOME Calculator — Gnome内建的科学计算器 (new GTK3 version)。
- KAlgebra — 包含于KDE EDU 的计算器及图表制作工具。
- http://www.kde.org/applications/education/kalgebra/ || kdeedu-kalgebra[broken link: replaced by kalgebra]
- KCalc — KDE内建的科学计算器。
- http://kde.org/applications/utilities/kcalc/ || kdeutils-kcalc[broken link: replaced by kcalc]
- Qalculate — 具备容错输入,常数识别及单位运算的计算器和方程求解器。
- SpeedCrunch — 速度快,高精度,功能强大的跨平台的计算器。
- xcalc — 用于X的科学计算器,包含代数和逆波兰表示法(reverse polish notation)模式。
计算机代数系统
参见 Wikipedia:Comparison of computer algebra systems.
- AXIOM — FriCAS:衍生自强大的AXIOM-CAS
- Fermat — 计算机代数系统,可处理任意精度整数和分数运算,多元多项式,符号运算,多项式环上的矩阵运算,图形及其它类型数值运算。
- GAP — 计算机离散代数系统,特别擅于计算群论(computational group theory)。
- http://www.gap-system.org || gap-mathAUR[broken link: replaced by gap]
- Maple — 著名的商业CAS。常用於教学。
- http://www.maplesoft.com/products/maple/ || not packaged? search in AUR
- Mathics — 一款自由的CAS软件,用于符号运算,使用Python作为其主要编程语言; 致力于Mathematica语法和函数兼容; 该程序依赖Sympy完成主要的计算,且可通过Sage使用可选的高级功能。
- Mathomatic — 用C语言编写的通用计算机代数系统。
- Maxima — 类似Maple/Mathematica的程序,拥有基于wxWidgets的图形前端。
- PARI/GP — 为快速计算数论设计的计算机代数系统。
- Xcas — Giac的用戶界面。(Giac是一个自由,基础的计算机代数系统)
- Sympy — 支持符号计算的Python函式库(以x,y等名称作运算工具,这是mathemetica有而scipy欠缺的功能),可求出不定积分(indefinite integral)和导数。显示结果的方式有:ascii art、python expression、Latex,或透过matplotlib绘图。
科学与工程计算
参见 Wikipedia:Comparison of numerical analysis software.
- EngLab — 使用类C语法的交叉编译数学平台。
- Euler — 为高等数学计算,如微积分,优化和统计,以及通过Maxima实现的符号运算设计的数值计算程序。
- GNU Radio — 软件开发套件,提供信号处理模块以协助开发程序。
- PyLab — Python模块集合(pyplot, numpy等),用于科学计算
- Sage — 数学软件系统,使用大量已有开源软件包整合出一个通用的Python接口,可作为Magma, Maple, Mathematica 和 Matlab的替代品。
- http://www.sagemath.org || sage-mathematics[broken link: replaced by sagemath]
- Scilab — Matlab替代品,用于数值计算,语法和Matlab不相同,但是可以很容易从Matlab语法转换。
- http://www.scilab.org/ || scilabAUR
统计
参见 Wikipedia:Comparison of statistical packages。
- JAGS (Just another Gibbs sampler) — 跨平台程序,用于基于马尔可夫链蒙特卡尔理论(Markov Chain Monte Carlo) (MCMC) 模拟的贝塞叶分层模型(Bayesian hierachical models) 分析。
- Python Data Analysis Library (pandas) — 基于Python语言的高性能,易用的数据结构和数据分析工具。
- PSPP — 自由的SPSS实现。
- R — 用于统计计算及图形处理的软件环境。
- RKWard — 统计语言R的前端。
- RStudio — 为R构建的基于Qt的强大的产品级IDE 。
数据评估
参见 Wikipedia:List of information graphics software。
- Extrema — 数据图像化及分析工具。
- Fityk — 曲线拟合和数据分析工具,主要用于以钟形函数(bell-shaped function)拟合到实验数据。
- http://fityk.nieto.pl/ || fitykAUR
- Gnuplot — 命令行驱动的可以绘制2D和3D函数,数据和数据拟合(data fits)的软件。
- Grace — WYSIWYG(所见即所得)2D图表绘制工具。
- LabPlot — 类似SciDAVis的自由软件,可以用于数据分析和数据可视化应用。
- ROOT — CERN研发的数据分析软件和函数库(原用于微观物理学)。
- SciDAVis — QtiPlot的派生软件,以提供更好的文档支持和友好用户介面为目标。
参见 List of applications#Spreadsheets
化学与生物学
计算生物学和生物信息学
参见 Wikipedia:List of open source bioinformatics software.
- BALL (Biochemical Algorithms Library) — 基于C++构建的应用框架,提供一种可扩展的数据结构和类集合,用于分子力学,先进的溶剂化方法(advanced solvation methods), 蛋白质结构的对比和分析,文件的导入/导出,以及可视化。
- BioJava — Java工具集, 用于计算生物学和生物信息学。
- Biopython — Python包,包含用于计算生物学和生物信息学的工具。
- EMBOSS (European Molecular Biology Open Software Suite) — 用于分析的开源软件包,由分子生物学和生物信息学用户社区需求驱动。
- MEGA (Molecular Evolutionary Genetics Analysis) — 集成化工具,用于指导自动和手动序列比对,推导进化树,最小化基于网络的数据库,分子演化速率估计,推导祖序列(ancestral sequence), 以及对进化假说的验证。
- http://www.megasoftware.net/ || not packaged? search in AUR
- MUMmer — 生物信息学软件系统,用于基于后缀树(suffix trees)的序列比对。
- UGENE — 集成了大量的知名生物学工具和算法并同时提供图形和字符界面的应用程序。
- http://ugene.unipro.ru/ || ugeneAUR
分子学
查看器
参见 Wikipedia:List of molecular graphics systems.
- Avogadro — 3D分子结构编辑器,查看器和仿真器(同时支持从Protein Data Bank下载数据)。
- BALLView — 可单独使用的分子建模和可视化应用,是BALL框架的一部分。
- http://www.ballview.org/ || ballAUR
- Ghemical — 计算化学软件包,用于分子结构的编辑,查看和仿真。
- PyMOL — 开源分子可视化系统,可以生成高质量的低分子和生物高分子(例如蛋白质)的图像。
- RasMol — 用于描述和探索生物高分子结构的计算机分子图形可视化程序。
- http://www.rasmol.org/ || rasmolAUR
Drawing
- BKChem — Practical and goodlooking skeletal formula molecule drawing program.
- Chemtool — GTK+-based program for drawing chemical structural formulas.
- EasyChem — Simple skeletal formula molecule drawing program with a focus on producing press-quality figures.
- http://easychem.sourceforge.net/ || not packaged? search in AUR
- Gabedit — Graphical user interface to computational chemistry packages like GAMESS, Gaussian, MOLCAS, MOLPRO, MPQC, OpenMopac, Firefly (previously PC GAMESS) and Q-Chem.
- XDrawChem — Extensive skeletal formula molecule drawing program (includes spectroscopy prediction).
Modeling
- GROMACS (GROningen MAchine for Chemical Simulations) — Versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.
- Quantum ESPRESSO — Integrated suite of applications for electronic-structure calculations and materials modeling at nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials (both norm-conserving and ultrasoft).
Periodic table
- gElemental — Periodic table of the elements with additional information.
- Kalzium — Periodic table of the elements with molecule editor and equation solver from the KDE desktop.
Biochemistry
- Bioclipse — Java-based visual platform for biochemistry that uses the Eclipse Rich Client Platform (RCP).
- http://www.bioclipse.net/ || not packaged? search in AUR
Image manipulation
- ImageJ — Java-based image processing and analysing program that provides extensibility via plugins and macros. It is widely used in microscopy (e.g. for cell counting).
- Fiji — ImageJ distribution (and soon ImageJ2) with a lot of plugins organized into a coherent menu structure.
- http://fiji.sc || fiji-binaryAUR
天文学
- Stellarium — 開源的虛擬天文館軟體,可以用3D方式模擬真實的天空.
- KStars — KKDE天文館軟體.
- http://edu.kde.org/kstars/ || kdeedu-kstars[broken link: replaced by kstars]
- Celestia — 以OpenGL開發的3D天文軟件。讓使用者以第一身穿梭於三維宇宙空間。
物理学
电子学
See also Wikipedia:Comparison of EDA software.
物理系统模拟器
- Code_Aster — 用於土木及结构工程,作有限元分析和模拟的结构力学。
- Step — 包含在KDE的二维物理模拟引擎。
- http://edu.kde.org/step/ || kdeedu-step[broken link: replaced by step]
- SWMM — 雨水管理模型。
- http://www.epa.gov/ || swmm5-gitAUR
单位转换
其它
工作环境
The default installation of Arch provides Bash as shell interpreter and does not contain any Desktop Environment, therefore forces users to choose one themselves. Most Arch boxes run some X11 Window Manager and/or Desktop Environment, but of course there are still people who prefer doing everyday tasks in bare console.
开机画面
See also Wikipedia:Bootsplash.
- Fbsplash — Gentoo implementation as bootsplash program
- Plymouth — The new graphical boot process for Fedora, replacing the aging Red Hat Graphical Boot
- Splashy — A graphical boot process designed to replace the aging Bootsplash program
- xplash — New splash program used by Ubuntu starting from 9.10
Shell
See the main article: Command-line shell.
See also Wikipedia:Comparison of command shells.
Terminal multiplexers
- abduco — Tool for session attach and detach support which allows a process to run independently from its controlling terminal.
- dtach — Program that emulates the detach feature of screen.
- GNU Screen — Full-screen window manager that multiplexes a physical terminal.
- tmux — BSD licensed terminal multiplexer.
桌面环境
See the main article: Desktop environment#List of desktop environments.
See also Wikipedia:Comparison of X Window System desktop environments.
窗口管理器
命令行
See also #Terminal multiplexers, which offer some of the functions of window managers for the console.
- dvtm — dwm-style window manager in the console.
- twin — Text-mode window manager.
图形
See the main article: Window manager#List of window managers.
See also Wikipedia:Comparison of X window managers.
Window tilers
- PyTyle3 — An automatic tiler that is compatible with Openbox Multihead with faster action and lower memory footprint.
- PyWO — Allows you to easily organize windows on the desktop using keyboard shortcuts.
- https://code.google.com/p/pywo/ || not packaged? search in AUR
- QuickTile — Lightweight standalone alternative to Compiz Grid plugin.
- stiler — A simple python script to convert any wm to tiling wm.
- Tile-windows — Tool for tiling windows horizontally or vertically.
- whaw — Window manager independent window layout tool.
- wumwum — The Window Manager manager. It can turn emwh compliant window managers into a tiling window manager while retaining all initial functionalities.
虚拟工作区
See also Wikipedia:Pager (GUI).
- bbpager — Dockable pager for blackbox and other window managers.
- fbpager — Virtual desktop pager for fluxbox.
- fluxter — Workspace pager for fluxbox.
- http://benedict.isomedia.com/homes/stevencooper/projects/fluxter.html || fluxter[broken link: package not found]
- IPager — A configurable pager with transparency, originally developed for Fluxbox.
- Neap — An non-intrusive and light pager that runs in the notification area of your panel.
- Netwmpager — A NetWM/EWMH compatible pager.
- obpager — Pager for Openbox writen in C++.
- Pager — A highly configurable pager compatible with Openbox Multihead.
辅助工具
登录管理器
See the main article: Display manager#List of display managers.
窗口特效
任务栏,面板与 Dock
- pancake — 高度可定制、模块化的X系统面板
- Avant Window Navigator — 轻量级dock位于桌面底部.
- Bmpanel — 轻量级、兼容netwm的X11面板
- Cairo-Dock — 高度可定制的dock或启动器
- Daisy — KDE Plasma widget which acts as a dock.
- Docker — 作为系统托盘的dock程序
- Docky — Full fledged dock application that makes opening common applications and managing windows easier and quicker.
- fbpanel — 轻量级,兼容netwm的面板
- GNOME Panel — Panel included in the GNOME Flashback desktop.
- KoolDock — KDE3 docker with great effects that tries to resemble the OS X dock.
- LXPanel — 来自LXDE桌面环境的轻量级X11面板。
- MATE Panel — Panel included in the MATE desktop.
- PerlPanel — The ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk.
- plank — Elegant, simple, clean dock from pantheon desktop environment.
- PyPanel — 基于python和C的轻量级面板/任务栏.
- qtpanel — 致力于使用Qt创建好看且好用的面板的项目。
- Stalonetray — 独立的系统托盘。
- Tint2 — 特别为Openbox开发的面板/任务栏。
- Trayer — 为GTK 1.2/2.x程序和KDE docklets提供一个dock
- wbar — Quick launch bar developed with speed in mind.
- Xfce Panel — Xfce4环境默认面板
快速启动
See also Wikipedia:Comparison of desktop application launchers.
- ADeskBar — Openbox 专用快速启动,致力于简单,轻快与专心致志。
- ayr — 可通过名称或 MIME 类型,以打开文件,URL, 桌面文件和应用程序。基于 dmenu.
- Bashrun2 — 提供了全新的,骨感的运行对话方式,用的是在小 xterm 窗口的 Bash 会话。
- dmenu — 为 X 打造的轻快动态菜单,作为快速启动再好不过了。
- dmenu-launch — 基于 dmenu, 专门启动二进制文件和 XDG 快捷方式。
- dswitcher — 基于 dmenu 的窗口切换器,能很好地工作,哪怕有工作区或窗口最小化。
- Fehlstart — 小型,GTK+
- Gmrun — 轻量,GTK+, 可以相当于在终端地启动程序、手动运行命令。
- GNOME Do — 灵感源自有不少插件的 Quicksilver 初衷在于为 GNOME 打造快速启动。
- j4-dmenu-desktop — 超快 dmenu 类快速启动。
- Kupfer — GNOME 桌面方便的命令与访问工具,可以启动程序,打开文档以及访问众多不同类型的对象并操作它们。
- Launchy — 非常火的跨平台快速启动,提供了强大的插件机制以改造。
- slingshot — 看上去很赏心悦目的样子,是 pantheon 桌面环境的部分。
- Synapse — Synapse 是一家语义类快速启动,由 Vala 编写而成。您不光可以启动程序,还可以善用 Zeitgeist 引擎,以查找与访问相关文档文件。
- xboomx — 支持智能排序的 dmenu, 由 Python 编写而成。
- Yeganesh — 支持智能排序的 dmenu, 由 Haskell 编写而成。
登出消息
A few simple shutdown managers are available:
- exitx — A logout dialog for Openbox that uses Sudo.
- exitx-polkit — A GTK logout dialog for Openbox with PolicyKit support.
- exitx-systemd — A GTK logout dialog for Openbox with systemd support.
- oblogout — A graphical logout script for Openbox that may be used with other WMs.
- obshutdown — A great GTK/Cairo based shutdown manager for Openbox and other window managers.
金融
See also Wikipedia:Comparison of accounting software.
- esniper — Simple, lightweight tool for sniping eBay auctions.
- GnuCash — Financial application that implements a double-entry book-keeping system with features for small business accounting.
- Grisbi — Personal finance system which manages third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it suitable for associations.
- http://www.grisbi.org/ || grisbiAUR
- HomeBank — Easy to use finance manager that can analyse your personal finance in detail using powerful filtering tools and graphs.
- KMyMoney — Personal finance manager that operates in a similar way to Microsoft Money. It supports different account types, categorisation of expenses and incomes, reconciliation of bank accounts and import/export to the “QIF” file format.
- Ledger — Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.
- http://ledger-cli.org/ || ledgerAUR
- Moneychanger — An intuitive QT/C++ system tray client for Open-Transactions
- Money Manager EX — An easy-to-use personal finance suite
- Skrooge — Personal finances manager for the KDE desktop.
- openerp — Open source erp system purely in python.
- http://openerp.com/ || openerpAUR
- Open-Transactions — A financial cryptography library used for issuing currencies, stock, paying dividends, creating asset accounts, sending/receiving digital cash, trading on markets and escrow.
Flashcards
- Anki — Anki is a program which makes remembering things easy.
- iGNUit — Memorization aid based on the Leitner flashcard system.
- Mnemosyne — Free flash-card tool which optimizes your learning process.
时间管理
命令行
- Calcurse — 一个基于文本的日历和时间计划系统。
- Remind — 一个高度复杂的基于文本的日历和提醒软件。
- Doneyet — An ncurses-based hierarchical To-do list manager written in C++.
- Pal — A very lightweight calendar with both interactive and non-interactive interfaces.
- Taskwarrior — 另一个命令行待办事项管理软件,支持通过 lua 定制。
- todo.txt — 用命令行管理你的Todo清单
- TuDu — An ncurses-based hierarchical To-do list manager with vim-like keybindings.
- When — 简单的个人日历软件
图形环境
- Calendar — Calendar application for GNOME.
- Day Planner — Program designed to help you easily plan and manage your time. It can manage appointments, birthdays and more.
- etm (Event and Task Manager) — Simple application with a "Getting Things Done!" approach to handling events, tasks, activities, reminders and projects.
- Glista — Simple GTK+ To-do list manager with notes support.
- http://arr.gr/glista/ || glistaAUR
- GTG (Getting Things GNOME!) — Personal tasks and To-do list items organizer for the GNOME desktop.
- http://gtgnome.net/ || gtgAUR
- Hamster — Time tracking application that helps you to keep track on how much time you have spent during the day on activities you choose to track.
- KOrganizer — Calendar and scheduling program, part of kdepim.
- Lightning — Extension to Mozilla Thunderbird that provides calendar and task support.
- Orage — GTK+ calendar and task manager often seen integrated with Xfce.
- Osmo — GTK+ personal organizer, which includes calendar, tasks manager and address book modules.
- Outspline — Extensible outliner with advanced time management features, supporting events with complex recurrence schemes.
- QTodoTxt — A cross-platform UI client for
todo.txt
files (see project's page)
- Rachota — Portable time tracker for personal projects.
- Task Coach — Simple open source To-do manager to manage personal tasks and To-do lists.
- Tasque — Easy quick task management app written in C Sharp.
- Tider — Lightweight time tracking application (GTK+)
- TkRemind — Sophisticated calendar and alarm program.
- wxRemind — Python text and graphical frontend to Remind.
- Wyrd — Remind 的图形前端,在 UNIX 和 Linux 中提供日历和提醒。
模拟器
An emulator is a program which serves to replicate the functions of another platform or system so as to allow applications and games to be run in environments they were not programmed for.
Consoles
See also Wikipedia:List of video game console emulators.
- Citra — Nintendo 3DS emulator.
- DeSmuME — Nintendo DS emulator.
- Dolphin — Very capable GameCube and Wii emulator.
- epsxe — Emulator for the PlayStation video game console for x86-based PC hardware.
- http://www.epsxe.com/ || epsxeAUR
- fakenes — NES (Nintendo Famicom) emulator.
- FCEUX — NTSC and PAL 8 bit Nintendo/Famicom emulator that is an evolution of the original FCE Ultra emulator. It is accurate, compatible and actively maintained.
- Gens2 — Emulator for Sega Genesis, Sega CD and 32X that is written in assembly language and no longer actively developed.
- activate OpenGL, set video resolution per custom to 1024x600 for streched full-screen or 800x600 for non-streched;
- use "Normal" renderer, I couldn't find a visible advantage with the other ones.
- Gens-GS — Gens2, rewritten in C++, combining features from various Gens forks.
- gngeo — Command-line NeoGeo emulator.
- higan — Multisystem emulator focusing on accuracy, supporting SNES, NES, GB, GBC, GBA.
- mednafen — Command line driven multi system emulator.
- Mupen64Plus — Highly compatible Nintendo 64 emulator with plugin system.
- http://code.google.com/p/mupen64plus/ || mupen64plus or a graphical front-end, such as m64pyAUR or cutemupenAUR.
- pSX — A not plugin-based PlayStation emulator with fairly high compatibility.
- PCSXR — PlayStation emulator; Debian fork of the abandoned original PCSX
- PCSX2 — PlayStation 2 emulator. It is still being maintained and developed. It requires BIOS files.
- snes-9x — Portable, freeware Super Nintendo Entertainment System (SNES) emulator.
- Visual Boy Advance — Game Boy emulator with Game Boy Advance, Game Boy Color, and Super Game Boy support.
- ZSNES — Highly compatible Super Nintendo emulator.
Other
- DOSBox — Open-source DOS emulator which primarily focuses on running DOS Games.
- DOSEmu — Open-source DOS emulator.
- MAME — Multiple Arcade Machine Emulator.
- ResidualVM — Cross-platform 3D game interpreter which allows you to play LucasArts' Lua-based 3D adventures.
- RetroArch — Frontend to libretro (emulation library, using modified versions of existing emulators as plugins).
- ScummVM — Virtual machine for old school adventures.
- X Neko Project II — PC-9801 emulator.
业余无线电
See the main article: Amateur radio#Software list.
See also Wikipedia:List of software-defined radios.
参阅
- List of terminal applications with their screenshots and reviews
- Arch Linux Forums / LnF Awards 2011 - The best Light & Fast apps of 2011
- Arch Linux Forums / LnF Awards 2012 - The best Light & Fast apps of 2012
- Survey: Vote for the most popular apps of 2013-2014
- http://sourceforge.net/ open source software
- http://www.oschina.net/ open source china
- http://linuxappfinder.com/
- http://www.linuxlinks.com/
- Wikipedia:List of open source software packages
- http://linuxappfinder.com/alternatives - Windows and OS X Software Alternatives
- http://alternativeto.net/ - find alternatives to popular programs
- http://www.linuxalt.com/ - Linux equivalents of Windows software
- http://lin-app.com/ - on-line information service of various commercial applications and games for Linux
- http://www.osalt.com/
参见
- 终端中的应用列表,包含截图和评论
- Arch Linux Forums / LnF Awards 2011 - 2011 年度最佳轻量程序。
- Arch Linux Forums / LnF Awards 2012 - 2012 年度最佳轻量程序。
- http://sourceforge.net/ 开源软件
- http://www.oschina.net/ 开源中国社区
- http://linuxappfinder.com/
- http://www.linuxlinks.com/
- Wikipedia:List of open source software packages
- http://linuxappfinder.com/alternatives - Windows 和 OS X 软件的替代品
- http://alternativeto.net/ - 寻找流行的程序的替代品
- http://www.linuxalt.com/ - Windows 软件对应的 Linux 软件
- http://lin-app.com/ - 广大程序与 Linux 游戏的在线信息库