目录
1.安装搜狗中文输入法:
ubuntu+qt无法输入中文解决方式:
将/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so这个文件复制到qt creator的platforminputcontexts文件夹下,然后重启qt
更新源:
输入命令打开源的list:sudo gedit /etc/apt/source.list
复制添加的源进去:Ubuntu16.04源
下面这个是我用比较好使的:
deb http://mirrors.zju.edu.cn/ubuntu xenial main universe restricted multiverse
deb http://mirrors.zju.edu.cn/ubuntu xenial-security main universe restricted multiverse
deb http://mirrors.zju.edu.cn/ubuntu xenial-updates main universe restricted multiverse
deb http://mirrors.zju.edu.cn/ubuntu xenial-proposed main universe restricted multiverse
deb http://mirrors.zju.edu.cn/ubuntu xenial-backports main universe restricted multiverse
deb-src http://mirrors.zju.edu.cn/ubuntu xenial main universe restricted multiverse
deb-src http://mirrors.zju.edu.cn/ubuntu xenial-security main universe restricted multiverse
deb-src http://mirrors.zju.edu.cn/ubuntu xenial-updates main universe restricted multiverse
deb-src http://mirrors.zju.edu.cn/ubuntu xenial-proposed main universe restricted multiverse
deb-src http://mirrors.zju.edu.cn/ubuntu xenial-backports main universe restricted multiverse
更新:sudo apt-get update
如果遇到错误,运行下面的命令来生成所有含有 apt 的进程列表,命令:ps -A| grep apt,然后杀死进程命令:kill -9 2814
错误:-1: error: execvp: arm-linux-gnueabihf-g++: Permission denied解决方式
安装命令:sudo apt-get install g++-arm-linux-gnueabihf
2.Windows和Ubuntu系统之间文件相互复制粘贴:
第一步: sudo apt-get autoremove open-vm-tools
第二步:sudo apt-get install open-vm-tools
第三步:sudo apt-get install open-vm-tools-desktop
然后重启
3.Ubuntu一些命令:
sudo apt-get update 更新源
sudo apt-get install package 安装包
sudo apt-get remove package 删除包
sudo apt-cache search package 搜索软件包
sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get build-dep package 安装相关的编译环境
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-cache depends package 了解使用该包依赖那些包
sudo apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
4.解决右上角键盘输入法图标不见方法:
Ubuntu输入法框架(Keyboard input method system)设置后无法保存_liusf1993的博客-CSDN博客
5.VMware占用控件太大清除内存有效方式:
win10系统中,要在vmware中linux开发, 虚拟磁盘空间上百G,
空间常常告急, 如何如何释放vmware空间成了问题. 网上找的方法, 如从vmware界面,虚拟机设置->硬盘->压缩, 往往不起作用.
本人亲测, 虚拟磁盘从 70多G降到40多G,释放近30多G空间
命令行输入baobab
然后删除图片中的文件,删除 vmware drag_and_drop 文件夹, 这是大头, 本人有18G,目前是已经删除完毕的,他这里放着的是所有拖拽到虚拟机的文件,放在这里备份一份,删除不会影响系统运行,还能释放很大的空间.
也可以用命令行删除:rm -rf ~/.cache/vmware/drag_and_drop
目前我只删除这一个,其他更多的方式暂时没使用,可以参考如下帖子进一步操作释放空间
6.ubuntu下打包程序
下载此资源,将pach.sh内的应用名字wurenHandTerminal改为你实际的应用名字,将wurenHandTerminal.sh文件名改为你实际应用的.sh,里面的绝对路径相应修改,我这个模板是在/home/forlinx/Desktop下,建立了一个build文件夹,将待打包的程序放在了文件夹中,然后将两个sh文件赋予管理员权限,右键设置anyone即可,之后先执行pach.sh,就打包完毕了,在执行xx.sh就运行起来了xx.sh一般与程序同目录
7.Ubuntu扩展和裁剪内存
扩展内存:
裁剪内存:
8.Ubuntu设置root账户默认登录
1.给root用户设置个密码.
sudo passwd root
2.配置文件里设置自启动:
编辑/etc/lightdm/lightdm.conf:
sudo gedit /etc/lightdm/lightdm.conf
[SeatDefaults]
allow-guest=false
autologin-user=root
autologin-user-timeout=0
autologin-session=lightdm-autologin
user-session=ubuntu
greeter-session=unity-greeter
编辑/root/.profile文件,增加tty -s &&:
sudo gedit /root/.profile
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n || true
编辑/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
[Seat:*]
user-session=ubuntu
这里原本是默认的,我之前就是看了网上一些不正确的方法改了这里,导致后来我的vmtools冲突报错,导致一安装vmtools使用就报错,后来改回默认就好了。
之后重启即可,进入系统打开终端查看直接在root用户下