How To Convert Google Docs To Libre Office Files On Linux

Google Docs is popular productivity suite that stands out from Microsoft’s Office and Apple’s iWork apps because it is basically a set of online apps. Both Microsoft and Apple have online versions of their productivity suites but Google Docs beats them easily. That said, if you’re an open source fan looking to avoid Gdocs, it’s a good idea to take all of your existing files and convert them to the standard open source format. One of the quickest ways to convert Google Docs to Libre Office file formats is to connect Libre Office directly to Google Drive

All released versions of Libre Office on Linux can connect directly to Google. However, if you’re running version 5 and not the latest release, there may be a bug that prevents you from using this feature. To ensure that everything works out well, we highly recommend following our guide to upgrading Libre Office to the absolute latest version of the software.

When you’ve upgraded Libre Office to version 6, the next step is to connect Libre Office to your Google account. To learn how to access your Google account in Libre Office, follow our tutorial on it. When you’ve successfully logged into Google in Libre Office, it’ll be possible to convert Gdoc files to the Open Document format on Linux.

Export Document As ODT

Now that Libre Office has a direct connection to your Google account and Google Drive files, it’s easy to start the conversion. The first step in this process is to directly load a Google Doc file from your account, remotely. Keep in mind that this file is being directly accessed via the Google API, and isn’t saved on your Linux PC.

Google Docs supports multiple types of files. For example, if you’re looking to convert a Google Docs text document, you should start off by opening Libre Office Writer. Need to save a Google Docs spreadsheet file as ODT? Open Libre Office Calc instead, etc. With the correct Libre Office program opened, select “open remote” and go through the process of directly accessing the Google Doc file inside of Libre Office.

When the file is imported, keep an eye on the formatting. If things look out of place, you may want to try to import it again or at the very least, modify the format and fix it up a little bit if things went wrong during the import process. If everything looks good, exporting as ODT is ready to go.

To export the remote Google Docs file, click the “File” menu, and look for the save button. While looking for the “Save” option, it’s imperative that you do not select “Save Remote,” or “Save.” Clicking either of these options will save the file to Google Drive, and not be helpful for what we are trying to do.

Instead, inside the “File” menu, click on the “Save As” option. Selecting “Save As” brings up a dialog box that lets the user choose where to put the new file. In the “Save As” dialog box, you’ll need to click the “Home” icon first, as Libre Office will try to access Google by default.

When you’ve made it to the correct folder, look at the bottom of the save dialog box for a drop-down menu. By default, it says “All Formats.” Click the menu to open the chooser and change it to ODT.

After changing the file type, write in a new file name. Changing the file name is vital, as the Google naming scheme doesn’t work so well outside of Google Docs.

If everything looks good, click “save” and the Google Docs file will export to /home/username/ as a native, Libre Office compatible ODT document!

Other ways To cConvert Google Docs To Libre Office

Find it tedious to connect your Google account directly to Libre Office to export your Gdoc files to the Open Document Format? If so, consider trying this alternative. The great thing about this method is that it’s easy to do, even if the “remote” Libre Office feature doesn’t work.

Start off by logging into your Google Drive account. From there, locate the file you’re looking to convert. Please note that GDoc files can’t convert in batches. You’ll need to repeat this process for each document.

Highlight a Gdoc document and click “Download.” It’ll convert the file to a Microsoft Office compatible file. For example, if you download a Gdoc text document, it’ll export as DOCX. Excel downloads as MS Office compatible file, etc.

Open your file manager and click on “Downloads.” In the “Downloads” folder, locate the newly converted document folder you got from Google Drive and double-click on it to open it in Libre Office. Libre Office has top notch Microsoft Office compatibility, so your downloaded file should import fine.

Click “File”, then “Save As” to open up the save menu. Change “All formats” to “ODT” and export the file.

When Libre Office finishes saving the file, it will be successfully converted to the Open Document Format!

Read How To Convert Google Docs To Libre Office Files On Linux by Derrik Diener on AddictiveTips – Tech tips to make you smarter

How To Customize Numix Themes On Linux With OOMOX

