List of applications/Utilities (简体中文)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.png本页面需要更新翻译,内容可能已经与英文脱节。要贡献翻译,请访问简体中文翻译组Tango-preferences-desktop-locale.png

附注: please use the first argument of the template to provide more detailed indications.

工具

分区工具

参阅 Partitioning#Partitioning tools.

挂载

  • 9mount — Mount 9p filesystems.
http://sqweek.net/code/9mount/ || 9mountAUR
  • cryptmount — Mount an encrypted file system as a regular user.
http://cryptmount.sourceforge.net/ || cryptmountAUR
  • ldm — A lightweight daemon that mounts drives automagically using udev
https://github.com/LemonBoy/ldm || ldmAUR
  • pmount — Mount source as a regular user to an automatically created destination /media/source_name.
http://pmount.alioth.debian.org/ || pmountAUR
  • 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.
http://ignorantguru.github.io/udevil || udevil
  • ws — Mount Windows network shares (CIFS and VFS).
http://winshares.sourceforge.net/ || wsAUR

Udisks

  • bashmount — A bash script to mount and manage removable media as a regular user with udisks.
https://github.com/jamielinux/bashmount || bashmountAUR
  • udiskie — Automatic disk mounting service using udisks
https://pypi.python.org/pypi/udiskie || udiskie
  • udisks_functions — Bash functions and aliases for udisks2
https://bbs.archlinux.org/viewtopic.php?id=109307 || udisks_functionsAUR[broken link: archived in aur-mirror]
  • udisksvm — GUI udisks wrapper for removable media
https://bbs.archlinux.org/viewtopic.php?id=112397 || udisksvmAUR

基本 Shell 命令

  • Core utilities — The basic file, shell and text manipulation utilities of the GNU operating system
http://www.gnu.org/software/coreutils || coreutils

集成式开发环境

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/ || anjuta
  • 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.
http://www.aptana.org/ || aptana-studioAUR
  • Bluefish — GTK+ editor/IDE with an MDI interface, syntax highlighting and support for Python plugins.
http://bluefish.openoffice.nl/ || bluefish
  • 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.
http://bluegriffon.org/ || bluegriffon
  • 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
http://www.codeblocks.org/ || codeblocks
  • 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[broken link: archived in aur-mirror]
  • 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.
http://www.editra.org || editra-svnAUR
  • Eric — Full-featured Python 3.x and Ruby IDE in PyQt4.
http://eric-ide.python-projects.org/ || eric eric4AUR[broken link: archived in aur-mirror]
  • Gambas — Free development environment based on a Basic interpreter with object extensions.
http://gambas.sourceforge.net/en/main.html || gambas3-ide
  • Geany — Text editor using the GTK+ toolkit with basic features of an integrated development environment.
https://geany.org || geany
  • 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.
http://www.jetbrains.com/idea/ || intellij-idea-community-edition
  • KDevelop — Feature-full, plugin extensible IDE for C/C++ and other programming languages.
http://kdevelop.org/ || kdevelop
http://www.activestate.com/komodo-edit || komodo-editAUR
  • Lazarus — Cross-platform IDE for Object Pascal.
http://lazarus.freepascal.org/ || lazarus
  • LiteIDE — A simple, open source, cross-platform Go IDE.
https://github.com/visualfc/liteide || liteide
  • 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[broken link: archived in aur-mirror]
  • MonoDevelop — Cross-platform IDE targeted for the Mono and .NET frameworks.
http://monodevelop.com/ || monodevelop
  • MPLAB — IDE for Microchip PIC and dsPIC development
http://www.microchip.com/mplabx || microchip-mplabx-binAUR
  • NetBeans — Integrated development environment (IDE) for developing with Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure, and other languages.
http://netbeans.org/ || netbeans
  • 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
http://ninja-ide.org/ || ninja-ide
  • 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.
https://www.jetbrains.com/phpstorm/ || phpstormAUR phpstorm-eapAUR
  • PyCharm — IDE used for programming in Python with support for code analysis, debugging, unit testing, version control and web development with Django.
http://www.jetbrains.com/pycharm/ || pycharm-communityAUR
  • QDevelop — Free and cross-platform IDE for Qt.
