如何让 CPU-G 在 18.04 上运行

Ste*_*230 7 18.04

要让 CPU-G 在 18.04 上运行需要什么?我已经执行了我能找到的所有必要步骤(参见这篇文章这篇文章)并在互联网上进行了一般搜索,但无济于事。

尝试使用 Super 键启动程序会显示该图标,但单击该图标没有任何作用。同样,在 Alt-F2 窗口中输入 cpu-g 也无效。

我确定这一定是非常基本的东西,但我没有技能知道要寻找什么。

谢谢你。

Win*_*nix 7

我找不到关于 的最新信息cpu-g。与此同时,您可能想尝试hardinfo一下可以安装的:

sudo apt install hardinfo
Run Code Online (Sandbox Code Playgroud)

然后hardinfo在终端中输入或从 Dash ( Alt+ F2)调用,gui 显示如下:

硬信息.png

您可以获得大部分信息(如果不是全部的话)cpu-g以及关于您机器的更多信息。

  • 我现在明白你在建议一个替代方案。我一开始并没有意识到这一点。我最终从 CPU-G 中寻找的是 CPU-Z 为您提供的精美 JPG。感谢您的回复! (2认同)

N0r*_*ert 6

让我们看看为什么它不启动:

cd ~/Downloads
wget https://netix.dl.sourceforge.net/project/cpug/cpu-g-0.9.0.tar.gz
tar -xf cpu-g-0.9.0.tar.gz
cd cpu-g-0.9.0
Run Code Online (Sandbox Code Playgroud)

启动它:

$ ./cpu-g
You need to have PyGTK 2.10.0, GTK.Glade and GTK+ 2.10.0 or higher             installed in your system in order to run CPU-G.
Run Code Online (Sandbox Code Playgroud)

所以它至少需要安装两个包

sudo apt-get install python-gtk2 python-glade2
Run Code Online (Sandbox Code Playgroud)

然后它会启动:

sudo ./cpu-g
Run Code Online (Sandbox Code Playgroud)

18.04 LTS 上的 CPU-G

(在虚拟机和真实硬件上测试)


关于来自 PPA ( ppa:atareao/atareao) 的包,我还看到它没有以以下内容开头:

$ /opt/extras.ubuntu.com/cpu-g/bin/cpu-g
[Errno 2] No translation file found for domain: 'cpu-g'
/opt/extras.ubuntu.com/cpu-g/share/cpu-g/distros/ubuntu.png
[Errno 2] No such file or directory: '/sys/class/power_supply/BAT0/charge_now'
[Errno 2] No such file or directory: '/sys/class/power_supply/BAT0/charge_now'
Traceback (most recent call last):
  File "/opt/extras.ubuntu.com/cpu-g/bin/cpu-g", line 42, in <module>
      cpug = CPUG()
  File "/opt/extras.ubuntu.com/cpu-g/share/cpu-g/cpug.py", line 999, in __init__
      self.update_info()
  File "/opt/extras.ubuntu.com/cpu-g/share/cpu-g/cpug.py", line 1318, in update_info
      self.start_battery_updater()
  File "/opt/extras.ubuntu.com/cpu-g/share/cpu-g/cpug.py", line 1346, in start_battery_updater
      self.get_battery_duration()
  File "/opt/extras.ubuntu.com/cpu-g/share/cpu-g/cpug.py", line 1079, in get_battery_duration
      inv.battery_info('charge-now')/1000000) + _(' Ah'))
TypeError: unsupported operand type(s) for /: 'str' and 'int'
Run Code Online (Sandbox Code Playgroud)