入坑Linux(3)——常用软件安装及配置

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]
  geometry_hinting = False
  handle_size = 1
  inactive_color_offset = 1.0
  title_font = mry_KacstQurn Bold 11
  title_hide_sizetext = True
[keybindings]
[layouts]
  [[default]]
    [[[child1]]]
      parent = window0
      profile = default
      type = Terminal
    [[[window0]]]
      parent = ""
      type = Window
[plugins]
[profiles]
  [[default]]
    background_darkness = 0.76
    background_image = None
    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

我用的插件有ZotFileMarkdown HereScihub。使用坚果云同步

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只要求快就够了。



Author: zcp
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source zcp !
评论
 Previous
Install Dakota 6.11 on Ubuntu 18.04 Install Dakota 6.11 on Ubuntu 18.04
First I'd like to thank Chien Nguyen for his blog, it's very helpful for a noob to linux like me. Dakota releas
Next 
入坑Linux(2)——常用命令及快捷键 入坑Linux(2)——常用命令及快捷键
1 常用快捷键Linux和Windows最大的一个不同就是终端的使用,Win虽然有cmd但我们平时基本生活学习用的较少,大多靠鼠标点击完成操作;而Linux很多操作都是通过终端输入命令来完成,包括软件的安装、文本的编辑等,如何在尽
2019-11-13
  TOC