http://biord-software.org/qdevelop/ || qdevelop-svnAUR[broken link: archived in aur-mirror]
  • Qt Creator — Lightweight, cross-platform C++ integrated development environment with a focus on Qt.
http://qt-project.org/downloads#qt-creator || qtcreator
  • 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.
http://scratch.mit.edu || scratch
  • Spyder — Scientific PYthon Development EnviRonment providing MATLAB-like features.
http://code.google.com/p/spyderlib/ || spyder

虚拟终端

参见 Wikipedia:List of terminal emulators.

资深用户爱用虚拟终端,也难怪会有那么多 X11 虚拟终端冒出来了。大多虚拟终端在模拟 Xterm, Xterm 又向 VT102 看齐,最后 VT102 更是在模仿打字机,所以您应该品读 Wikipedia articleother sources 以把握个大概。

http://eterm.org || etermAUR
  • KMSCON — 基于 linux kernel mode setting (KMS).
https://github.com/dvdhrm/kmscon || kmscon
http://kde.org/applications/system/konsole/ || kdebase-konsole[broken link: replaced by konsole]
  • Mrxvt — 基于 rxvt, 支持 Tabs.
http://materm.sourceforge.net/wiki/pmwiki.php || mrxvtAUR[broken link: archived in aur-mirror]
  • QTerminal — 基于 Qt, 轻量。
https://github.com/qterminal/qterminal || qterminal-gitAUR
  • rxvt — 公认已取代 Xterm 的虚拟终端。
http://rxvt.sourceforge.net/ || rxvt
  • st — 简单,在X下可用。
http://st.suckless.org || st
  • Terminal — 支持多窗口,滚动缓冲以及众多理想功能,从属 GNUstep.
http://gap.nongnu.org/terminal/index.html || gnustep-terminalAUR[broken link: archived in aur-mirror]
http://gnometerminator.blogspot.it/ || terminator
  • Terminology — Enlightenment 项目专用,有众多金光闪闪的功能:文件缩略图,多媒体播放器。
http://enlightenment.org/p.php?p=about/terminology || terminology
  • Tilda — 受众多 FPS 游戏,如 Quake, Doom 和半条命,启发而诞生。
http://sourceforge.net/projects/tilda/files/ || tilda
  • urxvt — 基于 Perl, rxvt, 高度可扩展,支持 Unicode, 多 Tab, 访问 URL, Quake 风格的下拉式,伪・透明。
http://software.schmorp.de/pkg/rxvt-unicode || rxvt-unicode
  • xterm — X最简单的虚拟终端了,它还为不能在窗口系统下直接用的程序,提供了兼容于 DEC VT102 和 Tektronix 4014 的终端。
http://invisible-island.net/xterm/ || xterm
  • Yakuake — 基于 Konsole, 下拉式,Quake 风格。
http://yakuake.kde.org/ || yakuake

基于 VTE

VTE (Virtual Terminal Emulator) 最早是由 GNOME 开发并广泛使用的虚拟终端,它还派生了众多大大小小的分支。

  • evilvte — 很轻量,可定制性强,支持 Tabs, 自动隐藏,换编码。
http://calno.com/evilvte/ || evilvteAUR
https://wiki.gnome.org/Apps/Terminal || gnome-terminal
  • Guake — GNOME 桌面的,下拉式的。
http://guake.org/ || guake
  • Terra — 基于 GTK+3.0, 同一个窗口上可以分割成众多小窗口。
https://github.com/ozcanesen/terra-terminal || terraAUR[broken link: archived in aur-mirror]
http://lilyterm.luna.com.tw/ || lilyterm
  • LXTerminalLXDE 组件之一,也可单独安装。
http://wiki.lxde.org/en/LXTerminal || lxterminal
http://www.mate-desktop.org/ || mate-terminal
  • ROXTerm — 有 Tab 机制。
http://roxterm.sourceforge.net/ || roxterm
  • sakura — 基于 GTK+ 和 VTE.
http://www.pleyades.net/david/projects/sakura || sakura
  • Stjerm — 基于 GTK+, 下拉式,提供简约的界面,内存占用少,与合成窗口管理器有很好的互动,比如 Compiz.
