相关疑难解决方法(0)

gdm3 优先于 lightdm 吗?

我很难找到有关 Ubuntu 上显示管理器之间(特别是lightdm和之间gdm3)性能差异的好信息。

随着 Ubuntu 切换到 Gnome,我认为也建议切换到gdm3而不是,lightdm但我无法以一种或另一种方式找到任何信息。

所以:

  • 是这种情况吗?还会lightdm被开发吗?
  • lightdm不是更快gdm3?(像这样的答案说的lightdm是“轻量级和快速”但不要说是否gdm3慢....)

gdm display-manager lightdm

46
推荐指数
3
解决办法
11万
查看次数

无需重新验证即可在两个打开的 X 会话之间切换

需要:快速切换成对用户。

在一个系统上,有一对在某种程度上等效的用户帐户。

更具体地说,对于给定的对:

  • 这两个账户都是普通的Unix账户,只是碰巧被同一个物理用户(人)使用。
  • 同一个人几乎总是打开两个图形 X 会话,每个用户帐户一个,但一次只需要在屏幕上看到一个。
  • 这些是完全独立的帐户,具有不同的邮件配置、浏览器历史记录、文件,具有不同的安全级别。
  • 帐户之间没有共享任何内容,在同一个 X 会话中混合这些帐户是没有意义的(即使这些帐户之间的复制粘贴也是无用的)。
  • 然而,用户每天需要在它们之间切换多次。
  • 放置一个呼叫按钮很容易,dm-tool switch-to-user但实际上用户必须在每个开关上重新进行身份验证,会降低生产力。

需要允许在两个图形 X 会话之间快速切换(例如,单击面板上的按钮)而无需重新验证

系统信息和安全含义(放松本地安全应该没问题)

  • 系统是Xubuntu 16.04 Xenial。
  • X 席位、登录、锁定、切换由 lightdm 开箱即用完成。

我知道在保持其他操作安全的同时放松一对用户之间的安全性比通常的锁定和开关方法更复杂。幸运的是,在我们的案例中,由于机器位于受控场所,因此即使丢失了一些本地安全性也没关系。例如,如果一个需求的解决方案导致一些通常会自动锁定会话(如暂停+恢复)的场景不再锁定,对于这对用户,甚至系统上的每个用户,它可能是可以接受的。

不过,如果用户可以手动锁定会话,那就太好了。

此外,必须保留远程安全性(例如,对这些帐户的 SSH 访问不得受到此问题解决方案的影响)。

发帖前先搜索

方法 1:使用 lightdm 工具但以某种方式进行调整

基本上,使用dm-tool switch-to-user *username*并安排用户的会话不被锁定。

工作于 12.04

在 Ubuntu 12.04 中,我们禁用了 light-locker 以防止会话锁定,并在每个运行此命令的用户桌面上设置一个图标:

dbus-send --system --type=method_call --print-reply --dest=org.freedesktop.DisplayManager $XDG_SEAT_PATH org.freedesktop.DisplayManager.Seat.SwitchToUser string:$CALLEDUSERNAME string:somesessionname
Run Code Online (Sandbox Code Playgroud)

这有效:会话切换到提到的用户$CALLEDUSERNAME

在 16.04 中失败

这在 16.04 上并不令人满意:它切换到$CALLEDUSERNAME预选的迎宾员,但仍需要身份验证。所以,基本上结果是一样的dm-tool switch-to-user *username*。我还没有完全检查,但可能它只是与dm-tool原因完全相同的代码路径。 …

xorg lightdm switch-user

7
推荐指数
1
解决办法
2161
查看次数

标签 统计

lightdm ×2

display-manager ×1

gdm ×1

switch-user ×1

xorg ×1