是否有已发现在 Ubuntu 下运行良好的当前笔记本电脑的更新列表(除了常见的“YYYY 的 n 款最佳 linux 笔记本电脑”文章)?似乎有一个Ubuntu 认证的硬件页面,但笔记本电脑不在列出的硬件类别中。
在从桌面 LiveCD (10.10) 安装系统期间,我选中了“安装过程中下载更新”选项。
在开始安装之前,我已经配置了一个 apt 代理服务器。
代理服务器是通过写入配置的
Acquire::http { Proxy "http://apt-proxy-server:3142"; };
Run Code Online (Sandbox Code Playgroud)
到/etc/apt/apt.conf.d/02proxy从 LiveCD 启动的运行系统上的新文件。
在启动系统安装 GUI 之前,此代理已正确用于我在实时系统上的各种软件包安装。它访问apt-cacher-ng在机器上以非透明模式运行apt-proxy-server。
但是,安装期间进行的下载并未使用此代理。我确认该文件02proxy未被更改或删除。
有没有办法在安装过程中强制使用 APT 代理?
我刚刚从 10.10 桌面 LiveCD 进行了安装,使根卷成为 LVM LV。
显然这是不支持的;在启动 GUI 安装程序应用程序之前,我通过执行以下步骤来管理它:
lvm2在正在运行的系统上安装软件包/var;我认为这无关紧要。完成这些步骤后,GUI 安装程序提供了两个 LV 作为安装目标;我很高兴地接受了,同时还放置/boot了一个与 LVM 分区分开的主分区。
安装似乎进行得很顺利,而且我已经确认 root 和 var 卷都包含看起来可以接受的目录结构。
但是,启动失败;如果我理解正确的话,我会被放到一个在 initrd 文件系统中运行的 busybox。
虽然我还没有完成整个 grub2 文档,但看起来试图启动我的新系统的条目是正确的:
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set $UUID_OF_BOOT_FILESYSTEM
linux /vmlinuz-2.6.35-22-generic root=/dev/mapper/$LVM_VOLUME_GROUP-root ro quiet splash
initrd /initrd.img-2.6.35-22-generic …Run Code Online (Sandbox Code Playgroud) 不确定这是否是该站点的合适问题,因为它并不是真正特定于 Ubuntu。那些认为不是的人可能应该在 Unix 和 Linux stackexchange 站点上回复我的交叉帖子。抱歉有任何混淆,我仍在协商这些站点(和 superuser.com,我也在那里交叉发布)之间的边界。我想我们都是。
我大量使用工作区,并且有很多(6x4 网格)。我通常运行 openbox,但目前我使用的机器没有设置 openbox,所以我使用 xfce,因为它已经按照我的喜好进行了大部分配置。当我切换工作区时,我已经习惯于获得视觉反馈,向我展示我刚刚搬到哪个工作区,并且发现自己在 xfce 中有点迷失方向。在 openbox 中,这是一个大的平视显示器,非常理想。我知道工作区切换器面板小程序会突出显示活动工作区,但这似乎只适用于显示一些桌面空间的工作区;因为我通常将所有窗口都最大化,所以这不是很有帮助。
在 xfce 中切换工作区时,有没有办法启用显示新工作区的视觉反馈?
我使用 UPS 电源运行,并希望防止笔记本电脑的电池充电,以增加其他设备可用的电量。有没有办法做到这一点?
该机器是戴尔 Latitude D400。如果人们想要更多详细信息,请询问。
另外,我收集到我需要更好地解释我想要的设置。我收到了很多关于取出电池的建议。我不确定人们是否建议在机器运行时取出电池——据我所知,这对大多数笔记本电脑来说不是一个好主意——或者干脆完全取出电池。
后一个选项不是最佳选择,因为理想情况下我想使用笔记本电脑电池中的 30-60 分钟电源,然后切换到 UPS 电源。切换的细节可能构成一个单独的问题,但如果我找不到一种方法来防止笔记本电脑电池充电,那么将电池从机器中完全取出可能是最好的方法。我还不确定这台机器是否可以在没有电池的情况下运行,但我会检查一下。
除了笔记本电脑,UPS 仅支持电缆调制解调器和路由器以及 USB 集线器。
同样在此设置的理想版本中,所有电源管理更改都将自动进行,即不需要重新插入任何东西或按 Fn 键。我希望机器在apcupsd 指示UPS A/C 没电时开始使用笔记本电池电源,然后在电池几乎耗尽时开始使用UPS 电源,但不为电池充电。
我正在使用需要构建驱动程序的硬件,该驱动程序不存在于内核源代码树中,即不是 linux 的“一部分”。目前我发现每次开始使用新内核版本时都需要手动重建和安装驱动程序。有没有办法简化这个过程?
外部 3½" HDD 似乎有发生故障的危险——它在空闲时发出滴答声。
我已经获得了一个替换驱动器,并想知道从可疑驱动器中获取数据的最佳策略,并尽可能多地保存数据。
有些目录比其他目录更重要。但是,我猜测挑选和选择目录会减少我保存整个内容的机会。我还必须挂载它,转储文件列表,然后卸载它,以便能够有效地对目录进行优先级排序。加上这样做很耗时的事实,我正在远离这种方法。
我已经考虑过只使用dd,但我不确定它将如何处理读取错误或其他可能仅阻止数据的某些部分被拯救的问题,或者可以通过一些重试来克服这些问题,但不会太多以至于它们以免驱动器的其他部分被保存。我想理想情况下,它会通过一次获得尽可能多的数据,然后返回重试因错误而错过的任何内容。
复制更慢(例如,每 x MB/GB 暂停一次)是否可能比仅全速运行操作更好,例如避免任何过热问题?
对于“你的备份在哪里”的人群:这实际上是我的备份驱动器,但它也包含一些非关键和笨重的东西,比如音乐,它们不是备份,即没有备份。
除了这种有点不祥的声音外,驱动器没有表现出任何明显的故障迹象。最近我确实不得不检查一些错误——孤立的 inode、不正确的空闲块/inode 计数、inode 位图差异、删除的 inode 上的 dtime 为零;总共大约 20 个错误。
该分区的文件系统是 ext3。
向潜在的未来用户推荐 Ubuntu 的问题之一,尤其是那些不特别热衷于技术工作的用户,是升级有可能损坏他们的机器,他们将不得不付费或以其他方式强迫一些知识渊博的人修复它们.
从我在几台不同的笔记本电脑上运行连续版本的 Ubuntu 以来的有限经验来看,这个机会非常高。我不确定我是否只是对我使用的硬件不走运,或者是因为我安装的软件包数量高于平均水平,或者升级是否只是典型的问题。
因此,我想知道对于临时用户进行版本升级(例如从 10.04 到 10.10)而不会遇到任何回归错误的可能性。
显然,这取决于人们运行的硬件。Canonical 似乎正在努力收集这方面的数据,例如在他们的问题跟踪器上勾选“我受到这个错误的影响”复选框,以及笔记本电脑兼容性报告,但我没有看到任何全面的信息。
我希望在这里有一个客观的参考,例如由相对公正的人进行的一项研究。然而,轶事证据也可能有用。
我希望弹出一条消息以响应各种系统事件,主要是为了能够从 shell 会话中为自己设置提醒。有几种方法可以做到这一点;zenity似乎是最精致的。但是,我发现 zenity 至少存在两个问题:
消息不会出现在所有工作区中。我尝试使用 gtk 选项--screen来控制它,但无论如何它们只会出现在当前工作区中。因此,如果我在消息出现时切换工作区,我将看不到它。
消息不会出现在所有其他窗口上方。具体来说,如果我正在使用guake,窗口zenity下方会出现一条新消息guake,我将无法看到它。
不久前我尝试了其他一些应用程序。既gmessage和xmessage展出问题1 ; gmessage也出现了问题2。我确实发现kalarm可以从命令行编写脚本的 可以正常工作,但是如果可能的话,我试图避免运行 KDE 堆栈,并且更喜欢具有zenity多功能性的轻量级东西。
似乎可以通过设置 WM_CLASS 来解决这些问题,但我在那里有点不知所措。也可以在使用脚本启动窗口后对其进行修改,但我再次不确定在哪里查找资源。
正如@geirha 所建议的,我已经考虑使用notify-send(通过libnotify-bin包,它似乎是notify-osd的客户端)。这个框架有很多问题,我已经提交了 一些 错误 报告。我希望devilspie 可以为部分或所有这些问题提供解决方法,或者有另一个更可靠的通知系统。
今天我不得不强制关闭我的机器,因为它在从挂起恢复期间冻结。自从重新启动后,我发现p密钥在 X 中不能正常工作。它在控制台中可以正常工作。
修改后的按键,例如shift- p,ctrl- p,可以正常工作。
按p与xev运行提供了
FocusOut event, serial 34, synthetic NO, window 0x5000001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 34, synthetic NO, window 0x5000001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 34, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 …Run Code Online (Sandbox Code Playgroud) 如果我从实时系统的 LVM 快照进行备份,我怎样才能最好地避免由于在升级等过程中拍摄快照而导致的问题?据推测,这不会是灾难性的,因为它不会像升级过程中的停电那样严重,但它至少会造成一定程度的不便。