https://code.google.com/p/stjerm-terminal-emulator/ || stjerm-gitAUR[broken link: archived in aur-mirror]
  • TerminalXfce 桌面专用虚拟终端,支持颜色提示符,Tab 机制。
http://docs.xfce.org/apps/terminal/start || xfce4-terminal
  • Termit — 简单,基于 VTE, 支持 Tabs, 书签,编码转换。
https://wiki.github.com/nonstop/termit/ || termitAUR[broken link: archived in aur-mirror]
  • Termite — 适合命令行控,转为平铺式窗口管理器打造,还有 Tab 机制。
https://github.com/thestinger/termite || termite

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.
https://github.com/dvdhrm/kmscon || kmscon

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.
http://code.google.com/p/fbterm/ || fbterm
  • yaft — A simple terminal emulator for living without X, with UCS2 glyphs, wallpaper and 256color support.
https://github.com/uobikiemukot/yaft || yaftAUR

文件

文件管理器

See also Wikipedia:Comparison of file managers.

命令行
http://www.midnight-commander.org || mc
  • pilotAlpine的文件管理器
http://www.washington.edu/alpine || alpineAUR
  • Ranger — vi风格快捷键,可定制,特性丰富
http://nongnu.org/ranger || ranger
  • Vifm — 基于ncurses的双面板文件管理器,vi风格快捷键
http://vifm.sourceforge.net/ || vifm
图形环境
  • Dolphin — KDE 4的默认文件管理器
http://dolphin.kde.org/ || kdebase-dolphin[broken link: replaced by dolphin]
  • emelFM2 — 双面板文件管理器
http://emelfm2.net/ || emelfm2
  • Konqueror — KDE环境下的文件管理器
http://www.konqueror.org/ || kdebase-konqueror
  • Krusader — KDE环境下的高级双面板(commander风格)文件管理器
http://www.krusader.org/ || krusader
  • GNOME Files — Gnome默认文件管理器,重量级,可扩展、支持自定义脚本
http://projects.gnome.org/nautilus/ || nautilus
  • PCManFM — 轻量级文件管理器,支持标签,可以管理桌面背景(可选)
http://pcmanfm.sourceforge.net/ || pcmanfm
  • qtfm — 小型轻量级文件管理器,完全基于Qt
http://www.qtfm.org/ || qtfm
  • ROX-Filer — 小型快速文件管理器,可以管理桌面背景和面板(可选)
http://rox.sourceforge.net || rox
  • Sunflower — 小型,高度可定制的双面板文件管理器,支持插件
http://code.google.com/p/sunflower-fm/ || sunflowerAUR
  • Thunar — 可以作为daemon运行,启动和加载目录速度很快.可以配置自定义动作
http://thunar.xfce.org/index.html || thunar
  • tuxcmd — 双面板文件管理器,Total Commander风格
http://tuxcmd.sourceforge.net/description.php || tuxcmd
  • Xfe — X环境下的类似视窗操作系统的Explorer或Commander的管理器
http://roland65.free.fr/xfe/index.php/ || xfe

桌面搜索引擎

See also Wikipedia:List of search engines#Desktop search engines.

  • Catfish — 万能文件搜索工具
https://launchpad.net/catfish-search || catfish
  • Docfetcher — 基于 Java, 开源,桌面搜索
http://docfetcher.sourceforge.net || docfetcherAUR
  • Gnome Search Tool — Gnome 首席搜索工具
http://gnome.org || gnome-search-tool
  • Gnome Search Tool No Nautilus — 去除了 GNOME Filesgnome-desktopgnome-search-tool
|| gnome-search-tool-no-nautilusAUR
  • Pinot — 个性化元搜索
http://code.google.com/p/pinot-search/ || pinot[broken link: package not found]
  • Recoll — 基于 Xapian 后端的全文本搜索
http://www.lesbonscomptes.com/recoll/ || recoll
  • Searchmonkey — 强大的 GUI 搜索工具,支持正则表达式
http://searchmonkey.sourceforge.net/ || searchmonkeyAUR
  • Strigi — 爬虫,Qt GUI,快速
http://strigi.sourceforge.net/ || strigi[broken link: package not found]
  • Tracker — 一体化索引,搜索工具,元数据
http://projects.gnome.org/tracker/index.html || tracker

