ubuntu16的tty中文输入和中文显示及nvidia驱动安装

起因:ubuntu系统下风扇一直转,电脑一直响。搞着,电脑突然不能投影到外接显示器了,我以为是驱动问题。然后作为一个菜鸟,搞来搞去又发觉桌面分辨率低,显示异常,就想重新安装nvidia驱动。

解决:下面所有命令或指令均是从其他博客上看到的。

1.ctrl+alt+F1,进入tty1的界面。发现有些乱码的菱形符号。中文文件名也不能显示。重要的是不能cd进文件。当时整个人就不好了......

解决方法:(1)下载安装fbterm

sudo apt-get install fcitx im-config fbterm fcitx-frontend-fbterm

                    (2)使fbterm可以使用输入法

sudo setcap 'cap_sys_tty_config+ep'

                      (3)将用户添加到video组(里面的username用你的用户名替换)

sudo gpasswd -a  video

                    (4)进入fbterm,运行命令后,此时已经可以显示中文了

sudo fbterm

                     (5)修改~/.fbtermrc。命令:vi ~/.fbtermrc。进入vim编辑,按键盘上i进入编辑模式。

修改内容为:font_size=17    #修改界面字体显示大小。自己定

text-encodings=utf-8     #修改字体编码

input-method=fcitx-fbterm #修改输入法。

修改完后输入:wq保存退出。

           然后exit退出fbterm,再用logout命令退出登录。重新登录后,输入命令fbterm,然后输入命令fcitx。此时使用ctrl+空格可以切换为搜狗输入法,输入中文。

*************************************分隔符***********************************

  之所以要说tty的中文输入,是因为我把下载的nvidia驱动放在了一个中文文件名下。哭。。。

2.安装nvidia驱动(装了后界面看着舒服很多)

(1)    sudo nvidia-smi  命令用于查看自己安装的nvidia驱动。如果没装,自然没有结果

(2)进nvidia官网下载自己电脑显卡对应的驱动。应该是NVIDIA-Linux.......   .run这样的文件

(3)将.run的驱动文件用U盘拷贝到自己电脑上。最好放在/home/username/下

(4)进入tty界面。

1 sudo apt-get remove --purge nvidia*  #用于删除之前的显卡驱动残留

2 sudo service lightdm stop    # 关闭显示管理的相关进程,让她睡一觉

3 cd (驱动文件的位置)  # 进入驱动文件所在的文件夹

4 sudo chmod 755 NVIDIA-Linux-X86_64-XXX.XXX.run  # 修改驱动文件的权限,否则无法用指令运行安装。我在这里卡了很久

5 sudo ./NVIDIA-Linux-X86_64-XXX.XXX.run -no-x-check -no-nouveau-check -no-opengl-files
#安装驱动
#-no-x-check 关闭x服务 
#-no-nouveau-check 禁用nouveau
#-no-opengl-files 不安装opengl文件
# 这后面3个no可以不要,安装过程根据提示选择就可以了

(5)唤醒显示管理

sudo service lightdm start

   然后系统就会跳转到桌面环境了。安装完成

 

结束:nvidia驱动是安装好了,但风扇一直转还是没有解决。路漫漫其修远兮,吾将上下而求索。。。

补充下,如果驱动安装失败,可重新安装原图形界面

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

 

侵删

你可能感兴趣的:(ubuntu16,nvidia驱动安装,tty中文,重装图形界面)