Giter Club home page Giter Club logo

wingpanel-monitor's Introduction

Icon

Wingpanel Monitor

Screenshot

Building and Installation

You'll need the following dependencies:

libglib2.0-dev
libgtop2-dev
libgranite-dev
libgtk-3-dev
libwingpanel-3.0-dev
libgeoclue-2-dev
libgweather-3-dev
libhandy-1-dev 
meson
valac

You can install them:

  • elementary Odin 6.x.x:
sudo apt install libgtop2-dev libgranite-dev libgtk-3-dev libwingpanel-3.0-dev meson valac libgeoclue-2-dev libgweather-3-dev libhandy-1-dev 

Run meson to configure the build environment and then ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install

sudo ninja install
com.github.plugarut.wingpanel-monitor

Special Thanks

wingpanel-monitor's People

Contributors

amidmajd avatar andirsun avatar fatih20 avatar plugarut avatar vjr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wingpanel-monitor's Issues

Application icon

The application needs an icon so that I could publich it to AppCenter

Please provide a deb package for easier installation

Thanks for creating this indicator, it's really nice.

Any chance you can provide a deb package to make installation easier and cleaner for end users?
Having to compile the source code requires many dependencies installation and manual steps.
A PPA or a deb package already available in the GitHub repo would make things much easier.

Thanks!

Add Graphs

Allow to Change to a Graph view in the style of:
image

Update weather

Hi,
I really like your wingpanel monitor, it is really good. But the problem is, that the weather only gets updated, if I click on 'Open Settings'. Would it be possible to periodically update it or set up a cron job to do this?

With kind regards,
Butzlabben

Old network indicator

Can we have the old network indicator? The new one is really looking odd with the whole wingpanel font size and icon aesthetics.

Network speed shown is higher than actual data transfer rate

If you run a speed test on websites like fast.com or speedtest.net and compare the speeds shown on the website versus the speed shown by this indicator, we observe that the indicator shows a higher number, around 30% more by casual visual inspection.

This could be likely due to the network service reading bytes transferred which might include the entire packet size which is the actual data payload size plus the packet header size.

Add option to display bits per second instead of bytes for network usage

Currently the indicator only shows the download and upload speeds in bytes per second which I understand many people prefer.

For those of us who prefer the network speed to be shown in bits per second, because it is easier to co-relate to our broadband advertised speeds which are mentioned in bits per second, adding an option in the settings would be nice.

AppCenter Submission: App Not Accepted

Hey @PlugaruT, thank you for another app submission to AppCenter! However, after a review of your app, we have determined that it is an “extension” or “plugin” of the Panel. As listed in the Publishing Requirements:

Extensions & Plugins

AppCenter supports publishing apps that meet these requirements; extensions or plugins (eg. to the Panel, System Settings, or other apps) are not currently supported.

At some point in the future, we may expand the types of apps accepted into AppCenter, and we will announce any such major changes on our blog. We hope this does not deter you from submitting future apps that are supported!

Let me know if you have any questions and I would be happy to answer them.

Add country selector for weather

Hello,
It would be nice to have a country selector instead of relying on location service to get it.
I most of the time disable every location service everywhere but I'm okay to define it manually for some apps.

Increase font size for network usage

Currently the network usage numbers and text for download and upload look tiny, at least on my laptop screen and display settings.

This is a request to use the same font size as the other numbers of CPU and RAM usage percentage shown so it looks uniform and easier to read at a glance.

Change text size

How to change the font size of the network speed?
I want to increase the size of the network speed.
Many thanks!

Wingpanel 3.0

Hello again. Finally got around to trying the new fork, but meson insists on libwingpanel-2.0:

Run-time dependency wingpanel-2.0 found: NO (tried pkgconfig)

meson.build:16:0: ERROR: Dependency "wingpanel-2.0" not found, tried pkgconfig

Edit: Patched around in meson.build, to build against wingpanel 3.0 (which was finally released, btw).

