For PC / notebook has a small display, it’s possible to hide the top panel in GNOME desktop to get more spaces and/or focus on your work.
There’s a ‘Hide Top Bar‘ extension that enables ability to auto-hide the top bar, just like the left dock does. However, in this tutorial I’m going to introduce another extension.
It’s a very light extension that the developer promoted it has no options and no bugs! It will ALWAYS hide the top-bar, except only in overview screen. Just like GNOME shows the dock only in overview without Ubuntu Dock (Dash-to-dock) extension.
The extension will also disable the top-left hot-corner, which is used to trigger the ‘Activities‘ overview. It’s designed for those who are accustomed to start overview screen using the Windows (or Super) key, or three-finger touchpad gestures in GNOME 40 (defaults in Ubuntu 21.10).
As the picture shows though the top-bar is hidden, users can still click on top-right corner to get the system tray & indicator menu, or click on top-center to view the clock menu when there’s NO maximized app window.
Install Hide Panel Extension:
The extension so far works on Gnome 3.36 ~ 41, which means Ubuntu 20.04, Ubuntu 21.04, Ubuntu 21.10, and other Linux, e.g., Debian 11 and Fedora 34 are supported.
1.) To install it, firstly open terminal by pressing Ctrl+Alt+T on keyboard. And run command to install the required chrome-gnome-shell package if you don’t have it.
sudo apt install chrome-gnome-shell
2.) Next, open the gnome extension web page in browser, and turn on the slider icon to install it.
If you don’t see the slider icon, install browser addon/extension by clicking ‘click here to install browser extension‘ link and then refresh the page.
After installation, it starts working in a few seconds in my case. If not, you may restart Gnome Shell or log out and back in.
Uninstall Hide Panel extension:
To toggle on/off or remove extensions, it’s recommended to use the ‘Gnome Extensions’ app, which can be installed either directly from Ubuntu Software, or by running command in terminal:
sudo apt install gnome-shell-extension-prefs
Launch the tool once you installed it, and click on the little triangle icon after the extension, there you’ll see the button to remove it.
Halfway through the year, many new apps released and many abandoned. Here are 6 weather apps that are still useful in 2021.
Without searching in web browser or watching an app on mobile, there are quite a few weather apps for Linux that display weather conditions and forecast either on desktop or via system tray applet.
And here are top ones still in active development and well working in all current Ubuntu releases.
1. Gnome Weather
The Gnome Weather app is always the first one you should try, since it’s well designed and integrated with Ubuntu Gnome Desktop.
It shows weather conditions via a desktop window and integrates forecast into the Clock (date & time) menu. Sadly forecast does not work in Ubuntu 20.04 due to bug.
Version 40 displays the current temperature, feel like temperature, as well as cloudy/sunny/rainy icon for current weather. And it shows forecast both hourly and daily (2 weeks). As indicates, it collects weather data from Norwegian Meteorological Institute.
To install the app, open terminal (Ctrl+Alt+T) and run command:
sudo apt install gnome-weather
For Ubuntu 20.04, forecast is not available due to libgweather bug. To workaround it:
either install Gnome Weather flatpak package which runs in sandbox.
or install patched version of libgweather from my personal PPA and restart Gnome Shell.
2. My Weather Indicator.
This is my favorite weather app from a Spain software developer. And it’s more than 10 years old that is still being maintained.
The app displays weather via both panel indicator and desktop widget. You can add 2 locations and choose weather services between OpenWeatherMap, Yahoo Weather, Wunderground.com, and WORLD WEATHER ONLINE.
It shows weather conditions including temperature, feels like, pressure, humidity, dew point, wind, and cloudiness. As well, it indicates the time of sunrise, sunset, and dawn/dusk.
The panel indicator offers forecast options for next hours and week days and forecast map. As well, a Moon Phase calendar is available for Waning Gibbous.
To install it, open terminal (Ctrl+Alt+T) and run commands one by one to get it from the developer’s PPA.
sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install my-weather-indicator
3. Meteo
Meteo is a forecast application using OpenWeatherMap API. It comes with an indicator that shows weather information including temperature, pressure, wind speed and direction, sunrise & sunset.
It also provide app window with current weather and forecast for next 18 hours and next 5 days. With it, you can also check information about temperature, pressure, wind speed, clouds, and precipitation in map mode.
The software has an Ubuntu PPA. So you can open terminal (Ctrl+Alt+T) and run following commands one by one to install it.
sudo add-apt-repository ppa:bitseater/ppa
sudo apt update
sudo apt install com.gitlab.bitseater.meteo
4. KWeather
This is a KDE weather app designed for plasma mobile. It however works good on Linux desktop even without KDE.
It shows the basic weather conditions as well as 10 days forecast in an adaptive app window. Which makes it different is the Dynamic mode that displays raining, shining, or snowing animation.
KWeather is available as flatpak package in flathub.org. To install it, first follow the setup guide and run bottom command in the link page.
5. OpenWeather Extension
This is an extension for Gnome that will work on Ubuntu, Fedora, and other Linux with Gnome Desktop.
It collects weather conditions from either OpenWeatherMap or darksky.net. And display basic info on top bar. By drop-down menu, you can see more details including:
sunrise / sunset time.
cloudiness, humidity, pressure, wind speed.
forecast (2 ~ 10 days).
The indicator position, icons, units, Geolocation provider etc are configurable via extension settings.
To install OpenWeather extension, firstly make sure chrome-gnome-shell is installed via command:
For those looking for a weather app works in command line, wttr.in is a great choice.
Just make sure curl is installed via command:
sudo apt install curl
You can then run command to get weather condition as well as forecast for current location via command:
curl wttr.in
And you may specify a location, shanghai for instance, via command:
curl wttr.in/shanghai
It’s recommended to maximize your terminal window to make the forecast table display properly.
Besides the basic info, such as, temperature, pressure, humidity, it also supports for moon phase, different units, generate PNG, and more. To get more options, run command:
curl wttr.in/:help
Final Words
There are also a few other good weather apps that I know, but they are either not maintained or not well working in my machine. If you get any other good apps, feel free to leave comment below.
Gnome 40 automatically logs into ‘Activities’ overview screen instead of a blank desktop. Don’t like this feature? Just disable it!
Gnome 40 finally lands in Ubuntu 21.10, brings the new design of its ‘Activities’ overview screen. The workspaces are now horizontal and locate across the center of screen. Along with small boxes under the search box, all running app windows will be there. And it introduces new touchpad gestures to switch between workspaces.
Instead of a blank desktop, Gnome 40 shows you the redesigned Activities by default. It’s great for you to get start directly by searching items, or accessing favorite apps on the left dock.
But I don’t like the feature and want to disable it! Well, an extension is here to do the job.
“No overview at start-up” is the simple extension to revert the change, so Ubuntu 21.10, Fedora 34 or other Linux with Gnome 40 will log into a blank desktop just like before.
Install No overview at start-up Extension:
1. Firstly, press win/super key, then search for and open terminal. When terminal opens, copy and paste the command below and hit run.
The command will install the “chrome-gnome-shell” package to enable ability to install Gnome Shell Extensions from web browser. And install “gnome-shell-extension-prefs” (Gnome Extensions App) for managing extensions.
If you don’t see the slider icon, click the ‘click here to install browser extension‘ link to install browser add-on and reload the page.
The extension should function once you installed it. And you can click ‘Activities’ then search and open Gnome Extensions App to toggle on / off, or remove the extensions.
Want to automatically power off Ubuntu after given time? Here’s an Extension adds the option to top-right system menu.
Yes, you can do this either via a graphical shutdown application, or shutdown command with few parameter. However, for beginners or those hate Linux command, life will be easier with the ShutdownTimer extension.
The extension adds an option under Power Off/Log Out menu. With it, you can just move the slider to change time delay, and turn on the toggle icon to automatically shutdown your computer.
A setting dialog is available by clicking on the gear icon. There you can set the minimum and maximum time value, and use Automatic Suspend instead of shutdown.
As some running apps/services might prevent user shutdown, “Root mode” is available to perform the action via super user privilege. However, you need to type user password every time you enable automatic shutdown.
How to Install the ShutdownTimer extension:
The extension supports all current Ubuntu releases running with default Gnome Desktop. As well, GNOME 40 is supported.
1.) Firstly, open terminal by pressing Ctrl+Alt+T on keyboard. When terminal opens, run command to install the required packages:
Don’t see the toggle icon? Install browser extension via ‘Click here to install browser extension’ link and refresh the web page.
Once you installed the extension, the option should appear in system menu immediately. Log out and back in or restart Gnome Shell if you don’t see the option.
This simple tutorial shows how to add a system tray menu option to switch between Dark and Light system mode in Ubuntu.
By default, the System Settings -> Appearance page offers options to choose Standard, Light, and Dark window colors. It however only apply the app theme.
For system menu, notifications, date and time menu, etc, you have to install user themes extension, and change the Gnome Shell theme individually via Gnome Tweak Tool.
Here I’m going to introduce a new Gnome Shell Extension called ‘Ubuntu Appearance‘. With it, you can toggle fully dark and light mode easily via a few clicks.
The extension features:
Integrate Light, Dark, Standard option into system tray menu.
Toggle fully dark / light mode, not only app window colors but also system theme (e.g., system menu, calendar, notifications.).
Option name vary according to current system mode.
The user themes extension is not required.
Install Ubuntu Appearance extension:
1.) Firstly, open terminal by pressing Ctrl+Alt+T on keyboard. When terminal opens, run command to install required packages:
Don’t see the toggle icon? Click the link ‘Click here to install browser extension’ to install browser extension and refresh the web page.
Once you installed the extension, the option should appear in system menu immediately. Log out and back in or restart Gnome Shell if you don’t see the option.