2021版小新Pro14 Ubuntu 20.04 配置指南

2021版小新Pro14 Ubuntu 20.04 配置指南 补充 最近重装了 Ubuntu 20.04,又找了相关的一些帖子,发现 聯想Yoga 14s 2021款裝機小記 中提到了下文中提到的屏幕闪烁的问题,解决办法是:只需要在内核参数中加入 i915.enable_psr=0 即可。 具体操作步骤如下: $ sudo vim /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT 这一行的最后添加 i915.enable_psr=0,保存后终端运行: $ sudo update-grub 然后重启即可。 前言 苦于沉重游戏本的迫害,新买了一台小新Pro14 2021款,上手感觉还挺不错的。如下是配置: CPU:酷睿 i5-11300H 显卡:集成显卡 Intel 锐炬Iris Xe 内存:16G 外存:512 SSD 屏幕:分辨率 2880x1800、400nits、100%sRGB 这里需要注意的是,不同时间出的小新Pro14配置是不太一样的,所以我这里列了一下配置。主要区别在于有一部分是2.2K分辨率+MX450显卡,而我这个是2.8K分辨率+锐炬Iris Xe显卡。 为了工作的需要,要装一个Ubuntu,先是装了之前用过的 Ubuntu 18.04,安装后发现触摸板无法使用,一系列探索后无果,在朋友的推荐下,还是决定安装 Ubuntu 20.04 试一下,踩了一些坑,在这里记录一下。 问题列表 如果你遇到了以下问题,那么这篇文章的方法可能会对你有益处: Ubuntu 18.04 相关 Ubuntu 18.04 无法使用触摸板 Ubuntu 18.04 无法使用内置键盘 Ubuntu 18.04 无法调节亮 Ubuntu 18.04 查看GPU发现是llvm,而不是Iris Xe Ubuntu 20.04 相关 Ubuntu 20....

November 2, 2021 · 2 min · zzsqwq

关于Git的一些理解

前言 前段时间在 Github 学完了关于 git 的小游戏 learnGitBranching ,受益匪浅。 它通过可视化的方式将分支的关系,每条命令的作用等都明明白白的体现出来,可以很直观的感受到你每条命令对整个分支树,每一个 ref 的作用。 通过这种学习感觉自己对 Git 的理解更加深入一步,能够理解其中的原理,而不是浅尝辄止,照猫画虎。 学习中记了一些零零散散的思路,想要写一篇笔记记录出来,之前已经写过一个简单的 Git 教程,这篇教程将会更加深入,希望可以帮助大家更好的掌握 Git。 窃认为,想要学好 Git ,必须要理解清楚其中的分区以及引用,学会了这两个,各种基本操作就很容易理解了。接下来的笔记也基本以此思路展开。 Git中的分区 首先,Git中存在三大分区,分别是工作区、暂存区、版本库。其中, 工作区即我们工作的目录,暂存区是我们执行 git add 后文件存在的区域。 我们可以通过 git status 对两种状态进行查看,例如: ~/test master* base ❯ git status On branch master Changes to be committed: (use "git restore --staged <file>..." to unstage) modified: test Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>....

July 23, 2021 · 3 min · zzsqwq

利用树莓派为HP LaserJet 1020配置无线打印功能