Materia and Numix are popular GTK themes for the Linux desktop. They look pretty good, and as a result, many people install these themes. However, not everyone likes the default color schemes of the Numix themes and would want to tweak them. In the past, tweaking a GTK theme like Numix or Materia would be a lot of work. Luckily,  you can customize Numix themes easily thanks to Oomox.

With the Oomox program, users can quickly create respins and modifications to their favorite Numix and Materia style themes. Best of all, the program lets users export and save them for use on any Linux PC!

Install Oomox

To use Oomox, you need to be running Ubuntu, Debian, Fedora, Arch Linux, OpenSUSE, or have the latest version of Flatpak running.


Oomox is installable on both Ubuntu and Debian Linux in the form of a downloadable package file. To start the installation, go to the Oomox release page and download the latest Deb package. Once downloaded, open up a terminal and follow the instructions to get the program working. Some Debian users may need to change the apt command to apt-get.

Note: Officially, Oomox supports Ubuntu 17.04+ and has no mention of Debian. That said, in our testing, we found out that it works perfectly on Debian 9 Stable.

Installing Oomox on Ubuntu and Debian starts by using the CD command. Use it to move the terminal from the default working directory to the /home/username/Downloads/ directory, where the Oomox package is.

cd ~/Downloads

From here, use the dpkg tool to start the installation process. Depending on your operating system, this Debian package may install as many as eight separate dependencies.

sudo dpkg -i oomox_1.6.0.deb

Running dpkg should take care of everything. However, sometimes things can mess up during installation. These errors happen when the dpkg installer tool can’t find dependencies automatically. Fix this by running the apt install -f command.

sudo apt install -f

Arch Linux

Arch Linux users can install Oomox thanks to a pkgbuild in the AUR. To get started building the program on Arch, you’ll first need to sync the latest Git package to your system with the Pacman tool.

sudo pacman -S git

With Git synced, it’s time to use it to grab the latest Oomox snapshot from the AUR.

git clone

CD into the newly cloned Oomox folder to start the installation process. Please understand that when running makepkg, dependencies don’t always install themselves automatically. If the build fails, you’ll likely need to visit the AUR page and get all the dependency files working manually.

makepkg -si


The developer has made Oomox available for Fedora Linux users with the help of a third-party Copr repository. Enable the Copr repo with the dnf package management tool.

sudo dnf copr enable tcg/themes

With the TCG/themes repo up and running, use dnf to install Oomox on Fedora.

sudo dnf install oomox


Thanks to the OBS, Oomox is installable for OpenSUSE users. To install the software, visit this page, select your version of OpenSUSE and click the “1-click install” button to begin the installation.

Other Linuxes

Oomox’s entire source code is on Github, so it should be pretty easy to install the software on virtually any Linux distribution. According to the developer of Oomox, the best way to build this software for other Linux distributions is to compile it as a Flatpak package.

Before continuing, please follow our guide and enable the Flatpak universal package system on your Linux distribution. Once activated, install the “git” package on your operating system and follow the instructions below to build and install the Oomox Flatpak.

Note: building Oomox as a Flatpak is experimental. It may not work on your operating system. A good alternative would be to take the source code and run it natively on your operating system.

git clone
cd oomox

cd /packaging/flatpak/




Customizing Themes With Oomox

When Oomox opens, it will scan all themes currently installed on your Linux installation. For best results, be sure to install the Numix and Materia themes before doing anything.

To create your theme, look at the left-hand sidebar of the Oomox program. Find a theme preset and click on it to open up the settings for it. There are a lot of different settings to modify in the theme creation area. Let’s start off by changing the “Theme style.”

Look for the drop-down menu next to “theme style” and click it. The two options, as mentioned at the top of the article are “Materia” or “Numix-based.” Decide on one of the two options to change the style. After switching to a new style, move down the list and modify the various color settings. These color settings are the core of the theme and will dictate how it looks on your desktop.

Want to include unique icons with your custom theme? Move on to the “Iconset” portion of the theme creation tool. Find “Icons style” and click the drop-down menu next to it to find the icon type that fits best with the theme. You’ll also be able to change the color of the icon style by clicking on the color icons next to “Light base (folders),” “Light base,” “Medium base” and “Dark stroke.”

