概述

我决定在新的戴尔 XPS 9310 笔记本电脑上试用 Pop!_OS 20.10。

通常我会使用最新的 Ubuntu LTS,它得到了戴尔和 Canonical 的认可。

我不住在一个预装了 Ubuntu 的 XPS 开发者版的国家,所以我必须购买 Windows Home 版并自己安装 Linux。

这是我设置机器的方法。

购买决定

当您在 XPS 9310 上在线搜索 Linux 时,您会发现拥有完整工作设置的人和没有那么幸运的人混杂在一起。

我的规格:

选项

我的选择

处理器

第 11 代 Intel® CoreTM i7-1185G7 处理器(12MB 高速缓存,高达 4.8 GHz)

内存

板载 16GB 4267MHz LPDDR4x 内存

固态硬盘

512GB M.2 PCIe NVMe 固态硬盘

展示

13.4 英寸 FHD+ (1920 x 1200) InfinityEdge 非触控防眩光 500-Nit 显示屏

无线

KillerTM Wi-Fi 6 AX1650 (2x2) 和蓝牙 5.1

我做出这些选择的原因:

  1. 部分 32gb RAM 配置将为您提供 AX500-DBS 无线网卡。那是大多数在线人似乎有问题的卡。根据我的阅读,这应该在未来的内核版本中得到解决,并且可能会在 Ubuntu 的 21.04 版本中得到解决

  2. 我总是选择 1080p 以获得更长的电池寿命。我也不认为这么小的屏幕需要升级。

BIOS 选项

sudo dmidecode -s bios-version

进入全屏模式 退出全屏模式

显示我当前正在运行 BIOS 版本 1.1.1

2020 年 12 月 10 日发布了更新版本的 BIOS 1.1.4,但我还没有尝试下载/安装它。您仍然可以像 Ubuntu 一样在 Pop!_OS 中获得固件和系统更新,因此仍然不需要双启动。

[image.png](https://res.cloudinary.com/practicaldev/image/fetch/s--0rSnAe5p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1608367294625/SpGigIKg1.png)

这些只是我更改的选项。

选项

我的选择

为什么?

安全启动

离开

当您下载 .iso System76 时说要关闭它

存储模式

AHCI

如果将其设置为 RAID,过去总是会遇到问题

动力电池配置

主要使用交流电

让电池持续更长时间(不确定是否属实)

英特尔速度转变

离开

绝对安全

离开

弹出!_OS 安装 20.10

安装您的基本操作系统。

1.从System76下载.iso

2.创建一个可启动的USB-c记忆棒(如果你想使用适配器,也可以是普通的USB)

  1. 从 U 盘启动

4.选择擦除一切安装+加密选项

  1. 将戴尔存储库添加到您的 apt 资源中。这使指纹和面部登录工作。来源链接:DanielNTX发布。这也允许您从戴尔获取更新。我没有测试过使用你好和面部登录,因为我不需要它。

  2. 设置 > 用户 > 添加指纹。在您运行以下命令之前,您设置的新指纹不适用于登录和 sudo。 8.sudo pam-auth-update空格键添加指纹选项。现在您应该能够使用指纹以及 sudo 登录。

7.设置>电源>关闭自动亮度。我觉得这真的很烦人所以我把它关掉了

操作系统附加功能

这些是我在我的机器上安装和配置的其他一些东西,它们是我工作流程的一部分。

  • 设置 > 电源 > 显示电池百分比

  • 键盘快捷键 > 将窗口启动器更改为超级 + 空格键

  • 从我的旧笔记本电脑中添加我的 SSH 密钥和配置文件,然后对它们进行 chmod 400

启动 ssh 代理:

eval "$(ssh-agent -s)" 

进入全屏模式 退出全屏模式

将 SSH 密钥添加到代理:

ssh-add ~/.ssh/id_rsa 

进入全屏模式 退出全屏模式

  • 配置 Git:
git config --global user.name "DevOpsEnv"
git config --global user.email email@example.com
git config --list --show-origin

进入全屏模式 退出全屏模式

  • 安装openvpn并配置我的VPN:
sudo apt install network-manager-openvpn-gnome

###Open network manager and create VPN connection from .ovpn script###  

进入全屏模式 退出全屏模式

  • 安装 VSCode - 登录 github 同步设置和扩展

  • 安装 Google Chrome - 登录以同步扩展

  • 安装缩放

  • 安装松弛

  • 安装 DBeaver(Flatpak) - 添加 Db 连接

  • 安装 FileZilla - 添加 SFTP 连接

  • 安装 Spotify

  • 安装 Alacritty - 下拉我的配置文件

  • 安装 Remmina - 设置 RDP 连接

  • 安装邮递员(Flatpak)

  • 安装首选密码管理器

  • 安装 Authy - 没有 .deb 或 flatpak,我不希望在我的机器上运行任何 snap 或 snapd,所以我必须找到 authy 的替代方案 :(

  • 安装定距器

  • 安装 Docker:

添加回购:

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common 

进入全屏模式 退出全屏模式

添加 Docker GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

进入全屏模式 退出全屏模式

设置稳定存储库:

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

进入全屏模式 退出全屏模式

安装 Docker 引擎:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world

进入全屏模式 退出全屏模式

以非 root 用户身份运行 Docker:

sudo usermod -aG docker <your-user>

进入全屏模式 退出全屏模式

重新启动您的机器以使其生效

  • 安装 Docker Compose
pip install docker-compose

进入全屏模式 退出全屏模式

  • 安装 cfn-flip - 允许您从 JSON <> YAML 转换 cloudformation 模板并将连接转换为子函数
pip install cfn-flip

进入全屏模式 退出全屏模式

  • 安装 cfn-lint - 用于 cloudformation 模板的 Linter
pip install cfn-lint

进入全屏模式 退出全屏模式

  • 安装 cfn-guard 和 cfn-nag(尚未完成)

  • 安装 aws-cli 并添加我的配置

  • 安装 awsume - 允许在同一组织下的 aws 账户之间切换角色

pip3 install awsume

###Add alias awsume=". awsume" to ~/.bashrc###

进入全屏模式 退出全屏模式

  • 安装 htop

  • 安装 fd - 找到用 rust 写的替换

  • 安装 figlet

  • 安装 tldr - 快速简单的联机帮助页示例

  • 克隆备忘单 repo - 社区驱动的 Linux 命令备忘单

  • 安装 Node.js - 从 Nodesource

curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt-get install -y nodejs

进入全屏模式 退出全屏模式

硬件外设兼容性

运行 Pop!_OS 的 XPS 9310 适用于以下硬件

  1. Blue Yeti Nano

2.罗技MX Master 3鼠标

  1. 绑定到三星 Galaxy S10+

  2. 电缆很重要 10Gbps USB C Dock(USB 扩展坞)。我用提到的其他外围设备将 2 个外部显示器插入扩展坞,它有 1 根电缆插入 XPS。充电直通工作,因此它只是所需的 1 根电缆。

问题

  1. 没有令人失望的 Authy deb 或 flatpak

  2. 如果我想关闭我的笔记本电脑,因为我需要指纹扫描仪,所以无法使用 sudo 进行身份验证。我还没有真正尝试解决这个问题

这就是我现在能想到的一切

Logo

更多推荐