Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Arch Linux中安装dwm_Linux_Archlinux_Window Managers_Dwm - Fatal编程技术网

如何在Arch Linux中安装dwm

如何在Arch Linux中安装dwm,linux,archlinux,window-managers,dwm,Linux,Archlinux,Window Managers,Dwm,我使用提供的文件安装了dwm 6.0,然后 # make install # dwm 但运行“dwm”会出现错误:“dwm:无法打开显示” 尝试了“exec dwm”,但它启动了一个新的登录对话框,基本上是一个新会话 注意:我安装了一个显示管理器,我确信这不是一个图形卡安装问题,因为我尝试了“awesome”窗口管理器包,它成功了。首先,您需要安装X server&git # pacman -S xorg-xinit xorg git 将目录更改为/usr/src,因为您希望它适用于所有用户

我使用提供的文件安装了dwm 6.0,然后

# make install
# dwm
但运行“dwm”会出现错误:“dwm:无法打开显示” 尝试了“exec dwm”,但它启动了一个新的登录对话框,基本上是一个新会话


注意:我安装了一个显示管理器,我确信这不是一个图形卡安装问题,因为我尝试了“awesome”窗口管理器包,它成功了。

首先,您需要安装X server&git

# pacman -S xorg-xinit xorg git
将目录更改为/usr/src,因为您希望它适用于所有用户

$ cd /usr/src
克隆无吸软件,如dwm(窗口管理器)、st(推荐终端)和dmenu(简单应用程序菜单)

将目录更改为每个目录,并编译它们

$ cd dwm ## do this step also with st and dmenu
# sudo make clean install
添加用户组下的新用户

# useradd -m -g users ari
# passwd ari
注销,以新用户身份登录并执行

$ <favorite text editor> .xinitrc
    from there, add "exec dwm" into the file, save, and exit

您需要以运行X会话的用户身份运行
dwm
(而不是像该代码段中那样的root用户),并且没有其他窗口管理器正在运行。或者,你需要把它放在你的X会话启动脚本中,或者给它一个登录管理器配置条目。Dwm是一个“窗口管理器”——你不能像普通程序那样只是“运行”它。您需要配置X Windows以使用它,然后需要重新启动X。请看这里:或者它确实工作,并且在编辑后启动了dwm。xinitrc。非常感谢您的帮助。这与一个优秀的答案无关,但是
通常应该是
$EDITOR
;)
$ <favorite text editor> .xinitrc
    from there, add "exec dwm" into the file, save, and exit
$ startx