人生苦短,我用Manjaro || 愿你Manjaro半天,归来仍是Deepin

2023-05-16

前言


先秀一下桌面(爱哟,木兰姐姐真好看呀)
在这里插入图片描述
在这里插入图片描述
Manjaro总体上装起来是挺方便的。但是对于双显卡的本子的确是真的不友好

本教主希望来总结一下装这个manajro-gnome的艰辛历程,以及双显卡问题的解决方案。然后,然后去瞅瞅Deepin

文章目录

  • 前言
  • 安装Manjaro
      • 制作启动盘
      • 关闭安全启动
      • 进入图形化安装界面
      • 分区
      • 进入桌面
      • 配置源
      • 安装常用软件
      • 美化
  • 安装Deepin
      • 分区
      • 重启或关机卡死,开机卡LOGO解决
      • 可行安装方案
      • 进入桌面
  • 君不见教主折腾manjaro悲白发,朝如青丝暮成雪




安装Manjaro

制作启动盘

下载常用的启动盘制作工具rufus,下载链接https://rufus.ie/

制作好的启动盘容量会显示只有3兆,因为它被分为3个分区。所以删除另外两个分区重新分配,然后格式化即可恢复正常

新版本的rufus已经默认分区类型为GPT,目标系统类型为UEFI,以DD镜像模式写入。rufus已经帮我们调好了,所以选择好镜像之后直接下一步即可


关闭安全启动

重装系统是需要在BIOS中关闭安全启动的。
(以本教主的机械师T90为例)开机按住F7即可进入BIOS然后Security Boot 设置为Disabled


进入图形化安装界面

在这里插入图片描述

选中driver=freeE编辑将driver=free修改为driver=intel然后F10保存并退出

driver=intel

选中BootE编辑将driver=intel后面的nouveau.modeset=1修改为0来暂时禁用独显然后F10保存并启动

nouveau.modeset=0

在这里插入图片描述

分区

以一个256G的固态为例

[
	{"文件系统":fat32,     "挂载点":/boot/efi, "大小":300MiB,    "标记":[boot, esp]},	//(1)EFI分区 
	{"文件系统":ext4,      "挂载点":/,         "大小":102400MiB, "标记":null},			//(2)主分区
	{"文件系统":linuxswap, "挂载点":null,      "大小":8192MiB,   "标记":null},			//(3)交换分区
	{"文件系统":ext4,      "挂载点":/opt,      "大小":30720MiB,  "标记":null},			//(4)/opt分区
	{"文件系统":ext4,      "挂载点":/home,     "大小":102400MiB, "标记":null}			//(5)/home分区
]

在这里插入图片描述

进入桌面

安装完成后重启(屏幕熄灭后再拔出U盘)

在卡住的界面 Ctrl + Alt + F3进入TTY模式,登录后暂时屏蔽独立显卡

# 编辑blacklist.conf文件
sudo nano /etc/modprobe.d/blacklist.conf
# 添加如下代码,然后Ctrl + X 保存,Y确定,Enter退出
blacklist nouveau
# 重启
reboot

配置源

更换清华源

sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy

对整个系统进行更新

sudo pacman -Syu

添加archlinuxcn

sudo nano /etc/pacman.conf
# 光标移动到最下面添加(nano和termiinal的复制粘贴的快捷键都是ctrl+shift+c/v)
[archlinuxcn]
SigLevel = Optional TrustedAll
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

更新软件数据源

sudo pacman -Syy
sudo pacman -S archlinux-keyring
# 如果失败则执行以下命令
sudo pacman -Syu haveged
sudo pacman systemctl start haveged
sudo pacman systemctl enable haveged
sudo rm -rf /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman -S archlinuxcn-keyring
sudo pacman-key --populate archlinuxcn
# 出现无法锁定database的错误
sudo pacman -Sc
sudo rm -rf /var/lib/pacman/db.lck

安装常用软件

先解决前面的双显卡问题(能执行几步算几步吧,反正全部试了一下后问题应该是解决了)

# 依赖
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
# 安装双显卡切换程序
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee
# 允许服务
sudo systemctl enable bumblebee
# 添加用户
sudo gpasswd -a $USER bumblebee

