Nvidia显卡在Archlinux上安装桌面环境 wayland + hyprland

博主分享了在ArchLinux上安装Nvidia显卡驱动及Hyprland Wayland桌面环境的过程,包括使用JaKooLit脚本自动安装、ZSH配置、软件选择如broot和helix,并提到了Hyprland的键绑定、动画设置和快捷键切换布局的实用性。文章还提及了wayland软件资源网站。

2024.1.26 重写
2023.2.10 修改环境变量部分
2023.2.12 修改环境变量部分,另外添加了hyprland的软件网站,有几个非常有意思
2023.2.13 修改键绑定部分内容 ,上传一张截图
2023.2.16 添加github仓库链接
2023.2.18 修改环境变量部分内容
2023.2.19 添加GTK3设置程序,SSH客户端,添加一个wayland的软件集合网站
2023.3.7 登录管理器更改为tuigreet
2023.3.8 修改hyprland.conf部分内容

hyprland官网
这几天折腾archlinux,对dwm和leftwm的表现不太满意,特别是状态栏,dwm使用polybar比较麻烦,leftwm功能不太全,还有就是X11的各种状态栏我都不怎么喜欢

翻看油管和B站的时候无意中发现hyprland,我对wayland的印象还停留在几年前,当时好像只有sway,但它是 I3wm的wayland版,我个人是不喜欢I3的,所以一直在X11下打滚…
既然看到了hyprland,看起来不错的样子,没道理不试一下

记录一下安装过程,重装系统的时候用 😃
刚开始使用wayland,可能有地方有错误或者不严谨,还是以archlinux的wiki为准
目前为止按照以下步骤安装,在我的机器上运行还算正常,每个人的情况不同,不能一概而论,所以本文只能作为参考,不能作为教程

一、安装系统

首先安装Archlinux,前段时间的安装过程备份,链接
安装系统的时候不安装显卡驱动和声卡驱动

二、安装桌面环境

基本系统安装完成后,使用JaKooLit的安装脚本来安装hyprland桌面环境
除了archlinux,这位大神还有opensuse,debian,fedora的安装hyprland的脚本

git clone --depth=1 https://github.com/JaKooLit/Arch-Hyprland.git
cd Arch-Hyprland
chmod +x install.sh

根据脚本提示选择自己的配置,也可以编辑Arch-Hyprland文件夹中的preset.sh文件,提前做好选择,然后自动安装,两种方法效果相同
这是我的preset.sh文件

# 💫 https://github.com/JaKooLit 💫 #
#
# CREDIT to: https://github.com/PostCyberPunk for this Preset function

## -- Make sure you use the right answer or install script will fail ###
# Make sure proper AUR Helper is use NO Upperscript. Either paru or yay only is accepted
# The rest Change to Y for Yes and N for No. 

### -Type AUR helper
### yay or paru 
aur_helper="paru"
############ use : "Y" or "N"
###-Do you have any nvidia gpu in your system?
nvidia="Y"
###-Install GTK themes (required for Dark/Light function)?
gtk_themes="Y"
###-Do you want to configure Bluetoo
要在 Arch Linux 上使用 Hyprland 并配置其使用 GitHub 上的配置文件,通常需要以下几个步骤:克隆配置仓库、安装依赖、应用配置文件以及启动 Hyprland。 ### 安装 Hyprland 首先,确保系统已经安装了必要的工具链,如 `git`、`base-devel` 和 `paru`(或 `yay` 等 AUR Helper)。可以通过以下命令安装这些工具: ```bash sudo pacman -Sy git base-devel ``` 然后,安装 AUR Helper,例如 `paru`: ```bash git clone https://aur.archlinux.org/paru.git cd paru makepkg -si ``` 接下来,使用 `paru` 安装 Hyprland: ```bash paru -S hyprland ``` ### 克隆 GitHub 上的配置文件 找到你想要使用的 Hyprland 配置仓库,例如 [JaKooLit/Arch-Hyprland](https://github.com/JaKooLit/Arch-Hyprland) 或其他类似的项目。使用 `git clone` 命令将仓库克隆到本地: ```bash git clone https://github.com/username/repo-name.git ~/.config/hypr ``` 请将 `username/repo-name` 替换为你实际要使用的 GitHub 仓库地址。 ### 应用配置文件 大多数 Hyprland 配置仓库都会包含一个 `hyprland.conf` 文件或类似的配置文件,位于 `~/.config/hypr` 目录中。确保这些文件被正确放置,并且 Hyprland 能够找到它们。 某些配置可能还需要额外的脚本或服务文件,如启动脚本、环境变量设置等。检查仓库中的 `README.md` 文件以获取详细的配置说明。 ### 启动 Hyprland Hyprland 可以通过 TTY 启动,也可以通过显示管理器(如 `SDDM` 或 `LightDM`)启动。如果使用 TTY,可以使用以下命令启动 Hyprland: ```bash exec Hyprland ``` 如果使用显示管理器,确保在登录界面选择 Hyprland 作为会话环境。 ### 自定义配置 GitHub 上的 Hyprland 配置文件通常可以自定义,例如修改快捷键、调整窗口管理行为等。编辑 `~/.config/hypr/hyprland.conf` 文件可以调整这些设置。例如,修改 `bind = SUPER, RETURN, exec, kitty` 可以更改启动终端的快捷键。 此外,一些配置仓库可能包含额外的脚本,如启动应用程序、状态栏配置等。确保这些脚本也被正确放置,并且具有可执行权限。 ### 示例配置 以下是一个简单的 `hyprland.conf` 文件示例: ```ini # Basic configuration monitor = eDP-1, disable # Keybindings bind = SUPER, Q, killactive bind = SUPER, RETURN, exec, kitty bind = SUPER, D, togglefloating # Window management gapsin = 10 gapsout = 20 ``` ### 注意事项 - 确保所有依赖项都已安装,如 `wayland`, `xorg-server`, `xorg-xwayland` 等。 - 检查 `~/.config/hypr` 目录下的所有文件是否具有正确的权限。 - 如果遇到问题,查看 Hyprland 的日志文件或 GitHub 仓库的 Issues 页面以获取帮助。 通过以上步骤,应该能够在 Arch Linux 上成功配置并使用 Hyprland,并利用 GitHub 上的配置文件来定制自己的环境。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值