压缩与解压

See also Wikipedia:Comparison of file archivers.

命令行
  • atool — 管理多种压缩文件的脚本.
http://www.nongnu.org/atool/ || atool
  • p7zip — 终端下的7zip的POSIX系统移植版本.
http://p7zip.sourceforge.net/ || p7zip
图形环境
  • Ark — KDE环境下的压缩文件管理器.
http://kde.org/applications/utilities/ark/ || kdeutils-ark[broken link: replaced by ark]
  • File Roller — Gnome环境下的默认压缩文件管理器.
http://fileroller.sourceforge.net/ || file-roller
  • 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前端.
http://xarchive.sourceforge.net/ || xarchiveAUR[broken link: archived in aur-mirror]
  • Xarchiver — 独立的轻量级桌面压缩文件管理器.
http://xarchiver.sourceforge.net/ || xarchiver
  • p7zip — 终端下的7zip的POSIX系统移植版本.包括7zFM图形界面.
http://p7zip.sourceforge.net/ || p7zip

文件合并及比较

See also Wikipedia:Comparison of file comparison tools.

  • colordiff — 相当于 diff, 但自带语法高亮。
http://www.colordiff.org/ || colordiff
  • Diffuse — 简单小巧的文本合并工具,由 Python 编写成
http://diffuse.sourceforge.net/ || diffuse
  • KDiff3 — KDE 文件及目录的比较及合并工具
http://kdiff3.sourceforge.net/ || kdiff3
  • Kompare — 在源文件之间 Diff/Patch 的前端,支持众多比较格式,还允许大量显示格式的选项
http://kde.org/applications/development/kompare || kdesdk-kompare[broken link: replaced by kompare]
  • Meld — 可视化比较及合并工具,适用于文件,目录和版本控制项目
http://meld.sourceforge.net || meld
  • xxdiff — 专注于文件或目录之间差异的图形化浏览器
http://furius.ca/xxdiff/ || xxdiffAUR

VimEmacs 均通过 vimdiff[broken link: invalid section]ediff 提供了合并功能。

批量命名

磁盘清理

磁盘使用情况分析

  • ncdu — 简单的,使用ncurses的磁盘使用情况分析工具器.
http://dev.yorhel.nl/ncdu || ncdu
  • gt5 — diff 风格的 du 浏览器
http://gt5.sourceforge.net || gt5AUR
  • Baobab — 一个C/gtk+的Gnome环境的磁盘分析程序.
http://www.marzocca.net/linux/baobab || baobab
  • Filelight — 显示可互动的图像,用环状的饼图可视化磁盘使用情况.
http://www.methylblue.com/filelight || filelight
  • gdmap — 根据文件夹或文件的大小绘制由一系列矩形组成的图像.
http://gdmap.sourceforge.net/ || gdmap

时钟同步

系统监视器

  • adesklet SystemMonitoradesklets 的一系列模块系统监视器。
http://adesklets.sourceforge.net/desklets.html || adesklet-systemmonitorAUR[broken link: archived in aur-mirror]
  • Conky — 轻量、可定制的系统监视器。
http://conky.sourceforge.net/ || conky
  • dstat — 万能的资源统计工具。
http://dag.wieers.com/home-made/dstat/ || dstat
  • GKrellM — 既简单,又灵活的系统监视器,由 GTK+ 编写成,可集成大量插件。
http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html || gkrellm
https://help.gnome.org/users/gnome-system-monitor/ || gnome-system-monitor
  • htop — 简易的交互式进程查看器。
http://htop.sourceforge.net/ || htop
http://userbase.kde.org/KSysGuard/ || kdebase-workspaceAUR
  • linux process explorer — Linux 的图像化任务管理器。
http://sourceforge.net/projects/procexp/ || procexpAUR
http://wiki.lxde.org/en/LXTask || lxtask
  • Trayfreq — 一个轻量的电池监视器、CPU 计数器。
http://trayfreq.sourceforge.net || trayfreqAUR[broken link: archived in aur-mirror]

系统信息检测

命令行

  • alsi — Arch Linux 一个系统信息工具,它甚至可适用于其它 Linux 发行版,连编辑脚本都不需要。
