我最近安装了 AwesomeWM,一切都很顺利,直到我尝试编辑 rc.lua。它不允许我从 AwesomeWM 保存,所以我打开 Unity 并从那里保存,当我尝试重新登录 Awesome 时,它总是将我带回到 lightdm 登录屏幕。
我试过sudo apt-get remove awesome
然后重新安装它。我试过从谷歌获取一个可用的 rc.lua,但这些都不起作用。
我真的不知道该怎么办。它只是让我回到登录框,unity 和 2d 都运行正常。确实很奇怪。
答案1
当您尝试编辑时rc.lua
,您是否尝试编辑系统范围的?我猜您没有适当的权限来执行此操作,然后在 Unity 中使用了一些 GUI 方法来解决此问题。这可能弄乱了配置文件的权限,因此您无法在登录时使用它;要么就是您的配置中存在严重错误,尽管我从未遇到过如此严重的错误,以至于无法登录。
确保将系统范围的默认设置复制rc.lua
到~/.config/awesome/
:
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/
然后编辑本地副本。顺便说一句,仅仅因为你得到了别人的,rc.lua
并不意味着它会适合你。这取决于他们对其进行了多少定制。修改你的 后rc.lua
,你应该始终awesome -k
先运行,然后再重新启动 Awesome。这将检查你的配置中是否存在基本错误,尽管这不是一个完美的检查。
答案2
如果
awesome -k
没有报告错误,我会尝试
sudo dpkg-reconfigure --force lightdm awesome