• Stars
    star
    329
  • Rank 127,714 (Top 3 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 7 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Provide the function of the top bar, beautiful, easy to use.

Deepin Topbar

This is a project that I have a whim to help improve my ability to write code.

How to get my message and software updates?

I'll release messages on my twitter.

Twitter @justforlxz

ToDo List

  • Network (wireless list)
  • Calendar (Only see web ical, no plans to support editting)
  • Global Menu (Non-primary)
  • quick search (maybe will create new repo)
  • system info (e.g. cpu, memory, disk historical graph)
  • power save (use dde function)

Finished

  • Current Window Indicator
  • Position
  • Network Speed
  • system tray
  • Sound and media control
  • power and battery
  • datetime
  • Notify list

Dependencies

Build dependencies

  • Qt5 (>= 5.6)
  • deepin-tool-kit (developer package)
  • dde-qt-dbus-factory (developer package)
  • deepin-qt5integration (developer package)
  • dde-network-utils (developer package)
  • xcb-ewmh (developer package)
  • xcb-util (developer package)
  • xtst (developer package)
  • xcb-image (developer package)
  • xcb-icccm (developer package)
  • xcb-composite (developer package)
  • procps (developer package)
  • cmake (build package)

Runtime dependencies

Partial Preview

If you use Deepin, just install from appstore.

If you use Arch, you can install deepin-topbar in Community repo.

Installation

Build from source code

  1. Make sure you have installed all dependencies.

  2. Build:

$ cd deepin-topbar
$ mkdir Build
$ cd Build
$ cmake ../
$ make
  1. Install:
$ sudo make install

The executable binary file could be found at /usr/bin/deepin-topbar after the installation is finished.

Getting help

You can create a issue, I will help you.

You may also find these channels useful if you encounter any other issues:

  • deepin community Topbar is also the community software that you can post for help.

License

Deepin-topbar is licensed under GPLv3.

Want to know how to help me?

It's simple.

  • fork and pull request. I want more people to help me improve it.