The Terminal And Spotify

Along with tweaking the icons and the GTK color scheme, users can modify how their custom GTK theme works with the terminal and the Spotify application.

To modify the terminal, find “Terminal” and tinker with the special settings near this section. For best results with the terminal, find “theme options” and change it to “auto.” Alternatively, click “manual” and modify the individual color schemes.

Customizing the Spotify application theme works roughly the same way as Terminal. Click on the different color options to modify how Spotify looks when using this theme.

Applying The New Theme

Using a custom created theme in the Oomox application is quite easy, and it works like this.

Note: please check our guides on how to apply custom themes if you’re not sure how to do it. We have guides that cover all of the GTK-based Linux desktop environments (Cinnamon, Gnome Shell, LXDE, Mate, Budgie, and XFCE4).

  1. First, install the overall GTK theme to the system by clicking the “Export theme” button. Clicking this button will install your custom theme in ~/.themes/.
  2. Open the appearance settings on your Linux distribution and apply the new GTK theme.
  3. Select “Export icons” to install your custom icon theme to the system. It will go to ~/.icons.
  4. Click the “Export terminal” button to generate a new theme. Using the Nano editor, select the color scheme code and paste it into the ~/.Xresources file: nano ~/.Xresources
  5. Finally, click the menu icon on the far right of the program (right next to the minimize button) and select “Apply Spotify theme.”

When you’ve completed all of the steps above, the custom theme created with Oomox should be working correctly!

Read How To Customize Numix Themes On Linux With OOMOX by Derrik Diener on AddictiveTips – Tech tips to make you smarter

How To Install Trojita Mail App On Linux

Need a lightweight email client for Linux? Consider installing Trojita. It’s built on the latest Qt technologies, uses significantly fewer resources than most other programs on the platform and is very easy on the eyes. To install Trojita, you need to be running Ubuntu, Debian, Arch Linux, Fedora or OpenSUSE.

Note: Follow the source code instructions if your operating system isn’t in this tutorial.


Installing Trojita on Ubuntu is a little awkward compared to other Linux distributions (for some reason). It’s not in the primary software sources, and there isn’t a PPA available for activation. Luckily,  you can install Trojita thanks to people on the OpenSUSE Build Service. To install Trojita, you’ll need first to open up a terminal and gain a root shell using sudo -s.

Note: the OBS only has a software repository available for Ubuntu 16.04. If you’re using a newer version of Ubuntu, it’s a good idea to follow the “Building from source” instructions instead.

sudo -s

Now that you’ve gained root, add the new software repository:

sudo sh -c "echo 'deb /' > /etc/apt/sources.list.d/trojita.list"

Next, use the wget command to grab the release key. Do not skip this step! Without the release key, Ubuntu will not install Trojita.


Using apt-key, enable the newly downloaded release key on Ubuntu.

sudo apt-key add - < Release.key

Now that the software repository and key are up and running, it’s time to use the apt update command to refresh Ubuntu’s software sources.

sudo apt update

As you run apt update, you’ll notice the terminal says that software upgrades are available. Install these upgrades with the apt upgrade command.

sudo apt upgrade -y

Lastly, after installing the upgrades, use the terminal to install Trojita to Ubuntu 16.04.

sudo apt install trojita


Installing Trojita on Debian 9 Stable is possible, but you’ll have to download some old packages. Before Trojita itself will install, you’ll need to satisfy a dependency file. This dependency is only found in Debian Jesse, so it’s not possible to use apt-get to solve the problem. Instead, open up a terminal and use the wget download tool to grab the package.


The libmimetic0 file must be installed first before the Trojita package. Dpkg will completely break, otherwise. To install, use the CD command to move the terminal to the ~/Downloads directory.

cd ~/Downloads

Install libmimetic0 to your Debian PC with dpkg.

sudo dpkg -i libmimetic0_0.9.8-1_amd64.deb

If all goes well, the dependency that Trojita needs will be up and running. All that’s left is to use wget to download the Trojita email package, and then install it.


sudo dpkg -i trojita_0.7_amd64.deb

