Ubuntu Tweaks for Hardware Installation

https://sites.google.com/site/easylinuxtipsproject/first
$ sudo nano /etc/sysctl.conf

Scroll to the bottom of the text file and add your swappiness value
# Decrease swap usage to a more reasonable level
vm.swappiness=10

$ sudo apt-get install gnome-session-flashback
Log out. In the login window, click on the Ubuntu logo next to your user name (see the screenshot below):

Then click on GNOME Flashback (Metacity). Note: don't select GNOME Flashback (Compiz), because that also has 3D effects, and you want to get rid of those.

Disable advertisements in the Dash and normalize the appearance. Ubuntu shows advertisements in the Dash, whenever you type a query in the Dash.

Click on the grey Ubuntu logo (Dash home). Query: privacy
Click on Privacy - tab Search

Put the slider at OFF.

Click on the grey Ubuntu logo (Dash home). Query: appearance
Click on Appearance - click on the tab Behavior

Check:
Add show desktop icon to the launcher

Fixing VirtualBox Clipboard Issue

Finally I was able to solve my clipboard cut/copy problem in Ubuntu VM.

Here are the steps I followed to solve my clipboard issues.

// Find out the process id used by clipboard. You will two dependent ID created at the time of boot up.
#> ps -ef | grep -i clip

// Kill the process that is running the clipboard
#> kill –9 $ProcessId // Process ID from the process listed from above command

// Execute the clipboard manually.
#> /usr/bin/VBoxClient —clipboard

//Check the id using pstree

// Check the process id again to see if it is running properly.
#> ps -ef | grep -i clip

// Use pstree to check the linking of the processing.
#> pstree -sp $Provide your process id retrieved from above command.

Two finger trackpad control

Refer: http://askubuntu.com/questions/186895/how-to-enable-two-finger-scrolling-on-lenovo-thinkpad-t400-w540

It can be enabled also using commands, and they can go in your .bashrc after testing

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 0

Create clickable icon in Ubuntu like SQL Developer – Desktop

Refer: http://askubuntu.com/questions/142159/desktop-shortcut-to-create-a-new-desktop-shortcut-doesnt-do-anything

Use the following to create an icon to launch program, put it with your progam and you can then drag it onto the taskbar, but remember it's a link to the launcher

To create Desktop shortcuts in Ubuntu,gnome-panel package is required first.

Open Terminal. To open terminal click the Dash home from Unity launcher. And type terminal in the search field. And click Terminal.

Type the below code in terminal and hit enter.

$ sudo apt-get install --no-install-recommends gnome-panel

Then type below code in terminal and hit enter, but put yourself in the the folder of the application, this allows the icon image to always appear properly

The magic is making sure your BASH script has proper permissions and is executable.

Make a Bash Script Executable, use chmod to do the trick as follows:
$ chmod u+x script-name.sh

Use this:
$ gnome-desktop-item-edit . --create-new

Instead of this
$ gnome-desktop-item-edit ~/Desktop/ --create-new

Updated: https://superuser.com/questions/552959/quickly-create-an-entry-in-the-side-bar-launcher
$ gnome-desktop-item-edit --create-new ~/.local/share/applications

Make sure you delete old items from here for cleanup:
/home/mruckman/.local/share/applications

The create launcher window will pop-up,Type application name in the name field and type application name or path or browse in the command field. And click OK button.

Now check your desktop for the shortcut.

desktop shortcut

If you want your shortcut to appear in the Unity launcher panel (the pop-out one on the left), you can drag it there from the desktop.

Convert MP4 to MP3 on Ubuntu 14.04 Trusty and Tag Meta Data Software

There is a program available on Ubuntu youtube-dl, that can download videos from youtube.com or other video platforms. But it stores the file in mp4, since it contains video. But sometimes you do not want the video and only the audio. To extract only the audio part, you can use the pacpl comamnd line tool.

Use "Sound Converter" Application for simple conversion

Usage:

$ youtube-dl -f mp4 --output "yourfilename.%(ext)s" https://youtu.be/your-link-here
$ youtube-dl --extract-audio --audio-format mp3 --audio-quality 256 --output "yourfilename.%(ext)s" https://youtu.be/your-link-here

Older Method:

pacpl --to mp3 -v -r -bitrate 256 targetfile.mp4

Ubuntu Software: EasyTAG to modify MP3 MetaData

Update MP3 tags with the command line:

$ sudo apt-get install id3v2

Some useful commands

List all of the tags or specific for a particular file without wild card
$ id3v2 -l *.mp3

Example of how to update title, album, year
$ id3v2 -t "My Title" file-to-update.mp3
$ id3v2 -a "My Album"
$ id3v2 -y 2016

Install SQL Developer in Ubuntu 14 in VirtualBox

When launching the SQL Developer bash script it asked for the Java location, could not find it.

If you’ve installed Java 7, and you launch SQL Developer, use this as the path, or the equivalent:
/usr/lib/jvm/java-7-oracle

You can set your java_home but this does not help the above:
sudo nano /etc/environment
JAVA_HOME=/usr/lib/jvm/java-7-oracle

SQL Developer that works with Java 7:
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-downloads-403-2529784.html
sqldeveloper-4.0.3.16.84-no-jre.zip

Bonus:

Use Filter: WEB% for HAL

Flush DNS Without Rebooting

Mac El Capitan 10.11.1
$ sudo killall –HUP mDNSResponder;say flushed

Mac Yosemite 10.10.4+
$ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed

Mac Yosemite 10.10.3-
$ sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

Ubuntu:
Note: Ubuntu doesn't cache DNS by default unless you install a DNS cache service manually.
$ sudo /etc/init.d/dns-clean restart

Windows:
Right-click Command Prompt and select Run as Administrator.
Run the following command: ipconfig /flushdns

Important:
Don't forget to change your host file's IP to 10.57.225.54 for halprdgit01.hq.halw.com if you use a Mac or Linux machine and hard-coded the IP into the host file.