我刚刚将我的 Xubuntu 13.10 更新到 14.04。没有改变任何东西。挂起到 RAM(待机)和休眠在 13.10 中都运行良好。
现在休眠不再起作用(挂起到 RAM 仍然起作用)。机器似乎暂停到磁盘,但重新启动后,我只是得到一个黑屏并且硬盘正在运行。
我能做什么?
经过两个月的调查(目前没有人能解决这个问题),我发现在内核3.2.0休眠的最新Debian(XFCE)下可以正常工作。基于 Debian 的 Linux Mint Debian 版 (LMDE-201403) 也是如此。
休眠并没有在最新的Linux Mint的17“钱啊”,这是基于Ubuntu的工作,也没有在最新的Fedora 20,也不下Xubuntu的14.04。它们都有 3.13.0 左右的内核版本。
所以我的结论是最新的内核有问题或配置错误,而且由于不是直接基于 Debian 的发行版使用最新的内核,它们的休眠无法正常工作,而 Debian 内核却可以工作。
我正在运行 Ubuntu 12.04 LTS。如果我有几个窗户打开(说四到六个,量并不大),然后按最小化所有Ctrl+ Super+ D,他们都没有问题,立即减少。但是,如果我一次将它们最小化,通过用鼠标单击最小化按钮,最后一个通常会挂起。
通常它会在屏幕上出现一段时间的幽灵,半最小化(换句话说,向 Unity 启动栏收缩,半尺寸或更小,半透明)。通常它最终会清除;有时计算机只是死机,我必须重新启动它。
窗口实际上是什么似乎并不重要。刚才,我不得不用半最小化的 Skype* 重新启动我的计算机。我以前见过它在终端半最小化时冻结(当时终端甚至没有做任何事情)。唯一的模式是它始终是最后一个最小化的窗口冻结,并且使用键盘快捷键将所有窗口最小化一起工作正常。
这到底是怎么回事,我该如何阻止它?
$ lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) …Run Code Online (Sandbox Code Playgroud) 我没有遇到如何在 Nautilus 3.6 及更高版本中创建新的空白文件中的问题?,也许是因为我有更新版本的 Nautilus。
$ nautilus --version
GNOME nautilus 3.14.2
Run Code Online (Sandbox Code Playgroud)
我可以很容易地在大多数目录中创建一个空白文件:找到一些空白区域,右键单击,然后选择新建文档 » 空文档。但是,如果一个文件夹中有足够的内容来填满整个屏幕,也就是没有空格。如果我切换到图标模式,图标之间会有空格,但在列表模式下,任何地方都没有空格。我不记得过去有过这种困难。在列表模式下右键单击曾经可以工作。有什么办法可以恢复旧的行为吗?
在 Windows 中,我可以使用 WinSCP。在问题什么是类似于 WinSCP 的程序?,它说您可以使用 Nautilus 的内置函数来完成这项工作。但是在 Lubuntu 中只有 PCManFM。我试图用 Nautilus 替换它,但失败了。有没有什么简单的方法可以让我在 Lubuntu 中拥有一个 SCP 客户端?
我有一个我自己编译的小程序。它是 CPU 密集型的,所以我想在它工作时观察 CPU 使用情况。
但是,当我运行时./myprog,我无法top立即按顺序运行。
我/var/www使用tar命令(包括-z(gzip))备份了文件夹:
tar -cvzf file.gz /var/www/*
Run Code Online (Sandbox Code Playgroud)
我检查了www. 它大约是 100kb,但是它产生的文件大小tar大约是 185Mb。什么可能导致这种情况?
我想为rm -rf /. 我知道如何制作别名;问题是我不知道如何使用一系列命令来为所有命令创建别名。我想要类似rm -rf / = echo 'something', 但仅当使用“/”时。
我怎样才能做到这一点?
升级到 12.04 后,我看不到wlan0作为 ny 无线连接。它现在被称为eth1。
ifconfig 和 iwconfig 也返回相同的:eth1。
这可以吗,还是我应该做些改变?

$ iwconfig
ppp0 no wireless extensions.
lo no wireless extensions.
eth1 IEEE 802.11 Access Point: Not-Associated
Link Quality:5 Signal level:0 Noise level:220
Rx invalid nwid:0 invalid crypt:0 invald misc:0
eth0 no wireless extensions.
Run Code Online (Sandbox Code Playgroud) 我已经编写了一些用于下载收藏夹图标的代码。它有一个我看不到的逻辑错误。
#!/bin/bash
ico="1";
if [[ $ico =~ ^-?[0-9]+$ ]]; then
wget -P $HOME/Downloads/ http://www.google.com/favicon.ico
elif [[ $ico -eq 1 ]]; then
wget -P $HOME/Downloads/ http://www.cnet.com/favicon.ico
elif [[ $ico -eq 3 ]]; then
wget -P $HOME/Downloads/ https://www.facebook.com/favicon.ico
else
wget -P $HOME/Downloads/ https://www.twitter.com/favicon.ico
fi
Run Code Online (Sandbox Code Playgroud)
根据我的逻辑,当变量ico是时,1它应该从 Google 和 CNet 下载 favicon,因为它满足两个条件(它是一个整数,值为 1)。但是,它只下载 Google 的图标,而不是 CNet 的。