Libmemetic0 is the only dependency file that Debian 9 can’t satisfy. However, it’s not the only significant dependency. After running dpkg, you’ll likely still see errors. To fix this, run apt-get install -f.

sudo apt-get install -f

Installing this program using old packages is touchy. This method should work, but it’s not perfect. If you’re expecting to use Trojita on Debian and you can’t get it to work after following the instructions, a good alternative is to follow the “build from source” instructions instead.

Arch Linux

As far as installing Trojita goes, Arch Linux users have it easy, as the app is readily available via the Community software repository. To install, first, be sure that you have Community enabled. If not, open /etc/pacman.conf in Nano, and enable it.

sudo nano /etc/pacman.conf

Scroll down and remove the # from in front of the community software repo. Then, sync it with:

sudo pacman -Syyu

Finally, install Trojita on your Arch PC using Pacman.

sudo pacman -S trojita

Uninstall Trojita from Arch Linux with:

sudo pacman -R trojita


Like Arch, Fedora users will have little difficulty installing the Trojita, email client. To get it, open up a terminal window and use the DNF package tool.

sudo dnf install trojita

Uninstall Trojita from Fedora using dnf remove.

sudo dnf remove trojita

OpenSUSE Instructions

Suse users looking to get the latest version of Trojita on their operating system will need to check the OBS. Go to this page, and select the version of OpenSUSE you use. After choosing the correct version, it should bring up YaST and start the install process.

Building From Source

Those who have trouble finding a binary installation package for Trojita can still use the program, but they’ll need to compile the source code manually first. Before starting the compilation process, you’ll need to satisfy some essential dependencies. Due to how diverse all of Linux is, it would be impossible to list the exact dependencies for everyone. Instead, check the official download page, scroll down and read the official items required to build.

Once you’ve satisfied all of the dependency files, it’s possible to build the Trojita email app:

git clone git://

mkdir _build

cd _build 

cmake ..

make -j4

ctest -j 4 --output-on-failure

Once created, run the app with:


Setting Up Trojita

Setting up the Trojita email client is easy, as long as you know what to do. To start off, find out the IMAP information for your Email account. Can’t figure it out? Head to Google and search like this:

email provider + imap connection

Alternatively, get in touch with your email provider and find out the information directly.

Once you’ve got the correct information, click the “IMAP” tab in the window that appears when you first launch Trojita. Under “server” fill out the correct IMAP server for your email account. Additionally, change “Port” to match the correct port needed.

To finish the IMAP connection, fill out “Username” with your Email address, and “Password” with your account’s password.

After finishing the IMAP part, fill out the SMTP portion. Add in your Email provider’s SMTP info, to finish the setup process.  When done click save, and watch Trojita load your new email account.

Read How To Install Trojita Mail App On Linux by Derrik Diener on AddictiveTips – Tech tips to make you smarter

How To Install Inkscape On Linux

Are you a vector graphics illustrator or designer looking for a quick, free, open replacement to expensive vector tools like Adobe Illustrator on Linux? Consider checking out Inkscape! It’s a full-featured vector graphics editing and illustration tool. It’s completely free, open source and usable on most operating systems. To install Inkscape on Linux, you need to be running Ubuntu, Debian, Arch Linux, Fedora or Open SUSE. Alternatively, you need to be able to use Flatpaks or Snap packages. To install Inkspace open up a terminal and follow the instructions below!


Ubuntu carries Inkscape in their main software sources. To install it, open up Gnome software, search for “Inkscape” and click the “Install” button to get it. Alternatively, open up a terminal window and enter the command below to install it.

sudo apt install inkscape

The version of Inkscape that Ubuntu carries is relatively modern but the Inkscape developers have an official PPA that any user can enable to get the absolute latest version. Once enabled, the version of Inkscape on Ubuntu will be more up to date. To allow the official Inkscape PPA, enter the following command:

sudo add-apt-repository

Using add-apt-repository to add the Inkscape PPA adds a new software source to the system. Unfortunately, it’s not yet possible to use it, as Ubuntu doesn’t know it’s there. To make Ubuntu aware of the new changes, you’ll need to use the update command.

