How to Enable Video Thumbnail in (Caja) MATE Desktop

Video thumbnail feature is missing in default installation from MATE’s file manager, Caja. You can install the dependency easily and have video thumbnails enabled. Execute the following in terminal:

sudo apt-get install ffmpegthumbnailer

Open Caja and see the result. Close it and re-open if it’s already open.

How to Add Startup Programs in GNOME 3.14 on Debian 8 ‘jessie’

GNOME developers has removed the startup programs GUI from the newer iterations on GNOME desktop. That means you can’t manually add applications to startup? No, you can. You have to go just an extra mile. That’s it.

  • Open terminal and execute this to make a directory named autostart if it doesn’t exist already. Just execute it. It it exists, bash will let you know; and if it doesn’t, bash will create it.
mkdir ~/.config/autostart
  • Now you have to create a file using gEdit or any other text editor for the intended applications, which you want to run at startup. The name format for that file can be anything like applications_name.desktop. It’s mainly a .desktop file containing necessary info to run that specific program at startup, e.g. I wanted to run ibus-daemon at startup. So I created the following file:
[Desktop Entry]
Type=Application
Exec=/usr/bin/ibus-daemon
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=iBus
Name=iBus
Comment[en_US]=Start iBus when GNOME starts
Comment=Start iBus when GNOME starts
  • All installed programs have their binaries in /use/bin folder. Search there and find the one you’re about to run at startup time.
  • In the above file, only change Exec, Name (both) and Comment (both). Leave the others, as they are. Then Save the file naming it using the format: applications_name.desktop e.g. I named mine as ibus.desktop as I wanted to run iBus daemon at startup.
  • Reboot you system. If everything else is okay and done as asked, your intended program should run at startup.

How to Read Bangla Clearly in Debian 8 Jessie

You can enhance the Bangla reading experience in Debian 8 jessie. Open terminal window and execute the following command:

sudo apt-get install fonts-beng

This would install Bangla TrueType fonts. Installing these fonts would supposedly solve your problem.

A new browser is in town | It’s Vivaldi

Vivaldi is a fast, flexible, customization new browser from Opera’s former CEO Jón S. von Tetzchner. It stands for everything that made Opera what it is today. “Vivaldi was born for Opera changed it’s direction”, according to Vivaldi’s official site. I tested Vivaldi’s Technical Preview 3, though technical previews are not up for any kinds of review. Nevertheless, a just did one anyway. Vivaldi is build upon the web technology, using JavaScript. It’s based on the open source Chromium project, and bunch of other open source tools; though it’s not open source itself. Being a free and open source software enthusiast, I found Vivaldi lacking in one area, it’s not open source. Other that that, it has got everything you could dream of having in a modern browser. It’s designed aesthetically. The user interface is gorgeous. Hands down! The look and feel is awesome. It’s very fast. It renders pages as quickly, if not slower, as Opera. It has some brand new features as in the browser industry as far as I know.

  • Tabs changes colors according to the color scheme of the opened pages e.g. for Facebook, the tab color changes to Facebook Blue, for G+ it changes to red, etc. If not anything else, it just looks awesome!
  • You can stack or group tabs when you have lots of tabs opened. Managing or scrolling through tens of tabs becomes anything but intuitive. Making stacks or groups of similar tabs make it easy to manage tabs.
  • You can tile two pages, like you do in your desktops, right in the browser. This feature comes handy when you’re comparing two web pages. And you don’t have to open two browser window for this purpose anymore!
  • The main strength of Vivaldi is, it’s extensively customizable like hell! You can tweak anything and almost everything in Vivaldi starting with rearrangement of tabs e.g. you can make tabs appear in right or left, or even in bottom! You can do these customization for other elements of your browser.
  • Vivaldi comes with loads of keyboard shortcuts. They’ve developed it with power users it mind. Keyboard-driven users can get the most of their browsing experience with Vivaldi. It has a Quick Commands feature with which you can search through the open tabs, bookmarks, history, etc. just by simply pressing Ctrl+Q. The just start typing what you’re seeking and you shall get that with instant search.
  • Vivaldi even comes with note facility. You can note while browsing any page. You can even save any screenshot of the webpage/s.
  • Vivaldi is likely to start in-browser email client. Email client will be built-in. The work is currently under development.
  • Like other most browser, you can sync everything from every device running Vivaldi.

