当然,计算机如今已经成为了人类生活的一部分,即使是程序员,除了编程工作之外,也是需要用计算机进行一些日常事务和娱乐活动的。下面就来分享一些本人除编程之外会用到的一些软件。
系统工具
- Tilix: 这是一款极好用的命令行终端软件,个人非常喜欢。
- vim:著名的命令行编辑器,这个应该不用多介绍了吧?
- vscode: 时下很火热的一款跨平台的图形化编辑器,拥有极为丰富的插件。
- Gnome tweak tool:非常重要的gnome桌面配置工具,我们可用它来修改桌面主题,字体,鼠标光标,并安装各种gnome插件。
休闲类软件
- Web浏览器:Firefox、chromium(后者是chrome的开源版)。
- Email客户端:Thunderbird。
- bt下载器: KTorrent、Deluge。
- 云端笔记:NixNote2,这是一款Linux环境下的印象笔记(Evernote)客户端(请注意:该客户端只支持国际版账户,中国版账户是不能同步的)。
- 文件同步:坚果云,这是国内唯一一款支持Linux系统的文件云端同步软件。
- 视频播放器:VLC,这是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及DVD、音频CD、VCD等及各类流媒体协议。
办公类软件
- WPS套件: 个人认为这是最适合中文环境的办公处理套件,基本兼容MS Office套件的文档格式。当然,该软件在安装之后,可能会缺失一些字体,我为此专门写了一个脚本,有需要的人可以执行以下命令来安装这些字体:
git clone https://github.com/owlman/wps_fonts.git cd wps_fonts ./install_wps_fonts.sh
- xmind: 近几年思维导图软件是越来越火,XMind是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。
- Okular:Okular是Ubuntu下很受欢迎的一款PDF阅读器,拥有各种好用的PDF文档注释及格式转换功能。我们可直接执行
sudo apt-get install okular
命令来安装它。 - GIMP:GIMP是GNU图像处理程序(GNU Image Manipulation Program)的缩写。包括几乎所有图象处理所需的功能,号称Linux下的PhotoShop。我们可直接执行
sudo apt-get install gimp
命令来安装。 - Dia:Dia是Linux环境下的一款绘制流程图的工具,我们可以用它来绘制各种各样的图形,如UML、流程图、界面构造等。对于一些常用的图形,Dia都提供了相应的模板。我们可直接执行
sudo apt-get install dia
命令来安装。
兼顾Windows
在Linux下使用windows软件,有两种方式,第一种是安装虚拟机软件(譬如virtualbox),然后在其中安装一个Windows系统的虚拟机。另一种是使用wine。
VirtualBox的安装非常简单,在Ubuntu下可直接执行
sudo apt-get install virtualbox
命令来安装它。在其中安装Windows和在实体机上安装并没有差别,这里就不多做介绍了。wine是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。Wine可以工作在绝大多数的UNIX版本下,包括Linux, FreeBSD, 和 Solaris。另外,也有适用于Mac OS X的Wine程序。Wine不需要Microsoft Windows, 因为这是一个完全由百分之百的免费代码组成的。如果有可利用的副本的话,它也可以随意地使用本地系统的DLLs。Wine的发布是完全公开源代码的,并且是免费发行的。
wine使用实例:安装QQ
- 第一步:先核心字体,在终端中执行命令
winetricks corefonts vcrun6
- 第二步:安装qq,在终端中执行命令
winetricks qq
- 第三步:如果qq的启动不能启动,在终端中执行命令
gedit .local/share/applications/wine/Programs/腾讯软件/QQ/腾讯QQ.desktop
,打开启动器文件并将其内容修改如下:[Desktop Entry] Name=腾讯QQ Type=Application StartupNotify=true Icon=QQ Exec=wine /home/owlman/.wine/drive_c/Program\ Files/Tencent/QQ/Bin/QQScLauncher # Exec=env WINEPREFIX=/home/owlman/.wine wine C:\Program Files/Tencent/QQ/bin/QQScLauncher.exe