Package Details: wingpanel-standalone-git r595.52c921b-2

Git Clone URL: https://aur.archlinux.org/wingpanel-standalone-git.git (read-only, click to copy)
Package Base: wingpanel-standalone-git
Description: Stylish top panel that holds indicators and spawns an application launcher (without Gala dependencies)
Upstream URL: https://github.com/elementary/wingpanel
Licenses: GPL3
Groups: pantheon-qq
Conflicts: libwingpanel-3.0.so, wingpanel, wingpanel-bzr, wingpanel-git, wingpanel-standalone-bzr
Provides: libwingpanel-3.0.so, wingpanel, wingpanel-bzr, wingpanel-git, wingpanel-standalone-bzr
Replaces: wingpanel-standalone-bzr
Submitter: quequotion
Maintainer: quequotion
Last Packager: quequotion
Votes: 3
Popularity: 0.001008
First Submitted: 2017-05-15 04:37
Last Updated: 2020-10-11 17:05

Dependencies (24)

Required by (21)

Sources (6)

Pinned Comments

quequotion commented on 2020-09-23 13:18

NEWS: Upstream has bumped wingpanel's api version to 3.0.

I have been able to port this patchset to the new wingpanel, however you may find that the indicators in [community] and third-party indicators, even from git, do not work with it at the moment.

This is because they are released for the 2.0 API. You may either upgrade to -git indicators (assuming upstream has already ported them to the new API), and pressure third-party developers to upgrade their dependency, OR wait for elementary OS to make official releases of their new wingpanel and indicators (and still pressure third-party developers to upgrade their dependency) which will be uploaded to [community], OR pressure me to produce a secondary package using the 2.0, legacy, API to maintain status quo (which I do not want to maintain and will delete as soon as upstream makes an official release).

An interim, and highly unrecommended workaround would be to create a 2.0 symlink of the 3.0 library. This works only as long as the indicators do not notice the difference, and there's no guarantee of that. An indicator could call a missing or reconfigured function and crash or lock itself up and/or wingpanel at any time.

EDIT: I came up with another interim, unrecommendable workaround, no better than the previous one: by reverting the commit that changes the numbering of the library version. Note that this does not actually change the library version: whatever is different is still different--it's really 3.0, just mislabeled as 2.0.

If you'd like to try this dirty hack, which will be just as vulnerable to crashing and freezing, uncomment lines 21 , 23, and 48~9 in the PKGBUILD before building.

quequotion commented on 2019-03-08 10:28

The following patches are applied:

autohide.patch Implements autohide.

minus-{backgroundmanager,galaplugin}.patch Remove features that depend on the Gala window manager (leaves the panel background transparent).

no-mutter-typelib.patch Wouldn't compile until it was removed. (no need for gala == no need for mutter)

fix-for-openbox.patch Fix strutting behavior in openbox; probably a temporary patch.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

quequotion commented on 2019-03-08 10:28

The following patches are applied:

autohide.patch Implements autohide.

minus-{backgroundmanager,galaplugin}.patch Remove features that depend on the Gala window manager (leaves the panel background transparent).

no-mutter-typelib.patch Wouldn't compile until it was removed. (no need for gala == no need for mutter)

fix-for-openbox.patch Fix strutting behavior in openbox; probably a temporary patch.

quequotion commented on 2018-12-15 07:00

@Ataraxy I need to merge some upstream changes.

I can probably get this done later tonight.

Ataraxy commented on 2018-12-14 11:22

There seems to be a problem with a patch file:

==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of wingpanel git repo...
Cloning into 'wingpanel'...
done.
==> Starting prepare()...
  -> Autohide
patching file .travis.yml
can't find file to patch at input line 18
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/./CMakeLists.txt b/../wingpanel-qq/wingpanel-qq/CMakeLists.txt
|index 2309c8b..878fc26 100644
|--- a/./CMakeLists.txt
|+++ b/../wingpanel-qq/wingpanel-qq/CMakeLists.txt
--------------------------
File to patch:

quequotion commented on 2018-09-18 05:42

Two new autohide modes!

Dodge: Avoids a currently active maximized window, can unhide on mouseover--with struts (panel will push windows out of the way).

Dodge-Float: Also avoids a currently active maximized window and can unhide on mouseover--without struts (panel will overlay window content in its area).

quequotion commented on 2018-06-18 19:30

New feature: autohide delay!

The defaults is 200ms and it can be set in dconf at io.elementary.desktop.wingpanel.delay (0~1000ms)

quequotion commented on 2018-06-17 19:12

Update: The gsettings got RDNN'd.

If you were using autohide, you'll have to reset your preference at the new location: io.elementary.desktop.wingpanel

quequotion commented on 2018-06-08 10:28

This is building now; thanks for the feedback!

gavr123456789 commented on 2018-06-03 18:19

-> minus gala plugin <br> ... <br> patching file wingpanel-interface/Utils.vala <br> patching file wingpanel-interface/CMakeLists.txt <br> Reversed (or previously applied) patch detected! Skipping patch. <br> 1 out of 1 hunk ignored -- saving rejects to file wingpanel-interface/CMakeLists.txt.rej <br> patching file CMakeLists.txt <br> ==> ERROR: A failure occurred in prepare(). <br> Aborting... <br> ==> ERROR: Makepkg was unable to build wingpanel-standalone-git.-> minus gala plugin <br> ... <br> patching file wingpanel-interface/Utils.vala <br> patching file wingpanel-interface/CMakeLists.txt <br> Reversed (or previously applied) patch detected! Skipping patch. <br> 1 out of 1 hunk ignored -- saving rejects to file wingpanel-interface/CMakeLists.txt.rej <br> patching file CMakeLists.txt <br> ==> ERROR: A failure occurred in prepare(). <br> Aborting... <br> ==> ERROR: Makepkg was unable to build wingpanel-standalone-git.

quequotion commented on 2018-03-03 17:07

yash

Just updated; should be fine now.

Update: I've added a gsetting for autohide mode with default 'Disabled'; to enable autohide in wingpanel-standalone use dconf-editor or in terminal:

gsettings set org.pantheon.desktop.wingpanel autohide Autohide

or:

gsettings set org.pantheon.desktop.wingpanel autohide Float

See https://github.com/elementary/wingpanel/pull/93 for details.

yash commented on 2018-02-24 20:21

-> minus gala plugin <br> ... <br> patching file wingpanel-interface/Utils.vala <br> patching file wingpanel-interface/CMakeLists.txt <br> Reversed (or previously applied) patch detected! Skipping patch. <br> 1 out of 1 hunk ignored -- saving rejects to file wingpanel-interface/CMakeLists.txt.rej <br> patching file CMakeLists.txt <br> ==> ERROR: A failure occurred in prepare(). <br> Aborting... <br> ==> ERROR: Makepkg was unable to build wingpanel-standalone-git.