我通常知道如何在登录后更改要使用的窗口管理器。我通常通过从稍微难找的菜单/窗口管理器列表中进行选择来执行此操作。很简单。
但是,必须有一种后门方法来更改窗口管理器。也就是说,必须有一个配置文件来存储最新的窗口管理器选择。它是什么?
我的问题是,我有一台安装了 ubuntu 作为辅助操作系统的 chromebook,它与 chromeos 并行运行。(还不错。)从 chromeos 切换到 ubuntu 时,我没有看到 ubuntu X 登录屏幕,因此更改窗口管理器的机会被跳过/不可用。我无法使用通常的简单方法。旧式配置文件在哪里?
谢谢。
答案1
Ubuntu 使用自定义 lightdm 启动 wm。您有三个选项。1) 删除 lightdm,以便 Ubuntu 从 cli 启动,您可以在其中启动 x 或运行任何您想要的程序。2) 配置 .xinit 以运行您想要启动的任何 wm 3) 修改 ubuntu lightdm 或安装另一个更可定制的版本
答案2
在以前的 Unix 时代,人们会先登录控制台并运行startx
,然后依次读取.xinitrc
文件。我在我的 Arch 虚拟机上按照以下步骤完成了此操作本指南。
另外,很多窗口管理器都有--replace
标志。例如,如果你已经安装了openbox
或者gnome-shell
你可以执行gnome-shell --replace
或openbox --replace
此外,AccountsService 在文件中设置最新的窗口管理器会话/var/lib/AccountsService/users/USERNAME
。例如,我有:
[User]
XSession=gnome
Background=/usr/share/backgrounds/dream-hippocampus.jpg
SystemAccount=false