http://trizenx.blogspot.ro/2012/08/alsi.html || alsiAUR
  • archey — 基于 Python 3 的简单脚本,能显示 Arch Logo 及若干基本系统信息。
https://github.com/djmelik/archey || archeyAUR[broken link: archived in aur-mirror]
  • archey2 — 基于 Python 2 的简单脚本,能显示 Arch Logo 及若干基本系统信息。
https://github.com/djmelik/archey || archey2AUR
  • archey3-git — 又一个能显示 Arch Logo 及若干基本系统信息的 Python 脚本
http://www.generictestdomain.net/archey3/ || archey3-gitAUR
  • Dmidecode — 能基于 SMBIOS/DMI 标准报告储存于您系统 BIOS 中的硬件信息。
http://www.nongnu.org/dmidecode/ || dmidecode

图形环境

  • CPU-G — 显示您硬件若干有用信息的工具,和 Windows 下的 CPU-Z 很相似。
http://cpug.sourceforge.net/ || cpu-gAUR[broken link: archived in aur-mirror]
  • hardinfo — 显示您硬件和操作系统若干有用信息的工具,和 Windows 下的设备管理器很相似。
http://hardinfo.berlios.de/HomePage || hardinfo
  • i-Nex — 一个收集并显示所有硬件参数的工具,采用了和 Windows 工具 CPU-Z 很相似的界面。
http://i-nex.linux.pl/ || i-nexAUR
  • lshw-gtk — 一个提供很详细的硬件信息的小工具,同时具备了 CLI 和 GTK 界面。
http://ezix.org/project/wiki/HardwareLiSter || lshw-gtkAUR[broken link: archived in aur-mirror]

键盘布局切换

  • 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.
http://fbxkb.sourceforge.net/ || fbxkbAUR
  • xxkb — A lightweight keyboard layout indicator and switcher.
http://sourceforge.net/projects/xxkb/ || xxkb
  • qxkb — A keyboard switcher written in Qt.
http://code.google.com/p/qxkb/ || qxkbAUR
  • X Neural Switcher — A text analyser, it detects the language of the input and corrects the keyboard layout if needed.
http://www.xneur.ru/ || xneurAUR, gxneurAUR (GUI)

电源管理

Power saving#Packages[broken link: invalid section].

剪贴板管理

壁纸设置

软件包管理

  • Aurnotify — 提示你最喜爱的来自AUR的软件的新动态.
http://adesklets.sourceforge.net/desklets.html || aurnotifyAUR[broken link: archived in aur-mirror]
  • Pkgtools — 一个Arch Linux软件管理的脚本合集. 包含 pkgfile – 命令来查找哪个包含了某个文件
https://github.com/Daenyth/pkgtools || pkgtoolsAUR
  • Yaourt — 一个pacman前端,有更多特性和对aur的支持.
http://www.archlinux.fr/yaourt-en/ || yaourtAUR

参考阅读AUR helpers.

输入法

参见 Wikipedia:Input method.

http://fcitx-im.org || fcitx
  • Hime — 基于 GTK2/GTK3 的输入平台。
http://hime-ime.github.io/ || hime-gitAUR
http://ibus.googlecode.com || ibus
http://code.google.com/p/rimeime/ || ibus-rime or fcitx-rime
  • UIM — 多语言输入库。
http://code.google.com/p/uim/ || uim

Trash management

  • trash-cli — A command-line interface implementing FreeDesktop.org's Trash specification.
http://github.com/andreafrancia/trash-cli || trash-cli


File synchronization

  • rsync — An incremental transfer and synchronization program.
http://rsync.samba.org || rsync
  • Syncthing — Open, trustworthy and decentralized cloud synchronization service.
https://syncthing.net || syncthing
  • Unison — Bidirectional sync. It keeps track of changes like a VCS.
http://www.cis.upenn.edu/~bcpierce/unison || unison

Finders

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

  • fuzzy-find — Fuzzy completion for finding files.
https://github.com/silentbicycle/ff || ff-gitAUR
  • fzf — General-purpose command-line fuzzy finder.
https://github.com/junegunn/fzf || fzf
  • rmlint — Tool to quickly find (and optionally remove) duplicate files and other lint
https://rmlint.readthedocs.org/en/latest/ || rmlint