Sunday, August 3, 2014

Keyboard layout incorrect in unity

Problem: keyboard layout in Unity appears to be BE (azerty) (as shown in the icon in Unity panel top right), but when typing it turns out to be EN (querty). I just have to click on the BE-icon and "choose" BE again for the keyboard layout to be correct. But the problem returns after every reboot.
System: Ubuntu 14.04.1 (fresh install) on a HP Envy dv7 laptop

Solution:

  • as found in the comments on bug #1238346: 
    • delete the ~/.config/ibus folder with the command:
      rm -rf ~/.config/ibus
    • then type ibus-setup and in the window that appears, in the "Advanced" tab, tick "use sytem keyboard layout"
    • close all windows and reboot.

Saturday, August 2, 2014

Beats audio on HP envy dv7, Ubuntu 14.04.1

Problem: Only two speakers working on HP Envy dv7 7390eb laptop with Beats Audio
System: Ubuntu 14.04.1 fresh install
  • Everything I tried relating to changes in /etc/modprobe.d/alsa-base.conf, like adding the line options snd-hda-intel model=ref or variations on this, did not work
  • Following this thread I did
    gksudo gedit /etc/pulse/default.pa
    and added the line
    load-module module-combine channels=6 channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe
  • reboot
  • Click on volume control icon (top right of Unity) and choose Sound Settings (or click on the gear icon -> system settings -> Sound, which brings you to the same)
  • In the tab "Output' an entry "Simultaneaous output to Built-in Analog Stereo" has appeared. Click on this, then click on the "Test Sound" button to the right. In my case 6 speakers appear: front-left, front-center, front-right, rear-left, rear-right and subwoofer. Testing them 5 out of 6 work, only the subwoofer remains silent. Which is acceptable for me, for the time being, and a big step forward from only two speakers...

If you appreciated this article for some reason or another, please share it (see the buttons below), and, of course, don't forget to Flattr! (Why?)


Wednesday, July 30, 2014

Install Ubuntu 14.04.1 LTS next to Windows 8 (dual-boot)

System:  HP Envy dv7 7390eb laptop with Windows 8 pre-installed (UEFI)
Problem: Install Ubuntu 14.04.1 alongside Windows and make dual-boot work

Caution: I am not an expert, I only share what worked for me on my particulat laptop and configuration. This is also very summary, you may have to investigate further if you're not familiar with certain aspects (like changing Boot order sequence in your BIOS etc).

