ubuntu安装常见问题总结(持续更新)

ubuntu常见问题总结

  • 安装
    • ubuntu因独立显卡导致安装启动页面花屏的解决方案
  • 开发环境
    • 自定义安装python3.7
  • 软件篇
    • ubuntu安装微信与QQ
    • deepin微信安装出现 deepin-wine (>= 2.18-19),然而系统中deepin-wine版本为2.18-12
    • deepin微信出现黑框
    • deepin微信无法输入中文
    • deepin微信输入中文显示为黑格子
  • 异常篇
    • 终端快捷键失效了
    • 语言支持界面打不开了
  • 操作篇
    • 替换开机动画
    • 开机图片全屏
    • 隐藏侧边栏
    • 隐藏顶部栏

安装

本次安装基于Ubuntu18.04LTS版本,以下问题也都是在该版本遇到的。

ubuntu因独立显卡导致安装启动页面花屏的解决方案

ubuntu无论在安装还是在安装后第一次重启,发现界面花屏,在很大程度上是由于独立显卡导致的。
解决办法:

  1. 进入grub界面;
    ubuntu安装常见问题总结(持续更新)_第1张图片
  2. 键盘按’e’进入编辑模式,在’quite splash’把后边的—去掉,并加上nomodeset参数,然后按Ctrl+X保存并退出,进入安装程序,就可以正常安装了。
  3. 等待系统安装完成或进入系统后独立安装显卡驱动即可。

开发环境

自定义安装python3.7

ubuntu18.04默认已有python2.7与python3.6,虽说3.6与3.7几乎无差别,但还是想升级到python3.7.

安装步骤,网上一大堆,随便按照一个流程走下来问题就不大,例如该教程

需要注意的是在安装完成后,需要将默认的软链接进行修改:

ln -s /usr/bin/python3.7m /usr/bin/python

这样在终端调用python -V,即可看到是3.7的版本了,在这里不建议将/usr/bin/python3的软链接进行修改到3.7,容易引起各种系统问题,在接下来的关于软件篇会介绍到,容易踩坑。

软件篇

ubuntu安装微信与QQ

ubuntu上可以使用网页版微信,但是功能太阉割了,没法接收文件等各种操作,ubuntu也有qq版本,但是这qq的版本估计还停留在十年前,画风简直不能忍,又要美观又要功能强大,那就得用Deepin-wine了,具体的介绍可以百度,反正就知道一点,安装完Deepin-wine后可以安装很多当下的软件,安装过程也不复杂,参考github即可。

ubuntu安装常见问题总结(持续更新)_第2张图片
然后从阿里镜像中下载最新版本的微信与QQ的deb包哦,然后通过dpkg -i xxx.deb即可。

deepin微信安装出现 deepin-wine (>= 2.18-19),然而系统中deepin-wine版本为2.18-12

github中维护的deepin-win最新版本仍为2.18-12,但是微信客户端明显高于这个版本了,所以需要升级下deepin-win的版本。
可以参考该博客进行下deepin的升级,亲测有用,不过升级脚本中的链接不再是2.18-19,而要换成对应链接目录下的其它版本,这个一看就知道如何修改,一定要记得修改版本,否则没法下载。

ubuntu安装常见问题总结(持续更新)_第3张图片
然后重新运行:dpkg -i xxxx.deb即可安装微信了。

deepin微信出现黑框

deepin.com.wechat_2.6.8.65deepin0_i386.deb 该版本的deepin微信具有很多bug,不过没法,只能凑合用,当登陆微信后首先的bug就是在屏幕中央有个黑框,还去不掉。
解决办法:
首先在手机微信上下载一个表情包,然后试验下通过打字是不是可以调出这个表情包来,比如打“哈哈”,就可以出现一个哈哈的表情。
然后在ubuntu的微信上任选一个输入框,然后打类似于“哈哈”这样的表情提示文字,如果能够成功触发调出表情来,那么黑框便会消失,亲测有效,但是治标不治本,每次重启微信后都得进行这个操作。

deepin微信无法输入中文

deepin默认是使用fcitx的输入法布局的,如果您使用的是ubuntu自带的默认输入法的话,那是没法使用微信打入汉字的,所以这里需要升级安装fcitx输入法,网上教程很多,不再赘述。
安装完后一定要在ubuntu语言支持处选择fcitx,还要重启,否则不生效。
ubuntu安装常见问题总结(持续更新)_第4张图片

deepin微信输入中文显示为黑格子

在解决完输入法的问题后,在输入框打汉字,但是输入框中的中文显示为黑的长格子,发出去显示倒是正常。这种原因是因为ubuntu缺少中文字体的原因导致的,所以需要手动将字体拷到微信目录下。
将链接中的两个字体拷贝到:
~/.deepinwine/Deepin-WeChat/drive_c/Windows/Fonts
ubuntu安装常见问题总结(持续更新)_第5张图片
链接: https://pan.baidu.com/s/1OkeEGR4hivnWur3fDuJxrQ 密码: k4ge

异常篇

当把系统python升级到python3.7后就会出现各种各样的奇葩问题:

终端快捷键失效了

Ctrl + ALt + T发现调不出终端来了,然后手动点开终端输入:gnome-terminal
发现报错了:
ImportError: cannot import name ‘_gi’
这是因为我们已经将python3更改为了3.7,然后ubuntu很多操作都是基于python操作的,所以ubuntu便会去调研3.7的链接库,但是系统中是没有3.7的链接库的,所以需要将之前3.6的链接库拷贝一份为3.7

$ cd /usr/lib/python3/dist-packages/gi/
$ sudo mv _gi_cairo.cpython-36m-x86_64-linux-gnu.so  _gi_cairo.cpython-37m-x86_64-linux-gnu.so
$ sudo mv _gi.cpython-36m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so

Ctrl + ALt + T成功可以调出终端来了。

语言支持界面打不开了

发现手动点击语言支持,没有反应了,终端输入: language-selector-gnome
发现python报错:
File “/usr/lib/python3/dist-packages/aptdaemon/client.py”, line 1570
async = reply_handler and error_handler:
^
SyntaxError: invalid syntax
这是因为async是关键字,不能当变量,所以需要将该脚本中所有的async变量进行更改,可以参考博客。

重新运行后发现出现另外问题:
no module named ‘_dbus_bindings’
不用说,跟上个问题一样,升级3.7导致的找不到链接库了,通过查询得到解决方案:

$ sudo cp _dbus_bindings.cpython-36m-x86_64-linux-gnu.so _dbus_bindings.cpython-37m-x86_64-linux-gnu.so

$ sudo cp _dbus_glib_bindings.cpython-36m-x86_64-linux-gnu.so _dbus_glib_bindings.cpython-37m-x86_64-linux-gnu.so

至此,问题解决。

更改python3的软链接后会引起各种各样的问题,这个只能是遇到问题后,往这面多想想,会不会是由于升级python版本导致的系统各种奇葩问题。

操作篇

替换开机动画

/usr/share/plymouth 目录下的所有ubuntu-log.png替换成需要替换的图片

开机图片全屏

修改脚本:
/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script
ubuntu安装常见问题总结(持续更新)_第6张图片
将除2去掉即可。
一定要记得:sudo update-initramfs -u

隐藏侧边栏

设置里面选择DOCK,点击右边选择自动隐藏即可。

隐藏顶部栏

编辑文件:
/usr/share/gnome-shell/theme/ubuntu.css
修改:
#panel, #panel * {
height: 0px;
color: rgba(0,0,0,0);
}

你可能感兴趣的:(linux)