1 OpenFOAM相关
用Linux的原因就是学习OpenFOAM,所以当然要摆在第一位!正如前面所说,我用的自定义镜像自带了使用OpenFOAM需要的一些工具,不用额外安装。不过后面我又下载了多个OpenFOAM版本,与其相关的内容我会单独拿出来。
2 显卡驱动!!
很有可能装好双系统后出现无法显示Ubuntu桌面的情况,大概率是显卡驱动没装好。这时候需要按Ctrl+Alt+F1,进入命令行界面,输入账号密码,进行显卡驱动的安装
还有一个坑就是在安装linux时一定要在开机界面禁用N卡不然极大概率开不了机。
3 Terminator终端
既然是Linux,终端必须要好看
sudo add-apt-repository ppa:gnome-terminator
sudo apt-get update
sudo apt-get install terminator
安装完成后进行配置:sudo vim ~/.config/terminator/config #之后粘贴下面一段
[global_config]
handle_size = 1
inactive_color_offset = 1.0
title_font = mry_KacstQurn Bold 11
title_hide_sizetext = True
[keybindings]
broadcast_all = None
broadcast_group = None
go_down = <Alt>j
go_left = <Alt>h
go_right = <Alt>l
go_up = <Alt>k
layout_launcher = None
[layouts]
[[default]]
[[[child1]]]
parent = window0
profile = default
type = Terminal
[[[window0]]]
parent = ""
type = Window
[plugins]
[profiles]
[[default]]
background_darkness = 0.76
background_type = transparent
cursor_color = "#3036ec"
custom_command = tmux
font = Ubuntu Mono 13
foreground_color = "#ffffff"
login_shell = True
show_titlebar = False
use_system_font = False
再在右键菜单中添加open in terminator:
sudo add-apt-repository ppa:daniel-marynicz/filemanager-actions
sudo apt-get install filemanager-actions-nautilus-extension
fma-config-tool
启动
1)新建action命名:Open in Terminator在Action标签页勾选”Display item in location context menu”
在Command标签页填写Path:/usr/bin/terminator,parameters:--working-directory=%d/%b
2)配置Preferences勾选”Create a root ‘FileManager-Action’ menu”
4 Foxit Reader
可以使用系统自带PDF阅读器,不过Foxit功能更多,但速度没有自带的快。
5 Typora
Markdown编辑器,十分好用,强烈推荐,在我使用Vim之前一直用的这款软件。
安装过程很简单我就不提了,这里说下如何在ubuntu中调整Typora显示宽度:
默认展示渲染结果的宽度太窄了(github主题的最大宽度是860px)
github.css文件中某处:
#write{
max-width: 860px;
margin: 0 auto;
padding: 20px 30px 40px 30px;
padding-top: 20px;
padding-bottom: 100px;
}
解决方法:
1.搜索安装目录下的github.css文件
linux下:
${TYPORA_HOME}/resources/app/style/themes/github.css
2.修改#white
下的max-width
为你想要的宽度, 像素值或者百分比, 建议85%。重启Typora即可。
5.1 我用的Typora主题
基于自带的Github主题进行了一点修改,下载下来放在相关文件夹里就能用:theme_github_mzz
6 copyQ
类似Windows下的Ditto,剪切板管理工具。
sudo add-apt-repository ppa:hluk/copyq;
sudo apt update;
sudo apt install copyq
7 GoldenDict
Linux下很好用的翻译软件,需要一些自定义配置。
sudo apt-get install goldendict
下面分享下我的设置,连字典在内打包成zip了,文件可能有点大(Download)
dictionary文件夹放在主目录就行,配置文件夹.goldendict也放在主目录。
注意同时要安装translate-shell
git clone https://github.com/soimort/translate-shell
cd translate-shell/
make
sudo make install
下面是我的使用效果:
8 indicator-sysmonitor
可以显示网速、系统内存、CPU使用情况。
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor ;
sudo apt-get update ;
sudo apt-get install indicator-sysmonitor ;
indicator-sysmonitor &
我的设置为{net} C: {cpu} M: {mem}
9 VLC播放器
Linux系统下还算好用的播放器
sudo add-apt-repository ppa:videolan/master-daily;
sudo apt-get update;
sudo apt-get install vlc
10 Git
Github用户必装,没啥说的
11 Tree
可以显示文件夹的多层结构,很直观。sudo apt-get install tree
12 snap
用来安装一些软件。我的系统镜像是日本的DEXCS做的,其中的snap服务有点问题,重装下:
sudo apt autoremove --purge snapd
sudo apt install snapd
13 Onenote
记笔记的软件还是得要的,虽然不如Windows下的运行速度快,但勉强能用。
sudo snap install p3x-onenote
14 unar
防止解压zip出现乱码或是rar解压错误
有时候如果直接右键解压会出现中文乱码的情况,正确操作应该是打开终端,敲入:
unar xxxx
安装很简单
sudo apt-get install unrar
15 网易云音乐
敲代码时怎么能少了音乐
16 Matlab
因为不想切回Windows所以在Ubuntu下也安装了一个,具体安装过程比较复杂,前面一篇blog提到了一些问题的解决方法。
17 mathpix-snipping-tool
将图片中的公式转为LaTex格式,写论文的神器!!!
sudo snap install mathpix-snipping-tool
18 Zotero
文献管理神器,之前一直用Endnote,直到一位大佬给我安利了这款开源软件,相比之下Endnote简直太难用了。
安装不难,为了方便使用我在桌面建了个快捷方式,参考一下:
[Desktop Entry]
Name=Zotero
Exec=bash -c "/home/zcp/Downloads/Zotero_linux-x86_64/zotero -url %U"
Icon=/home/zcp/Downloads/Zotero_linux-x86_64/chrome/icons/default/default256.jpg
Type=Application
Terminal=false
Categories=Office;
MimeType=text/plain
我用的插件有ZotFile
、Markdown Here
、Scihub
。使用坚果云同步
19 Vim
神器,萌新劝退,我还在学习中,为了用Vim专门练习了一周的盲打。
sudo apt-get install vim
为了提高效率,配置文件非常重要,在网上可以找到一对大佬的配置文件,装着许多自己听都没听过的插件…输入vim ~/.vimrc
即可进行配置!
我把自己的配置文件也传到了网盘里(Download)
这是我Vim配置后的外观(在Terminator终端中):
这是OpenFOAM文件的自动补全与高亮:
20 picgo
写blog上传图片到图库常用软件,Windows下也有。
21 Firefox浏览器
差点忘了还有浏览器,用自带的就行,注意系统自带的是国际版的,创建帐号后想在别的系统上同步时记得也要下载国际版的Firefox,国内版和国际版不互通的。
21.1 Firefox常用插件及扩展
- 百度网盘万能助手: Linux版百度网盘官方链接我一直打不开,无可奈何只能用这个下载。
- Default Bookmark Folder: 解决Firefox中保存书签默认在其他书签 的问题。
- Dualsub: 油管看视频时可显示双语字幕,很棒。
- Zotero Connector: 导文献用。
- Tampermonkey: 油猴脚本,很强大。
22 Sylpheed
官网:Sylpheed
好像也是日本人做的软件,用于邮件管理,我在用了网页版gmail、Windows上的foxmail、Outlook客户端、Linux上的Evolution、Thunderbird之后,真心觉得Sylpheed是最适合我的:跨平台、绑定帐号容易、功能强大、支持插件,简直太棒。我用的是3.7版的。
安装过程:
首先从官网下载SourceCode,解压后在相应文件夹内打开终端;或者直接Ctrl+Alt+T打开终端输入以下命令:
svn checkout svn://sylpheed.sraoss.jp/sylpheed/trunk sylpheed
cd sylpheed
先检查依赖软件是否完整,缺什么装什么:
./configure
我运行完后发现缺少gtk+2.0,故sudo apt-get install gtk2.0
make
sudo make install
本体安装完成,之后还可以装几个插件,我装了htmlview(Sylpheed的理念是不推荐在电子邮件中使用html,所以用它写邮件时不带html,但能通过这个插件正常显示收到的带html的邮件)
cd plugin
git clone https://github.com/chengpengzhao/sylpheed-plugin-factory.git
cd sylpheed-plugin-factory
./autogen.sh
./configure
make
sudo make install
cd -
#接下来正式装htmlview
git clone https://github.com/chengpengzhao/sylpheed-htmlview.git
cd sylpheed-htmlview
sudo apt-get install libwebkitgtk-dev
./autogen.sh
./configure --enable-webkitgtk
make
sudo make install
使用界面展示:
23 GIMP
Linux系统下可以代替PS的图像处理软件,功能强大、运行速度快、开源。
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install -y gimp
24 PyCharm
因为最近要用python做一个优化程序的interface,vim上不方便debug所以还是安装了大名鼎鼎的PyCharm,直接去官网下载然后解压出来就行了。
我下载的是pycharm-community-2019.2.5,解压出来后
cd bin
./pycharm.sh
就可以运行了,不过为了以后运行方便我还是在桌面建了一个快捷方式。
sudo gedit /usr/share/applications/pycharm.desktop
复制粘贴保存关闭一条龙:
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/home/zcp/Downloads/pycharm-community-2019.2.5/bin/pycharm.sh" %f
Icon=/home/zcp/Downloads/pycharm-community-2019.2.5/bin/pycharm.jpg
Terminal=pycharm
Categories=Pycharm;
根据安装位置不同稍作修改即可,接着添加权限再拷到桌面就行了
sudo chmod +x /usr/share/applications/pycharm.desktop
cp /usr/share/applications/pycharm.desktop /home/zcp/Desktop/
双击选择trust,搞定。
以下内容更新于2019-11-30 20:18:59
25 Peek 、screenkey
sudo add-apt-repository ppa:peek-developers/stable
sudo apt-get update
sudo apt-get install peek
Peek是用来录制gif的一款软件,screenkey使用python写的能录制屏幕按键的工具。
以下内容更新于2019-12-08 17:34:49
卸载了Ubuntu上的onenote和邮件管理软件,原因是运行有点卡,影响效率。这两者转到平板上使用,通过电脑编辑文件再快速传到平板。
以下内容更新于2019-12-10 08:35:30
Onenote和Sylpheed也卸载了,原因也是运行速度慢,不适合在我笔记本Ubuntu上用;PDF阅读器也改成了系统自带的版本,因为阅读PDF做笔记转移到了平板上,电脑打开PDF只要求快就够了。