Solution:

  • in BIOS, disable Secure Boot (sorry, can't give details here, Google is your friend)
  • From within Windows, create an empty partition for Ubuntu (not formatted): Control Center -> change partitions
  • download Boot Repair CD and install on a live USB (I used LinuxLive USB Creator but there are other options), you will need it afterwards
  • Start Ubuntu 14.04.1 Live USB, choose "Try without installing"
  • Launch "Install Ubuntu" and choose "Something else"
  • For a partition scheme, I followed the instructions on this page:
    • one of min. 20 Gb (I took 75Gb), ext4, primary partition, "/"
    • one of twice your RAM, swap
    • the rest as logical partition, ext4, "/home"
  • continue installation as usual
  • when I rebooted, Windows booted as if Ubuntu did not exist, so:
    • reboot with Boot Repair Live USB (you may have to enter BIOS by pressing the Esc key just after firing up your laptop and then choose F10 in order to change boot sequence)
    • choose Advanced options, leave all options as they are, only difference is to tick (activate) "Secure Boot" in one of the tabs
    • follow instructions (if you have a BE Azerty keyboard like me, you'll have difficulties in finding the right keys because Boot Repair is in Qwerty: for " type %; * is 8; - is ) and / is =).
    • on reboot everything should be in order
If you upgrade Windows to 8.1, you will have to do the Boot Repair thing again.


Tuesday, July 29, 2014

Inkscape and the Alt key in Unity (Ubuntu 14.04.1 LTS)

System: Ubuntu 14.04.1 LTS
Problem: Unity "steals" the Alt-key so that it doesn't function as it should in Inkscape.

Solution:

  • install dconf-tools
  • launch it
  • go to org -> gnome -> desktop -> wm -> preferences
  • set "mouse-button-modifier" to "<Super>" (without the quotation marks).
    DO NOT SET IT TO "none" or leave the field empty, or you won't be able to left-click normally anymore anywhere in Unity (I know because I made the mistake, had to log out and log in to Xfce to correct it, Unity was totally messed up).
(With thanks to this post but take caution not to set the value to "none"!)

Monday, July 28, 2014

[SOLVED] Brightness control broken on Ubuntu

OS: Ubuntu 12.04 LTS
Hardware:  HP Envy dv7 7390eb laptop
Problem: brightness control broken on kernel upgrade from "precise" to "trusty"

Explanation:

I received a notification in Update Manager that my "current Hardware Enablement Stack (HWE) is going out of support" so I did the proposed upgrade.

I had some problems with dependencies which I solved according to these instructions:

"Command:
amd64:
apt-get install -V libglapi-mesa-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty xserver-xorg-input-all-lts-trusty xserver-xorg-video-all-lts-trusty libgl1-mesa-dri-lts-trusty x11-xserver-utils-lts-trusty libglapi-mesa-lts-trusty:i386 libgl1-mesa-dri-lts-trusty:i386 libgl1-mesa-glx-lts-trusty:i386 libgles2-mesa-lts-trusty libglapi-mesa-lts-trusty mesa-vdpau-drivers-lts-trusty
i386:
apt-get install -V libglapi-mesa-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty xserver-xorg-input-all-lts-trusty xserver-xorg-video-all-lts-trusty libgl1-mesa-dri-lts-trusty x11-xserver-utils-lts-trusty mesa-vdpau-drivers-lts-trusty libgles2-mesa-lts-trusty libglapi-mesa-lts-trusty"
found in the comments on this bug report.

Everything seemed to be OK after reboot, apart from the fact that the brightness control on my HP Envy dv7 laptop was broken. The function keys for brightness did move the brightness slider that appears on screen, but brightness itself was not affected and stayed at 100%.

After testing some different workarounds that didn't work, I found a solution on this blog post (I copy it here for completeness):

"Open terminal ( Ctrl+Alt+T ) and type:
sudo gedit /etc/default/grub
You will find this line in the new opened window:
Change it to:
Save and close the window and type this in the terminal:
sudo update-grub
This will update your grub and while rebooting your PC, it will set an extra parameter on the grub menu during boot."

Happy Ubuntuing!

Sunday, May 4, 2014

Enable Kindle offline reading in Firefox

I had have a problem (and if I google for "kindle offline firefox" I see I'm not the only one) to enable offline reading in Firefox of the Kindle books I purchased. (Chrome went smoothless by the way). I use Ubuntu Linux - so I can't use a Kindle app because Amazon didn't provide Linux versions of these.

After some surfing around the internet, I found an Amazon page with explanations about Kindle Cloud Reader and Firefox. In Firefox you need to manually adjust the permissions for the Kindle Cloud Reader in order to store books offline.

Instead of copying and pasting the instructions, which then quickly will be outdated, I'll just paste the link to the Amazon page here: Amazon Help: Enable offline reading. The section on Firefox is clear and easy to follow.

It didn't, however, enable me offline access to my books (meaning: without internet connection, I can't open my book although it's supposed to be available offline).

I found this forum post (which deteriorates in petty fights but still has some interesting info) which mentioned the necessity of turning private browing on - doesn't make a difference in my case -; and this post that mentions installing a Kindle app - which doesn't exist for Linux so no solution either.

So, as far as I'm concerned, at this point in time (May 2014) Kindle Cloud Reader doesn't work offline with Firefox on Ubuntu. If you've got it working with Firefox on Linux (tested and tried!), by all means share. Chrome works out of the box.

Thursday, May 1, 2014

How to get exempt of US tax withholding without ITIN! (Get an EIN)

So here is how I finally, and very simply, got exempt from the 30% tax withholding for non-US residents on Createspace and Amazon Kindle Direct Publishing without getting an ITIN.
(With many thanks to the writer of the blog-post: Non-US Self-Publisher? Tax Issues Don’t Need to be Taxing).

For those looking for help with getting an ITIN number: you probably don't need one. An EIN number is a lot easier to obtain, and is sufficient for self-publishing on Amazon and Createspace.

Step 1: Apply for an EIN

First, I filled in an SS4 form. Find the latest version and instructions here: Form SS-4, Application for Employer Identification Number (EIN). You just need it filled in to have it before you when you call the IRS, you won't need to send it off.

Mine looked like this:

Then, I phoned the USA IRS service to apply for an EIN. I found their phone number on the IRS site on the page: How to Apply for an EIN, under the heading "Apply by Telephone – International Applicants". (If calling from outside the US, add 001 before the telephone number).
Be sure to have pen and paper handy, and your filled-in SS4 form before you.

After about 5 minutes of waiting, I got a very friendly lady on the other side of the line who asked me some simple questions. Having the SS4 form before me, these where easily answered. A lot of spelling was involved, but a few minutes later she gave me my EIN number, in the form 12-3456789.

Easy as that.

Step 2: fill in and send off W8-BEN forms

1) Amazon KDP

Amazon KDP gives you the possibility to fill in your W8-BEN online. Just sign in to Amazon KDP, click on "Yourname's Account" (top right), scroll down to "Tax information" and click on "Update Tax Information". You will be guided through the process and at the end you will be notified that your tax withholding rate is now 0%. Hurray for Amazon KDP and yourself!

(General information for Amazon KDP here: go to Amazon KDP Help, and in the menu on the left look for the heading "Managing your sales" ->Tax Information requirements.)

2) Createspace

Createspace has not yet entered the future (or the present) of online W8-BEN form filing and requires you to print it out, fill it in by hand, sign it (in ink!, no photocopies) and actually physically send it off.
Mine (for Belgium) looked like this:
(I blackened out the personal parts of course).
Just to be complete: I don't know if this matters, but just before sending it off and after scanning this, I added "(Copyrights)" after the word "Other" in line 10, as in the tax treaty tables (see below) the column in question states "Copyrights".

For line 10, you may have to adapt some data to your own country. 
  • For the number of the article (12 in my case) you'll have to click on the link to your country in this IRS tax treat country list, then click on "Income tax treaty", and in this treaty (the PDF that opens) find the article number for "Royalties". So for Belgium, that's 12, as you can see in the table of articles of the treaty.
  • for the tax withholding percentage (0% in my case), you'll have to open IRS publication 515: Withholding of Tax on Nonresident Aliens and Foreign Entities, go to the section "Tax Treaty Tables" (almost at the end), look for the tables that say "Royalties" on top and find your country's tax withholding percentage for Royalties - Copyrights. In my case, on page 40, right column for Belgium: 0%.
Now you'll have to send the form to Createspace, with or without a cover letter stating that you join the W8-BEN form for compliance with tax withholding, and that's it. Don't forget to mention your Createspace ID (you can find it on your Createspace Member Dashboard) on the top margin of your form, they won't process it without it. 
You'll find the Createspace address to send your form to on their Tax Information page (to find this page manually, go to Createspace Help -> Topic "My Account" -> "Tax Information").

About a month after sending off my W8-BEN to Createspace I contacted their support team myself asking an update on my tax status. They sent me another email-address to send my question to, which I did, and from which I received the following reply a few days later: 
"I can confirm that your account, member ID# XXXXXX, we received your W-8 form and it was processed, lowering your withholding to 0%."
Success!

Good luck and happy self-publishing!


If you appreciated this article for some reason or another, please share it (see the buttons below), and, of course, don't forget to Flattr! (Why?)