小编Rya*_*son的帖子

如何从 Firefox 的缓存中清除单个站点?

在 Firefox 中,我偶尔需要清除缓存以修复网站。但是清除整个缓存似乎是极端的矫枉过正。有什么办法可以从我的缓存中清除一个站点?

firefox browser-cache

319
推荐指数
6
解决办法
18万
查看次数

休眠并启动到另一个操作系统:我的文件系统会损坏吗?

重要的

如果您来到这里寻找这个问题的答案,请阅读以下所有答案。有一些人在这样做时丢失了数据。如果您打算定期执行此操作,我强烈建议您亲自测试。


原始问题

假设我在同一台计算机上安装了 Windows 和 Linux。如果我使 Windows 休眠,是否可以在恢复 Windows 时启动到 Linux 而不会损坏 Windows 文件系统?反过来呢?如果我休眠一个,启动到另一个,并挂载休眠的文件系统读/写怎么办?只读?如果这是不安全的,有没有办法检测其他操作系统的休眠状态并防止挂载其文件系统?

基本上,我可以在它破裂之前将其推多远,以及它靠近边缘的危险程度如何?我想我知道上述一些问题的答案,但对于其他问题,我不知道,并且出于显而易见的原因,我没有在自己的计算机上进行测试。如果有人已经测试过这些,请大家指教我们其余的人。我不一定要寻找每个问题的具体答案;我会接受任何回答合理部分的回答。


编辑

让我澄清一下,当我说“休眠”时,我指的是将 RAM 的内容写入硬盘并完全关闭计算机电源的过程。在这种状态下,重新打开计算机电源会让您再次通过 BIOS 和引导加载程序,理论上您可以在多引导系统上选择另一个操作系统。无论如何,继续原始问题:


我的结果

好的,在每个人都保证这会起作用之后,我自己测试了它。我将 Ubuntu 设置为在休眠之前以只读方式重新挂载所有 ntfs 文件系统和外部驱动器。不需要类似的 Windows 设置,因为 Windows 不读取 Linux 文件系统。然后,我尝试交替休眠一个操作系统并恢复另一个操作系统,来回几次。我什至尝试从 Ubuntu 读写挂载 Windows 文件系统,并创建一些文件。当我恢复时,Windows 没有抱怨。因此,总而言之,您可以或多或少地在双引导 Windows/Linux 方案中自由休眠。

请注意,我没有测试双 Linux/Linux 协同休眠的情况。如果您有两个或多个 Linux 安装并且您休眠其中一个,您可能能够通过从另一个安装文件系统来破坏文件系统。

hibernate filesystems multi-boot filesystem-corruption

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

如何在 Xorg (linux) 中查看窗口的 WMClass 属性?

我正在尝试为 Docky 中不正确的窗口分组找到一种解决方法,我相信问题在于为每个窗口设置的 WMClass 属性。但是,我不知道如何查看打开窗口的此属性。有没有办法做到这一点?

linux window-manager xorg

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

如何在没有鼠标的情况下在 emacs 中返回活动的迷你缓冲区提示

在 emacs 中,有时我会在查找文件或切换缓冲区或在小缓冲区中执行某些操作的过程中,出于某种原因我会单击其他位置。当我回去时,使 minibuffer 提示再次激活的唯一方法是在 minibuffer 内部单击,这很烦人,因为它是一个薄区域。有没有办法在不使用鼠标的情况下切换回活动的迷你缓冲区提示?

focus emacs mouseless minibuffer

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

更新屏幕会话环境变量以反映新的图形登录?

我使用 linux,我喜欢在单个屏幕会话中完成我所有的命令行工作,这样我就可以重新启动图形登录等,而不会丢失我的终端。但是,当我注销并重新进入我的图形会话时,这会更改我的所有会话环境变量,例如 DBus 会话。这意味着再次登录后,我的屏幕会话现在具有旧的(错误的)环境变量。因此,现在当我尝试从我的屏幕会话启动图形程序时,它们最多会发出关于无法连接到会话总线的警告。最糟糕的是,它们无法完全启动。

所以,我正在寻找一种在 screen 的运行实例中修改环境变量的方法,以便所有随后创建的 screen 窗口都将继承新的环境变量。有没有办法做到这一点?

linux xorg environment-variables dbus gnu-screen

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