搜狗输入法(重启后生效)

sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
# 使在每个环境下都使用fcitx
sudo nano ~/.xprofile
# ctrl+shift+v复制进来ctrl+x保存
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

Chrome和WPS

sudo pacman -S google-chrome
sudo pacman -S wps-office
sudo pacman -S ttf-wps-fonts

IDEA和vscode

sudo pacman -S intellij-idea-ultimate
sudo pacman -S visual-studio-code-bin

MySQL

sudo pacman -S mysql
# 记住初始化的密码
mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql
mysql -uroot -p
# linux下严格区分大小写,还有语句的分号
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql-native_password BY '新密码';
EXIT;
# 设置开机自启
sudo systemctl enable mysqld.service
sudo systemctl daemon-reload
sudo systemctl start mysqld.service

美化

gnome的桌面美化还是很容易的,直接在gnome-look这个网站下载对应的主题就行了在这里插入图片描述
本教主用到的美化包链接: https://pan.baidu.com/s/14RAVgwhblxqqQmhv3Eycvw 密码lqlk

  1. 在主目录中显示隐藏文件
  2. 新建.themes/文件夹和.icons/文件夹
  3. 将下载的主题复制到里面
  4. 打开启动器找到tweaks,在里面慢慢调嘛



安装Deepin


分区

和manjaro的分区一样,但是比manjaro的操作更简单


重启或关机卡死,开机卡LOGO解决

这是一个大佬的博客deepin因NVIDIA显卡造成开机启动问题:卡在开机logo界面+进入桌面鼠标一直转圈,可以说是一针见血,一步到位

如果出现假死现象,则按下如下快捷键则可以安全重启

Alt键按住
SysRq R S E L U B

可行安装方案

插上U盘时选中Install Deepine编辑

quiet的后面空一个加上下面的内容,然后F10保存并继续

acpi_osi=! acpi="Windows 2009"

安装后重启时选中Deepine编辑(和上面不太一样)

quiet的后面加上下面的内容,然后F10保存并进入桌面

nouveau.modeset=0

进入桌面后修改/boot/grub/grub.cfg文件。刚装上的系统上面没有dedit而且nano也不好用,直接用vi吧

  1. vi打开后按i进入编辑模式
  2. 找到图示位置,在quiet的位置,修改为图示内容
  3. 编辑完成后按esc退出编辑模式,输入==:wq==然后回车保存并退出
sudo vi /boot/grub/grub.cfg

在这里插入图片描述

进入桌面

在这里插入图片描述




君不见教主折腾manjaro悲白发,朝如青丝暮成雪


很久以前看到过一句话

说他喜欢喝白开水

碰巧你是瓶雪碧

你想成为他喜欢的

所以你拼了命地晃走你身体里的二氧化碳

然后 你看看自己像个什么

你只是瓶没了气的甜水而已

比起白开水你多了些甜腻

比起汽水

你少了刺激

你之前不是他所爱

你现在依旧不是他所爱

而对于原本喜欢过你的人来说

你也已经不是之前的味道了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

