小编Sco*_*nce的帖子

如何更改特定文件类型的图标?

我正在尝试更改application/x-hwp文件的图标。我已将图标添加到适当的位置,并使用 assoGiate(阅读此线程后)进行检查。它显示我想要的图标与文件类型相关联。尽管如此,Nautilus 仍然显示旧图标。如何让 Nautilus 显示正确的图标?

icons nautilus mime-type

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

不使用 X Server 时如何旋转显示器?

我有一个可以旋转的宽屏显示器。我正在尝试在“横向”模式(垂直)下使用它。这在 GUI 中很容易。

当我没有运行 X 服务器或查看虚拟控制台/终端时,如何旋转我的显示器

command-line display graphics monitor

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

fsck 找不到 fsck.ntfs

在我从 Natty 升级到 Oneiric 的几台机器上,我每次启动都会出错(每个 NTFS 分区一个):

Serious errors were found while checking the disk drive for /windows/c.

Press I to ignore, S to skip mounting, or M for manual recovery
Run Code Online (Sandbox Code Playgroud)

按照此答案中的建议,我fsck从手动恢复 shell 运行。我得到了这个输出:

fsck from util-linux 2.19.1
fsck: fsck.ntfs: not found
fsck: Error 2 while executing fsck.ntfs for /dev/sda1
Run Code Online (Sandbox Code Playgroud)

我找不到 fsck.ntfs,command-not-found也没有帮助。我怎样才能让这个错误消失?

顺便说一句,我试过多次启动到 Windows (XP),认为 Windows 会修复文件系统。但显然 Windows 认为文件系统很好。奇怪的是所有NTFS 文件系统都受到影响。

此外,我可以通过进入恢复 shell 并发出 来解决这个问题mount -a,但为了我的同事,我需要无人值守启动。

fsck ntfs

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

Ubuntu 通常会及时发布安全更新吗?

具体问题:Oneiric nginx 包的版本为 1.0.5-1,根据changelog于 2011 年 7 月发布。

最近的内存泄露漏洞(咨询页面CVE-2012-1180DSA-2434-1)在 1.0.5-1 中没有修复。如果我没有误读 Ubuntu CVE 页面,所有 Ubuntu 版本似乎都带有一个易受攻击的 nginx。

  1. 这是真的?

    如果是这样:我认为 Canonical 有一个安全团队正在积极处理此类问题,因此我希望在短时间内(数小时或数天)通过apt-get update.

  2. 这种期望——保持我的包是最新的就足以阻止我的服务器具有已知的漏洞——通常是错误的吗?

  3. 如果是这样:我应该怎么做才能保证它的安全?在这种情况下,阅读Ubuntu 安全通知无济于事,因为 nginx 漏洞从未发布在那里。

security nginx

32
推荐指数
2
解决办法
1460
查看次数

如何从登录屏幕中删除点?

我可以更改 Unity Greeter 显示的背景图像,但无论我选择哪种图像,它都会覆盖一个点网格。这些点在默认背景上看起来不错,但在我想使用的背景上看起来很糟糕。我怎样才能摆脱它们?

lightdm unity-greeter

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

如何防止 PolicyKit 要求输入密码?

多年来,我的sudoers文件中有以下内容:

scott   ALL=NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

对于那些不知道的人,这可以防止sudo朋友(gksudo等)要求输入密码。然而,多年来,越来越多的曾经使用sudo过的东西已经转向使用 PolicyKit。

我正在寻找 PolicyKit 的等效配置,这样它就永远不会询问我的密码。

对于那些不喜欢我的要求的人,让我这样说:我理解默认配置的原因,它们是合理的。我也了解我想要进行的配置中固有的风险。尽管如此,这是我想要设置我的系统的方式。那些不完全理解上述内容的人不应该尝试我正在尝试的东西。

sudo password policykit

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

如何为 Gnome Shell 创建主题?

让我在 Linux 中感觉良好的是定制。我最近为 Gnome Shell 测试了一些很棒的主题。它们真的很棒,但有时我不喜欢其中的某些部分。我查看了文件,发现主题是基于 CSS 的。我知道 CSS,但我不知道哪些类或 ID 指的是屏幕的哪些部分。

是否有任何关于 Gnome Shell 主题的参考或指南?(不是 GTK3)

gnome themes

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

如何添加对 JPEG 图像格式的支持

安装 Imagemagick 后,我用 jpg 图像对其进行了测试,如下所示:

identify 1.jpg
Run Code Online (Sandbox Code Playgroud)

但是,我得到了这个结果:

identify: no decode delegate for this image format `1.jpg' @ error/constitute.c/ReadImage/550.
Run Code Online (Sandbox Code Playgroud)

然后,我尝试通过以下方式添加对 JPEG 格式的支持:

yum install libjpeg libjpeg-devel
Run Code Online (Sandbox Code Playgroud)

但是,我得到了:

Setting up Install Process
No package libjpeg available.
No package libjpeg-devel available.
Nothing to do
Run Code Online (Sandbox Code Playgroud)

我以为我需要更新 apt-get,我做到了:

apt-get install libjpeg libjpeg-devel
Run Code Online (Sandbox Code Playgroud)

但是,我得到了:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libjpeg
E: Unable to locate package libjpeg-devel
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法来安装这些库?我正在使用 Ubuntu 12.04。

imagemagick jpeg

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

为什么要限制 Linux 中打开文件和运行进程的数量?

我对操作系统内部工作的了解不多,那么为什么我们对 Linux 中的最大打开文件数和运行进程数有限制?

如果有人能帮助我理解,我将不胜感激。

configuration kernel

15
推荐指数
3
解决办法
5903
查看次数

我的脚本如何确定它是由 bash 还是 dash 运行?

我正在两个不同的系统上运行全新的 Oneiric 安装(即不是升级),并且遇到了相同的一组看似相关的问题。

最令人沮丧的是,当我使用从 Mac OS X 随身携带的 .profile 和 .bashrc 时,通过 LightDM 登录到 X 会立即将我注销。我相信这是因为当运行“/bin/sh”时,它表现为/bin/dash,但仍然将$SHELL 变量设置为/bin/bash。

外推法

我有一个巨大的.bashrc。如果你愿意,你可以在这里看到它,但它的内容可能不相关,除了它充满了 bashism 的事实,以及它在 xterm 内或在虚拟控制台上没有错误的事实。

我的.profile样子是这样的(缩写):

case $SHELL in 
*bash*)
    if [ -f $HOME/.bashrc -a -r $HOME/.bashrc ]; then
        . $HOME/.bashrc
    fi
    ;;
esac
Run Code Online (Sandbox Code Playgroud)

如果我尝试通过 LightDM 登录 X,它会立即将我注销。我在.xsession-errors与我的 .bashrc 相关的错误看起来像这样(缩写):

/home/mrled/.bashrc: 103: [[: not found
[: 103: Linux: unexpected operator
[: 274: -P :: unexpected operator
/home/mrled/.bashrc: 520: complete: not found
Run Code Online (Sandbox Code Playgroud)

正如我所说,当我从虚拟控制台运行 bash 时,我没有收到这些错误。此外,如果我删除我的 …

bash scripts dash-shell

13
推荐指数
2
解决办法
8593
查看次数