How to automatically hide wingpanel in elementary OS 0.4 Loki?

enter image description here


elementary has a full screen mode that might get close to what you're looking for. It's disabled by default, but you can enable it by going into the Settings app, editing keyboard shortcuts, and assigning a key to fullscreen mode.

enter image description here

In full screen mode, the top bar and plank aren't shown, and each fullscreen app gets its own workspace (Super-Tab to cycle those).


This is not possible with wingpanel.


What You want has been implemented by a person.

Here is its LaunchPad Code

Follow This Discussion About its Development. Refer Here to see it in action.

  • Are you sure this works under 0.4 Loki? – lemonslice Jan 18 '17 at 19:47
  • I have just found it out , and video says it does , also see this discussion bountysource.com/issues/955498-add-optional-hide-mode . I have mailed the developer for further information. – Suraj Jain Jan 18 '17 at 19:49
  • I think it does but for 0.3 freya. – lemonslice Jan 18 '17 at 19:52
  • Maybe it does for loki too , have you tried it , i did not know how to update my wingpanel code to make it like launchpad version , you can test it . – Suraj Jain Jan 18 '17 at 19:54
  • The BountySource thread that you shared has a comment from Daniel Fore that explains why the team decided not to add this feature. The change was made against a pretty old version of Wingpanel, so even if the team wanted to make this change, it would take some work to merge that change into the latest version. – Ryan DeBeasi Jan 19 '17 at 15:02

After quite some searching I figured out there is no easy way to do this.. But what I do to kind of patch this problem is I use full screen mode (meta+f) which really fullscreens the current app. That together with the use of hot corners available in the behaviour settings of desktop, makes the problem less important, since i usually need fullscreen in the apps I'm working.

(Personally i have enabled a hot corner to show all windows) The way FS mode works is by creating a separate workspace for the specific app, so meta+tab comes handy in stead of alt+tab quite often..


A blog post gives perfect steps to do it in the current elementary OS 5.0 Juno. The post is in Spanish but it's easy to follow for a moderate linux user.

sudo add-apt-repository ppa:yunnxx/elementary
sudo apt update
sudo apt install elementary-wingautohide 

I'm working on this for Juno+; unfortunately building this fork requires a newer version of gtk3 (3.22 or higher) than the one shipped with Loki.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.