突然间 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 。
好吧,我的一所大学刚刚向我展示了你可以做到
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
现在我尝试这样做,但这对我不起作用。
我该如何解决这个问题?我必须安装一个包吗?我的大学告诉我他没有为此安装任何额外的东西。
我一直很高兴在 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什么?
我刚刚意识到我的系统没有正确限制每个用户的进程数量,因此不会阻止用户进行分叉炸弹并使整个系统崩溃:
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%。 …
我的 SIM 卡卡在笔记本电脑的插槽中,如果不进一步损坏笔记本电脑,我就无法将其取出。
每次我登录 gnome-shell 时都会提示我输入 PIN。无论我是否要使用它。
在我的手机上,我知道我可以完全禁用 PIN 码,这样就不会再次请求它(即使将 SIM 卡放在另一台设备上)。我如何在 Ubuntu 中做同样的事情?
如何确保所有用户在第一次登录时都加密了他们的主目录?
我已将 pam 设置为使用 Kerberos 身份验证和 LDAP 授权(我认为这对 ecryptfs 没有任何影响)。
我还设置了 pam-mkhomedir 以从 /etc/skel 创建主目录,我在其中放置了一些标准配置。
查看一个已启用 ecryptfs 的用户帐户中的 .ecryptfs 目录,有一些特定于用户的配置,例如挂载点(设置为 /home/d_inevitable),这在 /etc/skel 中是没有用的。
在使用 ecryptfs 挂载主目录后,还需要复制 /etc/skel 中的配置。
重新启动时,序列在尝试通过 ACPI 重置系统的最后阶段冻结。
在 grub.cfg 中设置 acpi=off 解决了这个问题,但我无法挂起,这是更大的邪恶。
关闭和暂停在启用 ACPI 的情况下工作正常。
如何在不禁用 ACPI(或无法挂起)的情况下修复此问题?
有时我的 Windows 会错误地关联到应用程序组。例如,当我使用应用程序切换器(Alt-Tab)时,我最终想知道我的 chrome 浏览器窗口在哪里,结果却发现它们隐藏在错误的应用程序下(即在 WebStorm 下)。
这种情况也会发生在窗口切换器上,其中显示错误的图标和应用程序切换器(chrome 窗口在 WebStorm 下分配),并且 chrome 甚至没有显示为应用程序,即使它显然正在运行。
另外,在侧边栏上,它认为 chrome 根本没有运行。
这个问题是间歇性的。我还没有找到任何可靠地重现它的方法。在大多数情况下,注销然后再次登录可以修复。
我该如何解决此问题?