FAILED: libwingpanel-monitor.so.p/src/Indicator.c libwingpanel-monitor.so.p/src/Widgets/DisplayWidget.c libwingpanel-monitor.so.p/src/Widgets/PopoverWidget.c libwingpanel-monitor.so.p/src/Widgets/IndicatorWidget.c libwingpanel-monitor.so.p/src/Widgets/PopoverWidgetRow.c libwingpanel-monitor.so.p/src/Widgets/NetworkWidget.c libwingpanel-monitor.so.p/src/Services/Cpu.c libwingpanel-monitor.so.p/src/Services/Memory.c libwingpanel-monitor.so.p/src/Services/Network.c libwingpanel-monitor.so.p/src/Services/Utils.c libwingpanel-monitor.so.p/src/Services/System.c wingpanel-monitor.h wingpanel-monitor.vapi 
valac -C --debug --debug --vapidir /build/wingpanel-monitor-git/src/wingpanel-monitor/vapi --pkg wingpanel --pkg gdk-x11-3.0 --pkg libgtop-2.0 --pkg gtk+-3.0 --pkg granite --pkg glib-2.0 --pkg gee-0.8 --color=always --directory libwingpanel-monitor.so.p --basedir ../ --library wingpanel-monitor --header wingpanel-monitor.h --vapi ../wingpanel-monitor.vapi --gresources=../data/icons/icons.indicator.gresource.xml ../src/Indicator.vala ../src/Widgets/DisplayWidget.vala ../src/Widgets/PopoverWidget.vala ../src/Widgets/IndicatorWidget.vala ../src/Widgets/PopoverWidgetRow.vala ../src/Widgets/NetworkWidget.vala ../src/Services/Cpu.vala ../src/Services/Memory.vala ../src/Services/Network.vala ../src/Services/Utils.vala ../src/Services/System.vala
../src/Widgets/PopoverWidget.vala:67.22-67.48: warning: `Wingpanel.Widgets.Separator' has been deprecated since 3.0.0. Use Gtk.Separator
../src/Widgets/PopoverWidget.vala:74.22-74.48: warning: `Wingpanel.Widgets.Separator' has been deprecated since 3.0.0. Use Gtk.Separator
../src/Indicator.vala:40.17-40.49: error: Property `display_name' not found in `WingpanelMonitor.Indicator'
                display_name: "Wingpanel-Monitor",
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 2 warning(s)
[7/25] Compiling Vala source ../src/Application.vala ../src/MainWindow.vala ../src/Widgets/SpinRow.vala ../src/Widgets/Toggles.vala
../src/Widgets/Toggles.vala:24.9-24.51: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:25.9-25.51: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:26.9-26.55: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:27.9-27.57: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:28.9-28.55: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:29.9-29.57: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:30.9-30.50: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:41.36-41.59: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:42.30-42.53: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:43.30-43.53: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:44.34-44.57: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:45.36-45.59: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:48.34-48.57: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:52.29-52.52: warning: `Wingpanel.Widgets.Switch' has been deprecated since 3.0.0. Use Granite.SwitchModelButton
../src/Widgets/Toggles.vala:71.22-71.48: warning: `Wingpanel.Widgets.Separator' has been deprecated since 3.0.0. Use Gtk.Separator
../src/Widgets/Toggles.vala:79.22-79.48: warning: `Wingpanel.Widgets.Separator' has been deprecated since 3.0.0. Use Gtk.Separator
Compilation succeeded - 16 warning(s)
ninja: build stopped: subcommand failed.

ERROR: Neither directory contains a build file meson.build.

Hi, i'm new on linux world, i'm trying to install the wingpanel, but when i write on terminal: meson build --prefix=/usr
Show this:
ERROR: Neither directory contains a build file meson.build.
what i do? Thanks for the support n sorry for bad english!
elementary OS 5.1.7 Hera
Captura de tela de 2020-09-15 13-41-48

Add to Extension Manager

Hey 👋,

I put together a little flatpak app called Extension Manager which basically knows a list of extensions and tells the user to add a curated PPA from which they can easily install/uninstall extensions for elementary OS. It's currently submitted for appcenter review at elementary/appcenter-reviews#495. I'm not sure whether it will go through though but I guess there's always still flathub :)

Now what this issue is about:
I'd like to provide your extension in Extension Manager. It currently already is, I uploaded it to the PPA and if you want you can try it by installing the app, following instructions and it should show up under Top Panel Indicators.
Is this okay with you or should I remove it? There will be no additional work for you :)
(Also to do this I had to fix debian packaging and will open a PR for that)

Indicator not visible at odin

Hi,

I'm using a fresh installed odin.

I follow all steps in the README but the indicator doesn't show up in wingpanel.

Anyone the same problem or did I forget something?

In settings i checked ON/OFF to true
Screenshot from 2021-09-05 22 47 28

Thanks for help!

Network speed shown is twice the actual rate

I noticed that the indicator display widget and popover widget both seem to show twice the actual network speed currently being transferred.

I observed this by opening fast.com in my browser and see the issue by comparing the webpage speed versus the indicator network speed labels.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.