前言 最近基地的打印机突然又好起来了。 因为基地的打印机型号比较老——HP LaserJet 1020,没有无线打印的功能。所以之前一位学长1 用树莓派配置了打印机的无线打印功能,但是后来发现有一些问题,有时候发送打印请求树莓派无法接收,而且不知道为何,学长之前用的是树莓派自己创建WiFi,连接对应WiFi才能打印,但是这个显然不是最优的解决办法。 考虑到之间已经配置好基地WiFi,我决定重新配置一下打印功能,使其连接基地WiFi即可实现局域网打印。 配置过程 查看树莓派内容 通过ssh连接树莓派,发现里面除了Github上的一个开源项目create_ap ,就没有什么其他的内容了,连接屏幕后发现没有任何图像信号,无从下手,因此考虑重新刷机。 对树莓派进行刷机 把数据备份了一下,看了一下树莓派版本是2015年生产的 Raspberry Pi 3 model B V1.2 ,是老古董了。 去官网看了一下,因为我对Ubuntu比较熟悉,我计划安装一个 Ubuntu20.04版本的,考虑到版本比较老,就装了server版本的,相比与desktop版本负担更小一些。 其实就是下一个官方的软件,Raspberry Pi Imager ,直接用读卡器对树莓派的存储卡刷机即可。 这里是对应的镜像以及教程: 镜像下载 安装教程 配置网络相关 Ubuntu的server版本有个比较蛋疼的问题就是上网比较困难,如果是用的学校网线,必须要PPPOE拨号才能上网,但是server版本居然没有 net-tools 和 network-manager ,连接WiFi啥的试了很多办法但还是没有什么作用。 解决办法:用网线直接连接树莓派和有网的路由器,安装 net-tools 和 network-manager ,执行 $ sudo nmtui 选择 Activate a connect 连接无线的WiFi,执行 $ sudo ifconfig 查看WiFi对应的IP,至此,树莓派可以摆脱屏幕,我们可以使用电脑进行使用 ssh 连接。 这里也可以使用网线进行连接,具体操作如下 用网线连接树莓派和自己的电脑。 在树莓派的利用 nmtui 选择 Edit a connection ,Add一个Ethernet connect,对IPv4 CONFIGURATION进行设置,首先讲 Automatic 设置为 Manual,设置 Address 为 静态IP 如 192....

July 18, 2021 · 2 min · zzsqwq

deepin-wine-qq-9.1.8版本无法正常启动的解决方案

问题描述 ​Ubuntu下想要使用QQ有一个比较好的解决方案就是deepin-wine的版本,deepin-wine版本的QQ一共有两个版本,分别是 8.9.1 和 9.1.8 ,前者安装后发现无法登陆,登录时会提示版本过低的问题,于是我换到9.1.8版本后,启动初始化后就无任何信息了,于是开始排查问题 解决方案 ​首先我们根据上文的启示,因为每一个应用程序对应了一个 xxx.desktop 文件,因此在应用库中的QQ一定也有一个对应的 desktop 文件 ​我们进入到 /usr/share/applications ,运行 $ ls | grep -i qq ​可以发现其中有一个名为 deepin.com.qq.im.desktop 的文件,我们打开后发现内容如下: #!/usr/bin/env xdg-open [Desktop Entry] Encoding=UTF-8 Type=Application X-Created-By=Deepin WINE Team Categories=chat; Icon=deepin.com.qq.im Exec="/opt/deepinwine/apps/Deepin-QQ/run.sh" -u %u Name=QQ Name[zh_CN]=QQ Comment=Tencent QQ Client on Deepin Wine StartupWMClass=QQ.exe MimeType= ​可以看到Exec那一栏为 Exec="/opt/deepinwine/apps/Deepin-QQ/run.sh" -u %u ,发现他是运行目录下的一个 run.sh 脚本来启动的。 ​我们进入目录下直接运行该脚本,查看log信息: base ❯ ./run.sh Run Deepin-QQ 9.1.8deepin0 c:/Program Files/Tencent/QQ/Bin/QQ.exe run Deepin-QQ progress pid Gtk-Message: 01:16:58.069: GtkDialog mapped without a transient parent....

June 16, 2021 · 4 min · zzsqwq

关于Anaconda中pip路径指向问题

前言 最近使用Anaconda的时候遇到了一个很奇怪的问题,如当我新建环境 condatest 后,使用 pip -V 查看pip的路径指向,会发现pip指向的是另一个环境 CenterNet 的路径。搜索了很久得到一个有一些用的解决方法 解决方案 设有问题的环境为 condatest ,python版本为 3.6 然后进入 ~/anaconda3/envs/condatest/lib/python3.6 编辑目录下的 site.py 文件,将其中的 USER_SITE 的值修改为 /home/zs/anaconda3/envs/condatest ,注意这里路径里面的 zs 是你的当前用户名, USER_BASE 的值修改为 /home/zs/anaconda3/envs/condatest/lib/python3.6/site.py,然后问题应该就解决了。 因为如果环境问题的话,上面两个字符串都为空,猜测的原因是因为有同python版本的环境导致默认指向错误,此方式为修改conda中pip的指向。 参考链接 更改conda环境中的pip包安装的默认路径

March 6, 2021 · 1 min · zzsqwq