我的设置 of Ubuntu
来源:互联网 发布:kiki软件收费吗 编辑:程序博客网 时间:2024/06/03 17:28
- 安装与启动
- 安装五笔
- 更改Home文件夹为英文
- 添加触摸板控制
- 常用快捷键和技巧
- 解决双系统时间同步问题
- 安装NVIDIA驱动
- 解决硬盘UUID问题
- 删除自带游戏
- 安装vim
- 解决zip中文乱码问题
- 解决MP3标签乱码问题
- 设置wifi热点
- 安装c语言开发环境
- 设置启动器
- 设置点击图标最小化
- 设置启动器位置
- 时间菜单栏双月问题16-04版本
- 安装google-chrome
- 安装Qt的中文输入问题
- 安装chmsee
- 安装Courier New字体
- 安装man中文帮助文档
- 设置qmake路径
- 安装指纹识别驱动
- 更改笔记本合盖按电源键等设置
- 安装zsh shell
安装与启动
- 我使用efi启动,用一个efi-loader(如refind)加载ubuntu的grubx64.efi,配置文件件为grub.cfg,cfg内容如下。其中2490e456-7285-4e1f-923d-f2dbca786508是ubuntu根目录”/”挂载磁盘的uuid,即hd1,msdos10的uuid。用grubx64.efi加载ubuntu的/boot/grub/grub.cfg来启动ubuntu。
search.fs_uuid 2490e456-7285-4e1f-923d-f2dbca786508 root hd1,msdos10set prefix=($root)'/boot/grub'configfile $prefix/grub.cfg
- 我的是双系统win8.1+ubuntu,efi启动,refind引导):
引导文件:http://pan.baidu.com/s/1qWLjvn2
安装教程:http://www.rodsbooks.com/refind/installing.html
安装五笔
- 使用 fcitx 五笔拼音,(主要用五笔)
sudo apt-get install fcitx-table-wbpy
- 去掉四码自动上屏:配置当前输入法 , 双击“五笔拼音” , 选择“wupy.conf”,编辑,去掉自动上屏选项
更改Home文件夹为英文
- 将桌面、下载、模板、公共、文档、音乐、图片、视频里的文件夹数据备份,然后全删
- 终端:
cd ~/ mkdir Desktop Download Template Public Document Music Picture Video vim ~/.config/user-dirs.dirs
- 按下面所示修改:
XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/Download" XDG_TEMPLATES_DIR="$HOME/Template" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR="$HOME/Document" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Picture" XDG_VIDEOS_DIR="$HOME/Video"
添加触摸板控制
- ubuntu下笔记本的Fn不能关闭触控版了,自己添加快捷键
- 打开:系统设置,键盘,快捷键,自定义快捷键
- 按下面所示添加:
synclient touchpadoff=1 //--关闭触摸板(16.04目前无效)synclient touchpadoff=0 //--开启触摸板(16.04目前无效)或:gconftool-2 --toggle /desktop/gnome/peripherals/touchpad/touchpad_enabled // 开关触控板(16.04目前无效)
添加完后如图:
- 或用python脚本:
(原文:http://www.linuxidc.com/Linux/2014-04/100612.htm)
#!/usr/bin/env pythonimport osdef check_touchpad_state(dev_num): dev_state = os.popen('xinput list-props %s' % str(dev_num)) for lines in dev_state.readlines(): if 'Device Enabled' in lines: sig = lines[-3:-1].strip() signal = int(sig) print ('signal now :%d' % signal) return signaldef get_dev_num(dev_name = 'SynPS/2 Synaptics TouchPad'): dev_state = os.popen('xinput list') for lines in dev_state.readlines(): if dev_name in lines: print (lines) station = lines.find('id=') dev_num = lines[station + 3: station+5] dev_num = int(dev_num) print ('dev_num: %d' % dev_num) return dev_num dev_state.close()def change_state(state_value, dev_num): print ('state_value = ', state_value) state = not state_value if state == True: state = 1 #else: #state = 0 #print ('state = ', state, str(state)) tem = os.popen("xinput set-prop %s 'Device Enabled' %s" % (str(dev_num), str(state))) tem.close()def main(): dev_num = get_dev_num() state = check_touchpad_state(dev_num) change_state(state, dev_num)if __name__ == '__main__': main()
保存成py文件,增加x权限,链到/usr/local/bin中,再增加快捷键。
常用快捷键和技巧
- 记住吧,方便,常用
Meta //win键,长按,显示快捷键信息ctrl + h //显示隐藏文件(.开头的文件)shift + delete //永久删除Meta + D //显示桌面Meta + S //打开工作区切换器alt + print //对窗口截图shift + print //对选区截图Dash搜索:fcitx五笔输入时,输入法看不清,可能直接输入中文拼音字母
解决双系统时间同步问题
- 方法随便就能百度到,这里使用Ubuntu禁用UTC的方法,与windows系统保持一致,否则windows时间会变成错的。终端:
sudo gedit /etc/default/rcS# 将 UTC = yes 改成 UTC = no
- 对于ubuntu16.04只需要运行下面的命令:
sudo hwclock --systohc --localtime
安装NVIDIA驱动
- 关闭独立显示,降低发热量(默认双显卡均在工作状态)
- 可以到管网下载:http://www.nvidia.cn/Download/index.aspx?lang=cn,安装显卡驱动需要重启才会生效
- 在Nvidia官方的控制面板nvidia-settings里就可以切换显卡(alt+F2搜索nvidia-settings)
- 或者用apt-get下载,打开终端:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime # 331是版本,可以先用aptitude search查看有什么版本,然后确定用什么版本,或到上述官网看支不支持自己的显示sudo apt-get remove --purge nvidia-331 # 用于卸载显示驱动的,版本要对应sh ./nvidia.run --uninstall # 网管下载的驱动用此命令
- 使用命令:
lspci | grep -i vga # 列出双显示卡工作情况, “rev ff”表示关闭 , “rev+数字” 表示打开
解决硬盘UUID问题
- 一般提示为 “为 xxxx准备的磁盘尚未就绪或不存在”,原因是分区的UUID因格式化或重新分区等原因变了,导致ubuntu找不到分区了,改好就行。终端:
sudo blkid # 查看分区正确的UUIDsudo vim /etc/fstab # 将分区错误的UUID修改成正确的 # 也可用gedit修改sudo gedit /etc/fstab
删除自带游戏
- 在软件中心卸载即可,自带游戏的英文名:
- 对对碰:Mahjongg
- 数独:sudoku
或者,在Dash搜到要卸载的程序,然后右击—卸载
安装vim
- 自带vi有点问题,(上下左右键不好角等),安装vim
sudo apt-get remove vim-common //卸载旧版本sudo apt-get install vim //安装full版vim
- 下载配置文件,(这里是我的)[https://git.oschina.net/yehuohan/LinuxConfigs],也可自己配置,或者下载其它的。
- 将CapsLock换走,免得占了一个黄金位置。
linux下:
# capslock作为esc# 我试过的所有方法中,只有安装gnome-tweak-tool可以实现开机自动交制钱esc和capslocksudo apt-get install gnome-tweak-tool# 在“输入-大写锁定键行为”可以更改# ctrl作为escsudo vim /etc/default/keyboard# 添加:XKBOPTIONS="ctrl:nocaps" # 将capslock当成另一个ctrl键# 或者XKBOPTIONS="ctrl:swapcaps" # 将capslock和ctrl对调# 到底哪个,看自己习惯吧。# 然后执行,出现对话框后,一般一路默认即可sudo dpkg-reconfigure keyboard-configuration
windows下:(windows可以使用vim)
# 打开注册表,找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]# 添加二进制键值,若没有的话:键名:Scancode Map对调ctrl和caps键值:(共12个字节)00 00 00 0000 00 00 0003 00 00 001d 00 3a 003a 00 1d e0对调esc和capslock键值:00 00 00 0000 00 00 0003 00 00 003a 00 01 0001 00 3a 0000 00 00 00# 键值具涵义就不讲了
解决zip中文乱码问题
- 终端:
sudo gedit /etc/environment # 添加下面两行UNZIP="-O CP936"ZIPINFO="-O CP936" # 上述方法不行,用下面命令解压unzip -O gbk xxx.zip
解决MP3标签乱码问题
- 非utf-8编码的标签会用问题,终端:
vim ~/.profile # 添加下面两行,可以解决 Rhythmbox、Totem 等以 GStreamer 为后端的播放器的乱码问题export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
- 另一种办法就是直接更换播放器,比如有一个个人开发linux酷我播放器,网易云播放器个人感觉要比Rhythmbox好用点。
设置wifi热点
- 禁用wifi
- 按下图添加,“点添加,选 wifi”
- 按下列图设置
- 打开终端
sudo gedit /etc/NetworkManager/system-connections/ubuntu //ubuntu 为设我们设置的wifi名称 //mode = infrastructure 改成 mode = ap
- 重启一下电脑最好,连接wifi,如果没有显示,连接到隐藏wifi即可
安装c语言开发环境
- 安装build-essential,build-essential依赖于gcc,g++等,因此安装build-essential后,相应的gcc,g++等也都安装了。
sudo apt-get install build-essential
- 安装vim做为c/c++的文本编辑器,注意先卸载原来的。
sudo apt-get remove vim-commonsudo apt-get install vim-full
设置启动器
设置点击图标最小化
打开终端:
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true
设置启动器位置
将 Ubuntu 16.04 LTS 的 Unity 启动器移动到桌面底部命令:
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
恢复到原来的左侧命令:
gsettings set com.canonical.Unity.Launcher launcher-position Left
时间菜单栏双月问题(16-04版本)
gsettings set com.canonical.indicator.datetime time-format 'custom'gsettings set com.canonical.indicator.datetime custom-time-format '%m月%d日 %A%H:%M:%S'
安装google-chrome
- chromet自带flash相对方便点,先下载chrome安装包,执行下列命令
sudo apt-get -f installsudo dpkg -i google-chrome-stable_current_amd64.deb
附带fanqiang用工具lantern和XX-Net
- 安装微软雅黑字体V6.0(msyh.ttf),重登电脑将chrome的字体全设为msyh,解决字体发虚问题。
安装Qt的中文输入问题
- qt官网下载qt的安装包,以qt5.6.0为例,一般安装后qt creator不能输入中法,编写的gui程序也不能输入中文,解决方法如下:
- 安装fcitx-frontend-qt5(16.04自带安装)
- 将安装后的fcitx-frontend-qt5复制到qt安装目录
通常,fcitx-frontend-qt5在下面的目录路径中(可用命令dpkg -L 包名看文件安装路径):
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
将该文件复制到qt安装目录:
/Tools/QtCreator/bin/plugins/platforminputcontexts
(没有的话就在 /Tools/QtCreator/lib/Qt/plugins/platforminputcontexts)
和:
/5.6/gcc_64/plugins/platforminputcontexts中,重新打开 QtCreator,终于可以输入中文了。
安装chmsee
- chmsee是chm文档的阅读器,ub14.04后只能下载deb安装了。先安装必要的库文件
sudo apt-get install libc6 libchm1 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libpango1.0-0 libwebkitgtk-1.0-0 libxml2
- 然后安装libgcrypt11:
sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.3_amd64.deb
- 最后安装chmsee:
sudo dpkg -i chmsee_1.3.0-2ubuntu2_amd64.deb
- 打开chm中文文档乱码时,在设置中可以编码,改成 “简体中文GBK”
安装Courier New字体
sudo apt-get install ttf-mscorefonts-installer
它的本质是安装 Courier New字体;
安装的时候会出现一个协议 ,按TAB键 ,可以选中<确定>按钮,按Enter 。
安装man中文帮助文档
- 下载中文man帮助文档
- 在解压后出来的文件夹中运行:
./configure --prefix=/usr/local/zhman --disable-zhtw // 安装到/usr/local/zhman下makemake install
- 在 “~/.bashrc” 中添加:
alias cman='man -M /usr/local/zhman/share/man/zh_CN'
- 之后在 “~/” 下运行:
source .bashrc
- 安装完毕,man命令查看英文帮助文档,cman命令查看中文帮助文档
设置qmake路径
qt5.7安装在home下后,ubuntu默认的qmake路径是不匹配的。
在终端使用qmake,会显示
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
可以看到默认的qmake还是qt4。
编辑qmake的默认位置:
cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser # qtchooser可以进行qt版本和工具的配置运行sudo vim defalut.confsudo mv default.conf default.conf_bak # 备份原本的conf,可以用ls看到,它是一个软链接,指向qt4-x86_64-linux-gnu.conf,现在要改成指向qt5的。sudo ln -s /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf default.confcd /usr/share/qtchoosersudo vim qt5-x86_64-linux-gnu.conf # 将里的面路径改成自己的, 如: # /home/yehuohanxing/MyApps/Qt570/5.7/gcc_64/bin # /home/yehuohanxing/MyApps/Qt570/5.7/gcc_64
现在终端中执行qmke就可以了。
安装指纹识别驱动
跟个人电脑的硬件有关,我电脑支持指纹:
sudo add-apt-repository ppa:fingerprint/fingerprint-guisudo apt-get updatesudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-guifingerprint-gui # 打开软件配置 # 配置时,最一个Password的选项是将指纹加密文件放入U盘中的,不用配置
更改笔记本合盖、按电源键等设置
可以在“系统设置 -> 电源”中高设置;
也可以用systemd 处理某些电源相关的 ACPI 事件。
配置文件为 /etc/systemd/logind.conf, 其中:
- HandlePowerKey:按下电源键后的动作
- HandleSleepKey:按下挂起键后的动作
- HandleHibernateKey: 按下休眠键后的动作
- HandleLidSwitch:合上笔记本盖后待机
将值改为ignore,即可忽略相应动作。
- ignore:忽略
- poweroff:关机
- reboot :重启
- halt:关机
- suspend:待机挂起
- hibernate:体眠
修改完后合使用下列命令生效:
sudo systemctl restart systemd-logind
安装zsh shell
- 首先安装zsh
sudo apt-get install zsh
- 改用zsh
chsh -s /usr/bin/zsh
- 安装on-my-zsh(它是一个zsh的配置,正因为有这个配置,zsh使用起来才无比的方便,当然,也可以自己来配置zsh)
# 通过curl安装curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh# 通过wget安装wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
- 相关教程
zsh的TAB补全说明,当然还有其它的一些快捷用法说明
zsh的配置说明,即~/.zshrc文件,讲得很详细
别一个zsh配置说明
2 0
- 我的设置 of Ubuntu
- 我的Ubuntu 环境设置
- 我的ubuntu桌面
- 我的Ubuntu
- 我的ubuntu源
- 我的Ubuntu
- 我的ubuntu
- 我的Ubuntu分区
- ubuntu 我的选择
- 我的Ubuntu
- 我的ubuntu
- 我的ubuntu历险记
- 我的Ubuntu源
- 我的Ubuntu应用
- 我的Ubuntu软件
- 我的ubuntu配置
- 我的ubuntu配置
- 我的Ubuntu脚印
- ubuntu 新手入门
- UVA Live 6437 Power Plant 最小生成树
- 1007. 素数对猜想 (20)——做题纪录
- javascript入门
- ZOJ 3712 Hard to Play
- 我的设置 of Ubuntu
- 近期Android学习感受
- haproxy+keepalived 主备
- 打开文件
- [枚举+二分] LightOJ 1127 - Funny Knapsack
- solr5.5.0在CenOS上的安装与配置
- ESC/POS指令体系
- Android SDK在线更新镜像服务器
- Java垃圾回收机制