How To Use Green Address On Linux

In need of a good Bitcoin wallet on Linux but not interested in dealing with the annoying setup process? Consider checking out Green Address, it’s a browser-based wallet that doesn’t rely on compiling, building or anything like that.

Install Chrome

Since this app is for the browser (Chrome, specifically), you’ll need to install Google Chrome or Chromium. Follow the instructions below to get this app working on your favorite Linux distribution.

Note: Don’t like Google Chrome and don’t feel like using it? Try using Green Address with the Vivaldi browser instead, as it’s possible to install Google Chrome extensions to it. Follow our guide to learn how to install Vivaldi, then follow the instructions below to get Green Address working!

Ubuntu/Debian

Google has a Debian package ready to download for Ubuntu and Debian users. To install the browser, first head over to the official download page, and select one of the “Deb” options. Then, open up a terminal window and do the following to install Chrome.

Note: users on older versions of Debian may need to substitute apt for apt-get.

cd ~/Downloads

sudo dpkg -i google-chrome-stable_current_amd64.deb

sudo apt install -f

Arch Linux

Google Chrome is available in the Arch AUR. Follow the instructions below to get it running.

Note: if any dependencies fail during the build process, check this page and install them manually.

sudo pacman -S git

git clone https://aur.archlinux.org/google-chrome.git

cd google-chrome

makepkg -si

Fedora/OpenSUSE

Google has excellent support for those on Redhat Linux distributions. To install, head over to the official download page and select the “RPM” option. When the file finishes downloading, open up a terminal and follow these instructions to get the browser running.

cd ~/Downloads

Fedora

sudo dnf install google-chrome-stable_current_x86_64.rpm

OpenSUSE

sudo zypper install google-chrome-stable_current_x86_64.rpm

Other Linuxes

Many different Linux operating systems take it upon themselves to de-compile the Google Chrome Debian/RPM packages in an effort to make the browser work on their own Linux distribution. If you can’t get Chrome working on your Linux distribution, for whatever reason, the best alternative is to just install the Chromium browser.

Chromium is Chrome in all the ways that count. Essentially, this browser is the open-sourced version of Google’s browser efforts and a lot of the same features are present. It even has support for Google Sync. Virtually all mainstream Linux distributions have excellent support for the Chromium browser, so finding a native, installable version of it is easy.

To install Chromium, open up a terminal window and search your package manager or “software store” for “Chromium”, or “Chromium browser”. Then, follow the instructions below to get Green Address working.

Install Green Address

Green Address can be added to Google Chrome, Vivaldi, Chromium, and other Chrome-based Linux browsers by visiting the Chrome App store. Follow this link here and click the “Add to Chrome button”. Let the App download and add itself to your browser.

Once you click “Add App”, Green Address should pop up in the Chrome/Vivaldi/Chromium “app” section. Launch the app by clicking on the Green Address icon.

Note: Can’t access Chrome apps? Try entering chrome://apps/ in a new tab.

Launching Green Address doesn’t open it within the browser. Instead, it makes use of the Chrome runtime and executes outside of the browser like any other application.

In the app, click the “create new wallet” button in the top right. Follow the steps required to create your new Green Address wallet.

Sending Payments

To send a payment with Green Address, log into your account and click “Send” on the left-hand side-bar of the app. Paste the recipient’s BTC address in the “Recipient” box. Then, fill out “Amount” (in BTC or USD).

After adding the amount and BTC address, fill out the Memo section outlining what the payment is for. If everything looks good, click “Review and send”.

Receiving Payments

Need to receive a payment in Green Address? Click the “Receive” button in the sidebar. In the Receive section, copy your BTC address and send it to anyone who is going to pay you. All payments will appear in your BTC balance at the top of the screen.

Desktop Shortcut For Green Address

Head over to chrome://apps, and right-click on the Green Address icon. In the menu that appears, find the “create shortcuts” option and select it. Selecting the “create shortcuts” option will bring up a menu within Chrome that will allow you to create a custom Desktop shortcut and application menu entry.

Just want to create a Desktop shortcut? De-select the “application” menu button.

To finalize the shortcuts, click the “create” button.

Other ways to use Green Address

The Green Address Bitcoin wallet is stellar on the desktop thanks to the Chrome app, but it’s not the only way to use this program. It turns out that the Green Address wallet also has a mobile app or two (Android and iOS). If you love using your wallet on the desktop but wish you had a similar experience on your mobile device, this might be worth checking out.

