我正在制作一个需要访问计算机显示器配置的脚本。我怎样才能做到这一点?是否有我可以在其中访问此信息的命令或文件?
目前,我这样做:
xwininfo -root
Run Code Online (Sandbox Code Playgroud)
但我只有总的分辨率,而不是细节。我需要的是每个屏幕的分辨率。
我不确定这里的硬件问题是否正常,我没有看到很多。我正在尝试在eBox 3300上安装任何 Linux 操作系统。我遇到了麻烦,我唯一能够开始工作的是 Ubuntu 的 Netbook Remix。我宁愿有 Fedora/Debian/ 或其他任何东西。
我真正想知道的是这里有没有人遇到过这些设备之一和/或自己使用过它们?如果是这样,你采取了哪些步骤来实现它?
更新 phunehehe 的评论:
处理器是Vortex86MX,是i586芯片,所以我们要专门找i386图片,而不是i686(比想象中稍微麻烦一点)。网卡是 RDC 的 R6040,我无法让 Ubuntu Netbook Remix 识别。一些发行版(我忘记了哪些发行版)无法识别 SD 卡插槽,这是我们用于存储的。
具体型号为eBox 3300MX-C。
有时,当我尝试刻录 ISO 映像时,会出现“/dev/sr0”无法独占打开的消息。lsof没有显示任何打开“/dev/sr0”的程序(我也检查了别名)。
查看/proc/interruptsx86 Linux 上的内容,我看到一些中断IO-APIC-edge是IO-APIC-level.
我想知道是什么决定了中断类型,是中断产生设备、中断控制器(APIC)、Linux内核还是BIOS?
(我想知道的原因是因为我将 PCI 卡从双处理器 Pentium III 系统IO-APIC-level移到了双处理器 Xeon 系统,在那里它被识别为IO-APIC-edge)
我在调整笔记本电脑的亮度时遇到问题。这是一个硬件问题,但我可以用 解决它ccsm,但其他程序对我不起作用,例如xgamma,等等。
现在我正在运行 Fedora 15 和 Gnome3 我不能使用 compiz:还有其他解决方案吗?
uname我的 RHEL 5.4 机器上的-a输出是:
Linux <machine name> 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
这是否意味着硬件是 64 位(可能是第一个 x86_64),而操作系统也是最后一个 x86_64 的 64 位?
另外,这么多 x86_64 实例是什么?
我可以在 32 位操作系统上安装 64 位 vm,反之亦然吗?
由于风扇噪音,我正在更改 CPU 频率。
我用于sudo cpufreq-selector -g powersave此目的,但我用 Lubuntu 替换了我的 Linux 系统 Xubuntu,因为它利用了更好的资源。我的版本是 11.10,我不使用 GNOME、KDE、Xfce 或 LXDE(仅 xmonad)。
有问题 cpufreq-selector
$ cpufreq-selector
Failed to acquire org.gnome.CPUFreqSelector: Connection ":1.35" is not
allowed to own the service "org.gnome.CPUFreqSelector" due to
security policies in the configuration file
Run Code Online (Sandbox Code Playgroud)
cpufreq-info 显示:
$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik
Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need …Run Code Online (Sandbox Code Playgroud) 寻找包含 2 个以太网端口、运行 Linux(或某些其他类型的 Unix)且价格低于 50 美元的廉价嵌入式设备。
我主要关心的是成本。它必须低于 50 美元并且有 2 个以太网端口。
它可以是一块裸露的电路板,它不需要是一个带盖子的完整设备。
使用 32 位 x86 PAE Linux 内核时,即使系统有更多 GiB 的可用内存,单个应用程序也不能分配超过 2 GiB,这是真的吗?64 位 x86 Linux 内核是否放宽了此限制?
在使用 备份一些数据(一个 200 GB 的主目录)时rsync,我收到了一个特定文件的 I/0 错误,之后rsync继续“正常”进行备份。问题源文件显示为文件大小为 72 字节。
我取消了 rsync,然后再次运行相同的命令。这次同一个文件显示正在传输数据......大量数据......还有更多数据,还有更多......我检查了目标文件的大小,它高达13 GB!所以我用 Ctrl-c 取消rsync。
再次检查源文件大小时,在 Nautilus 中,它显示60.0 PB500 GB 驱动器上的大小为(Peta 字节!)。
现在,所有这一切的要点是:删除此文件会/可能会导致其他文件中的数据丢失,看到文件系统可以感知它比实际大得多......文件系统是ext4..
我可以使用rsync异常跳过它,但我对删除它会发生什么特别感兴趣。
更新:目标和源都是 ext4
关于它是一个稀疏文件的建议:如果它是一个稀疏文件,为什么它会在一分钟到下一分钟显示不同的大小?该文件当然(?)当时没有使用。它是一个~/.macromedia/Flash_Player/#SharedObjects/someting-or-other.sol文件,其中在该目录中有更多这样的.sol文件......而且它在第一次通过时确实显示了 I/0 错误。
另外,根据man rsync,建议的-S选项是处理稀疏文件有效,不正确的,这样建议,我认为即使我没有使用-S它应该在任何情况下精确复制稀疏文件:它没有,甚至如果它是一个稀疏文件,则 60.0 Peta Bytes 似乎肯定(?)是文件系统中的错误,某处......这是我主要关心的问题:如果文件系统中存在故障,可以删除它文件对其他文件有影响吗?
更具体地说:因为它写入了 13 GB 的数据,而且还在不断攀升!当我取消它时,它是否也可以删除 13 GB - 60 PB 的数据?