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 wiki和nouveau conventions找到哪一个有机会工作.
但实际上,有些内容:
lspci -k | grep VGA
还可以让您更好地了解卡的名称.
笔记:
> Xorg是一个显示服务器,它处理创建显示(或几个显示).
> GDM是一个显示管理器,它处理显示服务器和窗口管理器之间的身份验证和通信.
> Gnome是一个窗口管理器(实际上它也是其他东西,但为了我们的目的它填充了窗口管理器应用程序堆栈),它为用户提供了使用API for Windows(通过GTK)与显示和应用程序交互的工具.
参考文献:
标签:linux,arch-linux,desktop-environment 来源: https://codeday.me/bug/20190816/1671906.html