{"id":90,"date":"2025-05-05T18:00:55","date_gmt":"2025-05-05T16:00:55","guid":{"rendered":"https:\/\/linuxundich.de\/en\/?p=90"},"modified":"2026-10-03T23:04:47","modified_gmt":"2026-10-03T21:04:47","slug":"mission-center-1-0-the-gnome-system-monitor-pulls-out-all-the-stops","status":"publish","type":"post","link":"https:\/\/linuxundich.de\/en\/gnu-linux\/mission-center-1-0-the-gnome-system-monitor-pulls-out-all-the-stops\/","title":{"rendered":"Mission Center 1.0: The GNOME System Monitor Pulls Out All the Stops"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I&#8217;m always on the lookout for lean, functional tools that fit well into my preferred Linux desktop environment <a href=\"https:\/\/linuxundich.de\/tag\/gnome\/\" data-type=\"post_tag\" data-id=\"1734\">GNOME<\/a> and, of course, rely on free software. <a href=\"https:\/\/missioncenter.io\/\">Mission Center<\/a> is exactly that: a full-featured monitoring tool with a modern Libadwaita design that presents <a href=\"https:\/\/linuxundich.de\/tag\/monitoring\/\" data-type=\"post_tag\" data-id=\"1094\">system resources<\/a> clearly. Like many young projects, it&#8217;s written in Rust. The newly released version 1.0 brings a whole list of changes.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><nav><ul><li class=\"\"><a href=\"#was-ist-mission-center\">What is Mission Center?<\/a><\/li><li class=\"\"><a href=\"#was-ist-neu-in-version-1-0\">What&#8217;s new in version 1.0?<\/a><ul><li class=\"\"><a href=\"#smart-daten-dank-u-disks-integration\">SMART data thanks to UDisks integration<\/a><\/li><li class=\"\"><a href=\"#netzwerk-nutzung-pro-prozess\">Network usage per process<\/a><\/li><li class=\"\"><a href=\"#gpu-monitoring-auf-dem-raspberry-pi\">GPU monitoring on the Raspberry Pi<\/a><\/li><li class=\"\"><a href=\"#licht-oder-dunkel-ihr-entscheidet\">Light or dark? You decide!<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#weitere-neuerungen-im-uberblick\">Other changes at a glance<\/a><\/li><li class=\"\"><a href=\"#mission-center-installieren\">Installing Mission Center<\/a><\/li><li class=\"\"><a href=\"#mission-center-ist-eine-echte-empfehlung\">A good alternative to System Monitor<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"was-ist-mission-center\">What is Mission Center?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you don&#8217;t know Mission Center yet: the app lets you monitor various system resources such as CPU, RAM, drives, network, and GPU in real time. It scores with a slick interface built on GTK4 and Libadwaita, which makes it a perfect fit for current GNOME desktops. What I like most is the focus on clarity and performance: all graphs are rendered with hardware acceleration, which keeps the CPU load low.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A few highlights of the basic features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Monitoring CPU usage per core or thread<\/li>\n\n\n<li>RAM and swap usage, including memory distribution<\/li>\n\n\n<li>Drive and network activity, including interface information<\/li>\n\n\n<li>GPU usage (via NVTOP), including video encoding\/decoding<\/li>\n\n\n<li>Display of running processes and their resource consumption<\/li>\n\n\n<li>A compact summary view for a reduced layout<\/li>\n\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac1921a8c86f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac1921a8c86f\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/linuxundich.de\/wp-content\/uploads\/2025\/05\/mission-center-1.0_01-1280x840.webp\" alt=\"Modern GTK4 design: The Mission Center interface is clearly structured and blends right into current GNOME desktops.\" style=\"width:100%\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Modern GTK4 design: The Mission Center interface is clearly structured and blends right into current GNOME desktops.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"was-ist-neu-in-version-1-0\">What&#8217;s new in version 1.0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With the 1.0 release, Mission Center gets more than a nice round version number. It also brings a lot of useful improvements. The most important one: the app has become noticeably more responsive, and it now updates its displays much more precisely in time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"smart-daten-dank-u-disks-integration\">SMART data thanks to UDisks integration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mission Center 1.0 now uses the widespread UDisks backend to give you detailed information about your hard drives and SSDs. If your drives support SMART (Self-Monitoring, Analysis and Reporting Technology), which is standard on current SATA and NVMe devices, you&#8217;ll see things like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Temperature<\/li>\n\n\n<li>Power-on time<\/li>\n\n\n<li>Error statistics<\/li>\n\n\n<li>and more<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can also eject drives directly, with a helpful error message if something goes wrong. This integration moves the storage view inside the app a big step forward and gives it a bit of added value over other system monitoring tools.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac1921a8cfad&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac1921a8cfad\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/linuxundich.de\/wp-content\/uploads\/2025\/05\/mission-center-1.0_03-1280x840.webp\" alt=\"Keeping an eye on your drives: The new UDisks integration shows SMART data and lets you safely eject drives right in the app.\" style=\"width:100%\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Keeping an eye on your drives: The new UDisks integration shows SMART data and lets you safely eject drives right in the app.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"netzwerk-nutzung-pro-prozess\">Network usage per process<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">At last, you can see which process causes how much <a href=\"https:\/\/linuxundich.de\/tag\/netzwerk\/\" data-type=\"post_tag\" data-id=\"25\">network traffic<\/a>. This feature requires nethogs to be installed, though. On Arch Linux, for example, you get it with:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ &lt;strong&gt;sudo pacman -S nethogs&lt;\/strong&gt;\n$ &lt;strong&gt;sudo setcap cap_net_admin,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+pe $(which nethogs)&lt;\/strong&gt;\n$ &lt;strong&gt;getcap $(which nethogs)&lt;\/strong&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After that, the Processes view shows a new column for network activity, sortable, of course. In the current version 1.0, the translation for this column is still missing.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac1921a8d4ad&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac1921a8d4ad\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/linuxundich.de\/wp-content\/uploads\/2025\/05\/mission-center-1.0_02-1280x840.webp\" alt=\"Who is talking to whom? The new network column shows per-process traffic data, provided Nethogs is set up correctly.\" style=\"width:100%\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Who is talking to whom? The new network column shows per-process traffic data, provided Nethogs is set up correctly.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gpu-monitoring-auf-dem-raspberry-pi\">GPU monitoring on the Raspberry Pi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Owners of a Raspberry Pi 4 or 5 can look forward to this: the GPU is now detected and monitored via NVTOP, provided the right kernel is installed. That means at least kernel 6.12 with the corresponding support, for example in current Arch or Manjaro builds for the Pi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"licht-oder-dunkel-ihr-entscheidet\">Light or dark? You decide!<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not everyone likes the system-wide dark mode, or maybe you want to work in light mode during the day and dark in the evening. Mission Center 1.0 now lets you choose between light and dark mode independently of the system setting.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac1921a8d95e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac1921a8d95e\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/linuxundich.de\/wp-content\/uploads\/2025\/05\/mission-center-1.0_04-1280x840.webp\" alt=\"More control: In the settings, you can now switch between light and dark themes, independent of the GNOME system setting.\" style=\"width:100%\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">More control: In the settings, you can now switch between light and dark themes, independent of the GNOME system setting.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s also a new option to make the graphs \u201cglide\u201d with an animation. It looks pretty, but it comes with a certain performance tradeoff. On weaker systems (Mission Center also runs on a <a href=\"https:\/\/linuxundich.de\/category\/raspberry-pi\/\" data-type=\"category\" data-id=\"1854\">Raspberry Pi<\/a>, for example) you may be better off disabling it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"weitere-neuerungen-im-uberblick\">Other changes at a glance<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Display of unloaded services on the Services page<\/li>\n\n\n<li>Improved memory reporting<\/li>\n\n\n<li>Display of the maximum bitrate of all network interfaces<\/li>\n\n\n<li>Configurable units: bits vs. bytes, base 2 vs. base 10<\/li>\n\n\n<li>More keyboard shortcuts<\/li>\n\n\n<li>New arrangement of the sidebars for a better overview<\/li>\n\n\n<li>Reworked Apps and Processes page with more information<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"mission-center-installieren\">Installing Mission Center<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mission Center is free software and available for various Linux distributions. The easiest and recommended way to install it is Flatpak via <a href=\"https:\/\/flathub.org\/apps\/io.missioncenter.MissionCenter\">Flathub<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ &lt;strong&gt;flatpak install flathub io.missioncenter.MissionCenter&lt;\/strong&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After that, you can open the app from the app launcher or straight from the terminal with:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ &lt;strong&gt;flatpak run io.missioncenter.MissionCenter&lt;\/strong&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If you use GNOME Software, for example, you can of course also install the Flatpak on your system with a mouse click. Alternatively, you have these options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/snapcraft.io\/mission-center\">Snap Store<\/a>: for users of Snap-based systems like Ubuntu<\/li>\n\n\n<li><a href=\"https:\/\/gitlab.com\/mission-center-devs\/mission-center\/-\/releases\">AppImage<\/a>: portable, no installation required<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The source code is open and freely available on the <a href=\"https:\/\/gitlab.com\/mission-center-devs\/mission-center\">project page on GitLab<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"mission-center-ist-eine-echte-empfehlung\">A good alternative to System Monitor<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, there are plenty of monitoring tools on Linux: htop or glances in the terminal, GNOME System Monitor, or the new <a href=\"https:\/\/apps.gnome.org\/de\/Resources\/\">Resources<\/a>, to name just a few. But Mission Center stands out for me with its combination of a modern interface, a sensible range of features, and good performance. The similarity to the Windows Task Manager layout may be divisive, but I think it&#8217;s a pragmatic and user-friendly solution. Above all, though, the app is fully open source, actively developed, and fits perfectly into the modern GNOME desktop.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With version 1.0, Mission Center delivers a powerful and good-looking monitoring tool for GNOME. New on board: SMART analysis, GPU support for Raspberry Pi, a dark mode switch, and per-process network statistics.<\/p>\n","protected":false},"author":2,"featured_media":89,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"lui_source_id":44673,"lui_source_hash":"7ac4caa9b146095dc14b6f4b80410707095706f8da8c9039d893a1c332d95ba2","lui_source_translated":"2026-10-03","lui_source_reviewed":true,"lui_via_url":"","lui_via_label":"","lui_source_url":"","lui_source_label":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-90","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gnu-linux"],"_links":{"self":[{"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":1,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":112,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/posts\/90\/revisions\/112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/media\/89"}],"wp:attachment":[{"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/media?parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/categories?post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/tags?post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}