我正在使用| sudo tee FILENAME能够写入或附加到经常需要超级用户权限的文件。
尽管我理解为什么它在某些情况下很有用,但它tee也会再次将其输入发送到 STDOUT,但我从未真正将其tee用于任何有用的部分。在大多数情况下,如果我不采取额外的步骤并使用tee 1> /dev/null.
我的问题:是否有一个命令 arround,它的作用与 完全相同tee,但默认情况下不向 STDOUT 输出任何内容?
似乎某些程序使用 LANG 和 LANGUAGE 环境变量来确定其用户界面语言。
这些变量的确切语义是什么,我可以在哪里阅读它们的正确用法?locale(1) 的联机帮助页只提到了 LC_* 系列的环境变量。此外,还有一个常见的 LC_ALL 变量,那里也没有描述。
我在 Fedora 17 上使用 Cinnamon 和 Gnome Shell (Gnome 3) 和深色主题Blapple。相当多的应用程序不能很好地处理黑暗主题。
在 Gnome 2 中,我为这些程序提供了一个简单的解决方案。我只是指示他们通过如下环境变量使用浅色主题GTK2_RC_FILES(示例在某些 2009 Ubuntu Gnome 2 设置中工作):
env GTK2_RC_FILES=/usr/share/themes/Human/gtk-2.0/gtkrc ooffice --writer
Run Code Online (Sandbox Code Playgroud)
现在在 Gnome 3 中不起作用。我在许多不同的命令变体中进行了尝试,如下所示,到目前为止都没有成功:
env GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-3.0/gtkrc GTK3_RC_FILES=/usr/share/themes/Adwaita/gtk-3.0 libreoffice --writer
Run Code Online (Sandbox Code Playgroud)
我在任何地方都找不到关于此的文档。如果你知道怎么做或者我可以从哪里得到这些信息,请告诉我。
为什么要覆盖:如果 LibreOffice 和 OpenOffice 试图解决这些问题似乎毫无用处。安装 Blapple 主题后,所有内容都有灰色背景。例如,尝试覆盖 Calc 中的默认背景颜色会使背景变为白色,但也会将每个自定义背景单元格覆盖为白色,这很可怕。不要让我开始谈论 Impress 的工作原理......
不久之后,我将 Ubuntu Oneiric Ocelot (11.10) 与 gnome-shell (Gnome 3) 一起使用,并且我正在尝试习惯默认的 Empathy Instant Messaging 客户端。
当我点击 Empathy 联系人列表的关闭按钮时,窗口会按预期消失。当我现在通过 Gnome 活动菜单启动 Empathy 时,联系人列表会重新出现。这不像在 Gnome 2 上的 Psi 中单击系统托盘图标那么容易,但它现在有效。
但是,当我先开始对话并打开对话窗口,然后关闭联系人列表,并尝试使用 Gnome 活动重新访问它时,我只会让对话窗口成为焦点,而没有显示联系人列表。如果我关闭对话窗口(从而表示对话结束),然后再次使用 Gnome 活动来获取我的联系人列表,我似乎只能取回联系人列表。
那太糟了。这是故意的吗?有什么我想念的吗?
我不止一次阅读建议,在我的 OpenPGP 证书中使用主密钥对仅用于签署子密钥对而不用于一般日常使用(甚至将私钥存储在未启用网络的 PC 上以供额外使用)安全)。我最近注意到我的证书中的每个密钥对都有一些标志,这些标志定义了它必须专门用于什么目的。据我目前了解(无法找到文档),签署子密钥对的过程将通过A(用于身份验证)描述。
在我新生成的证书中,我的主密钥对具有使用标志SC(签名和认证)。现在使用 GnuPG 命令行工具更改子键的这些标志非常容易,但我找不到任何方法来修改主键对的使用标志。
我希望能够做的是将主密钥对限制为只能在我的证书中签署和撤销其他子密钥对。谁能告诉我这是否可能以及如何做到这一点?
gnome3 ×2
linux ×2
certificate ×1
cinnamon ×1
command-line ×1
debian ×1
empathy ×1
gnome-shell ×1
gnu ×1
gnupg ×1
libreoffice ×1
locale ×1
pgp ×1
posix ×1
tee ×1
themes ×1