如何强制 Thunderbird 从 IMAP 服务器重新下载损坏的邮件?

我有一封在 Thunderbird 中损坏的邮件,但在 IMAP 服务器(即 Gmail)上是正确的。我可以告诉 Thunderbird 放弃它的副本并从服务器重新下载它吗?

thunderbird imap gmail-imap file-corruption

19
推荐指数
2
解决办法
9855
查看次数

如何在 linux 上为图形登录设置环境变量?

我正在寻找一种方法来为我在 linux 上的图形登录设置任意环境变量。我不是在谈论启动终端并在终端内导出环境变量,因为这些变量仅存在于该终端内。我想知道如何设置一个环境变量,该变量将应用于我的图形会话中启动的所有程序。

换句话说,Xorg 相当于~/.bash_login什么?

linux xorg environment-variables

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

在提供补全时让谷歌浏览器的地址栏更喜欢页面标题而不是域名?

我最近从 Firefox 切换到 Chrome,我最怀念 Firefox 的东西是“Awesome Bar”,它建议我输入的内容的补全主要基于页面标题,其次是基于域名。

Chrome 提供匹配的 URL 和标题,就像 Firefox 一样,但 Chrome 似乎总是更喜欢匹配的域名而不是匹配的页面标题或匹配 URL 的另一部分(除了域),无论我通过多少次对于后者,前者高于前者。

事实上,Chrome 也更喜欢建议搜索而不是匹配域名以外的任何内容。

那么是否有任何隐藏的偏好我可以更改以告诉 Chrome 我更关心页面标题而不是域名?

示例:我想使用 Google 阅读器,所以我按Control+L并开始输入“阅读器”。google reader的网址是http://www.google.com/reader/view/#overview-page,所以域名是www.google.com,包含“reader”二字。因此,Chrome 建议的第一个选项是另一个将“reader”作为域的一部分的站点,或者使用默认搜索引擎搜索“reader”。无论我向下滚动并选择 Google 阅读器多少次,Chrome 都不会“知道”这就是我想要的。

url google-chrome awesomebar autocomplete address-bar

16
推荐指数
1
解决办法
2225
查看次数

为什么从解码的 MP3 编码的 FLAC 比 MP3 大?

比标题更准确,假设我有一个 320 kbps 的 MP3 文件。如果我解压缩它,那么从逻辑上讲,除了每秒音频中大约 320 KB 之外的所有数据都应该是冗余数据,可以被压缩掉。那么,当我将解压缩文件编码为 FLAC 或任何其他无损编解码器时,为什么它会大得多?

在相关说明中,理论上是否可以从解压缩的 wav 无损恢复源 mp3 音频?(我知道 mp3 本身是有损的。我在问是否可以重新编码而不会造成任何进一步的损失。)

编辑:让我澄清相关问题及其背后的基本原理。假设我有一个从 MP3 文件解压缩的 wav(并且假设我由于某种原因没有 mp3 本身)。如果我不想再损失任何质量,我可以使用 FLAC 或任何其他无损编码器对其重新编码,并获得更大的文件以保持相同的质量。或者,我可以再次将其重新编码为 mp3 并获得与原始大小相同的大小,但会丢失更多数据。显然,这两种情况都不是理想的。我可以拥有原始大小或原始质量,但不能同时拥有(我指的是原始 mp3 的质量,而不是原始无损源的质量)。我的问题是:我们可以同时获得吗?理论上是否可以从有损解压数据中恢复有损压缩数据,而不会丢失更多?

如果可能的话,我可以想象一个无损压缩算法,用 FLAC 压缩音频。然后它还会扫描音频以查找先前有损压缩的任何迹象,如果检测到,则将其无损地重新压缩为原始有损文件。然后它保留较小的文件。

audio compression mp3 flac

13
推荐指数
1
解决办法
3441
查看次数

如何为远程 rsync 进程设置环境变量?

当我使用 rsync 将文件从一台计算机复制到另一台计算机时,两端都会启动一个 rsync 进程。但是,在远程端,shell 初始化文件显然没有被读取,因此我无法为远程 rsync 进程设置环境变量。不幸的是,我需要在一台服务器上进行 rsync,rsync 需要一个环境变量才能工作。我不是服务器上的管理员,因此无法更改全局配置。如何为远程 rsync 进程设置环境变量?

ssh rsync environment-variables remote-connection

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