sudo apt update

Using update pulls in the latest updates. Given the fact that Ubuntu is now using the new Inkscape PPA, some updates to Inkscape should be ready to install. To upgrade Ubuntu to the latest version of Inkscape, use the upgrade command.

sudo apt upgrade -y

If you’ve decided you no longer need Inkscape, use the remove command to get rid of Inkscape.

sudo apt remove inkscape


Inkscape is an open source program, so it’s easy to install on all versions of Debian. Debian isn’t known for “current” software, so getting the newest version of Inkscape is a bit tricky.

To install the latest “stable” version of the Inkscape tool, do the following:

sudo apt-get install inkscape

If you’re looking to update to the newest, most current version of the software, you’ll need first to uninstall Inkscape from the traditional software repositories.

sudo apt-get remove inkscape

Next, you’ll need to enable Debian Backports. Follow our guide here to learn how to do it. Once you’ve done it, install a newer version of Inkscape via Debian Backports.

Note: please change release-backports with the name of your Debian release. For example, to install the latest version of Debian Stable, you’d use stretch-backports, etc.

sudo apt-get -t release-backports inkscape

Uninstall Inkscape from Debian with apt-get remove.

sudo apt-get remove inkscape --purge

Arch Linux

Arch Linux is always up to date, given that it’s a “bleeding-edge” Linux distribution. As a result, users should have absolutely no trouble installing the most current version of Inkscape. To install Inkspace on Arch, use the Pacman package tool to sync down the latest updates and patches.

sudo pacman -Syyuu

After upgrading everything, it’s safe to install Inkscape.

sudo pacman -S inkscape

Need to uninstall Inkscape from Arch? Try this:

sudo pacman -R inkscape


Fedora Linux is a relatively up to date Linux distribution, so getting the newest version of Inkscape isn’t very difficult. To install Inkspace, open up a terminal window and use the DNF packaging tool to get it working.

sudo dnf install inkscape

Need to uninstall Inkscape from Fedora? Use dnf remove to get rid of it.

sudo dnf remove inkscape


The version of Inkscape is highly dependent on what version of SUSE you’re using. Tumbleweed is a bleeding edge Linux distribution and will have the absolute latest. Conversely, Leap is “stable” and doesn’t receive software updates as quickly.

If you’re looking to get the newest version of Inkscape on Suse, we recommend converting your Leap installation to Tumbleweed. Follow our guide here to learn how to do it.

To install Inkscape on OpenSUSE, open up a terminal and use the Zypper package tool to install it.

sudo zypper in inkscape

Remove Inkscape from SUSE using zypper rm.

sudo zypper rm inkscape

Snap Package

An excellent alternative for those who can’t install Inkscape in the traditional method is to use Snap packages. To install Inkscape with a Snap, you’ll first need to follow our tutorial and learn how to enable the technology on your operating system. Once it’s working, use snap install to get the latest version of Inkscape on your PC.

sudo snap install inkscape

Remove Inkscape from your system at any time by doing snap remove.

sudo snap remove inkscape


Those looking to get the Inkscape graphical tool on Linux but don’t have a binary package available, and can’t use Snap packages have another way: Flatpaks. It’s a universal package format that works on virtually every Linux distribution out there.

Start the Inkscape installation by enabling Flatpak on your Linux distribution. After that, use the flatpak command to allow Flathub as a software source.

sudo flatpak remote-add --if-not-exists flathub

Finally, after everything is set up, install Inkscape via Flatpak.

sudo flatpak install flathub org.inkscape.Inkscape

To uninstall Inkscape, look for “Inkscape” in Gnome Software, and click “uninstall.” Alternatively, use:

sudo flatpak uninstall org.inkscape.Inkscape

Read How To Install Inkscape On Linux by Derrik Diener on AddictiveTips – Tech tips to make you smarter

How To Make KDE Apps Look Normal On Gnome With The Adwaita-Qt theme