Vivaldi is a new project but it has got potential; potential to become a heavy contender in browser industry. I am impressed with all the features Vivaldi has to offer. Though I got some glitches (bugs) here and there, I took them for granted as my testing ground was a technical preview. To me, it lacks in one area, that is, it’s not an open source software. It could have been much sweeter!

How to Connect and Disconnect Mobile Broadband From Command Line Using Terminal in Any Linux Distro

Most Linux distros with modern desktop environments come with GUI to manage the network connections. You can easily connect and disconnect to/from mobile broadband using the GUI. Usually in GNOME or in it’s forks, nm-applet comes pre-installed. nm-applet is used for network managements. But if you prefer the command line, or wish to do things in different ways, then connecting and disconnecting mobile broadband from the command line using the terminal may interest you. Well, at least I felt interested enough to try it.

nm-applet comes with nmcli which gives you the option to manage the network connections from the command line. Do execute man nmcli in terminal to know more about this nmcli command.

  • First, execute the following command to know about the device name and perhaps of it’s UUID.
nmcli con list

This will show you the available connection name, uuid and types. Your mobile broadband modem maybe of gsm type. That’s one way of identifying your modem. Now, to connect or disconnect your modem, you can either use the name or the UUID.

  • Use the following format to connect to the internet using mobile broadband:
nmcli con up id 'your_modems_name'

For example, my modem has been identified as Warid Internet. So I used the following command:

nmcli con up id 'Warid Internet'
  • Your connection should be established by now. If you haven’t configured your modem, then or for any other reason, you can use the UUID instead of the device name. In that case, the command format would be like this:
nmcli con up uuid your_modems_uuid

It could be anything. You can find the UUID with the same command used while looking for the device name. That is:

nmcli con list

My modem’s UUID is c33c7339-cda1-492f-8222-24982ga81cj. Therefore, I used the following command:

nmcli con up uuid c33c7339-cda1-492f-8222-24982ga81cj
  • Just replace the up in the aforementioned commands with down to disconnect the mobile broadband. For example:
nmcli con down id 'Warid Internet'

I hope this helps.

Copy-Paste Texts Simply Using Mouse in Linux Mint

This is a hefty little trick of copy-pasting texts using the mouse. And yes, I’m NOT talking about selecting texts, pressing the right button of the mouse and selecting ‘copy’ from the drop-down menu to copy texts. I’m talking about a more straightforward and easy way to do that.

To copy a text just select the text/s. The text can be a letter, or a word, or a whole texts. That doesn’t matter. Just select the text with the mouse and voilà! It’s copied to your mouse buffer. Now you can paste the text/s anywhere!

Another trick maybe for pasting text/s? Yes, indeed! Press the middle mouse button, or the wheel-button to paste any texts. It’s that easy!

Try’em now! Linux world is awaiting you with a lot more to get amazed!

How to Merge Multiple .vcf Files Into a Single .vcf File Using Command Line in Any Linux Distro

Command line is the most powerful tool there is, in Linux. You can do anything and everything with the command line utility tools under Linux. cat is an awesome command line utility tool. It’s used to concatenate files. I had 300+ contact numbers in separate .vcf files and Google Contacts only allows to import only one .vcf file at a time. And apparently it’s next to impossible for a guy like me to import those 300+ .vcf files one by one. Therefore, I needed to convert those .vcf files into a single .vcf file so that I could import them in Google Contacts. I searched the net and found some solution on how to do that using Windows. And I thought if one can do this on Windows, then it’s a sure shot for Linux. And then a thought came to my mind.

I was familiar with the cat command. And I knew it’s power. I just executed the command using cat and voila!