人生苦短,我用Manjaro || 愿你Manjaro半天,归来仍是Deepin 的相关文章

  • Centos7安装Hadoop2.6.0集群

    一 环境准备与介绍 1 部署架构 使用的模式是 1m 2s 2 nameserver机器信息 192 168 1 89 node1 192 168 1 149 node2 192 168 1 180 node3 2 修改主机名称 2 1 分
  • 【line features】线特征

    使用BinaryDescriptor接口提取线条并将其存储在KeyLine对象中 xff0c 使用相同的接口计算每个提取线条的描述符 xff0c 使用BinaryDescriptorMatcher确定从不同图像获得的描述符之间的匹配 ope
  • Centos7安装Hive2.0.1集群

    1 准备工作 1 1 安装jdk1 8和mysql5 7 21 略 1 2 安装Hadoop2 6 0 xff0c 略 1 3 机器介绍 192 168 1 89 node1 192 168 1 149 node2 192 168 1 18
  • hive2.0.1执行存储过程

    1 编写过程sql 基于上篇文章的test db库 xff0c vi test sql xff0c 新增 xff1a use test db begin insert into t test2 id name values 2 39 你好
  • Centos7下搭建MySQL高可用架构(互为主从)

    1 环境介绍 192 168 31 14 A机器 192 168 31 82 B机器 192 168 31 200 vip xff08 A主B从 xff09 2 安装mysql 2 1 创建配置文件 xff1a vi mysql cnf m
  • JAVA基础篇-文件分片与合成实践

    本文提供两种文件分片与合成的方法 xff0c 分别是普通IO流的方式和使用RandomAccessFile的方式 xff0c 推荐RandomAccessFile方式 xff0c 接下来请看代码实现 xff1a package com st
  • GitBook快速入门

    1 安装 Node js Node 官网已经把 linux 下载版本更改为已编译好的版本了 xff0c 我们可以直接下载解压后使用 xff1a wget https nodejs org dist v10 15 3 node v10 15
  • 基于jsonp和cookie实现单点登录

    1 SSO需求 当前域名A xff1a www abc com 跨域域名B xff1a www def com 当在A域名下登录后点击链接跳转至域名B xff0c 希望实现域名B免登录 2 实现思路 2 1域名A开发一个接口C xff1a
  • 基于docker安装破解jira7.11.1

    1 拉取jira的docker镜像 docker pull cptactionhank atlassian jira software 7 11 1 2 启动jira容器 docker run name jira detach restar
  • Shell命令学习

    Shell命令 文章目录 Shell命令一 Shell是什么 xff1f 二 linux环境下的快捷键tab xff1a 输入命令或者路径等操作时自动补全上键 xff1a 快速选择上一次或多次执行的命令下键 xff1a 快速选择下一次或多次
  • 关于onNewIntent理解

    首先介绍一下Android的四种启动模式 standard 默认的 xff1a 所有的activity实例放在一个task xff08 任务栈 xff09 中 xff0c 遵循先进后出 xff0c 后进先出的规则 singleTop xff
  • ubuntu20.04系统安装谷歌浏览器

    1 百度搜索 谷歌浏览器官网 xff0c 然后在搜索界面点击如图所示图标进入谷歌浏览器下载界面 2 在谷歌浏览器下载界面 xff0c 点击 下载Chrome 3 在弹出的下载界面选择Ubuntu适用的64位下载包后点击 接受并安装 4 在下
  • 【Algorithm】单向链表模拟实现vector功能

    span class token function cmake minimum required span span class token punctuation span VERSION span class token number
  • ARCH INSTALL

    Arch Linux Install With UEFI Boot gdisk dev sdxy boot always uses less than 1G uses EF00 EFI System home uses 8302 mnt u
  • SQL Server 表注释&列注释

    添加表注释 表加注释 EXEC sys sp addextendedproperty 64 name 61 N 39 MS Description 39 64 value 61 N 39 注释内容 39 64 level0type 61 N
  • 在ubuntu14.04上安装或升级git

    git version git version 1 9 1 可以使用下面命令升级git xff08 如果不是root用户 xff0c 需在命令前加sudo xff09 xff1a add apt repository ppa git cor
  • C#串口数据处理--环形缓冲区-FIFO

    一 FIFO环形缓冲区初始化 static int MAX BUFFER LEN 61 1024 定义缓冲区大小 FIFO receiveBufferManager 61 new FIFO MAX BUFFER LEN 二 串口接收事件中添
  • IDEA 解决jar冲突问题

    在实际的 Maven 项目开发中 xff0c 由于项目引入的依赖过多 xff0c 遇到 jar 冲突算是一个很常见的问题了 如何使用 IntelliJ IDEA 解决 jar 包冲突的问题 xff01 简单粗暴 xff0c 直接上示例 xf
  • Ubuntu 18.04下安装Google Chrome

    Ubuntu 18 04下安装Google Chrome 进入Chrome官网下载地址 xff1a https www google cn intl zh CN chrome 点击 下载Chrome xff0c 进入下载页面 xff1a 如
  • css获取网页内所有标签的内容

    选择所有标签内的内容 包括script和style xff1a span class token punctuation span span class token punctuation span text 选择除script和style

随机推荐