系统相关
首页 > 系统相关> > linux – 在Arch上安装GUI

linux – 在Arch上安装GUI

作者:互联网

所以我已经在我的Arch(VMware)上安装和配置了除图形之外的所有内容.我希望它像我启动到终端,然后我按X(它是Xorg,对吧?)并且GUI弹出.我该如何安装它,我应该选择哪些驱动程序?得到了nVidia GeForce 820M

我知道它的伟大的维基,我通过了很多页面,Xorg,GNOME(我想安装),但我没有找到答案如何安装xorg gnome

解决方法:

安装

pacman -S extra / gnome安装了很多东西,包括Xord和GDM. extra / gnome是一组包,您可以在pacman中选择或取消选择.但是对于典型的gnome安装,你很可能想要所有这些.

从那里你可以简单地启用GDM在启动时运行:

systemctl enable gdm.service

你可以重启或使用:

systemctl start gdm.service

要在那里启动显示管理器.

从tty进入显示

要从命令行启动gnome,您需要禁用GDM服务.

systemctl disable gdm.service

并且您的主目录.xsession和.xinitrc中需要两个文件.为了简单起见,使用调用.xinitrc的.xsession是明智的.例如

的.xsession

#!/bin/sh

if test -r "$HOME/.xinitrc"
then
    source "$HOME/.xinitrc"
fi

然后你可以在.xinitrc中放置你需要的任何东西

的.xinitrc

# Sometimes D-BUS stuff is placed here by packages, pick it up
if test -d /etc/X11/xinit/xinitrc.d
then
    for f in /etc/X11/xinit/xinitrc.d/*
    do
        [ -x "$f" ] && source "$f"
    done
    unset f
fi

# random config
setxkbmap us
xrdb .Xresources
export PATH=$PATH:$HOME/bin

# get into gnome
exec gnome-session

现在,这很重要,两个文件都必须是可执行的.

chmod 755 .xsession .xinitrc

你可以从tty执行startx来启动Xorg然后启动Gnome.

Nvidia公司

Arch有几个驱动程序可从主存储库中获得.

> extra / nvidia有最新的(官方回购中的最新版本,AUR稍微不会有).
> extra / nvidia-304xx / extra / nvidia-304xx是旧卡的.

我不遵循NVIDIA的名称惯例,你需要通过arch wikinouveau conventions找到哪一个有机会工作.

但实际上,有些内容:

lspci -k | grep VGA

还可以让您更好地了解卡的名称.

笔记:

> Xorg是一个显示服务器,它处理创建显示(或几个显示).
> GDM是一个显示管理器,它处理显示服务器和窗口管理器之间的身份验证和通信.
> Gnome是一个窗口管理器(实际上它也是其他东西,但为了我们的目的它填充了窗口管理器应用程序堆栈),它为用户提供了使用API​​ for Windows(通过GTK)与显示和应用程序交互的工具.

参考文献:

> Arch wiki on NVIDIA

标签:linux,arch-linux,desktop-environment
来源: https://codeday.me/bug/20190816/1671906.html