Budgeting Done On Linux

Today we’re going to talk about budgets! Unless you receive a monthly stipend from your millionaire relative’s trust fund, ya need a budget!

I started using budgeting programs years ago. I started with Quicken for DOS and used it, and for some time Microsoft Money as well. But, Quicken and applications like it are really kind of useless for managing money. They are great for reporting where your money went but they are not good at helping your manage the actual spending or saving of that money.  Not in my opinion anyway. For that, you need something that will allocate your money out before you spend it so that you don’t spend it on the wrong thing. And for that, I have found no better system than the old fashioned envelope money management method.

With an envelope money management method you separate out your money into separate envelopes based on the task you want that money to perform. So, let’s say each month you want to pay your rent or mortgage, as well as your electrical bill, gas bill, phone bill, car payment, buy groceries, and maybe have some money for fun stuff like movies and dining out. With a envelope money management system you can divide up your paycheck into envelopes for each of these specific tasks.

So, if you get paid twice a month, you would put into each envelope 1/2 of what you need to pay for that month. For example, if your mortgage payment is $1000 a month and you get paid twice a month, the each time you get paid, put $500 into the Mortgage envelope. Come the end of the month, you will have $1000 to pay your mortgage. Rinse and repeat!

Now, since none of want to actually deal with cash that can be misplaced, we are not actually going to cash our paycheck and put the money into physical envelopes. Instead we can enlist the help of an application to provide “virtual” envelopes for us to divide our paycheck into.

There are a few different envelope budgeting applications out there and you can google search for them. I have used the following myself:

      1. NeoBudget – https://neobudget.com/ – Best budgeting tool via web application; weak Android application, but fine for on the go logging of expenses
      2. Good Budget – https://goodbudget.com/ – good budgeting; good Android app
      3. YNAB – https://www.youneedabudget.com/ – weak budgeting; good Android app

Of the three above, I continue to use NeoBudget. In my opinion, NeoBudget and Good Budget are the best of the three. I settled on NeoBudget because I found the actual Budgeting part of the application to be far superior to Good Budget and YNAB. As a matter of fact, even though NeoBudget’s Android application is the weakest of the three, I still chose it because the Web Application for NeoBudget provides a robust budgeting feature that makes it super easy and transparent to divide out your check on a regular basis. It can even handle multiple income streams if you’re lucky enough to have them.

Watch the video for more information and a walk through of setting up a budget in NeoBudget.

 

Software Updates Done On Linux

Practice safe computing by keeping your system up-to-date. In this quick video we show you the two most popular methods of updating your Linux Xubuntu/Ubuntu desktop.

Zim Desktop Wiki Done On Linux

Today we look at Zim – a desktop wiki – and how to install it and set it up for use on your Linux desktop.

I discovered Zim while looking for a replacement for Evernote. I have been using Evernote for a long time. I started using it back when I was a Windows user, and it followed me to a Mac when I was on the Mac platform. But, when I moved to Linux in 2015, I found there was no Evernote client for Linux. So, I used the online, web access interface for Evernote. For a long time that worked well. But I have reached a point where I am tired of waiting for Evernote to load the web interface and then the web page. Additionally I began having issues now and then where Evernote would just simply lose my data when updating or creating new documents online. That was bad. I just wanted a way to take notes and document things using a reliable tool. When your documentation tool of choice relies 100% on having an internet connection 100% of the time, it becomes problematic. No matter how great your connection is – and mine is really good where I live – there are still times when that connection can blip – and there goes your data. I recall one such incident where I was taking important notes for a meeting I was in. I had not only taken notes, but added some action items for myself that I was assigned during the meeting. After the meeting was over, I returned to look at my notes in Evernote Web and found they were not saved. The entire document was just blank! I was furious. Ever since that event, I have not trusted using Evernote Web and began taking my notes in a local note editor and then pasting them into Evernote afterward. Not ideal, but I lost trust in the application.

Evernote at the beginning of 2020 mentioned that they would be releasing a Linux client soon. They mentioned updated client for Windows, Mac and Linux would be coming. Well, they finally released client updates . . . for Windows and Mac. No Linux. And when I saw the interface changes in the Windows client, I just threw my hands in the air and said, “That’s it! I’m out.” Not only did they not release a Linux client but they removed some basic navigation features that I relied on.

So, I began the search. No more did I want to have to rely on a web-only application for this type of data management. Web apps are great for many things, but for managing a lot of notes and documentation – no. I need something that is local so that when I open the application – BAM! I’m there. It’s loaded. When I navigate, the documents open instantly because they are right there on my computer and not across the internet on someone else’s computer (aka “The Cloud”). Again, I’m not against cloud applications – but for some applications that I consider critical, I need them local for speed and for security.

Resources:

Sounds Done On Linux

Learn how to implement sounds on Xubuntu Linux!

Still works as of 27-Feb-2022, Xubuntu 20.04.4 LTS (Focal Fossa)

Resources:

Adapted from UbuntuForums.org post.
Thank you very much to the author “Toz”

1. Install some required packages:

sudo apt install libcanberra-gtk0 libcanberra-gtk-module
sudo apt install gnome-session-canberra sox libsox-fmt-all

2. Download & extract the sound theme below:

1515101411-Smooth.tar

3. Copy the extracted content (“Smooth” folder) to your sounds directory (create the sounds folder if it’s not there):

/home/<username>/.local/share/sounds

4. Enable sound events and feedback sounds for XFCE via these terminal commands:

xfconf-query -c xsettings -p /Net/EnableEventSounds -s true
xfconf-query -c xsettings -p /Net/EnableInputFeedbackSounds -s true

5. Set “Smooth” as the default sound theme via this terminal command:

xfconf-query -c xsettings -p /Net/SoundThemeName -s "Smooth"

6. Add these two lines to your /home/<username>/.profile file:

GTK_MODULES="$GTK_MODULES:canberra-gtk-module"
export GTK_MODULES

7. For a Restart, Logout, and Login sounds, create a new autostart application (Settings Manager or Control Center >> Session and startup >> Application autostart) with the following parameters:

- Name = Login Sound
- Command = canberra-gtk-play -f /home/<username>/.local/share/sounds/Smooth/stereo/desktop-login.oga

I have found that the above does not work when using the home shortcut of ~ so be sure to type in the full path to the audio file.

8. If you notice that sounds are not working when right-clicking or when clicking on apps in your task bar, make sure the following packages are also installed:

sudo apt install libcanberra-gtk0 libcanberra-gtk-module

9. Reboot and enjoy your new sounds!

Theming Done On Linux

Learn how to change your desktop themes in Xubuntu Linux, and where to get more themes!