Green Address is available on iTunes, as well as Google Play. Additionally, Android users can choose to install Green Address through the open source only F-Droid app store.

Read How To Use Green Address On Linux by Derrik Diener on AddictiveTips – Tech tips to make you smarter

How To Split PDF Files From The Linux Terminal Using PDFtk

One of the best ways to split PDF files on Linux isn’t with a GUI tool like Evince or Ocular. Instead, it’s with a terminal app called PDFtk. Not only can it split PDF files, it can also edit and modify them.

Install PDFtk

This application has been around for a while and can be easily installed on most Linux distributions. Open up a terminal window and follow the instructions below to get the app to install.

Note: to install PDFtk, you must be using Ubuntu, Debian, Arch Linux, Fedora or OpenSUSE. If you are not running any of these Linux distributions, follow the source instructions at the bottom.

Ubuntu

sudo apt install pdftk

Debian

sudo apt-get install pdftk

Arch Linux

PDFtk is useable on Arch Linux, but users won’t be able to install the software from the main Arch Linux sources. Instead, interacting with the Arch Linux AUR is required. To start the installation of PDFtk on Arch, open up a terminal and use the Pacman package manager to sync the latest version of the Git tool.

Note: there is another PDFtk package on the AUR that makes installing the program easier, as it decompiles a ready-built program, rather than building from source. We do not recommend going this route, as there are problems with the ready-built GCC-GCJ package.

sudo pacman -S git

Now that Git is working on Arch Linux, you’ll be able to use it to download the latest version of the PDFtk AUR snapshot. In the terminal, use git clone to download the build instruction file.

git clone https://aur.archlinux.org/pdftk.git

Using the CD command, move the terminal from the user’s Home directory to the newly cloned pdftk folder.

cd pdftk

Inside the PDFtk sources folder, start the building process by running makepkg. Keep in mind that running the makepkg command will automatically download, compile and install any required dependency files. If, however, the builder fails to automatically grab these dependencies, you’ll need to install them manually. All dependencies for the PDFtk AUR package can be found at this link.

Fedora

Currently, there isn’t a Fedora PDFtk package in the software repositories. Luckily, it’s easy to get the OpenSUSE packages working. Start off by using wget to download the necessary packages.

wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm

wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm

Using the CD command, move the terminal to the Downloads folder.

cd ~/Downloads

Lastly, use the DNF package manager to install PDFtk:

sudo dnf install libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

OpenSUSE

sudo zypper install pdftk

Building From Source

Building PDFtk from source doesn’t take too much effort, as there are pre-configured build files inside of the source directory. To build the program from source, you’ll first need to download the code. To get the code, use the wget downloading tool in the terminal.

To ensure PDFtk builds correctly, make sure that you have GCC, GCJ, and libgcj installed on your Linux PC.

wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip

Next, use the Unzip command to extract the PDFtk Zip folder to your Linux PC’s Download folder. Don’t have the Unzip app installed? Search your package manager for “unzip”, and install it.

cd ~/Downloads

unzip pdftk-2.02-src.zip

Extracting the PDFtk source zip archive should make a “pdftk-2.02-src” folder inside Downloads. In the terminal, use the CD command to enter it.

cd pdftk-2.02-src

In the root PDFtk folder, not much can take place. To compile anything, we need to move the terminal to the PDFtk sub-folder.

cd pdftk

The PDFtk sub-folder has dozens of specialized Makefiles that the user can use to automatically build for different operating systems. Using the LS command, list the contents of the directory.

ls

Look through and find the specific Makefile you need and start the build process with the command below. Please remember to change “Makefile.filename” in the command below with the name of the Makefile you need to use.

make -f Makefile.filename

Using PDFtk

One of the main draws to PDFtk is its ability to join and split PDF files. For example, to break up a PDF file so that each page of the document is its own file, try using the burst command:

pdftk testfile.pdf burst

PDFtk will output the split files in the same location as the source file.

Want to reform all of the split PDF files back into one? Start out by renaming the original PDF file (for safety).

mv testfile.pdf testfile.bak

Now that the test PDF file is safe, recombine everything with PDFtk. First, use the LS command to view the files in the directory.

ls

Next, re-run the LS command, but this time use it to store all of the PDF filenames.

ls *.pdf >> pdf-filenames.txt

Assign the contents of pdf-filenames.txt to a Bash variable. Using a variable in this instance, rather than a wildcard means that when we re-combine the PDF, all pages will be in order.

