小编d_i*_*ble的帖子

gksu: Gtk-WARNING **: 无法打开显示: :0

突然间 gksu 停止为我工作:

~$ gksu gparted

(gpartedbin:24252): Gtk-WARNING **: cannot open display: :0
Run Code Online (Sandbox Code Playgroud)

同样的情况发生在gparted-pkexec

~$ gparted-pkexec 
No protocol specified

(gpartedbin:25454): Gtk-WARNING **: cannot open display: :0
Run Code Online (Sandbox Code Playgroud)

什么可能导致这种情况?

我没有通过 SSH 或 VNC 运行它。这是普通终端窗口中的localhost 。

xorg sudo gtk gksu pkexec

52
推荐指数
3
解决办法
21万
查看次数

自动完成对“sudo apt-get install”不起作用

好吧,我的一所大学刚刚向我展示了你可以做到

sudo apt-get install <type first letters of package> <TAB>
Run Code Online (Sandbox Code Playgroud)

它会自动完成包的名称。仅举个例子...

sudo apt-get install ged<TAB> 结果是 sudo apt-get install gedit

现在我尝试这样做,但这对我不起作用。

我该如何解决这个问题?我必须安装一个包吗?我的大学告诉我他没有为此安装任何额外的东西。

bash auto-completion

38
推荐指数
3
解决办法
5万
查看次数

在 14.04 中解锁屏幕而无需 `gnome-screensaver-command`

我一直很高兴在 13.10 中使用 blueproximity,但自从升级到 14.04 后,它只会在我的手机超出范围(使用gnome-screensaver-command -l)时锁定,但不会使用gnome-screensaver-command -d.

现在gnome-screensaver-command -d不起作用的原因是因为一个错误

然而,在那个错误报告中提到 gnome-screensaver 不再可靠使用,因此gnome-screensaver-command预计将被淘汰,这也可能与命令不起作用的原因有关。

所以我的问题是,如果 gnome-screensaver 被替换,那么在不依赖于 的情况下解锁屏幕的新命令是gnome-screensaver-command什么?

lock-screen gnome-screensaver 14.04

10
推荐指数
3
解决办法
8485
查看次数

叉炸弹保护不起作用:进程数量不受限制

我刚刚意识到我的系统没有正确限制每个用户的进程数量,因此不会阻止用户进行分叉炸弹并使整个系统崩溃:

user@thebe:~$ cat /etc/security/limits.conf | grep user
user        hard    nproc   512
user@thebe:~$ ulimit -u
1024
user@thebe:~$ :(){ :|:& };:
[1] 2559
user@thebe:~$ ht-bash: fork: Cannot allocate memory
-bash: fork: Cannot allocate memory
-bash: fork: Cannot allocate memory
-bash: fork: Cannot allocate memory
-bash: fork: Cannot allocate memory
-bash: fork: Cannot allocate memory
-bash: fork: Cannot allocate memory
-bash: fork: Cannot allocate memory
...
Connection to thebe closed by remote host.
Run Code Online (Sandbox Code Playgroud)

这是一个错误还是为什么它忽略了限制limits.conf,为什么不应用ulimit -n声称的限制?

PS:我真的不认为在进程限制之前达到内存限制。这台机器有 8GB 内存,当我扔下叉形炸弹时,它只使用了 4%。 …

process ulimit resource-limiting

8
推荐指数
1
解决办法
2319
查看次数

如何禁用 SIM 卡上的 PIN 码

我的 SIM 卡卡在笔记本电脑的插槽中,如果不进一步损坏笔记本电脑,我就无法将其取出。

每次我登录 gnome-shell 时都会提示我输入 PIN。无论我是否要使用它。

在我的手机上,我知道我可以完全禁用 PIN 码,这样就不会再次请求它(即使将 SIM 卡放在另一台设备上)。我如何在 Ubuntu 中做同样的事情?

gnome network-manager 11.10 3g mobile-broadband

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

为所有新用户启用 ecryptfs,即使是通过 kerberos 和 ldap 进行身份验证的用户

如何确保所有用户在第一次登录时都加密了他们的主目录?

我已将 pam 设置为使用 Kerberos 身份验证和 LDAP 授权(我认为这对 ecryptfs 没有任何影响)。

我还设置了 pam-mkhomedir 以从 /etc/skel 创建主目录,我在其中放置了一些标准配置。

查看一个已启用 ecryptfs 的用户帐户中的 .ecryptfs 目录,有一些特定于用户的配置,例如挂载点(设置为 /home/d_inevitable),这在 /etc/skel 中是没有用的。

在使用 ecryptfs 挂载主目录,还需要复制 /etc/skel 中的配置。

single-sign-on ecryptfs pam

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

戴尔 Precision M4600 卡在重启的最后阶段

重新启动时,序列在尝试通过 ACPI 重置系统的最后阶段冻结。

在 grub.cfg 中设置 acpi=off 解决了这个问题,但我无法挂起,这是更大的邪恶。

关闭和暂停在启用 ACPI 的情况下工作正常。

如何在不禁用 ACPI(或无法挂起)的情况下修复此问题?

acpi 11.10 dell

5
推荐指数
1
解决办法
3135
查看次数

Windows 在应用程序下的分组不正确

有时我的 Windows 会错误地关联到应用程序组。例如,当我使用应用程序切换器(Alt-Tab)时,我最终想知道我的 chrome 浏览器窗口在哪里,结果却发现它们隐藏在错误的应用程序下(即在 WebStorm 下)。

这种情况也会发生在窗口切换器上,其中显示错误的图标和应用程序切换器(chrome 窗口在 WebStorm 下分配),并且 chrome 甚至没有显示为应用程序,即使它显然正在运行。

另外,在侧边栏上,它认为 chrome 根本没有运行。

这个问题是间歇性的。我还没有找到任何可靠地重现它的方法。在大多数情况下,注销然后再次登录可以修复。

我该如何解决此问题?

窗口切换器

应用切换器

window-manager application-switcher gnome-shell 18.04

5
推荐指数
1
解决办法
254
查看次数