How to add Google Calendar Integration on Linux
Google Calendar is one of the finest solutions to sync your daily activities across multiple devices. Its scheduling and reminder features and its cross-platform support are its biggest assets. Integrating Google Calendar is an easy task on platforms like Windows, Mac, Android and iOS. Usually, Google Calendar is easily accessible from its web interface, but…

How to add Google Calendar Integration on Linux
Google Calendar is one of the finest solutions to sync your daily activities across multiple devices. Its scheduling and reminder features and its cross-platform support are its biggest assets. Integrating Google Calendar is an easy task on platforms like Windows, Mac, Android and iOS.
Usually, Google Calendar is easily accessible from its web interface, but that means opening the web browser every time you want to check your calendar on Linux. Google does not offer an official desktop app for Linux, so the integration is not as obvious as on other platforms.
If, like me, you want to integrate Google Calendar with your Linux desktop, here are the detailed steps to follow. We will cover the built-in GNOME method used by Ubuntu and Fedora, and Mozilla Thunderbird, which works on almost any Linux distro.
Google Calendar Integration on Linux Calendar (GNOME Online Accounts)
These steps are suitable for Ubuntu and other distros that use the GNOME desktop, such as Fedora Workstation and Debian with GNOME. The idea is to add your Google account once in Settings, and the GNOME Calendar app then shows your Google calendars automatically.
- Open Settings from the app grid or the system menu at the top-right corner.
- Click Online Accounts in the sidebar.
- Click Google.
- A sign-in window or your web browser will open. Enter your Google account details and allow GNOME to access your account.
- Once signed in, make sure the Calendar switch is turned on for that account. You can turn off things you do not need, such as Mail or Files.
- Open the Calendar app. It will sync all your Google Calendar entries into your Linux Calendar app.
You can also start from the Calendar app itself. Open the main menu (the three-line icon), choose Manage Calendars, and use the option to connect an online account, which takes you to the same Online Accounts screen.
If the Calendar app is not installed, you can add it on Ubuntu or Debian with:
sudo apt install gnome-calendar
On Fedora, use sudo dnf install gnome-calendar.
Your events will also appear in the calendar drop-down that opens when you click the clock at the top of the screen.
Other ways to access Google Calendar on Linux: Mozilla Thunderbird
If you are using other Linux distros like Debian, Arch Linux or openSUSE, or a desktop other than GNOME, you can use Thunderbird to sync Google Calendar. Many Linux distributions come with Mozilla Thunderbird installed by default, and current versions have a calendar built in, so you do not need a separate add-on. In case Thunderbird is missing on your Linux, here are the commands to install it.
Ubuntu
sudo apt install thunderbird
On recent Ubuntu releases, this command installs Thunderbird as a Snap package.
Debian
sudo apt install thunderbird
Arch Linux
sudo pacman -S thunderbird
Fedora
sudo dnf install thunderbird
openSUSE
sudo zypper install MozillaThunderbird
Any distro with Flatpak
flatpak install flathub org.mozilla.Thunderbird
How to add Google Calendar in Thunderbird
- Open Thunderbird and click the Calendar icon in the left-hand toolbar.
- Click New Calendar (or right-click in the calendar list and choose it).
- Select On the Network and click Next.
- Enter your Gmail address as the username and click Find Calendars.
- A Google sign-in window will appear. Sign in and allow Thunderbird access to your calendar.
- Tick the calendars you want to add and click Subscribe.
If you add your Gmail account to Thunderbird for email, it may also offer to add your Google calendars during setup.
The exact menu labels can differ slightly between Thunderbird versions, but the steps follow the same pattern.
Other options
- KDE Plasma: KDE’s own calendar apps (such as Merkuro or KOrganizer) can connect to a Google account through their settings.
- Evolution: The Evolution mail and calendar app also uses GNOME Online Accounts, so your Google calendars appear there automatically once the account is added.
- Web app: If you only need quick access, you can install Google Calendar as a web app from a Chromium-based browser so it opens in its own window.
Troubleshooting
- Calendar not syncing: In Settings > Online Accounts, check that the Calendar switch is on. If it still does not sync, remove the Google account and add it again.
- Sign-in window is blank or fails: Make sure your system is fully updated, as older versions may have problems with Google’s sign-in page.
- Some calendars are missing: In Thunderbird, repeat the “Find Calendars” step and tick the missing ones. In GNOME Calendar, use Manage Calendars to make sure each calendar is enabled.
Frequently asked questions
Is there an official Google Calendar app for Linux?
No. Google does not make a desktop Calendar app for Linux. You can use the web version, GNOME Calendar, Thunderbird or another calendar app that supports Google accounts.
Can I add and edit events from Linux?
Yes. Both GNOME Calendar and Thunderbird sync both ways, so events you add on Linux will appear on your phone and in the web version too.
Is it safe to sign in to my Google account this way?
Yes. Both methods use Google’s own sign-in page, so your password is entered with Google, and you can remove the access at any time from your Google account’s security settings.
That’s all for now. We hope this guide helped you get Google Calendar working on your Linux desktop. If you have any suggestions or feedback, please use the comment box below.
More in Linux

How To Install New Fonts In Ubuntu
Ubuntu is a most user-friendly version of Linux and comes with a great list of fonts when you install. If you are not satisfied with the available list of fonts in Ubuntu, you can install additionally from other sources. Installing a font file on Linux is a pretty simple process. The below procedure works for…

5 Things To Do After You Install Ubuntu
You must be familiar with the Windows Operating System. Have you ever thought of installing Ubuntu? If that’s a yes, then you’re probably aware of the advantages of Ubuntu over Windows. And, you don’t need to search over the entire web to know what Ubuntu OS actually is. It’s simply an easy-to-use Linux desktop. I…

How to Check IP Address in Linux
The Linux OS is interesting to many people. I’d say it’s the android of the computer world. This is in the sense that it gives more customizability and options to the user. Linux gives you more power and you control what you want to do or not to do. There are some simple tasks that…
The week in tech, minus the noise.
New reviews, fixes and the stories that matter — once a week, straight to your inbox.
We only use your email to send the newsletter. Unsubscribe any time. See our privacy policy.
Comments