Bottom

跨平台图形化进程监控器
授权协议 MIT
开发语言 Rust
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 詹甫
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Bottom 是一个可定制的跨平台图形化进程/系统监控器,其灵感来自于 htop、gtop、gotop 等工具。

这个系统监控工具的主要亮点之一是提供了 CPU 使用率、RAM 使用率等图形化的可视化部件。

 

Bottom 的特点:

  • 用于显示电池使用情况、磁盘容量、温度传感器等信息的小组件
  • 进程小组件用于显示、分类和搜索有关进程的信息,以及树状模式。
  • 可定制的行为,可以用命令行标志或配置文件来控制。

Cargo

# If required, update Rust on the stable channel
rustup update stable

cargo install bottom --locked

# Alternatively, --locked may be omitted if you wish to not used locked dependencies:
cargo install bottom

Arch Linux

sudo pacman -S bottom

Debian/Ubuntu

# x86-64
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.8.0/bottom_0.8.0_amd64.deb
sudo dpkg -i bottom_0.8.0_amd64.deb

# ARM64
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.8.0/bottom_0.8.0_arm64.deb
sudo dpkg -i bottom_0.8.0_arm64.deb

# ARM
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.8.0/bottom_0.8.0_armhf.deb
sudo dpkg -i bottom_0.8.0_armhf.deb

Snap

bottom is available as a snap:

sudo snap install bottom

# To allow the program to run as intended
sudo snap connect bottom:mount-observe
sudo snap connect bottom:hardware-observe
sudo snap connect bottom:system-observe
sudo snap connect bottom:process-control

Fedora/CentOS

sudo dnf copr enable atim/bottom -y
sudo dnf install bottom

Gentoo

sudo emerge --ask sys-process/bottom

Nix

nix-env -i bottom

Solus

sudo eopkg it bottom

Void

sudo xbps-install bottom

Homebrew

brew install bottom

MacPorts

sudo port selfupdate
sudo port install bottom

Scoop

scoop install bottom

Chocolatey

choco install bottom

# The version number may need to be specified for newer releases for the first
# few hours/days during the approval process:
choco install bottom --version=0.8.0

winget

winget install bottom

# Alternatively, to be more specific:
winget install Clement.bottom

 

  • 一. 在Activity中使用底部导航栏BottomNavigationView 步骤一:在菜单文件中定义底部导航菜单选项内容 1.1 新建menu文件menu_bottom_nav.xml(src/main/res/menu/menu_bottom_nav.xml) 1.2 构建menu_bottom_nav.xml(src/main/res/menu/menu_bottom_nav.xml)内

  • 1.简介 BottomNavigationView是一个底部导航栏控件,一般和fragment一起使用。 2.使用 <android.support.design.widget.BottomNavigationView android:id="@+id/bottomNavigation" android:layout_width="match_parent"

  • BottomNavigationView 使用 布局中设置 <android.support.design.widget.BottomNavigationView android:id="@+id/bottom_navigation" style="@style/Widget.Design.BottomNavigationView" android:layout_width

  • 前言 一个绝对定位的元素,一般上下、左右都只指定一个。 那么同时指明top和bottom,有什么用呢,一下就是我个人对其的一点经验分享 作用 如果没有其他属性影响(即没有height属性的前提下),那么这个元素会拉伸顶部和底部去满足top和bottom都为0的状态。 其实设置bottom: 0; top: 0; 和 设置height:100% 差不多,都是自适应高度。 不过如果同时设置了高度和bo

 相关资料
  • Koala是一款预处理器语言图形编译工具,支持Less、Sass、CoffeeScript、Compass framework 的即时编译。 无需手动输入命令去编译,后台监听文件是否有改变,如有修改会自动进行编译。能够大大提升 Web 开发中的工作效率。 功能特性 多语言支持 支持Less、Sass、CoffeeScript 和 Compass Framework。 实时编译 监听文件,当文件改变

  • 在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 Windows主机的运行指标的采集,可以写Python脚本,通过windows的计划任务来每分钟执行采集各项运行指标,包括内存占用、CPU使用、磁盘使用量、网卡流量等。 可以直接使用以下 window 监控程序进行 w

  • 问题内容: 我需要在python终端程序中监听某些按键,而不必使用暂停执行。我已经看到人们使用一些特定于Windows的方式来监听按键,并且我看到人们使用了诸如tkinter和pygame之类的大型模块,这些模块我想避免。 是否有一个轻量级的模块可以跨平台运行(至少是ubuntu,windows,mac)?还是有一种方法可以只使用来自tkinter,pygame等的事件系统? 如果没有,我应该如何

  • 下面我们介绍几个可以用图形化的方式来管理Docker的工具。 Shipyard:https://github.com/shipyard/shipyard(已停止维护) Portainer Portainer(基于 Go)是一个轻量级的管理界面,可让您轻松管理Docker主机或Swarm集群。 Portainer的使用意图是简单部署。它包含可以在任何 Docker 引擎上运行的单个容器(Docker

  • 多平台支持 Mpx支持在多个小程序平台中进行增强,目前支持的小程序平台包括微信,支付宝,百度,qq和头条,不过自2.0版本后,Mpx支持了以微信增强语法为base的跨平台输出,实现了一套业务源码在多端输出运行的能力,大大提升了多小程序平台业务的开发效率,详情可以查看template增强特性 不同平台上的模板增强指令按照平台的指令风格进行设计,文档和代码示例为了方便统一采用微信小程序下的书写方式。

  • 在spring-boot模块中,您可以找到两个类来创建通常对进程监视有用的文件: ApplicationPidFileWriter创建一个包含应用程序PID的文件(默认情况下,在应用程序目录中,文件名为application.pid)。 WebServerPortFileWriter创建一个或多个文件,其中包含正在运行的Web服务器的端口(默认情况下,在应用程序目录中,文件名为applicatio

  • 我目前正在使用Windows控制台制作一个平台游戏。但是,我在发出多个命令时遇到了一个问题。 例如,当我让我的角色朝一个方向运行,然后按“跳跃”时,按住run键的事实被忘记,必须再次按下。 是否有一种输入法可以检查哪些键被按住或按下?或者更确切地说,是检查重复输入的一种方法? 以下是我目前的代码供参考:http://pastebin.com/2y6Rf6rb 我目前使用的输入法是:

  • 我现在正在学习SFML,我刚刚设法实现了一些基本的跳跃和重力。但是,我不知道如何进行碰撞,因为我还需要检测物体的哪一边被击中。例如,如果它击中物体的底部,我需要向上移动以停止,如果它击中顶部,我需要向下移动以停止,如果它只击中一侧,我需要向左或向右移动。这些只是矩形物体,所以我不必为圆形或不自然的形状编写奇怪的程序,只需要4个侧面。谢谢!