List of applications (简体中文)
本文按照不同分类列出常用的应用,是寻找软件包的索引。许多段落分成终端和图形应用程序。
- 此页面的存在主要是为了使您更容易搜索不知道被添加到哪个部分的应用程序的替代方案。使用顶部模板中的链接,以独立页面的形式查看主部分。
- 请考虑安装 pkgstats 软件包,它提供了一个定时器,以便将安装在系统上的软件包的列表,与体系架构和使用的镜像一起,发送给 Arch Linux 的开发人员,帮助他们自己的工作的优先级并进行更好的分配。该信息是匿名发送的,不能用来识别您的身份。您可以在统计信息页面查看收集的数据。可在此论坛主题中获得更多信息。
- 守护程序包通常包括要启动的相关 systemd 单元文件。有些软件包甚至包含不同的 systemd 单元文件。安装后使用
pacman -Qql package | grep -Fe .service -e .socket可用于检查并找到相应文件。
工具
终端
终端模拟器
终端模拟器是包含一个终端的图形界面窗口。它们大多是模仿 Xterm,后者向 VT102 看齐,而 VT102 模仿的是打字机。更多的背景信息参见:Wikipedia:Terminal emulator.
Wikipedia:List of terminal emulators 有包含得更全面的列表。
- Alacritty — 跨平台,GPU硬件加速
- aterm — 可以改变透明度的 Xterm 替代品,自从2008年之后就不再推荐使用(被 urxvt 替代)
- Cool Retro Term — 模仿阴极显示器显示效果
- Eterm — 为 Enlightenment 桌面设计,目的是作为 xterm 替代品
- Hyper — 支持 JS/CSS
- kitty — A modern, hackable, featureful, OpenGL based terminal emulator
- mlterm — 多语言支持,支持各种字符集和编码
- PuTTY — 高度可配置,主要用于 ssh/telnet/serial
- QTerminal — 轻量化,基于 Qt
- rxvt — xterm的人气替代.
- shellinabox — 基于 web 的 SSH 终端
- st — X 的一个简单的终端实现
- https://st.suckless.org || stAUR
- Terminology — 由 Enlightenment project 团队开发,有一些创新的功能:文件缩略图、多媒体播放
- urxvt — 支持触摸、打开URL、伪透明度、Quake 样式的下拉模式和unicode编码,同时凭借 Perl 来实现高度可扩展性
- xterm — X 窗口系统的一个简单的终端模拟器,提供兼容 DEC VT102 和 Tektronix 4014 的终端来运行不是为窗口系统设计的程序
- Yakuake — 基于 Konsole 的 Quake 样式的下拉终端
基于 VTE
VTE[失效链接 2021-11-13 ⓘ] 虚拟终端模拟器(Virtual Terminal Emulator) 是 GNOME 早期开发的在 GNOME 终端里使用的小插件。它催生了很多拥有相似功能的终端。
- Deepin Terminal — Deepin 桌面的终端模拟器
- evilvte — 非常轻量化、高度可定制,支持标签页、自动隐藏和多种字符编码
- Germinal — 极简主义,提供一个无边框、最大化窗口的终端,默认连接到一个 tmux 会话,有标签页和面板功能
- GNOME Terminal — GNOME 桌面自带,支持 Unicode 和 伪透明度
- Guake — 一个下拉终端
- LXTerminal — 与桌面无关的终端模拟器,本来是为 LXDE 设计的
- MATE terminal — Wikipedia:GNOME terminal 的一个分支,为 MATE 桌面设置.
- Pantheon Terminal — 超级轻量化,好看、简洁,默认配置已经很好用,几乎不需要做设置
- ROXTerm — 有标签页和小 footprint
- sakura — 基于GTK+ 和 VTE
- Terminator — 支持多个可调整大小的终端面板
- Termite — 以键盘为中心的、基于 VTE 的终端,为在平铺式和标签式窗口管理器里使用作优化
- Tilda — 可配置的下拉终端模拟器
- Tilix — 给 GNOME 的平铺式终端模拟器Tiling terminal emulator for GNOME.
- Xfce Terminal — Xfce 桌面的带彩色提示和和标签页化的界面的终端模拟器.
基于 KMS
下面这些终端模拟器是基于 kernel mode setting 的,没有 X 也可以运行。
- KMSCON — 一个基于 KMS/DRM 的系统控制台(getty),对于 Linux 操作系统内置一个终端模拟器
基于帧缓冲器(framebuffer)
在 GNU/Linux 术语里,framebuffer 可以指代 Linux 内核里的一个虚拟设备 (fbdev) 或者 X 的虚拟帧缓冲系统 (xvfb)。下面列出的是基于 fbdev 的。
- yaft — 没有 X 也可以运行,支持 UCS2 glyphs、 壁纸和256色
终端分页器
- more — 一个简单(功能也简单)的分页器。是 util-linux 的一部分。
- less — 类似 more,但是支持前滚和后滚,包括文件的部分加载
- most — 支持多窗口、左右滚动和显示颜色
- mcview — 支持显示颜色和鼠标的分页器,与 midnight commander 捆绑在一起
终端复用器
参见 Wikipedia:Terminal multiplexer.
- abduco — 用于连接和断开会话的工具,支持让进程独立于控制它的终端
- byobu — GPLv3 许可证的 tmux 或 screen 插件。要求已经安装一个终端复用器。
- dtach — 模拟 GNU Screen 的断开连接功能的程序
- dvtm — dwm 样式的控制台窗口管理器
- GNU Screen — 复用一个终端的终端内全屏窗口管理器
- mtm — 只有四个命令的简单复用器:change focus, split, close, 和 screen redraw.
- tmux — BSD 许可证的终端复用器
挂载
- 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
- https://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
- https://bbs.archlinux.org/viewtopic.php?id=109307 || udisks_functionsAUR[损坏的链接:package not found]
- 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.
- http://www.anjuta.org/ || anjutaAUR
- 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.
- https://www.aptana.com/[失效链接 2021-05-17 ⓘ] || aptana-studioAUR
- 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.
- https://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.
- https://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[损坏的链接:package not found]
- Eclipse — Open source community project, which aims to provide a universal development platform.
- https://eclipse.org/ || eclipse[损坏的链接:package not found]
- Editra — Multi-platform text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development.
- http://www.editra.org || editra-svnAUR[损坏的链接:package not found]
- Eric — Full-featured Python 3.x and Ruby IDE in PyQt4.
- https://eric-ide.python-projects.org/ || ericAUR eric4AUR[损坏的链接:package not found]
- 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[损坏的链接:package not found]
- 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.
- http://monkeystudio.org/ || monkeystudioAUR[损坏的链接:package not found]
- MonoDevelop — Cross-platform IDE targeted for the Mono and .NET frameworks.
- https://monodevelop.com/ || monodevelopAUR[损坏的链接:package not found]
- 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.
- https://www.jetbrains.com/pycharm/ || pycharm-communityAUR[损坏的链接:package not found]
- QDevelop — Free and cross-platform IDE for Qt.
- https://biord-software.org/qdevelop/ || qdevelop-svnAUR[损坏的链接:package not found]
- 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.
文件
命令行
- Midnight Commander — 终端双面板文件管理器
- pilot — Alpine的文件管理器
- http://www.washington.edu/alpine[失效链接 2021-05-17 ⓘ] || alpineAUR
- Ranger — vi风格快捷键,可定制,特性丰富
- Vifm — 基于ncurses的双面板文件管理器,vi风格快捷键
图形环境
- Dolphin — KDE 4的默认文件管理器
- https://apps.kde.org/dolphin/ || kdebase-dolphin[损坏的链接:package not found]
- emelFM2 — 双面板文件管理器
- Konqueror — KDE环境下的文件管理器
- https://www.konqueror.org/ || kdebase-konqueror[损坏的链接:package not found]
- Krusader — KDE环境下的高级双面板(commander风格)文件管理器
- GNOME Files — Gnome默认文件管理器,重量级,可扩展、支持自定义脚本
- PCManFM — 轻量级文件管理器,支持标签,可以管理桌面背景(可选)
- qtfm — 小型轻量级文件管理器,完全基于Qt
- https://qtfm.eu/ || qtfmAUR
- ROX-Filer — 小型快速文件管理器,可以管理桌面背景和面板(可选)
- Sunflower — 小型,高度可定制的双面板文件管理器,支持插件
- Thunar — 可以作为daemon运行,启动和加载目录速度很快.可以配置自定义动作
- tuxcmd — 双面板文件管理器,Total Commander风格,已停止开发
- 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 — 个性化元搜索
- https://code.google.com/p/pinot-search/ | pinot[损坏的链接:package not found]
- Recoll — 基于 Xapian 后端的全文本搜索
- Searchmonkey — 强大的 GUI 搜索工具,支持正则表达式
- http://searchmonkey.sourceforge.net/ | searchmonkeyAUR[损坏的链接:package not found]
- Strigi — 爬虫,Qt GUI,快速
- Tracker — 一体化索引,搜索工具,元数据
图形环境
- Ark — KDE环境下的压缩文件管理器.
- https://kde.org/applications/utilities/ark/ | kdeutils-ark[损坏的链接:package not found]
- File Roller — Gnome环境下的默认压缩文件管理器.
- Peazip — 一个开源的文件及压缩文件管理器
- https://www.peazip.org/peazip-linux.html[失效链接 2021-11-13 ⓘ] | peazipAUR[损坏的链接:package not found]
- Squeeze — 终端工具的次轻量级的前端.
- http://squeeze.xfce.org/ | squeezeAUR[损坏的链接:package not found]
- Xarchive — 多种工具的GTK+ 2前端.
- http://xarchive.sourceforge.net/ | xarchiveAUR[损坏的链接:package not found]
- Xarchiver — 独立的轻量级桌面压缩文件管理器.
- p7zip — 终端下的7zip的POSIX系统移植版本.包括7zFM图形界面.
文件合并及比较
See also Wikipedia:Comparison of file comparison tools.
- colordiff — 相当于 diff, 但自带语法高亮。
- Diffuse — 简单小巧的文本合并工具,由 Python 编写成
- KDiff3 — KDE 文件及目录的比较及合并工具
- Kompare — 在源文件之间 Diff/Patch 的前端,支持众多比较格式,还允许大量显示格式的选项
- Meld — 可视化比较及合并工具,适用于文件,目录和版本控制项目
- xxdiff — 专注于文件或目录之间差异的图形化浏览器
Vim 和 Emacs 均通过 vimdiff 和 ediff 提供了合并功能。
批量命名
磁盘清理
磁盘使用情况分析
- ncdu — 简单的,使用ncurses的磁盘使用情况分析工具器.
- gt5 — diff 风格的 du 浏览器
- Baobab — 一个C/gtk+的Gnome环境的磁盘分析程序.
- Filelight — 显示可互动的图像,用环状的饼图可视化磁盘使用情况.
- gdmap — 根据文件夹或文件的大小绘制由一系列矩形组成的图像.
时钟同步
系统监视器
- adesklet SystemMonitor — adesklets 的一系列模块系统监视器。
- http://adesklets.sourceforge.net/desklets.html | adesklet-systemmonitorAUR[损坏的链接:package not found]
- Conky — 轻量、可定制的系统监视器。
- dstat — 万能的资源统计工具。
- GKrellM — 既简单,又灵活的系统监视器,由 GTK+ 编写成,可集成大量插件。
- gnome-system-monitor — GNOME (简体中文) 的系统监视器。
- htop — 简易的交互式进程查看器。
- KSysGuard — 又名 KSysguard,是 KDE (简体中文) 专用的任务管理器、性能监视器。
- linux process explorer — Linux 的图像化任务管理器。
- LXTask — LXDE (简体中文) 的轻量任务管理器。
系统信息检测
命令行
- alsi — Arch Linux 一个系统信息工具,它甚至可适用于其它 Linux 发行版,连编辑脚本都不需要。
- archey — 基于 Python 3 的简单脚本,能显示 Arch Logo 及若干基本系统信息。
- https://github.com/djmelik/archey | archeyAUR[损坏的链接:package not found]
- archey2 — 基于 Python 2 的简单脚本,能显示 Arch Logo 及若干基本系统信息。
- https://github.com/djmelik/archey | archey2AUR[损坏的链接:package not found]
- archey3-git — 又一个能显示 Arch Logo 及若干基本系统信息的 Python 脚本
- Dmidecode — 能基于 SMBIOS/DMI 标准报告储存于您系统 BIOS 中的硬件信息。
图形环境
- CPU-G — 显示您硬件若干有用信息的工具,和 Windows 下的 CPU-Z 很相似。
- http://cpug.sourceforge.net/ | cpu-gAUR[损坏的链接:package not found]
- hardinfo — 显示您硬件和操作系统若干有用信息的工具,和 Windows 下的设备管理器很相似。
- http://hardinfo.berlios.de/HomePage | hardinfo[损坏的链接:package not found]
- i-Nex — 一个收集并显示所有硬件参数的工具,采用了和 Windows 工具 CPU-Z 很相似的界面。
- lshw-gtk — 一个提供很详细的硬件信息的小工具,同时具备了 CLI 和 GTK 界面。
- http://ezix.org/project/wiki/HardwareLiSter | lshw-gtkAUR[损坏的链接:package not found]
键盘布局切换
- fbxkb — A NETWM compliant keyboard indicator and switcher. It shows a flag of current keyboard in a systray area and allows you to switch to another one.
- xxkb — A lightweight keyboard layout indicator and switcher.
- qxkb — A keyboard switcher written in Qt.
- X Neural Switcher — A text analyser, it detects the language of the input and corrects the keyboard layout if needed.
- https://www.xneur.ru/ | xneurAUR[损坏的链接:package not found], gxneurAUR (GUI)
剪贴板管理
壁纸设置
软件包管理
- Aurnotify — 提示你最喜爱的来自AUR的软件的新动态.
- http://adesklets.sourceforge.net/desklets.html | aurnotifyAUR[损坏的链接:package not found]
- Pkgtools — 一个Arch Linux软件管理的脚本合集. 包含 pkgfile – 命令来查找哪个包含了某个文件
参考阅读AUR helpers.
输入法
- Fcitx (简体中文) — 可扩展,超灵活的输入工具。
- Hime — 基于 GTK2/GTK3 的输入平台。
- IBus (简体中文) — Linux 新一代输入 BUS.
- Rime IME — Rime 输入引擎。
- Uim — 多语言输入库。
Trash management
- trash-cli — A command-line interface implementing FreeDesktop.org's Trash specification.
File synchronization
- rsync — An incremental transfer and synchronization program.
- Syncthing — Open, trustworthy and decentralized cloud synchronization service.
- Unison — Bidirectional sync. It keeps track of changes like a VCS.
Finders
- fuzzy-find — Fuzzy completion for finding files.
- fzf — General-purpose command-line fuzzy finder.
- rmlint — Tool to quickly find (and optionally remove) duplicate files and other lint
文档
办公软件套装
See also Wikipedia:Comparison of office suites.
- Kingsoft Office — 专有,又名 WPS.
- LibreOffice — OpenOffice 的超活跃分支之一。
- OpenOffice — 开源的办公软件,集成了字处理,表格,幻灯片,图像,数据库以及更多的软件,采用 Apache 许可证。
- https://www.openoffice.org/ || openofficeAUR[损坏的链接:package not found]
- Siag Office — 极度轻量,有字处理、表格、文本编辑器、文件管理器和预览器。
- https://siag.nu/ || siag-officeAUR[损坏的链接:package not found]
- SoftMaker Office — 完全,稳定,轻快,兼容微软办公格式,有字处理,表格,幻灯片。
字处理器
See also Wikipedia:Comparison of word processors.
- AbiWord — 全功能的字处理器。
- BlueGriffon — WYSIWYG content editor for the World Wide Web.
- Calligra Words — Powerful word processor included in the Calligra Suite.
- https://www.calligra.org/words/ || calligra-words[损坏的链接:package not found]
- 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.
- https://www.openoffice.org/ || openofficeAUR[损坏的链接:package not found]
- Pathetic Writer — X-based rich text processor included in Siag Office.
- https://siag.nu/pw/ || siag-officeAUR[损坏的链接:package not found]
- Scribus — 桌面出版程序。
- Ted — Easy to use GTK+-based rich text processor (with footnote support).
- https://www.nllgg.nl/Ted/ || tedAUR
文档标记语言
See also Wikipedia:Comparison of document markup languages.
- 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.
AsciiDoc
See also Wikipedia:AsciiDoc.
- AsciiDoc — The original implementation, written in Python. Used by Arch for generating pacman's man pages..
- Asciidoctor — An implementation written in Ruby, with many extra features.
Markdown
See also the official website and Wikipedia:Markdown.
- Discount — A Markdown implementation written in C.
- https://www.pell.portland.or.us/~orc/Code/discount/ || discount, Ruby wrapper library: ruby-rdiscount
- lowdown — Markdown translator producing HTML5 and roff documents in the ms and man formats.
- Marked — Markdown parser and compiler built for speed.
- Pandoc also supports Markdown.
Python implementations
- CommonMark-py — Python parser for the CommonMark Markdown specification.
- M2R — Markdown to reStructuredText converter.
- Mistune — The fastest markdown parser in pure Python with renderer feature.
- Python-Markdown — Extensible Python implementation of John Gruber's Markdown.
Ruby implementations
- kramdown — Fast, pure Ruby Markdown superset converter, using a strict syntax definition.
- Maruku — Pure Ruby Markdown-superset interpreter.
- mdless — Pure Ruby terminal-based markdown viewer/interpeter.
Markdown editors
- Abricotine — Markdown editor built for desktop. Based on the Electron platform.
- Apostrophe — Distraction free Markdown editor made with GTK.
- CuteMarkEd — Qt-based Markdown editor with live HTML preview, math expressions, code and markdown syntax highlighting. Discontinued since 2016.
- Formiko — reStructuredText and Markdown editor and live previewer written in Python with GTK.
- ghostwriter — Distraction-free Markdown editor.
- Marker — Simple yet robust Markdown editor.
- Mark My Words — Minimal markdown editor.
- Mark Text — Next generation markdown editor. Based on the Electron platform.
- Moeditor — Your all-purpose markdown editor. Based on the Electron platform. Discontinued since 2016.
- https://moeditor.js.org/ || moeditor-binAUR[损坏的链接:package not found]
- Remarkable — Fully featured Markdown editor.
- ReText — Simple text editor for Markdown and reStructuredText.
- ThiefMD — Markdown and Fountain editor inspired by Ulysses.
- https://thiefmd.com/ || thiefmdAUR
- Typora — Proprietary, minimalist Markdown editor.
- https://typora.io/ || typoraAUR
Typesetting systems
- groff — GNU implementation of troff, a heirloom Unix document processing system and the default formatter for man pages.
- Lout — A lightware document formatting system. Reads a high-level description of a document similar in style to LaTeX and produces a PostScript.
- SILE — Modern typesetting system inspired by TeX.
- TeX — A high-quality typesetting system popular in academia.
- Texinfo — Typesetting syntax for software manuals used by the GNU Project.
TeX editors
With TeX, LaTeX and friends, creation of any scientific document, article, journal, etc. is made commonplace.
See also Wikipedia:Comparison of TeX editors and Wikibooks:LaTeX/Installation#Editors.
- AUCTeX — Together with RefTex, AUCTeX provices an extensible environment for writing and formatting TeX files in Emacs.
- gedit LaTeX Plugin — Add code-completion to gedit and allows for compiling LaTeX documents and managing BibTeX bibliographies.
- GNOME LaTeX — LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.
- Gummi — Lightweight TeX/LaTeX GTK-based editor. It features a continuous preview mode, integrated BibTeX support, extendable snippet interface and multi-document support.
- Kile — User-friendly TeX/LaTeX editor for the KDE desktop with many features.
- Ktikz — Small application helping you to create PGF/TikZ diagrams for your publications.
- LyX — Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).
- https://www.lyx.org/ || lyxAUR
- Setzer — LaTeX editor written in Python with GTK.
- TeXmacs — WYSIWYW (what you see is what you want) editing platform with special features for scientists.
- Texmaker — Cross-platform, light and easy-to-use LaTeX IDE. It integrates many tools needed to develop documents with LaTeX, in just one application
- TeXstudio — Fork of TeXMaker including support for code completion of bibtex items, grammar check and automatic detection of the need for multiple LaTeX runs.
- TeXworks — Simple TeX front-end program modeled after TeXShop.
- TikZiT — Graphical tool for rapidly creating graphs and diagrams using PGF/TikZ.
- Vim-LaTeX-suite — Customizable LaTeX environment for Vim.
TeX formula editors
- EqualX — LaTeX equation editor with real time preview.
- KLatexFormula — GUI for generating images from LaTeX equations.
- LibreOffice TexMaths extension — LaTeX equation editor for LibreOffice.
XML editors
See also Wikipedia:Comparison of XML editors.
- QXmlEdit — Simple Qt XML editor and XSD viewer.
- XML Copy Editor — Fast, validating XML editor.
- XML Tree Editor — Displays XML files as tree views and allows basic operations: adding, editing and deleting text nodes and their attributes.
表格
See also Wikipedia:Comparison of spreadsheet software.
- Calligra Sheets — Powerful spreadsheet application included in the Calligra Suite
- https://www.calligra.org/sheets/ || calligra-sheets[损坏的链接:package not found]
- Gnumeric — Spreadsheet program that is part of the GNOME desktop.
- LibreOffice Calc — Full-featured spreadsheet application included in the LibreOffice suite.
- OpenOffice Calc — Full-featured spreadsheet application included in the OpenOffice suite.
- https://www.openoffice.org/product/calc.html || openofficeAUR[损坏的链接:package not found]
- Pyspread — Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.
- Siag — Spreadsheet application based on the X Window System and the Scheme programming language included in Siag Office.
- https://siag.nu/siag/ || siag-officeAUR[损坏的链接:package not found]
学术文档
With LaTeX, creation of any scientific document, article, journal, etc. is made commonplace.
See also Wikipedia:Comparison of TeX editors and the LaTeX Wikibook.
- AUCTeX — Extensible package for writing and formatting TeX files in Emacs.
- Gummi — Lightweight TeX/LaTeX GTK+-based editor.
- http://gummi.midnightcoding.org/[失效链接 2021-05-17 ⓘ] || gummi
- Kile — User-friendly TeX/LaTeX editor for the KDE desktop with many features.
- LyX — Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).
- https://www.lyx.org/ || lyxAUR
- TeXmacs — WYSIWYW editing platform with special features for scientists.
- Texmaker — Cross-platform, light and easy-to-use LaTeX IDE.
- Winefish — Editor for experienced LaTeX users with support for UTF-8, syntax highlight, auto-completion and auto-text.
- http://winefish.berlios.de/ || winefishAUR[损坏的链接:package not found]
翻译与本土化
- 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).
- http://statmt.org/moses || moses-gitAUR[损坏的链接:package not found]
- 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.
- https://omegat.org || omegatAUR
- Poedit — 基于gettext/po-based的简单翻译工具。
- 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.
- http://translate.sourceforge.net/wiki/virtaal || virtaalAUR[损坏的链接:package not found]
命令行
- 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.
- http://www.jasspa.com/ || jasspa-meAUR[损坏的链接:package not found]
- 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[损坏的链接:replaced by atom]
- Beaver — GTK+, 天生就高度模块化,轻量化,现代化。
- Edile — 基于单文件,PyGTK 代码与脚本的编辑器。
- https://code.google.com/p/edile/ || edileAUR[损坏的链接:package not found]
- Gedit — GNOME 自带的 GTK+ 编辑器,支持语法高亮,自动缩进,对齐括号等等,还提供了众多扩展以加强功能。
- GNU Emacs — 虽以高难度闻名,但其成千上百的技巧与扩展却不是盖的。
- gVim — Vim 的图形用户界面
- Jedit — 程序员专用,由 Java 编写而成。
- http://www.jedit.org/ || jeditAUR
- JuffEd — 支持多标签与语法高亮,由 Qt 编写而成。
- Kate — 功能全面、程序员专用的编辑器,出自 KDE, 还能当 MDI 和文件管理器用。
- KWrite — KDE 自带的轻量文本编辑器,编辑器部件继承自 Kate。
- https://kde.org/applications/utilities/kwrite/ || kdebase-kwrite[损坏的链接:package not found]
- Leafpad — 移植到 GTK+ 上的 Notepad, 致力于简单。
- Medit — 编程专用。
- Mousepad — Xfce 桌面环境自带的文本编辑器
- Nedit — Motif 桌面环境自带的文本编辑器。
- http://www.nedit.org/ || neditAUR
- Pluma — MATE 桌面环境自带的文本编辑器。
- PyRoom — 致力于专心致志的 PyGTK 文本编辑器,又克隆自鲜为人知的 WriteRoom 。
- https://pyroom.org/ || pyroomAUR
- QSciTE — Qt 版本的 SciTE.
- QXmlEdit — 简单可用的 Qt XML 编辑器,XSD 查看器。
- Sam — 极简主义,同时包含图形用户界面,一门强大的命令行语言,远程编辑功能,由 Eob Pike 开发而成。
- SciTE — 常用来编译及运行程序。
- Scribes — 终极,最小,即简单与强悍的合体。
- http://scribes.sourceforge.net || scribesAUR[损坏的链接:package not found]
- Sublime Text 2 — 闭源,由 C++ 和 Python 编写而成,集成众多高级功能插件之大成,却难得地一直保持轻量流畅的高水准。
- https://sublimetext.com || sublime-textAUR[损坏的链接:package not found]
- Tea — 基于 Qt, 编辑富文本用。
- XEdit — Simple text editor for the X Window System.
阅读与浏览
电子书阅读
- 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.
- Cool Reader — E-book viewer with many supported formats such as EPUB (non-DRM), FictionBook, TXT, RTF, HTML, CHM and TCR.
- epub — 使用Python和Curses的控制台EPUB阅读器。
- 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.
- pPub — 简单的EPUB阅读器使用 Python、 GTK3 和 WebKit。
- https://github.com/sakisds/pPub || ppubAUR[损坏的链接:package not found]
- Sigil — WYSIWYG ebook editor.
书架
for more collection apps, see also Multimedia#Collection managers
- Alexandria — GNOME application to help manage your book collection.
- http://alexandria.rubyforge.org/ || alexandriaAUR[损坏的链接:package not found]
- Koha — Open source Integrated Library System (ILS), used world-wide by public, school and special libraries.
- https://koha-community.org/ || kohaAUR[损坏的链接:package not found]
PDF 和 DjVu
- acroreadAUR is able to save both AcroForms and XFA forms into PDF files.
- Poppler-based readers such as evince and kdegraphics-okular[损坏的链接:package not found] support AcroForms, but not full XFA forms.
See also Wikipedia:List of PDF software and Wikipedia:DjVu.
终端
- fbpdf — Small framebuffer PDF and DjVu viewer based off of MuPDF, with Vim keybindings and written in C
- 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.
图形化界面
- acroread — A PDF file viewer offered by Adobe (closed source).
- apvlv — Lightweight PDF/DjVu/UMD/TXT viewer with Vim keybindings.
- https://naihe2010.github.com/apvlv/[失效链接 2021-05-17 ⓘ] || apvlvAUR
- Atril — Simple multi-page document viewer for MATE.
- ePDFView — Free lightweight PDF document viewer using the Poppler and GTK+ libraries. Development stopped.
- Evince — Document viewer for multiple document formats. Supports PDF, PostScript, DjVu, TIFF and DVI.
- Foxit Reader — Small, fast (compared to Acrobat) PDF viewer. (closed source)
- gv — Graphical user interface for the Ghostscript interpreter that allows to view and navigate through PostScript and PDF documents.
- llpp — Very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document.
- MuPDF — Very fast PDF and XPS viewer and toolkit written in portable C. Features CJK font support.
- Okular — Universal PDF viewer for KDE.
- https://okular.kde.org/ || kdegraphics-okular[损坏的链接:package not found]
- 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.
- PDF Studio — All-in-one PDF editor similar to Adobe Acrobat (proprietary).
- https://www.qoppa.com/pdfstudio/ || pdfstudioAUR[损坏的链接:package not found]
- 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.
- Xournal — Pdf viewer/note taking application.
- Xpdf — Viewer that can decode LZW and read encrypted PDFs.
- zathura — Highly customizable and functional PDF/DjVu/PostScript/ComicBook viewer (plugin based).
虚拟分页器
See also Wikipedia:Terminal pager.
- more — A simple and feature-light pager. It is a part of the util-linux package.
- less — A program similar to more, but with support for both forward and backward scrolling, as well as partial loading of files.
- less-mouse — less with mouse scrolling support. It is present in the AUR as less-mouseAUR[损坏的链接:package not found].
- most — A pager with support for multiple windows, left and right scrolling, and built-in colour support
- mcview — A pager with mouse and colour support. It is bundled with midnight commander.
- 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.
CHM
See also Wikipedia:Microsoft Compiled HTML Help.
- ChmSee — CHM viewer based on xulrunner.
- https://code.google.com/p/chmsee/ || chmseeAUR[损坏的链接:package not found]
- 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.
- xCHM — 轻量级 CHM 查看器中,基于 chmlib。
漫画
- Comix — GTK2 image viewer specifically designed to handle comic book archives. Also includes library manager. It's development was stopped in 2009 and moved to MComix.
- MComix — GTK2 image viewer specifically designed to handle comic book archives (fork of Comix). Also includes library manager.
- QComicBook — Lightweight comic book viewer written in C++ and Qt4.
- YACReader — Comic book viewer written in C++ and Qt5. Comes with YACReaderLibrary for managing comics.
引擎
- 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.
- GOCR/JOCR — OCR engine which also supports barcode recognition.
- Ocrad — OCR program based on a feature extraction method.
- Tesseract — Accurate open source OCR engine. Package splitted, you need install some datafiles for each language (tesseract-data-eng for example).
布局分析与用户界面
- gImageReader — Graphical GTK frontend to Tesseract.
- http://gimagereader.sourceforge.net/ || gimagereaderAUR[损坏的链接:package not found]
- gscan2pdf — Scans, runs an OCR engine, minor post-processing, creates a document.
- 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.
- OCRopy — OCR platform, modules exist for document layout analysis, OCR engines (it can use Tesseract or its own engine), natural language modeling, etc.
- YAGF — Graphical interface for the CuneiForm text recognition program on the Linux platform.
命令行
- hnb — 当场处理众多类型数据(地址,待做清单,点子和书评等等)的程序。
- pynote — 通过命令行整理笔记。通过可读的 JSON 文件来储存笔记,还提供了版本控制。
- https://pypi.org/project/pynote/ || pynoteAUR[损坏的链接:package not found]
图形环境
- BasKet — 能够整理,分享和撰写笔记的应用程序。它支持不少玩意,就像待做清单,链接,图片以及其它等等,就像剪贴本一样。
- Cherrytree — 阶层式笔记本程序,支持富文本,语法高亮,以 XML 或数据库文件储存数据。
- Gnote — 迁移 Tomboy 到 C++ 的一种尝试。
- KeepNote — 支持富文本,跨平台的 GTK+ 笔记应用程序
- http://keepnote.org || keepnoteAUR
- http://www.kde.org/applications/utilities/kjots/[失效链接 2020-08-02 ⓘ] || kjots
- NoteCase — 阶层式笔记的绿色软件,由 C++ 及 GTK+ 编写成。
- notecaseAUR[损坏的链接:package not found] || not packaged? search in AUR
- nixnote — evernote的第三方开源程序(以前名叫nevernote)
- https://www.sourceforge.net/projects/nevernote || nixnote_betaAUR[损坏的链接:package not found]
- Tomboy — Linux 和 Unix 上的桌面笔记程序,可以 wiki 形式连接众多笔记。
- wiznote — 基于开源,跨平台和云的笔记程序
- zim — 所见即所得的文本编辑器,剑指桌面端的维基概念。
- znotes — A lightweight crossplatform application for notes managment with simple interface, use qt4 libraries.
Mind-mapping tools
- FreeMind — Premier free mind-mapping software written in Java.
- 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.
- Semantik — A mind-mapping application for KDE.
- TreeSheets — The ultimate replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.
- 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.
- https://www.insilmaril.de/vym/[失效链接 2021-11-13 ⓘ] || vym
- 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 || not packaged? search in AUR
- 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.
- https://www.xmind.net || xmindAUR
字符选择器
- GNOME Characters — Character map application for GNOME
- gucharmap — A GTK+ 3 Character Selector, distributed with GNOME desktop.
- kdeutils-kcharselect — A tool to select special characters from all installed fonts and copy them into the clipboard. Distributed with KDE.
Stylus notes taking
- Write — a word processor for hand writing.
- Gournal — note-taking application written for usage on Tablet-PC, written in perl.
- Xournal — an application for notetaking, sketching, keeping a journal using a stylus.
参考书目管理
参见 Wikipedia:Comparison of reference management software.
- Bibus — 一个可以直接在OpenOffice.org/LibreOffice中插入引用并生成文献索引的书目数据库.
- DocEar — Docear 是一个学术文献套件, 用于搜索,组织和创造的学术文献, 建立在思维导图软件 Freeplane 和 文件参考管理软件JabRef上.
- https://www.docear.org || docearAUR
- JabRef — BibTeX的GUI前端, 由Java写成.
- Zotero — Zotero 单机版. 是一个免费的,易于使用的工具来帮助您收集,整理,引用和共享研究资源.
另请参见
通用的软件列表
- Wikipedia:Portal:Free and open-source software
- Wikipedia:List of free and open-source software packages
- Wikipedia:List of GNU packages
- AlternativeTo - 流行应用的 Linux 替代品
- Awesome Linux Software - Linux 应用程序和工具的集合
- Linux Alternative Project - 等效于 Windows 软件的 Linux 软件
- Linux App Finder - Linux 应用目录
- Linux Links Directory - Linux 应用目录
- Open Source Alternative - 商业软件的开源替代品
其他发行版的软件列表
软件 forge
特别软件列表
- GNOME 应用
- KDE 应用
- awesome-linuxaudio - 音频/视频/直播软件
- awesome-selfhosted - 网络服务和 Web 应用程序
- awesome-shell - 命令行框架,工具箱和指南
- awesome-sysadmin - 系统管理员专用软件
- Inconsolation - 轻巧和简约的应用程序评论
- K.Mandla's blog - 控制台应用程序的屏幕截图和评论
- Libre Projects - 开源托管的 Web 服务
- LinApp - 适用于 Linux 的商业应用和游戏
- PRISM Break - 防止大规模监视的软件
- Privacy Tools - 保护您的隐私免受全球大规模监视的知识和工具
Arch Linux 论坛主题
- Arch Linux Forums / LnF Awards 2011 - 2011 年度最佳轻量程序。
- Arch Linux Forums / LnF Awards 2012 - 2012 年度最佳轻量程序。
- Arch Linux Forums / 2013-2014 最受欢迎的应用
- Arch Linux Forums / 2017+ 最受欢迎的应用(要求登录)