我所使用的Linux软件集合
自从2003~2004春节之际初次尝试使用Linux以来,至今已十年有余了。尤其是整个博士研究期间,坚持在Linux下开展学习与研究工作,前前后后试用了不少桌面环境、窗口管理器、终端程序以及其他应用软件、科学软件。一开始这些试探对于学习与熟悉Linux系统是有所帮助的。但是,学习该系统的最终目的还是为了让其为自己的学习与工作服务,发挥出最大的效力,而不是将时间浪费在系统的配置与bug的修正上。因此,对于软件的尝试还是要适可而止。当逐渐形成自己的一套工具软件集合后就要将其固化下来,坚持使用它们并不断提升操作的熟练程度和增进技巧。以下,列举我所使用的Linux软件集合。
-
System fundamentals
-
Network manager: use wicd instead of network-manager. It includes wicd, wicd-cli, wicd-curses, wicd-daemon, wicd-gtk.
-
pppoeconf: for configuration of pppoe network connection.
-
Power management: laptop-mode-tools can be used to set default screen brightness, USB power and sleep, etc.
-
kde-baseapps: with this package installed, the search function in Dolphin takes effect.
-
khelpcenter4: KDE 4 help center.
-
-
Text editor
-
Emacs + solarized theme + Org mode
-
Purpose
-
Text editing and coding
-
GTD based task management: this is the lowest level management with the finest granularity.
-
-
-
kate: for fast text editing in desktop environment
-
vim: for fast text editing in command line environment
-
-
Office software
-
LibreOffice
-
Purpose
-
Writer
-
Personal documents
-
Plans and review documents: for everyday review, weekly schedule, mid and long term plans.
-
Journals
-
-
Draw
-
Illustrations
-
Flow charts
-
Math and geometric drawings
-
-
Calc
-
Organization of experiment data
-
Project Gantt chart
-
-
-
Extensions and additional packages
-
LanguageTool: for spell checking
-
Dmaths: for mathematical drawings
-
MultiSave: for document export
-
Review: for convenient document review
-
Template Changer: for apply template to an existing document
-
TexMaths: for LaTeX equation input
-
Zotero LibreOffice Integration: for accessing Zotero bibliography database
-
openclipart and openclipart2: additional clipart gallery for LibreOffice.
-
Export As Images: export all the Impress slides or Draw pages as images of JPG, PNG, GIF, BMP and TIFF format. This is can be used to create a white plan for a presentation.
-
-
-
Zotero standalone application
-
Purpose: bibliography management
-
Extensions
-
Zotero automatic export
-
Item History for Zotero
-
ZotFile: note that the customized source folder for attaching new files should be specified.
-
Zotero LibreOffice Integration: bibliography management
-
-
-
-
Mindmap
-
Freeplane: for dumping ideas from the brain and organizing information and knowledge with complicated structures and interconnections.
-
Docear + Jabref: for organizing bibiliography information using a mindmap methodology.
-
-
Term
-
konsole + solarized theme
-
-
File manager: dolphin
-
Desktop environment
-
Sawfish using mxflat theme: window manager that can be configured with lisp+librep.
-
PerlPanel: a panel including a startup menu, several fast starting program icons, a task list and a system tray. The system tray is composed of notification area, panel pet, lock screen button, system clock and desktop pager.
-
xscreensaver: screen saver.
-
shutter: for taking screen snapshot.
-
ibus: input method.
-
xloadimage: set desktop wallpaper.
-
xmodmap: set keyboard and mouse button sequence.
-
xrdb: set window display properties.
-
freerdp: for remote desktop connection. It supports NLA (Network Level Authentication), which is superior over rdesktop. The executable command of this package is xfreerdp.
-
kruler: screen measurement.
-
kcolorchooser: desktop color chooser.
-
xclock: desktop clock.
-
-
PDF tool set
-
okular: PDF reader
-
pdfedit: PDF editor
-
jpdfbookmarks: PDF bookmark editor
-
Ghostscript: command line PDF tools
-
-
Document readers
-
djview4: djvu reader
-
kchmviewer: chm viewer
-
xdvi: dvi viewer
-
-
Dictionary
-
Stardict or Goldendict
-
-
Mathematics tools
-
gnuplot: visualization of experiment data
-
maxima+wxMaxima: symbolic math
-
octave: numerical math
-
geogebra: geometry drawing tool
-
-
Image management
-
gwenview: image viewer. Note: it requires rebuilding NVIDIA driver after each xserver update.
-
gimp: image editor
-
imagemagick: command line image editor
-
inkscape: edit and design of vector graphics.
-
-
Web
-
Iceweasel: web browser
-
Extensions
-
Adblock Plus: block Google related websites (in case of slow web page loading because it contains Google related resources), advertisement, etc.
-
Blank Your Monitor + Easy Reading: use enforced color theme to read web pages.
-
DownThemAll!: batch download tool
-
DownThemAll! AntiContainer: make the resources behind container pages easily downloadable.
-
Evernote Web Clipper: Evernote plugin.
-
Firebug + FirePath: web page development tool
-
Fire IE: embed IE core in Firefox, for visiting bank websites.
-
Firemacs: Emacs key bindings
-
Greasefire2: automatically find Greasemonkey scripts
-
Greasemonkey: enable user scripts to process webpages
-
keyconfig: configure key bindings
-
LanguageToolFx: spell checking
-
Mozilla Archive Format: store web page into maff format
-
Password Exporter: password management
-
Print Edit: customize web page elements to be printed
-
ScrapBook + ScrapBook BackupHelper + ScrapBook CHM Creator + ScrapBook CopyPageInfo + ScrapBook MAF Creator: grab web pages
-
Stylish: enable customized user style for web pages
-
Stylish Sync: synchronize stylish configurations in Firefox sync between multiple devices
-
Tile Tabs: split browser window into multiple windows
-
-
-
Google Chrome
-
Extensions
-
红杏(hongxing.crx ):for breaking through the GFW.
-
Stylish: same as the one in Firefox
-
Zotero Connector: import Zotero item from web page into Zotero standalone application.
-
-
-
Icedove: mail client and RSS reader
-
Extensions
-
ThunderBrowse
-
Iceowl
-
-
-
FileZilla: ftp client
-
-
Audio
-
Audacity: audio editor
-
Audacious: music player
-
easytag: MP3 tag editor
-
alsa-utils: command line tool to control sound volume
-
-
Video
-
TV player: mplayer + mencoder
-
Video player: vlc
-
recordmydesktop: for screen recording.
-
-
Games
-
wesnoth and wesnoth-server
-
kdegames
-
nethack, nethack-el, nethack-console, nethack-x11, nethack-lisp
-
Simulators
-
bsnes: simulator for FC games, etc.
-
mame, mame-tools, gnome-video-archade (front-end): simulator for archade games.
-
-
Chess games
-
knights (KDE UI front-end), gnuchess (chess engine), gnuchess-book
-
gmchess: Chinese chess
-
kigo (KDE UI front-end), gnugo (Go engine)
-
-
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。