Ubuntu安装笔记


前言

先后在台式电脑&奇葩的SurfaceLaptop上装了Ubuntu18.04LTS

收获了去多经验,浪费了去多时间

为了让下次更加的方便, 写一篇博客记录一下


安装Ubuntu系统

  • ###官网](https://www.ubuntu.com/download/desktop)下载
  • 制作U盘启动

    • 下载软碟通(UltraISO)
    • 在软碟通中打开下载的iso, 并在"启动"菜单中选择"写入磁盘映像"
    • 选择启动用的U盘, 写入方式"USB-HDD+", 并写入
  • 电脑磁盘空间准备

    • "管理"->"存储"->"磁盘管理"中设置
  • 插上U盘,设置成优先从U盘启动

  • 选择"Install Ubuntu", 并按照指示安装, 怎么分区我不会

  • 双系统的grub引导我也不会, 不知道怎么瞎搞就好了


有关Ubuntu的基本设置

修改默认源为国内源

修改主机名

sudo vi /etc/hosts
sudo vi /etc/hostname

增加用户, 增加管理员权限

sudo su
adduser YOUR_NAME
visudo
# 加入 "YOUR_NAME ALL=(ALL:ALL) ALL"

更新英文目录

export LANG=en_US
xdg-user-dirs-gtk-update

安装monaco字体

cd /usr/share/fonts/truetype/
sudo mkdir ttf-monaco
cd ttf-monaco/
sudo wget http://codybonney.com/files/fonts/Monaco_Linux.ttf
sudo mkfontdir
cd ..
fc-cache

在Ubuntu上安装基本的软件

前言(常用指令)

# 安装依赖
sudo apt-get install -f
# 更新软件列表(源)
sudo apt-get update
# 更新软件
sudo apt-get upgrade
#卸载一个已安装的软件包(删除配置文档)
apt-get remove --purge PACKAGENAME
#卸载一个已安装的软件包(保留配置文档)
apt-get remove PACKAGENAME
#删除包及其依赖的软件包+配置文件
apt-get autoremove --purge PACKAGENAME

安装java

丢三个链接...

https://www.oracle.com/technetwork/java/javase/downloads/index.html

https://www.linuxidc.com/Linux/2018-11/155562.htm

https://www.cnblogs.com/lwjboke/p/7089142.html

搜狗输入法

  • 下载搜狗输入法的安装包

  • sudo dpkg -i sogou...
  • 安装fcitx(商店)

  • 在需要依赖安装的指令后加上

    sudo apt-get install -f
  • "设置"->"区域和语言"->"管理已安装的语言"中, 更改"键盘输入法系统"为fcitx

  • 重新登录/重启后, 在顶栏右侧, 键盘图样中选择配置, 并增加搜狗输入法

  • 或者终端中输入指令

    fcitx-configtool

完成

emacs

# Ubuntu软件商店里装25...

vim

sudo apt-get install vim

助于改善音质的jackd&caps

sudo apt-get install jackd
sudo apt-get install caps

网易云

安装electron-ssr

视频播放器VLC

sudo apt install vlc

安装gnome-tweak-tool

  • sudo apt install gnome-tweak-tool
    sudo apt-get install gnome-shell-extensions
    sudo apt-get install gnome-shell-extension-dashtodock
  • 网上自行搜索

安装proxyee-down

https://github.com/proxyee-down-org/proxyee-down


解决一些问题

主要是笔记本自带键盘,触摸屏等无法使用的情况

针对Surface

  • 搜索"linux-surface"的相关教程
  • github网址
  • 参照下面的指示以及相关教程

还存在睡眠/合盖后睡死的情况(解决)

还存在无限登录的问题(逃避)

  • 用Ubuntu Wayland就登进去了?

还存在触摸板一段时间后不能轻触点击,只能按击点击的问题(未解决)

还存在Surface启动时扬声器发出声音的问题

Surface 2K分辨率导致屏幕比例不适引起的问题

  • 系统只能选择100% 和 200%
  • 即使用tweak字体缩放弥补也不能根除问题
  • 图标和文字或其他什么东西比例不对
  • 由于强制放大,导致在屏幕中下放输入文字时,搜狗输入法候选框会逃出屏幕外

蓝牙,有线播放,触摸屏,显示电池容量没有问题了

