Ubuntu 10.10 出来时,我重新安装了它,我的笔记本电脑可以正常挂起。突然之间,我再也无法让我的笔记本电脑挂起。这是 HP Pavilion dv2-1110,但我认为这不是硬件问题,原因如下:

pmi action suspend,我会收到错误消息:Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files。echo -n mem > sudo /sys/power/state我绝对没有输出,也没有可见的效果。什么可能导致这种行为?我认为已安装软件包的列表可能有用,但它很大,我不知道如何以折叠/展开模式或其他方式将其发布在这里。
编辑:以防万一有人问,安装的软件包都不是 kdm 或类似的东西(这将证明 gnome 的关闭菜单中缺少选项是合理的)。
我的笔记本电脑 10.04 和 9.10 上安装了两个版本的 ubuntu。它们安装在不同的分区上(假设分别是 /dev/sda1 和 /dev/sda2),但我忘了哪个是哪个。我现在正在通过 liveCD 启动(我正在对 grub 问题进行故障排除),但我需要知道哪个分区包含 lucid 安装。
我可以完全访问每个分区的内容,所以一定很容易找到。我只是不知道要查看哪个文件。
我有一个在工作中运行的无头 Ubuntu 服务器,我通过 Putty 从我的家用 Windows 机器连接到它。我已经使用 putty 登录,我需要在服务器上运行一个程序(一个 java 包),但如果没有 X11 显示器,它就无法运行。这是我得到的错误:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
我以前从未使用过远程图形会话,所以如果我说废话,请纠正我。问题是,我真的不需要 gui 来与这个软件交互,我只需要它像有 gui 一样运行。那么,让我通过远程登录在服务器上运行的最简单方法是什么?它可以是实际的显示会话,也可以是应用程序可以输出到的某种模拟显示。重要的是我可以从仅限命令行的 Putty 窗口启动它,并且在我注销时它不会停止。
我读到这xvnc可能会奏效,但我不知道该怎么做。
我说的够清楚了吗?
我想在 ssh-server 上运行一个命令,但是这个命令是由我本地机器上的脚本决定的。我怎么做?
一个清晰的例子:
我想在这里写一个脚本(foo.sh),它接受一个参数。如果我运行./foo.sh 0它应该以某种方式向服务器计算机发送关闭信号,但如果我运行./foo.sh 1它应该发送重启信号。
我知道如何通过 ssh 手动登录,并且我已经将 ssh-keys 设置为跳过密码,但我不知道如何使用脚本自动执行该过程。
我喜欢在我的 Ubuntu 安装中试验许多不同的软件。然后,每次 Ubuntu 达到新的发布周期时,我只需进行全新安装(而不是升级)以摆脱所有额外的软件(以及它们各自的配置文件/文件夹)。我总是备份并携带到下一次安装的唯一内容(除了个人文件)是 gnome 的配置文件,所以我的桌面总是我喜欢的方式。=)
问题在于,我测试的不同软件包从来没有被正确卸载,所以我的 gnome 主菜单充满了指向我以前安装中的软件的断开链接(因为我保留了 gnome 配置文件,这些链接被保留了下来)。
是否有任何自动方式来浏览我的 gnome 主菜单并删除任何损坏的链接?我知道如何手动编辑菜单,我可以自己完成它,但我正在寻找一些脚本或包来为我清理,这样我就不必在每个发布周期手动进行编辑。
最近(我不知道什么时候,可能是在更新之后)声音指示器从我的面板上消失了,我也没有听到任何声音。我尝试安装该indicator-sound软件包,但得到的只是以下错误消息:
The following packages have unmet dependencies:
indicator-sound: Depends: libido-0.1-0 (>= 0.1.1) but it is not going to be installed
E: Broken packages
Run Code Online (Sandbox Code Playgroud)
似乎是一个错误,但我该如何解决呢?我可以安装旧版本的性欲吗?如果是这样,我该怎么做?
直到几天前,一切都运行良好,所以我确定包裹是问题所在。
编辑:该命令$ dpkg --get-selections | grep libido返回以下输出:
libido-0.1-0 deinstall
Run Code Online (Sandbox Code Playgroud)
好吧,这很尴尬。昨天我卸载并重新安装了 libido 包六次,而且指示器声音包一直报告同样的错误。然而,今天,我刚刚安装了 libido 包,现在安装了 indicator-sound 包,没有任何错误。也许系统需要重新启动或其他什么。
(我应该回答我自己的问题还是等待版主关闭它?)
我在 ubuntu lucid 上使用 pidgin 作为我的聊天客户端。每当我打开聊天窗口时,我都喜欢将其标记为“始终在可见的工作区中”,因为这样更方便。
有没有办法可以强制聊天窗口在打开时已经被标记为那样?因此,如果有人在 gtalk 上开始与我对话(例如),该窗口将自动出现在所有工作区中,而我不必手动对其进行标记。
每当我使用 emacs 同时打开多个文件时,如下所示:
emacs foo.dat bar.dat
Run Code Online (Sandbox Code Playgroud)
打开的窗口将分为两个文件(每个文件的缓冲区)。我想避免这种情况。我可以在我的.emacs文件中放置一行来防止这种情况发生吗?我希望 emacs 只在窗口中打开一个缓冲区,无论我加载了多少文件。
我使用的是 23.1.1 版。
我将 Gnome-Do 与“文件和文件夹 v2.5”插件一起使用。我将它设置为读取我的.scripts文件夹,以便我可以从 Gnome-Do 运行我的个人脚本。唯一的问题是 Gnome-Do 对 shell 脚本的标准操作是打开它们而不是运行它们。这迫使我每次都使用 Tab 并向下滚动。如何更改 Gnome-Do 的标准动作?
为清楚起见,举个例子:
我有一个foo.sh在我的可执行文件.scripts中的文件夹。当我在 Gnome-Do 中输入foo 时,它会正确选择文件并提供打开操作。然后我必须按 Tab 键,按向下键,然后按 Enter 键来选择运行操作。我希望Run动作排在第一位。
或者,将 Gnome-Do 与个人脚本集成的更合适的方法也很好。
我的顶部 gnome 面板设置为不展开并位于屏幕的右上角。我刚刚意识到我不介意最大化的窗口是否能够支持它(它实际上不会掩盖任何东西)。是否可以使用 gnome-panel 实现这一目标?
这是它现在的样子:

理想情况下,窗口的标题栏应该在面板后面(被它部分遮挡)。我知道像 AWN 这样的不同扩展坞软件能够做到这一点,但我运行的是弱上网本,我宁愿用 gnome-panel 来做到这一点。
简单的问题。我正要分配Ctrl+ Alt++键盘快捷键来增加音量,但后来我意识到它已经分配给某些东西。如果我按下这个组合键,屏幕会闪黑一秒钟,然后又回来。按Ctrl+ Alt+-会产生类似的行为。所以我很好奇,这个快捷方式应该做什么?