value=$(<pdf-filenames.txt)

Lastly, recombine the PDF file with PDFtk and $value.

pdftk $value cat output recombined-document.pdf

Read How To Split PDF Files From The Linux Terminal Using PDFtk by Derrik Diener on AddictiveTips – Tech tips to make you smarter

How To Install The Hiri Email Client On Linux

If you use Linux and need access to Microsoft Exchange Email services, forget what you learned online and ditch it all the Hiri mail client. It makes connecting to Outlook and Exchange incredibly easy on Linux.

Install Hiri Email Client

The app isn’t available for installation for most Linux distribution’s software repositories (with an exception to the paid portion of Ubuntu Software Center) due to the fact that users must purchase a software license to access all of its features. Instead, those looking to install this app will need to go to the website first.

To get started, look for the “Try for Free” button and click it. This should take you directly to the download page for Hiri.

Note: installing Hiri automatically gives you access to the 7-day free trial. After 7 days you must buy a copy.

On the download page for Hiri, there are only two options. The first option is the instructions for the user to install it via Snap. Distributing the Hiri app via Snap packages is a great idea, as it makes it possible to easily install the software on a multitude of Linux distributions.

Before proceeding with the instructions for installing Hiri via the Snap store, you’ll need to be sure you have Snaps enabled on your Linux PC. First, go to your Linux PC’s Wiki or official Forum and find out if they officially support Snaps. After that, install and enable SnapD via the instructions on our article here.

Once SnapD is installed and running, open up a terminal and use it to install the latest version of the Hiri email app.

sudo snap install hiri

Need to remove Hiri? Use the snap remove command to uninstall it.

sudo snap remove hiri

Install Hiri From Source

Snap packages are a great way to solve the issue of distributing programs to many different Linux operating systems on the platform. Still, not every distribution has chosen to adopt Canonical’s Snap package system, for whatever reason. If you’re using a Linux operating system that has no way of using Snaps, you’re really missing out on some neat technology.

However, just because your distribution has chosen to avoid Snaps doesn’t mean you can’t enjoy Hiri. As it turns out, the program has a downloadable Tarball on their website. Inside this Tarball is an executable script that will run Hiri directly.

To download the latest Tarball, go to the official Hiri website and click the “Try for Free” button. Clicking the “Try for Free” button takes you to the official download page. Select the “Linux” download button and the Hiri Tarball will start downloading.

Let the Tarball download. When it finishes, open up a terminal window and use the tar command to extract the files.

cd ~/Downloads

tar xvzf Hiri.tar.gz

mv hiri_* Hiri

Extracting Hiri.tar.gz will place all of the files into a folder labeled Hiri inside ~/Downloads. Take the new Hiri folder and move it to your /home/username/ folder. Moving this folder to the Home directory is critical, as things often get deleted from Downloads.

mv Hiri ~/

Now that the Hiri source files are inside the user’s Home folder, the app is ready to launch.

cd ~/Hiri
./hiri.sh

Creating A Custom Shortcut

Running Hiri directly from the terminal isn’t very usable, especially for the average user. To make using this program much easier, we’ll need to create a custom shortcut. First, use the touch command to create a new shortcut file.

touch ~/Desktop/hiri.desktop

Next, edit the new hiri.desktop file with the Nano text editor. Paste the code below inside.

[Desktop Entry]
Type=Application
Name=Hiri
GenericName=Mail Client
Comment=Hiri Email Client
Categories=Office;Network;Email;Calendar;
Keywords=Email;E-mail;Calendar;Contacts;
Terminal=false
StartupNotify=true
MimeType=x-scheme-handler/mailto;
Exec=/home/username/Hiri/hiri.sh %u
Icon=/home/username/Hiri/hiri.png

After pasting the code for the desktop shortcut in the file, press Ctrl + O to save the changes. Exit Nano with Ctrl + X. Then, return to the terminal and update hiri.desktop‘s permissions. Updating permissions for this new file is crucial because it won’t work without it. Don’t skip this step!

cd ~/Desktop

chmod +x hiri.desktop

After updating the permissions for the new desktop shortcut, it’ll be easy to launch an instance of the Hiri email client right from your desktop.

Run Hiri At Startup

One of the best things about having an email client is getting notifications for emails as soon as they happen. Unfortunately, many email clients don’t launch themselves at startup, so you won’t notice new emails when you first log in. To fix this problem with Hiri, consider adding it to the autostart folder. Doing this will ensure Hiri automatically starts up and fetches your email the minute you log in. To add an entry, follow the instructions below.

