相关疑难解决方法(0)

无法使用“sudo”打开任何图形应用程序

试图在这里找到一些答案:更新到 15.10 后无法从终端启动图形应用程序,但它没有解决我的问题。

$ sudo gedit
Failed to connect to Mir: Failed to connect to server socket: No such file or directory.
Unable to init server: Could not connect: Connection refused.

(gedit:4574): Gtk-WARNING **: cannot open display:
Run Code Online (Sandbox Code Playgroud)

只有gedit在终端工作正常。这是我的本地计算机,不是远程系统。

sudo mir

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

xhost:无法打开显示“0”

我已经以 root 身份安装了 /usr/local/stata/xstata-mp,权限为 755。

当我尝试通过终端从非 root 帐户运行该程序时,我得到:

user@host ~ % /usr/local/stata/xstata-mp
(xstata-mp:8030): Gtk-WARNING **: 10:09:24.384: cannot open display: 0
Run Code Online (Sandbox Code Playgroud)

“这很奇怪,”我想,我只知道我DISPLAY=0在 .zshrc 中设置了,“好吧,也许我需要在运行这个命令时明确地这样做?” 所以我尝试:

user@host ~ % DISPLAY=0 /usr/local/stata/stata-mp
(xstata-mp:8201): Gtk-WARNING **: 10:13:28.638: cannot open display: 0
Run Code Online (Sandbox Code Playgroud)

编辑:根据 @steeldriver 的评论我也尝试过 DISPLAY=:0

我环顾四周,发现为什么 gksu/gksudo 或使用 sudo 启动图形应用程序不能与 Wayland 配合使用?这看起来很有希望(虽然我没有使用 Wayland,但我使用的是 Ubuntu 18.10 并且 Wayland 仍然安装)。我以 user@host 身份尝试以下命令,并在管理帐户中以 su 身份尝试:

user@host ~ % xhost -si:localuser:root
xhost:  unable to open display "0"
Run Code Online (Sandbox Code Playgroud)

我感到绝望,并尝试:

user@host ~ % DISPLAY=0 xhost -si:localuser:root …
Run Code Online (Sandbox Code Playgroud)

display xorg

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

nVidia X 设置无法启动 - Ubuntu 17.10

(规格 Lenovo U-31 处理器 Intel Core i7-5500U(Intel Core i7)图形适配器 NVIDIA GeForce 920M - 2048 MB,核心:954 MHz,内存:900 MHz,DDR3

还包括典型的英特尔显卡 5500)

我的问题很简单。我已经安装了专有驱动程序,并通过 sudo apt install nvidia-settings 安装了 nVidia 设置软件。

它安装得很好,它出现在我的应用程序抽屉中,但是每当我点击它时,它就永远不会启动。基本上什么都没发生。我试过卸载并重新安装,但没有帮助。有任何想法吗?

nvidia graphics drivers 17.10

5
推荐指数
0
解决办法
4386
查看次数

无法通过 GUI 登录,startx 仅针对 root 启动

我最近在 Thinkpad 笔记本电脑上安装了最新的 Ubuntu 17.10(工作室风格)。还没有安装任何东西,仍然,经过几个小时的工作,现在当我在登录屏幕上输入密码后,我看到一行/dev/sdb5/clean, ...闪烁了一下,然后回到了登录屏幕。

恢复模式说 APT 没问题,文件系统没问题。在 CLI 控制台中,我可以登录、startx写入timeout in locking authority file /home/...并且不启动 GUI。但是,我可以以 root ( sudo startx)身份启动 X。我试图添加新用户 - 也无法在 GUI 中登录。

我发现可能相关:cannot-login-after-running-startx-and-rebooting,也许我确实以 root 身份运行了 X,不记得了,但是,这样sudo rm .Xauthority做没有帮助(我以我的用户身份执行命令,而不是 root)。

导致该问题的原因是什么?我想要一台稳定工作的笔记本电脑并准备好进行调查。

gui xorg login

5
推荐指数
2
解决办法
6375
查看次数

Ubuntu 17.10 中缺少 ~/.Xauthority 文件

在 Ubuntu 17.10 中,当我使用 Wayland 登录并尝试使用 root 访问权限运行 GUI 应用程序时,它说

unable to copy the user's xauthorization file
Run Code Online (Sandbox Code Playgroud)

我试过

sudo chown sharif:sharif ~/.Xauthority
Run Code Online (Sandbox Code Playgroud)

但结果是

chown: cannot access '/home/sharif/.Xauthority': No such file or directory
Run Code Online (Sandbox Code Playgroud)

但在 Xorg 中,这些应用程序运行良好。

xorg root wayland 17.10

4
推荐指数
1
解决办法
1万
查看次数

如何在 Wayland 上运行 Xorg 程序

我在 Gnome 3 桌面上使用 Ubuntu Studio 17.10 并且很想使用 Wayland,但是,当我使用时,我发现某些程序(例如 Gufw)无法打开,并且只能在 Xorg 会话下工作。

有没有办法在 Wayland 上只打开 Xorg 程序?或者这只是等待他们自己进行过渡的情况?

Wayland 似乎取得了很好的进展,所以我认为继续使用旧的 Xorg 会很遗憾,但是直到我可以在 Wayland 上运行我的所有程序之前,我将不得不坚持使用 Xorg。

gnome xorg wayland gnome-shell 17.10

4
推荐指数
1
解决办法
5914
查看次数

标签 统计

xorg ×4

17.10 ×3

wayland ×2

display ×1

drivers ×1

gnome ×1

gnome-shell ×1

graphics ×1

gui ×1

login ×1

mir ×1

nvidia ×1

root ×1

sudo ×1