4 cool new projects to try in COPR for May 2020

COPR is a collection of personal repositories for software that isn’t carried in Fedora. Some software doesn’t conform to standards that allow easy packaging. Or it may not meet other Fedora standards, despite being free and open source. COPR can offer these projects outside the Fedora set of packages. Software in COPR isn’t supported by Fedora infrastructure or signed by the project. However, it can be a neat way to try new or experimental software.

This article presents a few new and interesting projects in COPR. If you’re new to using COPR, see the COPR User Documentation for how to get started.

Ytop

Ytop is a command-line system monitor similar to htop. The main difference between them is that ytop, on top of showing processes and their CPU and memory usage, shows graphs of system CPU, memory, and network usage over time. Additionally, ytop shows disk usage and temperatures of the machine. Finally, ytop supports multiple color schemes as well as an option to create new ones.

Installation instructions

The repo currently provides ytop for Fedora 30, 31, 32, and Rawhide, as well as EPEL 7. To install ytop, use these commands with sudo:

sudo dnf copr enable atim/ytop
sudo dnf install ytop

Ctop

Ctop is yet another command-line system monitor. However, unlike htop and ytop, ctop focuses on showing resource usage of containers. Ctop shows both an overview of CPU, memory, network and disk usage of all containers running on your machine, and more comprehensive information about a single container, including graphs of resource usage over time. Currently, ctop has support for Docker and runc containers.

Installation instructions

The repo currently provides ctop for Fedora 31, 32 and Rawhide, EPEL 7, as well as for other distributions. To install ctop, use these commands:

sudo dnf copr enable fuhrmann/ctop
sudo dnf install ctop

Shortwave

Shortwave is a program for listening to radio stations. Shortwave uses a community database of radio stations www.radio-browser.info. In this database, you can discover or search for radio stations, add them to your library, and listen to them. Additionally, Shortwave provides information about currently playing song and can record the songs as well.

Installation instructions

The repo currently provides Shortwave for Fedora 31, 32, and Rawhide. To install Shortwave, use these commands:

sudo dnf copr enable atim/shortwave
sudo dnf install shortwave

Setzer

Setzer is a LaTeX editor that can build pdf documents and view them as well. It provides templates for various types of documents, such as articles or presentation slides. Additionally, Setzer has buttons for a lot of special symbols, math symbols and greek letters.

Installation instructions

The repo currently provides Setzer for Fedora 30, 31, 32, and Rawhide. To install Setzer, use these commands:

sudo dnf copr enable lyessaadi/setzer
sudo dnf install setzer
New in Fedora Using Software

15 Comments

  1. red

    what’s the difference of ytop and htop?

    • shy

      ytop is written in Rust which is a more secure language than C

    • jfnklstrm

      The main difference between them is that ytop, on top of showing processes and their CPU and memory usage, shows graphs of system CPU, memory, and network usage over time. Additionally, ytop shows disk usage and temperatures of the machine. Finally, ytop supports multiple color schemes as well as an option to create new ones.

  2. Splebd

    Great Job!!!!!… Thank you

  3. Hylke

    if you like ytop you’re gonna love bashtop.

    • juxtapoz

      bashtop is really slow compared to ytop

  4. Jasper Vinkenvleugel

    I’m not entirely sure if the repos for Shortwave and Setzer are official ones, but I would guess not. I would advise to install the Flatpak-versions for either, they are on Flathub and officially supported so there’s no risk of a maintainer that neglects the Copr.

    • Lyes Saadi

      Hi!

      I’m the maintainer of the Setzer COPR. I can confirm it is not official! But the spec file is available here: https://gitlab.com/LyesSaadi/spec/-/blob/master/setzer/setzer.spec ! If you find an issue or that I forgot to update the repo, don’t hesitate to remind me by opening an issue or mailing me directly: fedora [at] lyes [dot] eu ! I tend to watch the repositories of the packages I maintain, but it might happen that some updates’ notification is lost, so I’ll be grateful for any reminder :D!

      I do also trust Atim for any package he maintains! I cannot speak for him, but I’m 100% confident that Shortwave’s COPR repository is in good hands :)!

  5. Mark

    Liked the look of ytop for the temperatures, so tried it.
    But in the temperatures window I only get
    acpitiz 28C
    acpitiz 30C

    On the same machine “sensors” (from lmsensors package) gives me
    acpitz-acpi-0
    Adapter: ACPI interface
    temp1: +27.8C (crit = +105.0C)
    temp2: +29.8C (crit = +105.0C)
    coretemp-isa-0000
    Adapter: ISA adapter
    Package id 0: +35.0C (high = +80.0C, crit = +100.0C)
    Core 0: +33.0C (high = +80.0C, crit = +100.0C)
    Core 1: +35.0C (high = +80.0C, crit = +100.0C)
    Core 2: +33.0C (high = +80.0C, crit = +100.0C)
    Core 3: +30.0C (high = +80.0C, crit = +100.0C)

    So ytop does not monitor the temps I am interested in, as it is the core temps that go over 80C when ffmpeg is running.

    Interestingly typing ? (question mark) in ytop to see if there is any help results in the below, so I’m not sure about the earlier comment that rust is more secure than C,

    Backtrace omitted. Run with RUST_BACKTRACE=1 to display it.
    Run with RUST_BACKTRACE=full to include source snippets.
    The application panicked (crashed).
    index out of bounds: the len is 3657 but the index is 32346
    in /builddir/build/BUILD/rustc-1.42.0-src/src/libcore/slice/mod.rs, line 2797
    thread: main

    But certainly an interesting project to keep an eye on as it evolves.

  6. Constantine

    No offense, but Ytop looks like nmon

  7. Marco Gómez

    I tried Setzer to compile some of my work (which is separated in various .tex files and including in a master one) and it didn’t work. There is no error log or messages related to this problem. However, for single .tex file and for beamer it works pretty well.

    Great job! and Thank you !

    • Yazan Al Monshed

      Reboot your OS and it’s will work Good.

  8. Thanks for article!!! I’ve tried ytop, I even downloaded source code and a little Rust learnt. I also tried shirtwave and radio listening right now.

  9. Mattia

    I don’t think COPR is necessary for ‘ytop’.
    I could install it with just

    dnf install ytop

    .

  10. COPR is NOT necessary for ‘ytop’ as it’s now part of “updates” repo.
    Simply install using dnf

    dnf install ytop

Comments are Closed

The opinions expressed on this website are those of each author, not of the author's employer or of Red Hat. Fedora Magazine aspires to publish all content under a Creative Commons license but may not be able to do so in all cases. You are responsible for ensuring that you have the necessary permission to reuse any work on this site. The Fedora logo is a trademark of Red Hat, Inc. Terms and Conditions

%d bloggers like this: