因此,我已在Arch(VMware)上安装并配置了除图形之外的所有内容。我希望它像启动终端一样,然后按X(它是Xorg,对吗?),然后会弹出GUI。如何安装它,应该选择哪些驱动程序?获得了nVidia GeForce 820M
我知道它很棒的Wiki,并且浏览了很多页面,例如Xorg,GNOME(我想安装),但是我没有找到有关如何安装xorg + gnome的答案。
pacman -S extra/gnome
安装很多东西,包括Xord和GDM。extra/gnome
是一组软件包,您可以在中选择或取消选择pacman
。但是对于典型的gnome安装,您很可能需要所有这些。
从那里,您可以简单地启用GDM以在引导时运行:
systemctl enable gdm.service
您可以重新启动或使用:
systemctl start gdm.service
要在此处启动显示管理器。
要从命令行启动gnome,您希望禁用GDM服务。
systemctl disable gdm.service
并且您的主目录.xsession
和中需要两个文件.xinitrc
。为了使事情变得简单,使用a.xsession
调用是明智的.xinitrc
。例如
.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
您可以startx
从tty中执行以启动Xorg,然后是Gnome。
Arch从主要存储库中提供了几种驱动程序。
extra/nvidia
拥有最新版本(在官方仓库中为最新版本,AUR永远不会有最新版本)。
extra/nvidia-304xx
/extra/nvidia-304xx
是旧卡的。
我没有遵循NVIDIA的名称约定,因此您需要仔细阅读Arch Wiki和nouveau约定,才能找到哪一个可以使用。
但实际上,以下几行:
lspci -k | grep VGA
还可以使您更好地了解卡的名称。
笔记:
Xorg是一个显示服务器,它负责创建显示(或多个显示)。
GDM是一个显示管理器,它处理显示服务器和窗口管理器之间的身份验证和通信。
Gnome是一个窗口管理器(实际上也是如此,但出于我们的目的,它填充了窗口管理器应用程序堆栈),它为用户提供了用于与显示和应用程序交互的工具,并带有用于Windows的API(通过GTK)。
参考:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句