如何为另一个用户打开可以使用“在终端中打开”的图形文件资源管理器(22.04LTS)

如何为另一个用户打开可以使用“在终端中打开”的图形文件资源管理器(22.04LTS)

我目前正在从 18.04LTS 迁移到 22.04

如何为已登录用户以外的其他用户打开

  • 图形文件浏览器
  • 在此文件浏览器中:通过鼠标右键单击“在终端中打开”来打开命令 shell

我在 18.04 中使用的解决方案不再打开终端。

也可以看看无法在“在终端中打开”上执行子进程“dbus-launch”(Ubuntu 22.04LTS)

答案1

以下对我有用:

安装 dbus-launch(通过sudo apt install dbus-x11

#!/bin/sh
xhost +SI:localuser:myOtherUser
sudo --user myOtherUser env DISPLAY=$DISPLAY nautilus
xhost -SI:localuser:myOtherUser

相关内容