小编met*_*mit的帖子

系统范围内的类似 Emacs 的键绑定?

有没有办法为整个操作系统设置类似 Emacs 的键盘快捷键(至少是下面提到的子集)?这在某些应用程序中是可能的,例如终端、Emacs(去图 :) 以及另外通过一些其他应用程序中的特殊插件(Eclipse),但我已经习惯了通过文本进行 Cf-ing 并且永远不必跳转到我的箭头我希望能够在系统范围内执行此操作,以便我在打字时都可以执行此操作 - 例如在 Rhythmbox 中搜索歌曲、在仪表板或 HUD 中输入内容、在 Thunderbird 或 Gmail 中编写邮件......我最感兴趣的组合是:

  • Cf - 前进
  • Cb - 向后
  • Ca - 家
  • Ce-端
  • cd - 删除
  • ck - 删除行

(非 emacs 用户注意 - C 表示 Ctrl)

system shortcut-keys emacs

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

如何在 Ubuntu 桌面上运行 Ubuntu touch 应用程序?

我看到有一些不错的应用程序正在为 Ubuntu touch 开发,其中一些支持更大的屏幕。现在,我想在我的桌面上运行其中一些应用程序吗?目前这可能吗?如果是这样,怎么做?

我看到可以安装核心应用程序,但我还没有找到有关安装单击包的任何说明。

ubuntu-touch click-packages

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

如何启用笔记本电脑模式?

笔记本模式据说是 Linux 的能效助推器之一。现在,我发现的消息来源说要激活它,您需要:

  1. 安装laptop-mode-tools.
  2. 追加LAPTOP_MODE_ENABLED=true(如果它不存在;否则确保将其设置为 true) inside /etc/default/acpi-support

但是,即使执行此操作后,笔记本电脑模式也未运行(我已将其设置/etc/laptop-mode/laptop-mode.conf为始终开启):

~$ cat /proc/sys/vm/laptop_mode 
0
Run Code Online (Sandbox Code Playgroud)

有谁知道如何启用笔记本电脑模式?

这里提到Ubuntu 包是“残废的”。Ubuntu 真的不允许你在 AC 上进入这种模式吗?如果是这样,为什么?

编辑:根据“laptop-mode-tools”是否仍然与 12.04 和 3.x 内核相关,自 Ubuntu 12.04 以来似乎不再需要笔记本电脑模式?

battery laptop

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

哪里记录了 OpenStack 上 Ubuntu 云来宾映像的使用情况?

每当我设置 devstack 或 OpenStack 部署时,我都想添加最新的 LTS Ubuntu 服务器映像。我过去曾多次成功,我相信可以通过以下方式实现:

wget http://uec-images.ubuntu.com/releases/12.04.2/release/ubuntu-12.04.2-server-cloudimg-amd64-disk1.img
glance image-create --is-public true --disk-format qcow2 --container-format bare --name "precise" < ubuntu-12.04.2-server-cloudimg-amd64-disk1.img
Run Code Online (Sandbox Code Playgroud)

但是,我想知道在哪里可以找到有关执行此操作的官方支持文档?我如何为它做出贡献?我有时会遇到问题,如果没有官方说明,我永远不确定是上述命令还是我的部署。我曾两次尝试将这些说明添加到 OpenStack 官方文档和/或随附的 Disqus 评论中,但这些说明会被删除,而且我找不到一致的、受支持的手册来执行此操作,我希望非常基本的过程。

另外,来宾映像的难以捉摸的 cloud-init 选项怎么样?我在哪里可以找到有关如何使用它们的说明?从终端和网络用户界面?我曾经不得不在源代码中寻找这些信息。

到目前为止,我发现的是列出可用图像的网站,但没有说明图像格式的网站- 我总是不得不在谷歌上搜索这些信息。还有的UEC维基,其中列出了如何创建自己的图像,而不是如何使用现有(或预制Ubuntu的云图片)许多食谱。然后是ubuntu.com 上最容易找到的“云”类别,它只链接到一些宣传小册子和无信息的云图像列表。

我知道这是一个半错误报告(我希望看到修复或帮助修复:)),但我也想知道我提出的问题的答案。

cloud uec openstack cloud-init

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

负面的 Compiz 插件去哪儿了?

升级到 Quantal 后,我找不到负面的 Compiz 插件。为什么呢?我发现该插件对于阅读灼热的页面非常有用。

我看到它仍然列在Compiz 插件页面上

有人可以帮助指导我如何安装插件吗?

compiz

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

为包或上游分支做出贡献?

在学习 Ubuntu 开发和打包时,有一部分我不太清楚。所以,假设我们在功能冻结之前处于积极开发(例如 Raring)的中间,我想致力于改进为 Ubuntu 打包的程序 - 例如 Guake。我想修复一个错误,添加一个新功能等。现在,我看到了两种方法:

  1. 在上游主干lp:guake 上工作,提交合并提案并请求 Ubuntu 的包维护者重新同步包
  2. 在包分支ubuntu:guake上工作,在那里提交我的修复,让项目或包维护者担心将此修复转发到上游或为包 repo 创建一个 guake-ubuntu0 补丁版本

这两种方法之一更好吗?它是否取决于情况(例如贡献类型 - 错误修复或新功能;开发阶段),如果是,如何?如果有经验的人可以就此主题提供更多指导和建议,那就太好了。

在 GitHub 生态系统中工作时,似乎总是很清楚——一切都以最新的开发版本为中心,所有的拉取请求都为它提交(至少我从来没有遇到过任何人为项目 X 的​​某些旧版本 0.7 提交东西),而在 Launchpad 上,包和上游分支之间的这种差异让我感到困惑。我不确定运行最新的 Ubuntu 开发版本并深入研究可用的源代码(通过apt-get source <package>)是否更好,或者我应该将最新的主干代码放入我的稳定 Ubuntu 中,进行更改,看看我是否能以某种方式获得维护者将此更改转发到包(重新同步,检查构建是否仍然适用于其他 Ubuntu 库等)

我阅读了新旧包装指南,但仍然让我对这些问题感到困惑。

launchpad packaging development contributing

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

如何获得有关 apt-get 的安装子命令的帮助?

我尝试使用apt-get help installand apt-get install --help,但我一直在获取主要apt-get帮助页面,提供有关 install 子命令的稀缺信息:

install - Install new packages (pkg is libc6 not libc6.deb)
Run Code Online (Sandbox Code Playgroud)

我在哪里可以阅读--no-install-recommends和其他可用的选项?

command-line apt manpage

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