So here’s the format to merge multiple .vcf file into a single .vcf file:

cat *.vcf > mergedfile.vcf

Here, the asterisk (*) mark denotes every file names ended with .vcf extension. And you can give any name to your merged file.

Copy all the files to a single folder/directory before executing the command. And make sure to direct your terminal to that directory i.e. open terminal window in that folder.

Use man cat in terminal to know more about the cat command.

How to Install and Use Tor Browser in Any Linux Distro

I’ve described the process to install the Tor browser in Ubuntu or Linux Mint from WebUpd8’s PPA. In this blog post, I’m going to tell you how to install and use Tor browser in your Linux distro the Tor way!

  • Go to Tor browser download page and download any version (32 or 64 bit) of your preferred language.
  • Save the downloaded file anywhere you want. Now direct your terminal emulator to that directory/folder and execute the following command:
tar -xvJf tor-browser-linux32-4.5.3_LANG.tar.xz

Use the aforementioned command for 32-bit version of Tor browser. And replace LANG in the aforementioned command with the language you downloaded for; I downloaded for English (US), so in my case LANG would replace with en-US. Don’t worry about this petty thing though. You have tab-completion to auto-complete the name in terminal.

For 64-bit version use the folliwing command format:

tar -xvJf tor-browser-linux64-4.5.3_LANG.tar.xz
  • When the process is complete, switch to tor-browser directory/folder by executing the following command in terminal:
cd tor-browser_LANG

In this case also, replace LANG with the language you downloaded for. Using tab-completion is recommended!

  • Now execute the following command to run Tor browser:
./start-tor-browser.desktop

Tor browser will launch right after executing this command. It’s now ready to use.

Autistici/Inventati | Full-Range of Privacy-Aware Services

Autistici/Inventati is providing a full-range of privacy-aware services since 2001. It’s an Italy based organization serving by volunteers. The main goal of Autistici/Inventati is to provide free alternative to the commercial products. All the services, therefore offered by Autistici/Inventati are free of charge. They do not charge you a penny, but that does not mean their services are maintained free. They have to constantly invest money for their voluntary works going on. They mainly depends on the donation from individuals.
A list of services offered by Autistici/Inventati are as follows:

  • Email
  • Blogs
  • Mailing Lists, Newsletters and Forums.
  • Webhosting
  • Instant Messaging and Chat
  • Anonymity Services and Personal VPNs.
  • Software Project Hosting

They are currently hosting about 9000 mailboxes, 1200 websites, 2300 lists and 3700 blogs. Their services are here to create awareness among the users for their data safety and privacy. You can know about their activities more by reading their manifesto and policy.
Use their services if you are on the side of free software movement. Your privacy and safety will be ensured as you would remain anonymous by using their services. This could be a great replacement of the popular commercial choices.

How to Load Webpages Without Images in Web Browsers

Sometimes you might need to load web pages without loading images. The reason behind this maybe faster page loading or anything in particular. Whatever the reason may be, here’s I’m showing the way to load web pages without images while browsing using popular web browsers e.g. Mozilla Firefox, Google Chrome, Internet Explorer(popular?!?).
For Mozilla Firefox
  • For Linux version of Firefox, go to Edit > Preferences.
  • For Windows version of Firefox, go to Tools > Options.
  • Click Content Tab.
  • Uncheck Load Images Automatically.
  • If you want any exceptions, like you may want to load images only for Facebook. Other sites have to load without images. In that case, you’ll find Exceptions… button right to the Load Images Automatically. Click Exceptions and add any site for which you want to load images.

For Google Chrome

  • Go to Settings > Options.
  • Under the Hood > Privacy > Content Settings > Images.
  • Now click on the radio button Do not show any images.
  • You can add any exception for any site.

For Internet Explorer

  • Go to Tools > Internet Options
  • Go to Advanced Tab.
  • Go to Multimedia category.
  • Uncheck the option Show pictures.
  • That’s it.

Restarting the browser may apply in some cases.