Snap Instructions

Search for “autostart”, “startup applications”, and etc.  Gnome user? Open “Tweak Tool” and click “autostart”.

Add a new program, search for “Hiri” and click “OK”.

Alternatively:

cp /var/lib/snapd/desktop/applications/hiri_hiri.desktop ~/.config/autostart

Source Instructions

cp ~/Desktop/hiri.desktop ~/.config/autostart

Read How To Install The Hiri Email Client On Linux by Derrik Diener on AddictiveTips – Tech tips to make you smarter

How To Send Text Messages On Linux With Modem Manager GUI

If you need to send text messages on Linux you can do it with the Modem Manager GUI tool. With it, users can send SMS messages, get network information, and even buy airtime from their network within the app itself.

Note: before getting started with this app, ensure that your Linux PC has a built-in SIM card tray. Alternatively, purchase a Linux-compatible USB SIM card reader.

To use Modem Manager GUI on Linux, you need to be using Ubuntu, Debian, Arch Linux, Fedora or OpenSUSE.

Install Modem Manager GUI

Modem Manager GUI is quite popular, and one of the most reliable mobile broadband apps for Linux. As a result, many mainstream Linux distributions compile and distribute installable binary packages. To install this program on your Linux distribution of choice, open up a terminal window and enter the following command based on your Linux distribution.

Note: can’t find your operating system in the list? Consider building Modem Manager GUI from source instead.

Ubuntu

sudo apt install modem-manager-gui

Debian

sudo apt-get install modem-manager-gui

Arch Linux

sudo pacman -S modem-manager-gui

Fedora

sudo dnf install modem-manager-gui

OpenSUSE

sudo zypper in modem-manager-gui

Building From Source

Building Modem Manager GUI on Linux starts by installing the latest version of Mercurial. Search your Linux distribution’s software repository for “mercurial”, and install it. Be sure to also install “meson”, as it’s required to build the software.

Next, open up a terminal window and use the Mercurial HG command to download the latest version of the source code.

hg clone https://linuxonly@bitbucket.org/linuxonly/modem-manager-gui

Use the CD command to move into the source code directory. From there, run the “configure” script. This script will scan your Linux PC and let you know if you need to install anything else before Modem Manager GUI installs.

cd modem-manager-gui

meson build

Running the “meson build” command should only present errors if you are missing dependencies. Read the errors and install what it asks for. When everything is taken care of, run the command again till there aren’t any errors. When everything is ready to go, start the building process.

cd build

ninja

sudo ninja install

Using Modem Manager GUI

Despite the name, Modem Manager GUI isn’t for managing your cable or dial-up modem on Linux. Instead, it’s an app that lets you send text messages on Linux. Users can connect SIM cards, send text messages, the works.

Note: ensure that your SIM card has airtime and a positive balance or it will not work.

Before opening the app, be sure that your SIM card is connected to your Linux PC. After plugging in the SIM, go ahead and launch Modem Manager GUI. If your SIM card is added correctly, you’ll see it under the “Devices” section of the app.

Click the “Scan” button, scan for a network supported by your SIM and click on it to connect. Confirm the connection by clicking the “Info” button. Look at the network information listed and ensure that you are connected to a network.

Adding Contacts

Communicating with Modem Manager GUI is much easier if you have contacts added to the app. To add contacts, click on the “Contacts” button at the far right of the menu. After that, look for the button that says “New Contact” and selects it.

Using the contact creator window, add information relating to your new contact, click “OK” to save it.

Buying Airtime

Need to buy some Airtime for your SIM card? It’s possible to do this right within the Modem Manager GUI, using some codes. First, click on the “USSD” button in Modem Manager GUI. From there, enter the correct USSD code (this may require a bit of Googling) to access the Airtime menu.

Note: your service provider may not support refilling your plan in this way. For best results, consult with your Mobile SIM carrier’s website.

Follow the on-screen prompts and use the keyboard to purchase your Airtime.

Sending Texts

By far the most useful feature for Modem Manager GUI is its ability to directly interact with an active SIM card and act as a cell phone to send SMS messages. To send messages, first, confirm the SIM card is connected to the network by clicking on the “Info” button. It’s always good to check this, so you don’t waste effort writing out SMS messages that won’t send.

Select the “SMS” button to access the message area. From here, click “New” to create a new text to send.

