如果想要快速地通过apt-get
安装程序,强烈建议先把源改成中国的,以前都用中科大的,但是最近感觉不太好,尤其对ROS的支持有点问题,推荐清华的源,修改方法参考:清华镜像站
1.terminator
安装好之后,首先从最基础的终端开始改造。忍受了很久自带终端的愚蠢,每运行一个程序就要打开一个,很多时候都是一大排的终端,直到发现了神奇terminator
,安装也很简单,只需要
sudo apt-get install terminator
从此就可以抛弃默认终端了,terminator可以方便地split
,构造出你喜欢的layout,从而在一个界面内可以整齐地排列多个终端,大大提升生产力。
这还不够,如果你想更方便地使用,在每次ctrl+T时就可以打开你想要的布局(比如2*2
的布局),而非一次次split
的话,有两种方法。
一、split好layout后右键点preference-layout,add,命名为default就成了以后的默认布局了,这样的好处是方便,缺点是灵活性不高,当你想变回原始的布局又略麻烦了。
二、也可以自己命名,比如命名为my,以后打开终端时可以运行terminator -l my
,就可以跳出想要的界面。
除此之外,terminator还可以在preference-layout中提前设置command,这个也蛮有用的,比如用ROS
的朋友们就可以先roscore
一波。
2 Qt creator
Qt creator 是在linux下面,我用过来最好用的IDE,超过eclipse、kdevelop等。主要是对ROS的兼容特别好,也可以实时调试、跳转等。
1. Qt creator中使用ROS项目
gedit ~/.local/share/applications/DigiaQt-qtcreator-commnity.desktop
如果没有这个文件的话:
gedit /usr/share/applications/DigiaQt-qtcreator-commnit
在文件中第三行(Exec=qtcreator %F
)加入bash -i -c
, 得到如下:
Exec=bash -i -c qtcreator %F
2.Qt creator 运行/调试程序:
Qt可以直接run/Debug程序,省去了终端的麻烦,也可以设置断点,调试更方便。
在左侧栏的project
处,设置command
,选中好要运行的可执行文件,一般在bin目录下;然后arguments处设置后运行参数;最后设置运行目录。当然,不同的版本不一样,但是大同小异。
3 Sublime
这是一个跨平台通用的轻量级编辑器,从C/C++、python、java到markdown,都可以很好地显示与编辑,不过跳转还是比qtc这样的IDE麻烦一些,毕竟体量在那。Alt+shift+N
的分屏功能,在代码的对比方面特别有用,可以和qtc或者git的diff
功能配合着用。
4 开机启动脚本
sudo gedit /etc/rc.local
在exit 0前面添加命令即可。
5 unbuntu挂载windows硬盘
先fdisk -lu
找到编号,如果硬盘类型是ntfs,运行:
sudo ntfsfix /dev/sda8
否则直接mount
即可。
6 AdBlock
搭配chrome浏览器可以方便的去广告,防追踪,神器,在谷歌应用商店即可方便安装的插件。