小编Rya*_*son的帖子

命令为所有已安装的内核重建所有 DKMS 模块?

有时,我的系统会进入某些内核缺少一两个模块的状态,因为 DKMS 不知何故忘记为该内核编译这些模块。与其花时间诊断问题,还不如有一个我可以运行的单一命令,该命令只需为每个已安装的内核重建每个dkms 控制的模块。有这样的命令吗?

kernel kernel-modules dkms

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

编辑完配置文件后,如何将其恢复为最初安装的版本?

我想将文件/etc/恢复为其最初安装的形式。自安装以来,我已经编辑了该文件。我怎样才能恢复这个配置文件?Apt 足够聪明,不会覆盖编辑过的配置文件,那么我如何告诉它我希望它这样做呢?

为了论证,假设我想/etc/foo.conf从包中恢复文件foo

configuration apt

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

升级后是否有工具可以更新我的 PPA sources.list 条目?

当我从一个版本的 Ubuntu 升级到下一个版本时,升级工具正确地禁用了我的所有 PPA,因此为旧版本的 Ubuntu 编译或以其他方式绑定的软件不会干扰我刚刚升级到的新版本。

有什么方法可以自动重新启用和更新为新版 Ubuntu 提供软件包的任何 PPA?例如,假设我目前正在运行 Maverick,并且启用了两个 PPA,“foo”和“bar”。假设“foo”为 Maverick 和 Natty 提供包,而“bar”只为 Natty 提供包。在更新到 Natty 后,我是否可以运行一个工具重新启用我的“foo”PPA 并将其更新为指向 Natty 包,同时禁用“bar”PPA?

upgrade ppa

22
推荐指数
1
解决办法
9113
查看次数

我可以获得 Unity 风格的 Super+[1-9] 键盘快捷键以在 Gnome Shell 中启动应用程序吗?

我正在尝试使用 Gnome Shell 而不是 Unity 来看看我是否更喜欢它,而我最怀念的 Unity 功能是能够使用Super+ 1 到 9 之间的任意数字切换到特定应用程序。有没有办法添加这个Gnome Shell 的功能?

我可以使用 Gnome Shell 系统设置添加自定义快捷方式,但这些快捷方式总是会启动新窗口,而不是切换到现有窗口。

gnome shortcut-keys

19
推荐指数
1
解决办法
4943
查看次数

混合暂停在哪里?

那么混合挂起发生了什么,它会挂起到 RAM 和磁盘?几年前有点热,但现在似乎已经放弃了。有没有办法在最近的 Ubuntu 版本中进行设置?

suspend hibernate

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

Ubuntu 在哪里存储我设置为桌面的图片?

我有一张漂亮的图片作为我的桌面背景,但我丢失了原始文件。但是,我的桌面仍然设置为这张图片。我怎样才能找回我的照片?

wallpaper customization

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

如何将“dpkg --get-selections”过滤为仅存储库中可用的包?

我想获取一个系统上安装的软件包列表,并将它们全部安装在另一个系统上。

我知道这dpkg --get-selections可以给我一个我可以dpkg --set-selections在目标系统上输入的所有已安装包的列表。但是,一些已安装的软件包是我自己在本地构建的(例如使用 checkinstall),并且无法从存储库中获得。dpkg --set-selections当无法在存储库中找到这些包时,该过程将失败。

那么有没有一种方法可以过滤生成的列表,dpkg --get-selections以便它只包含当前安装版本在我当前存储库中可用的包?

package-management dpkg

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

如何在 Unity、Unity 2D 和 Gnome 之间切换当前会话?

如果我当前已登录 Unity,是否可以将当前会话切换到 Unity 2D 或 Gnome,而无需注销并再次登录?我知道我可以通过运行unity --replace. 是否有适用于 Unity 2D 或 Gnome 的等效命令可以运行以切换到它?如果我目前正在运行 Unity 2D 或 Gnome,unity --replace我会切换回 Unity 吗?

gnome unity desktop-environments unity-2d

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

如何延迟(但不禁用)挂起/合盖时的屏幕锁定?

我希望我的屏幕在合上盖子时自动锁定(或以其他方式触发暂停),但前提是我将其关闭一定时间(例如 5 分钟)。也就是说,如果我合上盖子,1 分钟后再打开,我希望屏幕不被锁定,但如果我 10 分钟后打开盖子,屏幕应该被锁定。有没有办法在 Ubuntu (GNOME) 中进行设置?

我看到了几个类似的问题,但没有一个问题能够描述我正在寻找的内容。我仍然希望笔记本电脑在盖子关闭时立即挂起,我只是不希望它锁定,除非盖子保持关闭状态一段时间。(理想情况下,它会遵循盖子打开时使用的相同“自动屏幕锁定延迟”设置。)

我可以想象实现这一点的一种方法是在挂起和唤醒时运行脚本。挂起脚本只会记录挂起的时间戳,唤醒脚本将检查时间戳有多旧,并根据该时间戳决定是锁定还是解锁屏幕。但是,我假设我必须将这些脚本设置为以我的用户(即不是 root)身份运行,并且它们需要能够访问我现有的登录会话(大概通过一些环境变量?),所以我不这是可以实施的。

suspend lock-screen 21.10

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

建立个人云而不是运行没有虚拟化的个人服务器有什么优势吗?

我现在把我的旧电脑放在我的壁橱里,它是一个无头服务器(运行 Ubuntu 服务器)。我将它用作文件服务器、Web 服务器和备份服务器。(主机名是 mneme,希腊记忆的缪斯女神。)是否有任何主要原因让我考虑用在相同或类似硬件上运行的个人云替换这个非虚拟化设置?

我能想到的主要原因是服务分离。例如,我的备份系统和我的 apache 网络服务器彼此没有直接关系,因此它们可以在不同的实例中运行。如果我想尝试一些新服务(例如设置个人邮件服务器),我可以在一个全新的实例中进行,然后在不可避免的悲惨失败之后,我可以将整个烂摊子吹走,而不会影响我的另一个服务。这是我可以用运行个人云的一两台计算机来做的事情吗?设置个人云还有其他优势吗?

server cloud

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

我如何知道将哪些内容列入白名单以允许我的应用程序进入系统托盘?

我知道如何将应用程序列入白名单以允许它们进入 Unity 系统托盘,但我如何确定需要将哪些字符串列入白名单?

我感兴趣的应用程序是cdemu-tray,但一般的答案会很好。

indicator

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

用于搜索安装版本与存储库中任何版本都不匹配的软件包的工具?

我刚刚从 Lucid 升级到 Maverick,正如预期的那样,我所有的 PPA 都被禁用了。我已经重新启用了我想要的大部分软件包,但我想获取我从不再启用的 PPA 安装的所有软件包的列表。我觉得最好的方法是搜索当前安装的软件包版本与当前启用的存储库中的任何版本都不匹配的所有软件包。有没有一种简单的方法来搜索这样的包。

欢迎使用命令行解决方案。

package-management versions ppa

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