Enter the phone number of the person you’re trying to text. Alternatively, click on “Contacts”, select the number, and then click “Send SMS”.

Read How To Send Text Messages On Linux With Modem Manager GUI by Derrik Diener on AddictiveTips – Tech tips to make you smarter

How To Install The Evopop GTK Theme On Linux

The Solus project is known for its beautiful design and use of tasteful themes. Currently, the operating system uses the Adapta GTK theme, but it wasn’t always that way. Before the Adapta GTK theme, Solus used the Evopop GTK theme.

Much like the Adapta theme, Evopop is a Material Design inspired, flat theme that looks very modern and snappy. The theme isn’t used with Solus anymore and doesn’t get significant updates. That said, it is still a brilliant theme worth checking out.

To use Evopop, you’ll need to have the Gnome Shell desktop version 3.20+, GTK version 3.20+, or a Desktop environment that is compatible with 3.20 and makes use of it.

Building Evopop GTK Theme

Installing the Evopop GTK theme on Linux starts out by grabbing the latest source code files from Github. To get the latest Evopop GTK theme files, you’ll first need to install the Git package. Please note that Evopop only works well with the Gnome Shell desktop, Budgie Desktop, and Mate desktop. It is possible to run this theme on other GTK+ desktops, but it’s not recommended, and may not look right.

Note: Solus users looking to try out Evopop can install it directly from the software sources. Run eopkg install evopop-gtk-theme.

Ubuntu

sudo apt install git autotools

Debian

sudo apt-get install git autotools

Arch Linux

sudo pacman -S git autotools

Fedora

sudo dnf install git autotools

OpenSUSE

sudo zypper install git autotools

With the Git package installed on your Linux PC, use it to clone the latest version of the Evopop GTK theme code.

git clone https://github.com/solus-project/evopop-gtk-theme.git

Use the CD command to move the terminal from the Home folder directly into the new evopop-gtk-theme directory on your PC.

Note: Building the Evopop theme requires the Autotools app, as it provides ways users can build software source code. If you use a Linux distribution that isn’t on the list above, search “autotools” and install the program before continuing.

cd evopop-gtk-theme

From here, you’ll be able to build the new theme using the code. First, run the autogen.sh script. This script will automatically generate any critical files that the Evopop source needs to build correctly. Don’t skip this step! It’s vital to the building process.

./autogen.sh

When Autogen finishes up, it’s safe to use the make command to build the Evopop theme’s code.

make

Make will take the theme code and build one that is useable on your system. The compilation may take a couple of minutes so be patient. When the build finishes, install it on the system with:

sudo make install

Install Without Building

In the previous section,  we explained how you can take the Evopop GTK theme source code, compile it and install it directly. Going this route ensures that it’s fully compatible with the software on your operating system. However, not everyone wants to compile and build a theme from scratch. Some want to download and go.

It turns out that along with the source code, Evopop comes with a nice little installation script that users can run if they don’t feel like building anything. To use this script, download the code just like before.

git clone https://github.com/solus-project/evopop-gtk-theme.git

From here, CD into the downloaded theme files:

cd evopop-gtk-theme

At this point, instead of running the autogen.sh tool, make, etc., run the automated script. First, run the GTK theme script to install and enable Evopop system-wide.

./install-gtk-theme.sh

Want to apply the Evopop Azure theme as well? Run:

./install-gtk-azure-theme.sh

Do you use the Geary Email client? If so, run this Evopop theme script so that it fits in with the rest of the desktop.

./install-geary-fix.sh

After running all of these scripts, Evopop will be installed on your Linux PC, with no building required!

Enabling Evopop

If you ran the installation scripts for Evopop, the theme no-doubt activated automatically. However, if you had to build this code from source to use it (for whatever reason), you’ll need to enable the theme manually on your desktop environment. To do this, open up Gnome Tweak Tool, the Budgie appearance settings, or the Mate appearance settings, select the theme and apply it. If these instructions aren’t enough for you, don’t worry! We’ve got a great breakdown on how to use GTK themes!

Click on the link to one of the articles below, and soon you’ll know exactly how to use your newly installed Evopop GTK theme!

On the Github page, Evopop outlines that there’s no support for desktops like XFCE, LXDE, or Cinnamon. That said, they’re all GTK+ based, and should work with them — to a degree. Use at your own risk! Learn how to apply Evopop to these themes by clicking the links below:

Read How To Install The Evopop GTK Theme On Linux by Derrik Diener on AddictiveTips – Tech tips to make you smarter