Linux has a large assortment of open source applications written with a ton of different toolkits. These toolkits are often referred to by name in the community (GTK and Qt). These two frameworks look vastly different from each other, and it causes some inconsistencies within desktop themes. Over the years many have tried to solve this. On Qt-based desktop environments (like KDE Plasma) there is a theme that makes GTK/Gnome-like applications look more at home. It turns out there’s also an effort to make Qt applications look less alien on GTK desktops as well. It’s all accomplished with the Adwaita-Qt theme.

In this article, we’ll teach you how to download and install Adwaita-Qt. Additionally, we’ll go over how to apply it for Qt applications on all modern GTK Linux desktop environments.

Install Git

Start out by installing the Git package to your operating system. You’ll also need to install cmake and have the Qt framework.


sudo apt install git cmake qt5* lxqt-config


sudo apt-get install git cmake qt5* lxqt-config

Arch Linux

sudo pacman -S git cmake qt5-base lxqt-config


sudo dnf install git cmake qtbase5-common-devel qt5-qtbase-devel lxqt-config


sudo zypper install git cmake lxqt-config

sudo zypper install patterns-openSUSE-devel_qt5

Other Linuxes

The Adwaita-Qt theme on Github is uncompiled source code. As a result, it’ll run on anything with the right tools. The tools needed to compile this code are Cmake, Qt5 development libraries, and Git. Additionally, you’ll need to install the LXQt Config app, to quickly apply the theme to Qt applications.

Open up a terminal and use the package manager to search for “qt5 development”, “cmake”, “git”, and “lxqt-config”. Install these packages. If they all install successfully, you’ll be able to build the Adwaita-Qt theme correctly.

Building Adwaita-Qt

Start out the build process by using the git tool to grab the source code using clone.

git clone

Enter the newly cloned adwaita-qt folder using the CD command.

cd adwaita-qt

At this point, you’ll need to make a build folder for the Cmake builder tool. With mkdir, create the new build folder inside ~/adwaita-qt.

mkdir build

Move from adwaita-qt to the build sub-folder.

cd build

Use the Cmake tool to configure the code, and generate the building files.


Now comes the compiling part. In the terminal, run the make command.


Running make should take a while, so let the terminal be. You’ll see lots of lines go by, as the compiler puts Adwaita-Qt together. The compiler will complete when the terminal enables you to type again.

The last part of the compiling process is installation. To install Adwaita-Qt system-wide, run the install command with sudo.

sudo make install

Alternatively, install the Adwaita-Qt theme for a single user by removing sudo. Installing the theme as a single user means that the Adwaita-Qt theme needs to be re-installed for each user that needs access to it.

make install

Enabling Adwaita-Qt

Adwaita-Qt is not a GTK theme. Instead, it is Qt in nature. Since the theme is Qt and not GTK, none of the modern desktops have a way to apply it. It is because of this that earlier in the guide we installed lxqt-config. This tool is an essential part of the LXQt desktop. However, it works nearly anywhere.

Launch the LXQT-Config tool by pressing Alt + F2 and typing in lxqt-config in the prompt.

Inside the config tool, look for “Appearance” and click on it. If the Adwaita-Qt theme built correctly, it should show up in the list. Click on it to tell the system to use it as the default Qt skin.

Note: you may need to restart your PC for the changes to take full effect.

After the config tool applies the skin, launch an application on your Linux desktop that uses Qt and not GTK. Confirm it’s using the correct theme. If the theme fails to apply, go back to lxqt-config and try again.

Disable The Theme

Adwaita-Qt does an excellent job at making Qt applications look less out of place on desktop environments like Gnome Shell, Cinnamon, etc. Still, if you’re not a huge fan of this theme, it’s understandable. Not many people choose to stick with the Adwaita theme in favor of a custom one. If you’d like to disable the theme, it’s as easy as going back into lxqt-config.

Once inside, select the “Appearance” button, just like last time. To disable the theme, select a different one (that isn’t Adwaita-Qt) to “disable it.” Then, open up a terminal and delete the source-code from your home folder.

rm -rf ~/adwaita-qt

After switching off the theme in lxqt-config, Qt applications should no longer be using Adwaita-Qt.

Read How To Make KDE Apps Look Normal On Gnome With The Adwaita-Qt theme by Derrik Diener on AddictiveTips – Tech tips to make you smarter