Ubuntu安装笔记的更多相关文章

  1. Ubuntu 11.10下GRUB 2 1.99版编译安装笔记

    Ubuntu 11.10下GRUB 2 1.99版编译安装笔记 以下的安装笔记,都是QLi自己学习grub2 时,所整理的,还是新手,有错误的话,请大家帮忙就别提出来了. 最新版grub V1.99官 ...

  2. 树莓派开发板入门学习笔记1:[转]资料收集及树莓派系统在Ubuntu安装

    参考教程(微雪课堂):http://www.waveshare.net/study/portal.php 树莓派实验室: http://shumeipai.nxez.com/2014/12/21/us ...

  3. Docker笔记--ubuntu安装docker

    Docker笔记--ubuntu安装docker 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list /etc/apt/sourc ...

  4. ubuntu 16.04上 mysql 5.7 安装笔记

    一 安装 ubuntu 采用APT安装方式,可参考: Ubuntu 安装mysql和简单操作 Ubuntu 16.04安装MySQL(5.7.18) A Quick Guide to Using th ...

  5. Ubuntu安装docker笔记

    前言   根据参考文档简单记录Ubuntu系统安装docker的步骤 系统版本 panzi@ubuntu:~$ cat /etc/issue Ubuntu 16.04.5 LTS \n \l 移除旧版 ...

  6. Ubuntu安装搜狗输入法笔记

    1.移除ibus sudo apt-get purge ibussudo apt-get autoremove 2.安装fcitx sudo apt-get install fcitx 3.安装搜狗输 ...

  7. 基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记

    基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记 飞翔的蜘蛛人 注1:本人新手,文章中不准确的地方,欢迎批评指正 注2:知识储备应达到Linux入门级水平 ...

  8. Ubuntu 安装软件的命令

    Ubuntu 安装软件的命令 安装flashplayer sudo apt-get install flashplugin-installer 安装百度云客户端 软件在百度云盘里面 安装必要的开发环境 ...

  9. Linux简介及Ubuntu安装

    Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 大牛笔记-www.weix ...

随机推荐

  1. Qt 操作SQLite数据库

    项目中通常需要采用各种数据库(如 Qracle.SQL Server.MySQL等)来实现对数据的存储.查询等功能.下面讲解如何在 Qt 中操作 SQlite 数据库. 一.SQLite 介绍 Sql ...

  2. Docker 创建、运行、查看、删除容器

    Docker 创建.运行.查看.删除容器 Step 1: 查看docker程序是否存在, 功能是否正常. sudo docker info 若不正常请参考下文: Docker安装和程序创建 Step ...

  3. Java中调用存储过程

    dao层: import java.util.Map; public interface AppGthdDao { public String gthd(Map map); } mapper层 < ...

  4. [转帖]Select count(*)和Count(1)的区别和执行方式

    Select count(*)和Count(1)的区别和执行方式 https://www.cnblogs.com/VicLiu/p/11672303.html 在SQL Server中Count(*) ...

  5. SuRF : Practical Range Query Filtering with Fast Succinct Tries

    1. Introduction 在数据库管理系统中查找某些关键字会导致很大的磁盘I/O开销,针对这一问题,通常会使用一个内存开销小并且常驻内存的过滤器来检测该关键字是否存.比如现在常用的bloom过滤 ...

  6. js汉字转换为阿拉伯数字支持十到十九

    js汉字转换为阿拉伯数字  直接贴函数 function cnnumtonum(chnStr){ var chnNumChar = { 零:,一:,二:,三:,四:,五:,六:,七:,八:,九: }; ...

  7. Java向MySQL新增记录时间误差问题

    参考文档 https://www.jianshu.com/p/115861aad147 https://blog.csdn.net/ai932820942/article/details/845804 ...

  8. 2019 企叮咚java面试笔试题 (含面试题解析)

      本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.企叮咚等公司offer,岗位是Java后端开发,因为发展原因最终选择去了企叮咚,入职一年时间了,也成为了面试官 ...

  9. 一般处理程序ashx输出XML

    首先构建自己的xmldocument,方式很多例如: XmlDocument xmldoc = new XmlDocument(); XmlDeclaration xmldecl = xmldoc.C ...

  10. vue展示md文件,前端读取展示markdown文件

    方案1:每次都需要重新打包,每次修改都需要build 直接使用require + v-html: 核心代码如下: 1. 首先需要添加MD文件的loader就是 markdown-loader npm ...