<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6270498700887423366</atom:id><lastBuildDate>Wed, 03 Dec 2025 09:19:20 +0000</lastBuildDate><category>Java</category><category>Distro Releases</category><category>F13</category><category>Fedora</category><category>Fedora 11</category><category>Happy Bday :)</category><category>Maverick Meerkat</category><category>Streamripper</category><category>embedded-mplayer</category><category>epub</category><category>intel pro wireless 3945</category><category>iwl3945</category><category>lenovo and debian</category><category>root password</category><category>vpnc</category><category>#debian</category><category>#debian logs</category><category>.amr format</category><category>.daa</category><category>.msf to .pst</category><category>/tmp/</category><category>10k hits</category><category>2nd session</category><category>300 posts</category><category>32-64</category><category>6000</category><category>7k hits</category><category>9k hits</category><category>AVIdemux</category><category>AcetoneISO</category><category>Adding shortcuts to main menu</category><category>Adobe Reader Debian 5</category><category>Amarok 2.3.1</category><category>Ananth Sorry</category><category>App</category><category>Azure pricing</category><category>Azureus</category><category>BSD magazines</category><category>Best OS Hunt</category><category>Bing and OO</category><category>BitTorrent Linux</category><category>Blog Layout</category><category>Blog dying- It wont</category><category>Brand Ambassador</category><category>Chetan Jayanna</category><category>Code for Java Basics</category><category>CodeNames</category><category>Computer name</category><category>Contact-Me</category><category>Cult of Ubuntu</category><category>DeMudi</category><category>Debian 5.0.7</category><category>Debian 6 Squeeze</category><category>Debian Bday Greetings</category><category>Debian Blend</category><category>Debian Distribution types</category><category>Debra</category><category>DigitalEd-LFY-pdf</category><category>Distro Timeline</category><category>Do Nothing</category><category>Dont use keyboard at all</category><category>Electronics-work-bench-Linux</category><category>Email-Subscription</category><category>Empathy</category><category>Enter key stops working</category><category>Epiphany</category><category>F13 mp3 support :)</category><category>FW1.2</category><category>Feb 2010 Linux Journal Free</category><category>Federer</category><category>Federer US Open 2009 Finals.</category><category>Fedora 14</category><category>Fedora 14 cheat code</category><category>Fedora Electronic Lab</category><category>Fedora Spins</category><category>Flex</category><category>Fluendo</category><category>Free Media Program</category><category>GIDS</category><category>Geeks Heaven</category><category>German Knoppix</category><category>Glut</category><category>Gmail on thunderbird</category><category>Gnome Desktop 3</category><category>Gnome-screensaver-command</category><category>GnomeScreenSaver</category><category>Goddard</category><category>Google</category><category>Google Ad charity</category><category>Google Chrome Linux</category><category>Google Earth</category><category>Google Linux</category><category>Google Talk - Linux</category><category>Greenstone</category><category>Grub</category><category>Gyachi</category><category>Hard disk failure</category><category>Hardware</category><category>Hot kernel deploy</category><category>How to freetennis</category><category>IBM Linux developerWorks</category><category>IE hack</category><category>IISC</category><category>IRC</category><category>Ian Mordock</category><category>Icedove certificates</category><category>Iceweasel 3.5</category><category>Iceweasel 4.0</category><category>India mirror</category><category>Installing Grub 2.0</category><category>Installing Nvidia on Lenny</category><category>Installing RealPlayer 11 in Lenny</category><category>Installing a new font</category><category>Installing virtualbox 3.2.4</category><category>Java Basics 1</category><category>Java Basics 2</category><category>Java Basics 3</category><category>June LFY</category><category>K3b video ripping</category><category>KDE 4.5 RC3</category><category>KDE4.3-lenny</category><category>Klaus Knopper</category><category>LMDE</category><category>LTSP</category><category>Laughlin</category><category>Legacy GRUB</category><category>Lenny 5.0.5</category><category>Leonidas</category><category>Linspire</category><category>Linux</category><category>Linux Books Collection</category><category>Linux Day</category><category>Linux From Scratch</category><category>Linux Mint: The Death Knell for Distrohopping?</category><category>Linux Skype</category><category>Linux rescue cd.</category><category>Lucid Lynx</category><category>MBR</category><category>MIT college</category><category>MP3</category><category>MPEG2 in AVI</category><category>MS Communicator-pidgin</category><category>MS SQL Server 7.0</category><category>MSF-files-restore-in-Thunderbird</category><category>Mahesha and trident BSD</category><category>Maintainer</category><category>Malware in Debian distros :(</category><category>Mirka</category><category>Moovida</category><category>Muktware</category><category>Murdock</category><category>MySql Cluster</category><category>Mysore Engg College</category><category>NFS Linux</category><category>NTFS Read in Debian Lenny</category><category>NTFSLabel</category><category>New year 2010</category><category>NoTime</category><category>OSS-a-piracy</category><category>Open Proj</category><category>OpenGL</category><category>OpenOffice.org 3.1</category><category>OpenSolaris</category><category>Oracle VirtualBox 4.0</category><category>Oracle kitty Sun</category><category>Partition manager</category><category>Pidgin accounts.xml file</category><category>Pier11</category><category>Piracy and pirated RHEL</category><category>Pronunciation of Debian</category><category>Protector - Android app</category><category>Quote</category><category>RSS Feed</category><category>Racing</category><category>Radically Simple</category><category>Recall 2009</category><category>Remove Grub</category><category>Restoring Grub</category><category>SDL</category><category>SIPE 1.10</category><category>Samsung Syncmaster</category><category>Santa Clara Sun MS</category><category>Site List</category><category>Skype 2.1</category><category>Slackware</category><category>Slackware 13.0 features</category><category>Slackware-13.0-birthday</category><category>Sound Lucid Lynx</category><category>Squeeze No Graphical Installer</category><category>Sun JDK 1.6 installation</category><category>Super Mario</category><category>SuperTuxKart</category><category>Thunderbird 3.0 Beta</category><category>Timeout 5000</category><category>UTubeRipper</category><category>Ubuntu Manual</category><category>Ugadi Accident</category><category>Unix FS</category><category>Unmount</category><category>VLC Equalizer</category><category>Version Licensing</category><category>Virtual Box PUEL 3.10 Installation</category><category>VirtualBox 3.2.6</category><category>Web design</category><category>When is MS funeral???</category><category>Windows Crash</category><category>X issues</category><category>X11</category><category>XBMC 10.0</category><category>XVID4</category><category>YARaviShankar</category><category>Yahoo yippee</category><category>Youtube downloader in Linux</category><category>abraca</category><category>alacarte</category><category>amr in linux</category><category>amr to mp3</category><category>amr2mp3 converter</category><category>apache2</category><category>apt-listbugs</category><category>apt-listchanges</category><category>artistx</category><category>audacious</category><category>avg-virus-updates</category><category>avimerge</category><category>belkin</category><category>broadcom wifi</category><category>broadcom wifi in squeeze</category><category>chgrp</category><category>chmod</category><category>chmviewer</category><category>chown</category><category>cobol in linux</category><category>cobolforgcc</category><category>codec support</category><category>compress a mp3 file bitrate to reduce size</category><category>convert deb to rpm</category><category>counter.li.org</category><category>cron feature</category><category>crosses 100</category><category>csmash</category><category>custom nimblex</category><category>date program</category><category>debconf2010</category><category>debian kernel compatibilty</category><category>dedicated to ash</category><category>deluge scheduler</category><category>dhclient-dhclient3</category><category>dns server</category><category>electricfying debian</category><category>esd</category><category>espeak</category><category>espeak2</category><category>ewb</category><category>ffmpeg change bitrate of mp3</category><category>flash player - adobe</category><category>flv2avi</category><category>flv2avi using avidemux</category><category>freeglut</category><category>fstab</category><category>gcccobol</category><category>gedit root file</category><category>gmcs</category><category>gnochm</category><category>gnome startup sound</category><category>gnome-looks</category><category>gparted</category><category>graphics card memory size</category><category>grdesktop</category><category>greenstone library</category><category>gstreamer</category><category>gtypist</category><category>gwibber</category><category>gworldclock</category><category>hack</category><category>host name</category><category>iText</category><category>idobi radio</category><category>installing-a-jar-file-in-linux</category><category>jTDS</category><category>java host name</category><category>k3b 2.0</category><category>kchm</category><category>kde4.3</category><category>kernel options</category><category>klatin</category><category>knoppix</category><category>kstreamripper</category><category>ktouch</category><category>libre office</category><category>limewire pro alternative</category><category>linux folder size recursive</category><category>lsb-realplay-acroread</category><category>lsof</category><category>lupu</category><category>mac address</category><category>mesa</category><category>mkpasswd</category><category>mlabel-fat32</category><category>monodevelop</category><category>mozplugger</category><category>mpp files</category><category>newbie</category><category>nortel</category><category>nseries</category><category>ntfsfix</category><category>oowriter and hyperlink</category><category>openIndiana</category><category>openSUSE 11.3 RC2</category><category>opensolaris-oracle-where-art-thou</category><category>oracle xe</category><category>oracle xe 2</category><category>oracle xe 3</category><category>partition setup</category><category>perl</category><category>perl and cgi in apache2</category><category>perl scripting</category><category>pidgin and yahoo problem</category><category>pidgin facebook chat</category><category>pidgin-irc</category><category>pidgin-sipe</category><category>poweriso</category><category>promote-LFY [LinuxForYou]</category><category>qucs</category><category>rdesktop</category><category>rdesktop-options-savebandwidth</category><category>read only ntfs debian</category><category>reconstructor</category><category>recursive copy</category><category>restore password</category><category>ripperx</category><category>root UI login</category><category>router</category><category>rtl_nic firmware missing warnings</category><category>scrabble on linux</category><category>screenlets-debian</category><category>screenshot during installation</category><category>search and replace in Vi Editor</category><category>secure facebook</category><category>sftp</category><category>shipit.ubuntu.com</category><category>signatures</category><category>sipe-1.6.x-pidgin</category><category>startup</category><category>startx</category><category>sudo</category><category>susestudio</category><category>synaptics</category><category>system sounds</category><category>talk</category><category>text to speech synthesis system</category><category>thesaurus</category><category>transcode</category><category>truncate a log file</category><category>tsclient</category><category>tux wallpapers</category><category>ubuntu root</category><category>udev rules.d</category><category>user password</category><category>using lynx browser</category><category>using wget tool</category><category>utuberipper-not-working</category><category>vbox</category><category>vcc</category><category>vdrift</category><category>vhdl</category><category>virtualbox vmx root error</category><category>virus-defnitions</category><category>visudo</category><category>vmware to virtualbox</category><category>vnc</category><category>vpn</category><category>whatis whereis</category><category>wicd</category><category>wifi</category><category>win+d</category><category>windows auto mount</category><category>wine 1.2</category><category>wmctrl</category><category>xandros</category><category>xchm</category><category>xwd</category><category>yanks or yanking</category><category>youtube-dl</category><category>youtube2mp3</category><category>yppasswd</category><title>Technology Geeks&#39; Heaven</title><description>Java, Linux and Tech tweaks for all ages. Also other technologies follow suite. Finally the site abides by, Use Linux and stop Piracy.</description><link>http://ananthgs4geeks.blogspot.com/</link><managingEditor>noreply@blogger.com (Ananth Gouri)</managingEditor><generator>Blogger</generator><openSearch:totalResults>380</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-4672802802947031813</guid><pubDate>Mon, 19 Mar 2018 13:18:00 +0000</pubDate><atom:updated>2018-03-19T18:48:04.329+05:30</atom:updated><title>Wayland server and its complexity against the legendary X.Org</title><description>Hello All,&lt;br /&gt;
&lt;br /&gt;
This post explains some of the differences between the old and stable Xorg - the open source implementation of the X Window System and Wayland.&lt;br /&gt;
&lt;br /&gt;
Also I write this post to explain some of the problems that I faced before getting back into Xorg from Plasma to Wayland.&lt;br /&gt;
&lt;br /&gt;
I have been using GNU/Linux and Linux variants from the year 2004. I am one person who believed in the theory that UI is not the first important thing, than the functionality in itself.&lt;br /&gt;
&lt;br /&gt;
I started my Linux journey with a RHEL 7.1 with I think 4 floppy disks to load and unload the OS and not even persistent to some extent.&lt;br /&gt;
&lt;br /&gt;
Then it was Fedora Core 1 - also called FC1.&lt;br /&gt;
&lt;br /&gt;
Now I am in constant use with Debian * distros. I dont feel like using RPM based distributions, I think just out of usage practice. I also am a big fan of Arch Linux and I use the rolling version of it.&lt;br /&gt;
&lt;br /&gt;
Ok now, coming to the main point, was reading a post from omgubuntu.co.uk and got interested in a post of installing an icon theme called papirus icon theme. And at the same time I read another post from the same site about the latest 3 years dev release of Amarok 2.9.0&lt;br /&gt;
&lt;br /&gt;
Dont know what messed up my Display, I was using Plasma Desktop in 17.10. I had to accept 2 ppa repos to install papirus and amarok (though without success).&lt;br /&gt;
&lt;br /&gt;
All of a sudden, I could observe zombies all over the session and I had no other chance but restart my system. Thats the moment and my sddm and plasma was destroyed. I could not recover and ended up with a lots of unmet dependencies issues.&lt;br /&gt;
&lt;br /&gt;
With great struggle, I could connect to internet through CLI (Ctrl + Alt&amp;nbsp;+ F1) and with this below command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sudo /etc/init.d/networking start&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Ok now with internet connected, I had no other option to purge the installed deb files, but I had to finally uninstall sddm and used gdm to login into any other DM.&lt;br /&gt;
&lt;br /&gt;
I also made sure that I removed those 2 third party repos from the sources.list.d folder. I gave an update as well.&lt;br /&gt;
&lt;br /&gt;
Wayland is the latest display compositor written by Intel people and is believed to replace the Xorg as a whole in the pretty future.&lt;br /&gt;
&lt;br /&gt;
I had to read a while before using Wayland... The architecture setup between wayland and xorg though looks similar; its not. You can compare architecture differences at wayland.freedesktop.org site.&lt;br /&gt;
&lt;br /&gt;
Now finally with all these struggle, I could somehow connect to the Unity DM with wayland. Now the new problem started, I got inverted display every 2 or 3 minutes.&lt;br /&gt;
&lt;br /&gt;
I could not figure out the exact problem with this peculiar issue. But I googled to see that its more related with HP laptops and kinda related to Wayland.&lt;br /&gt;
&lt;br /&gt;
Finally to remove the unmet dependencies, I had to use dpkg command with a P option. I finally reinstalled Plasma but in vain of display again.&lt;br /&gt;
&lt;br /&gt;
Now finally I had to settle to the legendary Xorg with this time Unity.&lt;br /&gt;
&lt;br /&gt;
All in peace...&lt;br /&gt;
&lt;br /&gt;
Let me know if anyone is more specifically interested to know how I could figure out and get&amp;nbsp; back to Xorg with Unity. I can explain them the steps in detail and is beyond the scope of this blog post.&lt;br /&gt;
&lt;br /&gt;
Tc,&lt;br /&gt;
Ananth G S&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2018/03/wayland-server-and-its-complexity.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-6195639025004624287</guid><pubDate>Fri, 03 Nov 2017 16:05:00 +0000</pubDate><atom:updated>2017-11-03T21:35:31.186+05:30</atom:updated><title>SSH - X11 forwarding </title><description>Dear All,&lt;br /&gt;
&lt;br /&gt;
This post explains how to setup ssh X11 forwarding. Please note that this post assumes that you have 2 machines running both with some linux installed.&lt;br /&gt;
&lt;br /&gt;
The scenario:&lt;br /&gt;
&lt;br /&gt;
I have 2 laptops - one connected via LAN and the other one via wifi but on the same network.&lt;br /&gt;
&lt;br /&gt;
I have both laptops installed with Deb* based distro.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Need for ssh x11 forwarding:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. Many a times when you have multiple systems connected via the same network, you may have to exchange files between them. Also there are scenarios where we have one laptop connected to speakers and the songs in some other laptop.&lt;br /&gt;
&lt;br /&gt;
2. There are needs where in we may have to connect remotely to one of these machine to access some files, open them to edit and rest. We shall take up this scenario in one of the other posts pretty soon.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Pre-requisites:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Here there are 2 entities: (which we shall call them as)&lt;br /&gt;
&lt;br /&gt;
1. Server laptop&lt;br /&gt;
2. Client laptop.&lt;br /&gt;
&lt;br /&gt;
On both laptops, openssh client and server needs to be installed. Also make sure that xauth package is installed on the server laptop.&lt;br /&gt;
&lt;br /&gt;
The commands to install these (for a fresh install)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sudo apt-get install openssh-client openssh-server xuath(xauth on the server laptop)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;X11 forwarding configuration concepts:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;On the server laptop:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
1. Set a proper display with the command&lt;br /&gt;
&lt;i&gt;export DISPLAY=:0&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
2. In the file /etc/ssh/ssh_config make sure this below entry is present or else un-comment the lines and change a no to yes as below:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ForwardAgent yes&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ForwardX11 yes&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ForwardX11Trusted yes&lt;br /&gt;
&lt;br /&gt;
3. In the file /etc/ssh/sshd_config (be careful with the file names) make sure this below entry is present&amp;nbsp; or else un-comment the lines and change a no to yes except for the last line as below:&lt;br /&gt;
&lt;br /&gt;
AllowAgentForwarding yes&lt;br /&gt;
AllowTcpForwarding yes&lt;br /&gt;
X11Forwarding yes&lt;br /&gt;
X11DisplayOffset 10&lt;br /&gt;
&lt;br /&gt;
4. Note down the IP address of this laptop with the command&lt;br /&gt;
&lt;i&gt;ifconfig&lt;/i&gt;&lt;br /&gt;
For this post discussion we shall assume the IP as 192.168.1.8&lt;br /&gt;
&lt;br /&gt;
5. Finally do not forget this step.. After setting the values do restart the ssh service with the below command:&lt;br /&gt;
&lt;i&gt;sudo /etc/init.d/ssh restart&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;On the client laptop:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
1. Connect to the server through a terminal/konsole and with the below command(note usage of putty ssh client is a different process altogether)&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ssh user@192.168.1.2 -X &lt;/i&gt;(note to replace user with your name on the server laptop)&lt;br /&gt;
Give proper authentication credentials to login.&lt;br /&gt;
&lt;br /&gt;
2. Once connected, issue the command,&lt;br /&gt;
&lt;i&gt;export $DISPLAY&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
You should see some laptop / machine name with a display offset. (This is usually the hostname in most cases. )&lt;br /&gt;
&lt;br /&gt;
3. If the output in step 2 is nil, then get back to the server and make sure all steps are properly implemented.&lt;br /&gt;
&lt;br /&gt;
4. Finally verify (if not step 3), that X applications can be loaded easily with the commands:&lt;br /&gt;
&lt;i&gt;xeyes&lt;/i&gt; or &lt;i&gt;xlogo&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
5. If you get the output of xeyes or xlogo in step 4, you can also try editing an existing file or by creating a new file by the gedit or any other editor.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;gedit a.txt&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Finally mission accomplished.. Successful ssh x11 forwarding...&lt;br /&gt;
&lt;br /&gt;
Thats it for now... Hope you had a good learning experience through this post.&lt;br /&gt;
&lt;br /&gt;
Hope to write many more posts...&lt;br /&gt;
&lt;br /&gt;
Tc,&lt;br /&gt;
Ananth G S&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2017/11/ssh-x11-forwarding.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-7545275081872132129</guid><pubDate>Thu, 26 Oct 2017 08:17:00 +0000</pubDate><atom:updated>2017-10-26T13:47:51.861+05:30</atom:updated><title>Home Media Server with Kodi - a DIY</title><description>Dear All,&lt;br /&gt;
&lt;br /&gt;
This post explains how to setup a &quot;Home Media&quot; server with Kodi and other tools.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Pre-requisites:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. A good movie collection&lt;br /&gt;
2. A Linux installed OS&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Installations:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. XBMC / Kodi server (latest being called Krypton)&lt;br /&gt;
2. youtube-dl for downloading movies/video collection from youtube&lt;br /&gt;
3. ffmpeg and avconv for conversion processes.&lt;br /&gt;
4. openssh client and server tools for accessing the movie collection outside the network.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Installation of above in Ubuntu / Debian systems with working Internet connection is:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
0. sudo apt-get update&lt;br /&gt;
1. sudo apt-get install kodi kodi-standalone&lt;br /&gt;
2. sudo apt-get install youtube-dl&lt;br /&gt;
3. sudo apt-get install ffmpeg avconv&lt;br /&gt;
4. sudo apt-get install openssh-client openssh-server&lt;br /&gt;
&lt;br /&gt;
5. For any of the above commands failing to execute, issue &lt;b&gt;sudo apt-get -f install&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;iOS and Android App&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There is an Android and ios app with the name Kodi. Installation is through the play store or the app store.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Configuration settings and execution/launch of a movie in Kodi&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Launch Kodi by the run prompt (Alt+F2) enter kodi&lt;br /&gt;
&lt;br /&gt;
In the beginning screen you should see the Files Section. Browse to your movie collection and add the source.&lt;br /&gt;
&lt;br /&gt;
Play any movie to see that the source is taken into consideration.&lt;br /&gt;
&lt;br /&gt;
Note the file format of the movie has to be one of the many supported file formats of Kodi.&lt;br /&gt;
If for any failure of a movie file format,&lt;br /&gt;
&lt;br /&gt;
You can redownload the movie with the command&lt;br /&gt;
&lt;br /&gt;
1. youtube-dl --recode-video avi --prefer-ffmpeg URL&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
2. youtube-dl --recode-video avi --prefer-avconv URL&lt;br /&gt;
&lt;br /&gt;
Replace the URL with the link of the movie. Also make sure that both ffmepg and avconv are installed.&lt;br /&gt;
&lt;br /&gt;
Now play the re-formatted file in Kodi to check for the proper format.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Enabling web server of Kodi and Zeroconf settings&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Kodi has too many options and tweaks to help users. One such thing is enabling the webserver concept and allowing other apps to access kodi.&lt;br /&gt;
&lt;br /&gt;
To enable both, hit Kodi Settings/Services/Control - enable Allow remote control via HTTP and give proper values and note the port number.&lt;br /&gt;
&lt;br /&gt;
Also in Settings/Services/General/Zeroconf enable the first line.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Enabling the UPnP / DLNA support in Kodi&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Kodi helps us to stream movies and music to the TV with a network connected in the Hall / living room. For this, Settings/Services/UPnP - enable the first 2 lines.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Accessing movie collection of Kodi - across the network&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Though there are multiple ways of accessing the movie collection of Kodi across network, one thing that I could make it work easily is via ssh.&lt;br /&gt;
&lt;br /&gt;
This below link is the best guide.&lt;br /&gt;
http://www.arbi.se/using-connectbot-for-ssh-with-pubkey-authentication/&lt;br /&gt;
&lt;br /&gt;
After following the above link, make sure you port forward 22 port and also give appropriate values to the connect via SSH in Kodi in your android or ios device.&lt;br /&gt;
&lt;br /&gt;
Note: Kodi by default connects to a Event Server with port 9777. Also Port forward 9090 and 9777 is important.&lt;br /&gt;
&lt;br /&gt;
Kodi also by default connects to a wifi. If your laptop has both wifi and a RJ45 port, make sure wifi is disabled.&lt;br /&gt;
&lt;br /&gt;
Kodi also makes use of ipv6 in original. Disable it. (Google out to know how to disable ipv6 in *Deb systems.)&lt;br /&gt;
&lt;br /&gt;
Hope this blog post helped some of you stream your movie collection across multiple devices.&lt;br /&gt;
&lt;br /&gt;
I shall continue this post with yet another tweaks related to Kodi pretty soon.&lt;br /&gt;
&lt;br /&gt;
Thanks for reading,&lt;br /&gt;
Ananth G S&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2017/10/home-media-server-with-kodi-diy.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-2018768216469757915</guid><pubDate>Thu, 19 Oct 2017 06:43:00 +0000</pubDate><atom:updated>2017-10-19T12:13:14.981+05:30</atom:updated><title>AVD launch in Android Studio 2.3 and Ubuntu 17.04</title><description>Hello All,&lt;br /&gt;
&lt;br /&gt;
For people who use Android Studio for Android programming and in the Ubuntu / Debian Environment, there was a recent problem loading a AVD in the latest 2.3 version.&lt;br /&gt;
&lt;br /&gt;
This blog post helps you solve this peculiar problem.&lt;br /&gt;
&lt;br /&gt;
The details:&lt;br /&gt;
&lt;br /&gt;
1. You write some android code, and want to test with a AVD. You install the specific target machine, but after gradle build, the launch of AVD totally stops.&lt;br /&gt;
&lt;br /&gt;
There is a timeout of about 300 seconds and the AVD fails to load.&lt;br /&gt;
&lt;br /&gt;
One alternate method is to use your existing Android based smart phone and connect it with a USB cord.&lt;br /&gt;
&lt;br /&gt;
The second approach is given below:&lt;br /&gt;
&lt;br /&gt;
Issue this below command in bold and then restart Android Studio. The problem should be solved.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ln -sf /usr/lib/libstdc++.so.6&amp;nbsp; /your_sdk/emulator/lib64/libstdc++/libstdc++.so.6&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;

	
	
	
	
	&lt;style type=&quot;text/css&quot;&gt;
		@page { margin: 0.79in }
		p { margin-bottom: 0.1in; direction: ltr; color: #00000a; line-height: 120%; text-align: left; orphans: 2; widows: 2 }
		p.western { so-language: en-US }
		p.cjk { so-language: zh-CN }
		p.ctl { so-language: hi-IN }
	&lt;/style&gt;


&lt;br /&gt;
&lt;div class=&quot;western&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
Make
sure to replace your_sdk above with your respective $ANDROID_SDK
path.&lt;/div&gt;
&lt;div class=&quot;western&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Hope this helps you..&lt;br /&gt;
&lt;br /&gt;
Tc,&lt;br /&gt;
Ananth G S</description><link>http://ananthgs4geeks.blogspot.com/2017/10/avd-launch-in-android-studio-23-and.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-2040802971200966541</guid><pubDate>Tue, 29 Aug 2017 16:23:00 +0000</pubDate><atom:updated>2017-08-29T21:53:44.104+05:30</atom:updated><title>Firefox Flem - solving the problem of Bookmarks remotely..</title><description>Hello... Most of us have the practice of bookmarking webpages... This post does not explain how to import or export bookmarks..&lt;br /&gt;
&lt;br /&gt;
Read full to know more..&lt;br /&gt;
&lt;br /&gt;
Recently I faced a problem where in - I had to fetch my bookmarks from &amp;nbsp;Google Chrome located at a remote machine. Unfortunately I had not taken a backup of my bookmarks.. Also I had only CLI ssh access to the machine..&lt;br /&gt;
&lt;br /&gt;
What most of us do is that - we use browsers like Firefox and Chrome and we login to the browsers via an account(Chrome a/c for example) and that saves us from exports / import.&lt;br /&gt;
&lt;br /&gt;
I dont have this practice.. So fetching my urls were much more difficult..&lt;br /&gt;
&lt;br /&gt;
I googled to find out where the location of my bookmarks in Chrome stored in my /home location.&lt;br /&gt;
&lt;br /&gt;
After finding it out... Which is: inside the respective home folder&lt;br /&gt;
&lt;br /&gt;
&lt;u style=&quot;font-weight: bold;&quot;&gt;.config/google-chrome/Default/Bookmarks &lt;/u&gt;[observe the . at the beginning]&lt;br /&gt;
&lt;br /&gt;
I was kind of happy to find my Bookmarks.&lt;br /&gt;
&lt;br /&gt;
2. The next problem was - the moment I gave &lt;b&gt;&lt;u&gt;cat Bookmarks&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
The file was in completely JSON format. I had around 97 URLs bookmarked.&lt;br /&gt;
&lt;br /&gt;
3. How to fetch only the URLs from this file of JSON format was the next hurdle..&lt;br /&gt;
&lt;br /&gt;
Shell commands to the rescue...&lt;br /&gt;
&lt;br /&gt;
I issued the command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;cat Bookmarks | grep http&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
This output had enough amount of invalid characters as well... But it also fetched me https urls.. So the problem of http and https was solved..&lt;br /&gt;
&lt;br /&gt;
Then the next command...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;cat Bookmarks | grep http | wc -l [gave an output as 97 ]&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
4. Removing the invalid characters and only fetching the exact URL paths...&lt;br /&gt;
&lt;br /&gt;
I now issued the command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;cat Bookmarks | grep http | cut -d : -f 2,3&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
This gave me all the list of URLs as 97 URLs.&lt;br /&gt;
&lt;br /&gt;
5. Ok what next? How do I put them across to a text file?&lt;br /&gt;
&lt;br /&gt;
It was pretty simple... &lt;b&gt;&lt;u&gt;cat Bookmarks | grep http | cut -d : -f 2,3 &amp;gt; urls.txt&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
... Concept of redirection..&lt;br /&gt;
&lt;br /&gt;
6. Now how on earth would I put the urls.txt back to my existing browser in the local machine?&lt;br /&gt;
&lt;br /&gt;
I cannot copy 97 URLs one after the other and save it yet again...?&lt;br /&gt;
&lt;br /&gt;
7. Firefox Flem to the rescue..&lt;br /&gt;
&lt;br /&gt;
This addon of Firefox can import a list of URLs or even a text file into its browser at one shot... !&lt;br /&gt;
&lt;br /&gt;
Try Flem...&lt;br /&gt;
&lt;br /&gt;
Let me know for any queries..&lt;br /&gt;
&lt;br /&gt;
Tc,&lt;br /&gt;
Ananth G S&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2017/08/firefox-flem-solving-problem-of.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-3773178870918032665</guid><pubDate>Sat, 08 Jul 2017 10:31:00 +0000</pubDate><atom:updated>2017-07-08T16:10:31.868+05:30</atom:updated><title>Canon LBP2900 driver installation - Arch Linux</title><description>Hi All,&lt;br /&gt;
&lt;br /&gt;
This post explains how to setup CanonLBP2900 printer drivers in Arch Linux.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Installation of drivers:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. You need the yaourt package manager (to install software for AUR)&lt;br /&gt;
&lt;br /&gt;
2. Issue the command &lt;b&gt;yaourt capt-src&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; This command installs the 2.7 version of CAPT drivers.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Configuration of the CUPS driver:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
1. As we know CAPT has to sit on the CUPS driver. So make sure that CUPS is installed and configured properly.&lt;br /&gt;
&lt;br /&gt;
To be on the safer side, you can issue the command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sudo pacman -S cups&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Then enable the cups driver by the command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;systemctl enable org.cups.cupsd.service&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Then start the service:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;systemctl start org.cups.cupsd.service&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Check the status by:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;systemctl status org.cups.cupsd.service&lt;/b&gt; (you should get active status with pid values)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Configuration of the CAPT driver:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
2. Make sure that the user is added to both the groups - lp and sys&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;gpasswd -a ananth sys lp&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
3. Next make sure that the ppd is registered to the path&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4. Check for the path where the printer has its device, register capt to cups through the usblp device&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp1&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
5. Start and enable the ccp daemon:&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;sudo systemctl enable ccpd.service&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;sudo systemctl start ccpd.service&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;sudo systemctl status ccpd.service (to check its running/active status)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
6. Check if its all working fine with&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;captstatusui -P LBP2900&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;Precaution commands:&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Many a times, the printer might not work due to various reasons.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Steps / Commands to be followed then:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1. Reinstall CUPS&lt;/div&gt;
&lt;div&gt;
2. Reinstall CAPT&lt;/div&gt;
&lt;div&gt;
3. ls -l /var/ccp&lt;/div&gt;
&lt;div&gt;
4. sudo mkdir /var/ccpd&lt;/div&gt;
&lt;div&gt;
5. sudo mkfifo /var/ccpd/fifo0&lt;/div&gt;
&lt;div&gt;
6. sudo chown -R lp:lp /var/ccpd&lt;/div&gt;
&lt;div&gt;
7. sudo chown -R user_name:lp /var/ccpd (replace username with $LOGNAME)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
8. ldd /usr/bin/captfilter (produces this below output)&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; linux-gate.so.1 (0xf76f7000)&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;libpopt.so.0 =&amp;gt; /usr/lib32/libpopt.so.0 (0xf76b0000)&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;libc.so.6 =&amp;gt; /usr/lib32/libc.so.6 (0xf74ef000)&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;/lib/ld-linux.so.2 (0xf76f9000)&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
9. ldd /usr/bin/capt* | sort | uniq | grep &quot;not found&quot; (should give you no output )&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Last enable both cups and capt for startup by the command&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;sudo systemctl enable org.cups.cupsd.service&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;sudo systemctl enable ccpd.service&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hope this helps...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Tc,&lt;/div&gt;
&lt;div&gt;
Ananth G S&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;border: 0px; color: #222222; direction: ltr; font-size: 1em; overflow: auto; padding: 0px; width: 949px;&quot;&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2017/07/canon-lbp2900-in-arch-linux.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-3446785828035715131</guid><pubDate>Sun, 18 Jun 2017 10:01:00 +0000</pubDate><atom:updated>2017-06-18T15:31:00.454+05:30</atom:updated><title>Dual monitor display with Nouveau and xrandr</title><description>Hello fellas.... Its been a while blogging... I would not repeat this statement yet again... !&lt;br /&gt;
&lt;br /&gt;
This post explains how to setup a dual monitor display with Nouveau open source drivers and using the tool xrandr.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Hardware:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. Nvidia GT 730 with 3 outputs - HDMI, VGA and DVI.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Platform of setup:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. 2 Dell monitors of 20&quot; display (using only 1 as of now)&lt;br /&gt;
2. 1 TV (Vu 32 inches)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;OS:&lt;/b&gt; Linux Sarah.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Tools and Drivers:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Nouveau open source graphics driver and xrandr&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The problem statement:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
If you already read my setup, my TV supports a stupid resolution of only 1360x768 where as my Dell monitor supports upto 1600x900 both in 60Hz. A xrandr query shows a much bigger resolution.&lt;br /&gt;
&lt;br /&gt;
Each time I installed a OS and installed Nvidia proprietary drivers, I had enough difficulties to setup for a dual display - cos - when mirrored displays were used - both TV and Monitor would end up only with 1024x768 resolution.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Why not Nvidia?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
1. The typical wrong misconception, that a VGA cable cannot be used to upgrade a resolution.&lt;br /&gt;
&lt;br /&gt;
2. Being proprietary, it did not support xrandr properly (got Bad Mismatch errors)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The ultimate solution:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
1. Uninstall all installed Nvidia drivers&lt;br /&gt;
&lt;br /&gt;
2. Install Nouveau drivers.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Implementation of the solution:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
1. sudo apt-get remove nvidia*&lt;br /&gt;
2. sudo apt-get purge nvidia*&lt;br /&gt;
3. sudo apt-get purge bumble*&lt;br /&gt;
4. sudo apt-get purge bbswitch&lt;br /&gt;
5. sudo apt-get --reinstall install xserver-xorg-video-nouveau&lt;br /&gt;
6. sudo apt-get --reinstall install &amp;nbsp;nouveau-firmware&lt;br /&gt;
7. sudo dpkg-reconfigure xserver-xorg&lt;br /&gt;
8. sudo dpkg-reconfigure xserver-xorg-video-nouveau&lt;br /&gt;
9. Remove all blacklisted nouveau names in /etc/modprobe.d/ folder&lt;br /&gt;
10. Reboot - sudo reboot now&lt;br /&gt;
&lt;br /&gt;
Make sure that both the monitors are connected through your graphics card outputs.&lt;br /&gt;
&lt;br /&gt;
Once booted back - nouveau should automatically pickup the displays.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;But the screen resolution problem is not yet solved: 1 screen shows 1600x900 and the other 1360x768&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Solution&lt;/b&gt;: Use xrandr tool&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Commands&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
1. gtf 1600 900 60 -x&lt;br /&gt;
2. xrandr --newmode &quot;1600x900_60.00&quot; &amp;nbsp;119.00 &amp;nbsp;1600 1696 1864 2128 &amp;nbsp;900 901 904 932 &amp;nbsp;-HSync +Vsync&lt;br /&gt;
3. xrandr --addmode VGA-1 1600x900_60.00&lt;br /&gt;
4. xrandr --output VGA-1 --mode 1600x900_60.00&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
Finally I can even get a high resolution of 1920x1200 !&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
If need be, you can convert the above 4 lines to a shell script and execute the script at each startup.&lt;br /&gt;
&lt;br /&gt;
Tc..&lt;br /&gt;
Ananth G S&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2017/06/dual-monitor-display-with-nouveau-and.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-1470428636844911300</guid><pubDate>Fri, 23 Dec 2016 04:16:00 +0000</pubDate><atom:updated>2016-12-23T09:46:29.974+05:30</atom:updated><title>How to install Oracle 8 on Debian 8.6 via a PPA in just 5 steps</title><description>Hello All..&amp;nbsp;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This post explains how to install Oracle 8 on Debian based systems and specifically on Debian 8.6...&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Oracle 8 is needed for many applications and though OpenJDK(openjdk.java.net) is the default in LINUX, it makes sense to install both many a times...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
While configuring Android Studio 2.2.3, I had to mandatorily configure Oracle 8 with the below following steps (as the root user):&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1. echo &quot;deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main&quot; | tee /etc/apt/sources.list.d/webupd8team-java.list&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2. echo &quot;deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main&quot; | tee -a /etc/apt/sources.list.d/webupd8team-java.list&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3. &amp;nbsp;apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4. apt-get update&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
5.&amp;nbsp;apt-get install oracle-java8-installer&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Thats it...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
And to make Oracle 8 as the default,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Execute this below command:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1. apt install oracle-java8-set-default&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hope this helps...&lt;/div&gt;
&lt;div&gt;
Ananth S Gouri&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://ananthgs4geeks.blogspot.com/2016/12/how-to-install-oracle-8-on-debian-86.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-3266129134772940584</guid><pubDate>Wed, 14 Dec 2016 15:31:00 +0000</pubDate><atom:updated>2016-12-14T21:01:14.759+05:30</atom:updated><title>Canon LBP2900B and HP Deskjet 3540 - Installation with Debian 8.6</title><description>Hello... Its been a while since blogging....&lt;br /&gt;
&lt;br /&gt;
This post is more for people like me who forget the core concept of a SDLC called Documentation... I hate it basically and never document anything...&lt;br /&gt;
&lt;br /&gt;
Today after installing Debian 8.6 onto my new HDD - I had to spend more time to configure my printers Canon LBP2900B and HP Deskjet 3540... Thats when I thought - I shall document - so as to spend little time the next instance / time.&lt;br /&gt;
&lt;br /&gt;
So here I go with first &lt;b&gt;Canon LBP2900B&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This is my desktop configuration - Its a i7 4th gen, 16GB RAM, 3.5 TB HDD, 2GB GeForce Graphics Card..The OS currently and I work most of the times is a 64bit Debian - Note not Ubuntu...&lt;br /&gt;
&lt;br /&gt;
1. Download the latest (2.6) printer 64 bit drivers from the link given below:&lt;br /&gt;
&lt;a href=&quot;http://gdlp01.c-wss.com/gds/6/0100004596/03/Linux_CAPT_PrinterDriver_V260_uk_EN.tar.gz&quot;&gt;Canon APT Drivers - 2.60&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. After download, unzip the folder with the below command inside the terminal&lt;br /&gt;
&lt;b&gt;tar xvf filename.tgz&lt;/b&gt; (replace accordingly)&lt;br /&gt;
&lt;br /&gt;
3. Go into the 64-bit drivers folder/Debian and issue the below 2 commands:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-&amp;gt; sudo dpkg -i&amp;nbsp;&lt;span style=&quot;background-color: white; color: #333333; font-family: monospace; font-size: 13px;&quot;&gt;cndrvcups-common.deb&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-&amp;gt; sudo dpkg -i cndrvcups-capt.deb&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
(Follow the same order)&lt;br /&gt;
&lt;br /&gt;
4. Now make sure your printer is switched off... Its extremely important....&lt;br /&gt;
&lt;br /&gt;
5. Now issue the below commands in sequence:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-&amp;gt; sudo /etc/init.d/cups restart&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-&amp;gt;&amp;nbsp;sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-&amp;gt;&amp;nbsp;&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;sudo ccpdadmin -p LBP2900 -o /dev/usb/lp1&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
6. In step 5 - last command - note check if your printer is placed at lp1 or else note down the change in place holder and reissue the last command. Typically in most cases it would be lp1&lt;br /&gt;
&lt;br /&gt;
7. Now that the drivers are installed - its time that we check for its working... Switch on the printer and issue the below commands in sequence:&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; sudo /etc/init.d/ccpd start&lt;br /&gt;
-&amp;gt; sudo /etc/init.d/ccpd status&lt;br /&gt;
&lt;br /&gt;
Step 7, last command should give you 2 pid values... If not continue from step 8...&lt;br /&gt;
&lt;br /&gt;
8. Check for the command: &lt;b&gt;ls -l /var/ccpd&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
9. If command in step 8 is a null or no such file - then follow the next steps in sequence:&lt;br /&gt;
sudo mkdir /var/ccpd&lt;br /&gt;
sudo mkfifo /var/ccpd/fifo0&lt;br /&gt;
sudo chown -R lp:lp /var/ccpd&lt;br /&gt;
&lt;br /&gt;
10. Issue the command &lt;b&gt;captstatusui -p LBP2900&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
11. If the window in step 10 tells &quot;Ready to Print&quot; - you are all set to go..If not continue from step 12..&lt;br /&gt;
&lt;br /&gt;
12. Issue the command &lt;b&gt;ldd /usr/bin/captfilter&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
13. If the command output of step 12 is null values, then you need to do the following:&lt;br /&gt;
&lt;br /&gt;
sudo dpkg --add-architecture i386&lt;br /&gt;
sudo apt-get update (Do not forget this command)&lt;br /&gt;
&lt;br /&gt;
14. After step 13, issue the command: &lt;b&gt;sudo apt-get install libc6:i386 libpopt0:i386&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
15. Also check for other missing filters with the command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ldd /usr/bin/capt* | sort | uniq | grep &quot;not found&quot;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
16. If for null values in step 15, now issue -&lt;br /&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;sudo apt-get install zlib1g:i386 libxml2:i386 libstdc++6:i386&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;Thats it... Now that after step 16, you should get a working state of the printer... Re-issue the commands of step 7 with a slight modification:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;sudo /etc/init.d/ccpd restart&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;sudo /etc/init.d/ccpd status&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;Now you should get 2 pid values... Cross verify the same with &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;captstatusui -P LBP2900&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;Note: At any stage while checking for the number of pids - if it is more than 2/3 pid values - then kill the ccpd process with the below command:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;sudo pkill -9 ccpd&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;Thats it for now... I shall write wrt HP Deskjet printer in my next post... &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;Thanks and hope this helped... &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;Let me know...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;Tc.... &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;Ananth S Gouri&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</description><link>http://ananthgs4geeks.blogspot.com/2016/12/canon-lbp2900b-and-hp-deskjet-3540.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-267599125797100232</guid><pubDate>Fri, 23 Oct 2015 05:53:00 +0000</pubDate><atom:updated>2015-10-23T11:23:50.560+05:30</atom:updated><title>gbrainy</title><description>Hello All...&lt;br /&gt;
&lt;br /&gt;
gbrainy is a software on OSS to keep our brains up and running...&lt;br /&gt;
&lt;br /&gt;
Install the software via synaptic package manager or via command line..&lt;br /&gt;
&lt;br /&gt;
It has 4 categories or different levels of games- Logical, Mental calculations, memory trainers and verbal challenges ...&lt;br /&gt;
&lt;br /&gt;
Check out the snapshot for more clarity..&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyz59VMmBeqhwTxsS9WFP1iqCLm_M7wN1SWfoCiuFg5ZvvrcqGtJKdTmZ1OBhk-yBvZ499RYHZvNrcfxx0KZN79hduizfPdmTCzuJ05_qLHhJffCn2U4jEBTRscILl8HB0KRBlel_Z9ak/s1600/Screenshot+from+2015-10-23+11%253A17%253A50.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyz59VMmBeqhwTxsS9WFP1iqCLm_M7wN1SWfoCiuFg5ZvvrcqGtJKdTmZ1OBhk-yBvZ499RYHZvNrcfxx0KZN79hduizfPdmTCzuJ05_qLHhJffCn2U4jEBTRscILl8HB0KRBlel_Z9ak/s320/Screenshot+from+2015-10-23+11%253A17%253A50.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Play it and keep your brains working..&lt;br /&gt;
Ananth S Gouri</description><link>http://ananthgs4geeks.blogspot.com/2015/10/gbrainy.html</link><author>noreply@blogger.com (Ananth Gouri)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyz59VMmBeqhwTxsS9WFP1iqCLm_M7wN1SWfoCiuFg5ZvvrcqGtJKdTmZ1OBhk-yBvZ499RYHZvNrcfxx0KZN79hduizfPdmTCzuJ05_qLHhJffCn2U4jEBTRscILl8HB0KRBlel_Z9ak/s72-c/Screenshot+from+2015-10-23+11%253A17%253A50.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-1591494489290311257</guid><pubDate>Fri, 23 Oct 2015 04:40:00 +0000</pubDate><atom:updated>2015-10-23T10:10:29.255+05:30</atom:updated><title>passwd - 2 </title><description>Dear All,&lt;br /&gt;
&lt;br /&gt;
Continuing from the last post of &quot;mkpasswd&quot;&lt;br /&gt;
&lt;br /&gt;
U folks need to use &#39;passwd&#39; to change the password.&lt;br /&gt;
&lt;br /&gt;
I can simplify things this way:&lt;br /&gt;
&lt;br /&gt;
Say if your username on a UNIX machine is &quot;telsaT&quot;&lt;br /&gt;
&lt;br /&gt;
and you have this password &quot;test123&quot;&lt;br /&gt;
&lt;br /&gt;
mkpasswd helps you to generate random passwords... Useful many a times when we want to change our passwords on servers frequently...&lt;br /&gt;
&lt;br /&gt;
As the root user - you can issue the command &lt;b&gt;mkpasswd&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Then give it as an input to &lt;b&gt;passwd&lt;/b&gt; - again a command for which you need root privileges...&lt;br /&gt;
&lt;br /&gt;
Similar to the command mkpasswd - some linux distributions offer a command called &lt;b&gt;makepasswd&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
The command usage of makepasswd is:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;makepasswd - which generates a random password&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
You can generate a random password of given length - with this below command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;makepasswd --chars 20&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
You can also generate a series of random passwords with the command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;makepasswd --chars 20 --count 5&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Hope this post is interesting to some of you...&lt;br /&gt;
&lt;br /&gt;
Thanks &amp;amp; Regards,&lt;br /&gt;
Ananth S Gouri&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2015/10/passwd-2.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-1129903200453805508</guid><pubDate>Thu, 22 Oct 2015 12:23:00 +0000</pubDate><atom:updated>2015-10-22T17:53:06.465+05:30</atom:updated><title>Lex and Yacc</title><description>Hey All,&lt;br /&gt;
&lt;br /&gt;
This post explains how to install lex and yacc onto your Linux distros and how to run small programs.&lt;br /&gt;
&lt;br /&gt;
For Debian based systems - there is a package called Flex. Install it. This is the alternative for lex. Here you go - the definition from Synaptic itself:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A Flex generates as output a C source file, lex.yy.c, which defines a routine yylex().&amp;nbsp; This file is compiled and linked with the -lfl library to produce an executable. When the executable is run, it analyzes its input for occurrences of the regular expressions. Whenever it finds one, it executes the corresponding C code.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Similarly to work yacc - there is tool called Bison. Install it using synaptic.&lt;br /&gt;
&lt;br /&gt;
Or you can install it via cmd line issuing the command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sudo apt-get install flex bison&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
After installation, you can execute the attached program [see dropbox link - &lt;a href=&quot;https://www.dropbox.com/s/ynbcghps02vhmo4/a.l?dl=0&quot;&gt;https://www.dropbox.com/s/ynbcghps02vhmo4/a.l?dl=0&lt;/a&gt;] for counting the number of consonants and vowels in a given input.&lt;br /&gt;
&lt;br /&gt;
Run the lexical analyzer to create tokens from the program - a.l&lt;br /&gt;
&lt;br /&gt;
Issue the below commands:&lt;br /&gt;
&lt;br /&gt;
[1]flex a.l&lt;br /&gt;
&lt;br /&gt;
This would create a file called lex.yy.c - A C file. Compile this C file to get your executable&lt;br /&gt;
&lt;br /&gt;
[2]cc lex.yy.c -o al -ll&lt;br /&gt;
&lt;br /&gt;
Finally run the executable:&lt;br /&gt;
&lt;br /&gt;
[3] ./al&lt;br /&gt;
&lt;br /&gt;
You should not be able to type input to the program&lt;br /&gt;
&lt;br /&gt;
Type &quot;Linux&quot; [without quotes] and press enter.&lt;br /&gt;
&lt;br /&gt;
Type Ctrl + D to see the output as shown in the below diagram.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi15AHwRZ59z9vdv0YKk_kgp4gc8VoAn2ds2-TealR1_VpIYmiNh8_sgaNHbhrDHRwdaEtHrsFFcRKO5-K6BiGEZFGjeLv22kTAPg6C8I9Uog6pBeD57QG0yctnokXoclui_WKK7xNXz0w/s1600/Screenshot+from+2015-10-22+17%253A50%253A41.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi15AHwRZ59z9vdv0YKk_kgp4gc8VoAn2ds2-TealR1_VpIYmiNh8_sgaNHbhrDHRwdaEtHrsFFcRKO5-K6BiGEZFGjeLv22kTAPg6C8I9Uog6pBeD57QG0yctnokXoclui_WKK7xNXz0w/s400/Screenshot+from+2015-10-22+17%253A50%253A41.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;The next post will help you to figure out how to run a yacc program.&lt;br /&gt;
&lt;br /&gt;
Till then, keep reading.&lt;br /&gt;
&lt;br /&gt;
Tc,&lt;br /&gt;
Ananth S Gouri&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2015/10/lex-and-yacc.html</link><author>noreply@blogger.com (Ananth Gouri)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi15AHwRZ59z9vdv0YKk_kgp4gc8VoAn2ds2-TealR1_VpIYmiNh8_sgaNHbhrDHRwdaEtHrsFFcRKO5-K6BiGEZFGjeLv22kTAPg6C8I9Uog6pBeD57QG0yctnokXoclui_WKK7xNXz0w/s72-c/Screenshot+from+2015-10-22+17%253A50%253A41.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-7644797303795233804</guid><pubDate>Thu, 22 Oct 2015 11:27:00 +0000</pubDate><atom:updated>2015-10-22T16:57:10.277+05:30</atom:updated><title>Ubuntu 15.10 aka Wily Wirewolf - released</title><description>Dear All,&lt;br /&gt;
&lt;br /&gt;
The Canonical Ubuntu 15.10 is released. Code named wily wirewolf - the amd64 version of the OS is around 1.2 gb in size.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://releases.ubuntu.com/15.10/?utm_source=omgubuntu&quot;&gt;http://releases.ubuntu.com/15.10/?utm_source=omgubuntu&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You can download the various versions of the OS from the above link.&lt;br /&gt;
&lt;br /&gt;
Also this below link provides the new features of this release:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.omgubuntu.co.uk/2015/10/ubuntu-15-10-download-review-new-features&quot;&gt;http://www.omgubuntu.co.uk/2015/10/ubuntu-15-10-download-review-new-features&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Check it out and let me know if any one wants the DVD to shipped inside Karnataka. I can help you out for free.&lt;br /&gt;
&lt;br /&gt;
PM your addresses !&lt;br /&gt;
&lt;br /&gt;
Tc,&lt;br /&gt;
Ananth S Gouri</description><link>http://ananthgs4geeks.blogspot.com/2015/10/ubuntu-1510-aka-wily-wirewolf-released.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-9032586295581561954</guid><pubDate>Wed, 21 Oct 2015 14:20:00 +0000</pubDate><atom:updated>2015-10-21T19:50:37.299+05:30</atom:updated><title>Manipulating a problematic Canon CAPT driver in *nix systems</title><description>Hey Fellas,&lt;br /&gt;
&lt;br /&gt;
Its been a while since I am blogging. Sorry for that. Currently I am using Debian 8.1. This is FYI !&lt;br /&gt;
&lt;br /&gt;
This post is for people who have a Canon LBP**** series working printer in UNIX based systems.&lt;br /&gt;
&lt;br /&gt;
If you have earlier read posts like this :&lt;br /&gt;
&lt;a href=&quot;https://help.ubuntu.com/community/CanonCaptDrv190&quot;&gt;https://help.ubuntu.com/community/CanonCaptDrv190&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
and found difficulty in manipulating ccpd - the daemon service - this post is specifically for you folks...&lt;br /&gt;
&lt;br /&gt;
Canon CAPT ccpd - can print iff there are equal to or more than 2 pids...&lt;br /&gt;
&lt;br /&gt;
This could be verified with the command -&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sudo /etc/init.d/ccpd status&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
which should show minimum of 2 pid values.&lt;br /&gt;
&lt;br /&gt;
If in cases where there are less than 2 pid values, that is when the trouble starts.&lt;br /&gt;
&lt;br /&gt;
You as a root user can stop the service by issuing the below command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sudo /etc/init.d/ccpd stop&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
But some times this would not stop the service.&lt;br /&gt;
&lt;br /&gt;
Issue this below command [1] to completely kill the service and then restart the service with the next command [2]&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;1. sudo pkill -9 ccpd&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;2. sudo /etc/init.d/ccpd restart or sudo /etc/init.d/ccpd start&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After issuing the above commands - verify the status by this command related GUI&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;captstatusui -p LBP2900&lt;/u&gt;&lt;/b&gt; [if your printer is LBP2900 &amp;amp; for other names change accordingly]&lt;br /&gt;
&lt;br /&gt;
Hope this small post helps you to some extent...&lt;br /&gt;
&lt;br /&gt;
If you are all facing issues with installing ccpd for your respective *nix lemme know...&lt;br /&gt;
&lt;br /&gt;
Tc,&lt;br /&gt;
Ananth D Geek !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2015/10/manipulating-problematic-canon-capt.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-3181573544184634430</guid><pubDate>Tue, 02 Dec 2014 09:08:00 +0000</pubDate><atom:updated>2014-12-02T14:38:06.874+05:30</atom:updated><title>Installing rtl8723be driver for a working wifi </title><description>Hey All,&lt;br /&gt;
&lt;br /&gt;
If you own one of those latest Laptops and especially from Lenovo, there are chances that you have Realtek Network controller....&lt;br /&gt;
&lt;br /&gt;
To check the driver your laptop needs:&lt;br /&gt;
&lt;br /&gt;
Issue the command: lspci and grep for Network&lt;br /&gt;
&lt;b&gt;lspci | grep Network&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
If the above command output is:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b723&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Then follow the below procedure of installation:&lt;br /&gt;
&lt;br /&gt;
1. First download the file given in the below link: &lt;br /&gt;
&lt;b&gt;https://www.dropbox.com/s/24ed9mhpjrmjo6k/rtl8723be.zip?dl=0&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
2. Extract the zip file&lt;br /&gt;
&lt;br /&gt;
3. cd rtl8723be&lt;br /&gt;
&lt;br /&gt;
4. Inside the folder issue these commands:&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; make&lt;br /&gt;
-&amp;gt; sudo make install&lt;br /&gt;
-&amp;gt; sudo modprobe rtl8723be&lt;br /&gt;
&lt;br /&gt;
5. Your wifi access points should be now visible for login/auto internet.&lt;br /&gt;
&lt;br /&gt;
Thanks and hope this helps you - pitch in your comments.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Ananth S Gouri</description><link>http://ananthgs4geeks.blogspot.com/2014/12/installing-rtl8723be-driver-for-working.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-3711677109993769234</guid><pubDate>Mon, 01 Dec 2014 14:56:00 +0000</pubDate><atom:updated>2014-12-01T21:19:55.154+05:30</atom:updated><title>Creating a screencast in Linux</title><description>Hey All....&lt;br /&gt;
&lt;br /&gt;
This post explains how to create video tutorials or a screencast in Debian based distributions.&lt;br /&gt;
&lt;br /&gt;
You have too many softwares on the OSS world. But this procedure seems to be the apt way of creation.&lt;br /&gt;
&lt;br /&gt;
You require these to be installed before quickly going through this post:&lt;br /&gt;
&lt;br /&gt;
1. audacity&lt;br /&gt;
2. avidemux&lt;br /&gt;
3. kazam&lt;br /&gt;
&lt;br /&gt;
Install 1, 2 and 3 using synaptic package manager or with the commands&lt;br /&gt;
&lt;br /&gt;
1. sudo apt-get install audacity&lt;br /&gt;
2. sudo apt-get install avidemux&lt;br /&gt;
3. sudo apt-get install kazam&lt;br /&gt;
&lt;br /&gt;
Steps to follow:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Start kazam from the run mode:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Disable both Sound from microphone and Sound from speakers&lt;br /&gt;
Next capture the full screen, or the window or the area you want to cover.&lt;br /&gt;
&lt;br /&gt;
Save the file in your videos - rename the file from the default kazam system.date timing nomenclature.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Simultaneously start audacity&lt;/b&gt; and speak along while the video recording / screen recording is taking place. Save your file as mp3.&lt;br /&gt;
&lt;br /&gt;
[Connect your mic and make sure your mic settings are selected in the dropdown of the audacity. ]&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How to create a clear Audio file?&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
You need a good mic first. No matter the quality - there seems to be many a times noises like hiss, buzz or background noises.&lt;br /&gt;
&lt;br /&gt;
To remove these noise:&lt;br /&gt;
&lt;br /&gt;
Copy the original mp3 - duplicate it to not to lose the original file.&lt;br /&gt;
&lt;br /&gt;
Copy the noise part of your audio and select Effect -&amp;gt; Noise Removal tool: from the top pane of audacity and click the button - Get Noise Profile&lt;br /&gt;
&lt;br /&gt;
Then again Ctrl + A to the whole audio clip and again select Effect -&amp;gt; Noise Removal -&amp;gt; and click ok.&lt;br /&gt;
&lt;br /&gt;
Save the new file next to your video file.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. Last part is to blend&lt;/b&gt; both into 1 single piece.&lt;br /&gt;
&lt;br /&gt;
This is where avidemux comes into picture.&lt;br /&gt;
&lt;br /&gt;
1. Open the video first as input&lt;br /&gt;
2. Next open the audio in mp3 format as output&lt;br /&gt;
3. Save the project as either avi / mpeg format&lt;br /&gt;
&lt;br /&gt;
That&#39;s it ! Go test your video !&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dyb-A9zezquLiGHZptcipLofkXOqpKNm3qCR0Rwj9lolhb24mPWdUgKm6ztmOLFsrGwH2WWkCiOxQgMI6fR6g&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Let me know your thoughts about screencast creation!&lt;br /&gt;
&lt;br /&gt;
Tc,&lt;br /&gt;
Ananth S Gouri&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2014/12/creating-screencast-in-linux.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-6061923966753615651</guid><pubDate>Mon, 01 Dec 2014 12:07:00 +0000</pubDate><atom:updated>2014-12-01T17:37:51.217+05:30</atom:updated><title>Installing Knoppix on a VM</title><description>Hey All..&lt;br /&gt;
&lt;br /&gt;
Download Knoppix by Klaus Knopper at knoppix.net for a price or for free at knoppix.org&lt;br /&gt;
&lt;br /&gt;
Knoppix is a Live CD with loads of software in it.&lt;br /&gt;
&lt;br /&gt;
Burn the iso image downloaded to a DVD/CD appropriately.&lt;br /&gt;
&lt;br /&gt;
Install Virtualbox / VMWare player for your Linux / Windows distributions.&lt;br /&gt;
&lt;br /&gt;
Virtualbox can be found for your OS at virtualbox.org&lt;br /&gt;
&lt;br /&gt;
Now... What is it there to install an OS onto a VM(virtual machine)? What is the specialty of it or the big deal in it?&lt;br /&gt;
&lt;br /&gt;
Installing OSes on a VM will allow you to discover more types of distributions.&lt;br /&gt;
&lt;br /&gt;
We learn a lot of things in the process of installation.&lt;br /&gt;
&lt;br /&gt;
Now coming back... Why knoppix?&lt;br /&gt;
&lt;br /&gt;
1. For me its one of the fav distributions of all times.&lt;br /&gt;
2. Its huge - consists of so many softwares in it..&lt;br /&gt;
3. Its interesting.&lt;br /&gt;
&lt;br /&gt;
Select type of OS as Linux 2.6&lt;br /&gt;
&lt;br /&gt;
Use the DVD burnt earlier or the iso image would do (run as live cd option)&lt;br /&gt;
&lt;br /&gt;
Create a VDI file of around 32 GB min.&lt;br /&gt;
&lt;br /&gt;
Now run the Live CD and allow the OS to load.&lt;br /&gt;
&lt;br /&gt;
Once the OS is fully loaded...&lt;br /&gt;
&lt;br /&gt;
Dont use the Knoppix flash installer tool present on the Desktop but use the menu -&amp;gt; traverse to Knoppix and Install Knoppix to HD software.&lt;br /&gt;
&lt;br /&gt;
Create the file system using gparted tool, format the VDI to reiserfs filesystem.&lt;br /&gt;
&lt;br /&gt;
Allow for the installation to complete..&lt;br /&gt;
&lt;br /&gt;
Hope this was interesting. !&lt;br /&gt;
&lt;br /&gt;
let me know if you face any challenges in between - I shall demonstrate this with snapshots!&lt;br /&gt;
&lt;br /&gt;
Thanks, Tc,&lt;br /&gt;
Ananth The Geek!</description><link>http://ananthgs4geeks.blogspot.com/2014/12/installing-knoppix-on-vm.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-8441719498183338873</guid><pubDate>Mon, 01 Dec 2014 11:54:00 +0000</pubDate><atom:updated>2014-12-01T17:24:20.768+05:30</atom:updated><title>You want to write a diary on Linux???</title><description>Hey All.... Its been a while since I am blogging...&lt;br /&gt;
&lt;br /&gt;
But here you go... crisp and clear post...&lt;br /&gt;
&lt;br /&gt;
If you want to keep a dairy - but as a software on Linux...&lt;br /&gt;
&lt;br /&gt;
Here it is..&lt;br /&gt;
&lt;br /&gt;
1. Lifeograph&lt;br /&gt;
2. rednotebook&lt;br /&gt;
&lt;br /&gt;
The best 2 softwares I found interesting enough to keep you writing for a while. !&lt;br /&gt;
&lt;br /&gt;
Installation is via synaptic for Debian based distributions.&lt;br /&gt;
&lt;br /&gt;
Ubuntu has a ppa for both.&lt;br /&gt;
&lt;br /&gt;
Let me know if you find difficulties in installing them, I shall let you know the procedure next time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ciao,&lt;br /&gt;
Ananth The Geek</description><link>http://ananthgs4geeks.blogspot.com/2014/12/you-want-to-write-diary-on-linux.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-3815265376685721582</guid><pubDate>Tue, 18 Dec 2012 11:08:00 +0000</pubDate><atom:updated>2012-12-18T16:38:31.603+05:30</atom:updated><title>How to - execute shell scripts on your Android phone</title><description>Hi All,&lt;br /&gt;
&lt;br /&gt;
This post explains how to run simple shell scripts on your android phone...&lt;br /&gt;
&lt;br /&gt;
Assume we have a script that generates odd numbers b/w 1 to 10&lt;br /&gt;
&lt;br /&gt;
Here is the script:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;i=1&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;echo $i&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;while [ $i -lt 9 ]&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;do&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;i=`echo $(($i+2))`&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo $i&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;done&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Type this content onto a shell (a text file with a .sh extension) using an App called TextEdit written by Paul Mach.&lt;br /&gt;
&lt;br /&gt;
Save the file (test.sh) in your external sd card root folder.&lt;br /&gt;
&lt;br /&gt;
Then you need a shell to run this script.&lt;br /&gt;
&lt;br /&gt;
Download an app called Terminal Emulator from the Google Play store.&lt;br /&gt;
&lt;br /&gt;
So we are set to run our script...&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
&lt;br /&gt;
1. Open the emulator&lt;br /&gt;
2. Give the below commands:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;cd sdcard&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;cd external_sd&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;sh test.sh&lt;br /&gt;
&lt;br /&gt;
3. If there are any errors, you can fix them using the TextEdit once more. Save it and re-run!!&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
1. This procedure will work for both rooted and not-rooted phones.&lt;br /&gt;
2. The script uses echo command instead of expr command.&lt;br /&gt;
3. Since the phone I used to run this script is not rooted - I had to save my files to the card.&lt;br /&gt;
&lt;br /&gt;
Hope you enjoyed scripting on your Android,&lt;br /&gt;
Ananth G S&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2012/12/how-to-execute-shell-scripts-on-your.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-8159888885490370787</guid><pubDate>Fri, 14 Dec 2012 16:42:00 +0000</pubDate><atom:updated>2012-12-14T22:12:09.381+05:30</atom:updated><title>Start-up sound of Nimblex on Debian 5 using Sun Virtualbox</title><description>Hi All,&lt;br /&gt;
&lt;br /&gt;
Was playing around my Lenny trying to tweak some of the things that I used to do in the past.....&lt;br /&gt;
&lt;br /&gt;
I installed Nimblex on my old laptop which was on Debian 5. Of course I did not want to touch the god (Debian) - so only used Virtualbox (older version and not the new one from Oracle)&lt;br /&gt;
&lt;br /&gt;
I fell in love with the start up sound of Nimblex. So I wanted to get the same sound to my Debian 6 on my other laptop.&lt;br /&gt;
&lt;br /&gt;
So heres what I did....&lt;br /&gt;
&lt;br /&gt;
1. First enable sound (Direct OSS or Direct ALSA) on Virtualbox&lt;br /&gt;
2. i.e take sound from host OS.&lt;br /&gt;
3. Open the terminal and run the command to copy the sound startup file.&lt;br /&gt;
&lt;br /&gt;
Alt F2 (Run prompt)&lt;br /&gt;
&lt;br /&gt;
Type gnome-terminal&lt;br /&gt;
&lt;br /&gt;
Then as su-&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;cp /usr/share/sounds/startup/startup.ogg .&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
I copied the startup file to the current directory (~ of Debian 5)&lt;br /&gt;
&lt;br /&gt;
Then&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;cp startup.ogg /share/ (I had shared a folder in Virtualbox)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Press Left Control key to go back to the host OS (Debian 5 from Nimblex)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;cp /share/startup.ogg/ /media/sdb1/ (Copy the shared file to my pen drive)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Now finally on my other laptop (running Debian 6)&lt;br /&gt;
&lt;br /&gt;
Issue the command -&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;cp /media/sdb1/startup.ogg /usr/share/sounds/&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Last enable &lt;b&gt;login sounds &lt;/b&gt;in Debian 6.&lt;br /&gt;
&lt;br /&gt;
Hope you too can manipulate your startup-sound files in your distros from these simple commands...&lt;br /&gt;
&lt;br /&gt;
Tc ,&lt;br /&gt;
Ananth S Gouri&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2012/12/start-up-sound-of-nimblex-on-debian-5.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-8900150214694797061</guid><pubDate>Fri, 14 Dec 2012 16:18:00 +0000</pubDate><atom:updated>2012-12-14T21:48:30.384+05:30</atom:updated><title>fdisk - you can lose your disk </title><description>Hi All,&lt;br /&gt;
&lt;br /&gt;
fdisk is a command line partition tool for *nix systems.&lt;br /&gt;
&lt;br /&gt;
The fdisk tool is the default tool even till today in many UNIX and LINUX distributions. For ex: freebsd, netbsd, openbsd and Slackware till 12.0 versions.&lt;br /&gt;
&lt;br /&gt;
Ok so what is the big deal using fdisk?&lt;br /&gt;
&lt;br /&gt;
Though fdisk is a wonderful tool - but if the user does not know its options - the probability of losing all the data or even the full partitions of the disk is very high.&lt;br /&gt;
&lt;br /&gt;
One such problem this post discusses is:&lt;br /&gt;
&lt;br /&gt;
fdisk shows the size of all partitions by default in bytes.&lt;br /&gt;
&lt;br /&gt;
If a user plans to install a new distro onto a partition - first thing after backup of data is to know its exact size.&lt;br /&gt;
&lt;br /&gt;
But knowing the partition size in a hard disk when the tool shows in bytes is a pain....&lt;br /&gt;
&lt;br /&gt;
Trying to understand 100 GB is how much of bytes could be simple but indeed calculation to that extent is not required. Also when the user want to resize that 100Gb into 40 GB 2 partitions - then doing everything wrt bytes is a task better not to attempt!!!&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
&lt;br /&gt;
By pressing Z key in fdisk - fdisk toggles b/w different file sizes. So after bytes, the same partition is shown wrt KB, MB and GB when Z key is used (3 times)&lt;br /&gt;
&lt;br /&gt;
Hope this helped :)&lt;br /&gt;
&lt;br /&gt;
Thanks &amp;amp; enjoy,&lt;br /&gt;
Ananth S Gouri</description><link>http://ananthgs4geeks.blogspot.com/2012/12/fdisk-you-can-lose-your-disk.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-6123707458309672784</guid><pubDate>Fri, 14 Dec 2012 15:58:00 +0000</pubDate><atom:updated>2012-12-14T21:28:20.242+05:30</atom:updated><title>Command Line Steganography in LINUX</title><description>Hi All,&lt;br /&gt;
&lt;br /&gt;
So what is steganography?? I would not want to waste time in explaining all you want about this but yet give high regards to www.google.com :P [google it out]&lt;br /&gt;
&lt;br /&gt;
So what could be the command to hide data using Linux command line??&lt;br /&gt;
&lt;br /&gt;
Trying to send data - a gif image in an encrypted form? Finding it difficult to find free steganography tools based out on *nix? Dont worry...&lt;br /&gt;
&lt;br /&gt;
This very simple command should do it all...&lt;br /&gt;
&lt;br /&gt;
Step(s):&lt;br /&gt;
&lt;br /&gt;
We shall assume that we have created a dummy zip file through which we send across data (here the image)&lt;br /&gt;
&lt;br /&gt;
The command is:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;cat dummy.zip &amp;gt;&amp;gt; rogue.gif&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The data image is embedded in this format...&lt;br /&gt;
&lt;br /&gt;
Plz note:&lt;br /&gt;
&lt;br /&gt;
1. Normal decompress softwares like winzip, 7 zip et al may not open the file at all.&lt;br /&gt;
2. pkzip check once to see if you can retrieve the image.&lt;br /&gt;
3. use winrar based softwares in Windows or use unrar (non-free versions) in LINUX.&lt;br /&gt;
&lt;br /&gt;
Thats it... Enjoy :)&lt;br /&gt;
&lt;br /&gt;
Happy data hiding,&lt;br /&gt;
Ananth S Gouri&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2012/12/command-line-steganography-in-linux.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-919111948202328597</guid><pubDate>Tue, 27 Nov 2012 17:07:00 +0000</pubDate><atom:updated>2012-11-27T22:37:47.494+05:30</atom:updated><title>Convert your MTS to a WiFi Hotspot</title><description>Dear All,&lt;br /&gt;
&lt;br /&gt;
This post explains how to convert your MTS internet dongle connection to a WiFi hotspot to use at home.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
1. MTS uses the same concept used in GSM technology. Your internet speed would be pretty slow if you are using MTS at weak signal points. Use open space for better signal reception.&lt;br /&gt;
&lt;br /&gt;
2. This post does &lt;b&gt;not&lt;/b&gt; require any MS Virtual WiFi driver.&lt;br /&gt;
&lt;br /&gt;
3. This WiFi hotspot could be used for your Android phones for all normal internet&amp;nbsp;functionality.&lt;br /&gt;
&lt;br /&gt;
4. This WiFi hotspot does not require any physical router. :)&lt;br /&gt;
&lt;br /&gt;
5. Download a software called mhotspot from download.com&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
&lt;br /&gt;
1. Connect your MTS and make sure that it is working fine.&lt;br /&gt;
&lt;br /&gt;
2. Next install the software mhotspot. Select the drop down from the software to select MTS Mblaze Internet connection. Also give a name for your hotspot and a proper password.&lt;br /&gt;
&lt;br /&gt;
3. Click on &quot;Start Hotspot&quot; button on mhotspot.&lt;br /&gt;
&lt;br /&gt;
4. Next go to settings of your Android phone, go to wireless and networks, Tethering and portable hotspots.&lt;br /&gt;
&lt;br /&gt;
5. Check the checkbox Portable Wi-Fi hotspot.&lt;br /&gt;
&lt;br /&gt;
6. If the mhotspot software is been configured properly, then you should find the name given in step 2 now on your android phone.&lt;br /&gt;
&lt;br /&gt;
At this stage your can connect to your hotspot but you would not get any internet working. You would have limited connectivity.&lt;br /&gt;
&lt;br /&gt;
Note: You could connect any number of clients to your WiFi hotspot by increasing the Max clients value.&lt;br /&gt;
&lt;br /&gt;
Next open your Network settings in XP or Win 7, right click on your MTS connection, go to properties and then click on sharing tab.&lt;br /&gt;
&lt;br /&gt;
There select - allow this internet connection for sharing (ICS) with your new hotspot connection.&lt;br /&gt;
&lt;br /&gt;
You should now be able to browse in your android phones.&lt;br /&gt;
&lt;br /&gt;
Thanks and hope this article helped you all,&lt;br /&gt;
Ananth Gouri&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://ananthgs4geeks.blogspot.com/2012/11/convert-your-mts-to-wifi-hotspot.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-788239529876221250</guid><pubDate>Tue, 30 Oct 2012 16:44:00 +0000</pubDate><atom:updated>2012-10-30T22:14:21.782+05:30</atom:updated><title>S2 - Soft brick bug fix (MMC_CAP_ERASE brick)</title><description>
 
 
 


&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Hi All,
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
This article briefs the steps and processes I did to recover my soft bricked S2 GT i9000.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
{ Basically this post is written keeping in mind that it should help me for any kinds of soft bricks to my phone ;) :P }&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;1. You may have to read a lot xda forums to get detail info about these briefed steps.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;2. Also you may have to google out a lot of info.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;3. This article or the owner of this blog is no way responsible for any kinds of damages that may occur to your phone.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;ol&gt;
 &lt;ol&gt;
  &lt;ol&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
About S2 Memory options 
   &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
3 types – internal card of S2
   (16Gb with 11.5Gb user space, 1.97 Gb internal system space and
   external card till 32Gb) 
   &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Custom ROM installation for
   advantages like – better battery backup et al, tweaking the
   kernel, overclocking, lot more hardware related tweaks.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
[ Lots of custom ROMs for S2 at &lt;b&gt;galaxys2roms.com &lt;/b&gt;]&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Custom ROM installed – M1U1
   A1exander with custom themes and downloads from xiaomi.com&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
The PIT problem (wrong PIT file
   used partition information table &lt;b&gt;which soft bricked my S2&lt;/b&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
11.5 Gb became 4Gb&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Retrieval via processes (unsuccessful attempts)&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;ol&gt;
 &lt;ol&gt;
  &lt;ol&gt;
   &lt;ol&gt;
    &lt;ol&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Reinstallation of the same ROM&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Tried other roms like
     JellyBAM, Vanilla RootBox&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Reinstalled 4.0.3, 4.0.4  ICS
     also lots of old GB versions Samsung stock ROM via
     &lt;b&gt;samfirmware.com&lt;/b&gt; using ODIN&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Only changed the kernel –
     used different kernels also rooted them&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Ripped the bootloader 
     &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
different ODIN versions used&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
used the proper – with no
     bug PIT file&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 Usage of partition tools (Some hope
via)&lt;/div&gt;
&lt;ol&gt;
 &lt;ol&gt;
  &lt;ol&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
went into recovery mode n tried
   to use live Cds, partion magic softwared, parted magic live cd
   none worked&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
then connected the usb cable n
   in recovery mode tried to side load or side push parted – the
   command line tool (Usb debugging option required for side load
   functionalities)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Device was not detected cos the
   stock rom by default wont enable USB debugging option. 
   &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Then had to again root (used
   cfroot) the Stock ROM with the hope of USB debugging option
   enabled. Yes luckily it got enabled. 
   &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
then via adb (Android
   Development Bridge) the device got detected  but as ???
   (Unrecognized device)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Then had to set permissions (fix
   permission in recovery mode - via CM mod 6.1.2 of cfroot)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Then was able to detect the
   device&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 &lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
  parted command used (&lt;b&gt;thanks to XDA
developer hg42&lt;/b&gt;)&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 &lt;/div&gt;
&lt;ol&gt;
 &lt;ol&gt;
  &lt;ol&gt;
   &lt;ol&gt;
    &lt;ol&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
parted (only parted command
     with no arguments wont work)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
parted /dev/block/mmcblk0
     (Note your internal SD card is a block device)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
print (prints the partion
     info, throws error if the card has any non-contigous blocks of
     memory)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
the device (S2 only) shows 12
     partitions&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
dont manipulate the first 6 
     &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
dont touch the EFS SBL1 SBL2
     space/area. You could hard brick the phone. 
     &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
rm 11&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
rm 10&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
rm 9&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
then reformat (mkpartfs
     commands as primary partitions)the last 3 once more n this time
     into ext2 
     &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
label all the partitions back
     to original (use &lt;b&gt;name&lt;/b&gt; command of parted)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
journal fs to ext4(&lt;b&gt;tunefs&lt;/b&gt;
     command) (parted does not support ext3/ext4)&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
  Then tried to install the same M1U1
custom ROM – but now got new errors 
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
  The &lt;b&gt;getprop(“S2 i9000”)&lt;/b&gt;
errors 
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
  &lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
  Then tried 2.3.4 and 4.0.3 stock ROMs
– but same errors. 
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
  &lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 Then had to install notepad++ editor
to open the manifest.mf file of the M1U1 zip file. 
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 Find the line where it read getprop
and delete the line and save the file. 
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 Notepad++ is an editor that could open
your .mf file (other editors not tried)&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 Reinstall M1U1 ROM n now it was
successful&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 Once the stock ROMS of samsung are
rooted – you cant use KIES software for firmware  updates or
recovery 
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 So had to use SpoofFW (spoof firmware
by Johan Nenzen)&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 3 days with lots of card data
transfers – 
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 &lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 Tried to reboot but got the black
screen error (thought as hard brick but then lucky)&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 tried Samsung 4.0.4 XXLQ5 firmware thro
ODIN but now this was successful 
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
 then reformatted the USB storage for
successful retrieval of 11.5 Gb data. 
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Hope this brief article did help you retrieve the soft brick bug of your S2.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Contact me for more help. Send me a PM,&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Ananth G S&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
</description><link>http://ananthgs4geeks.blogspot.com/2012/10/s2-soft-brick-bug-fix-mmccaperase-brick.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6270498700887423366.post-4586198474865228177</guid><pubDate>Sun, 26 Aug 2012 06:30:00 +0000</pubDate><atom:updated>2012-08-26T12:00:15.546+05:30</atom:updated><title>How to get Liquorix Zen Kernel for Debian </title><description>Hi ,&lt;br /&gt;
&lt;br /&gt;
Linux in the end is all about configuring your system for something called super fast performance and optimization.&lt;br /&gt;
&lt;br /&gt;
If you feel the need for speeding up your stock kernels into a new one ever - you may try out Liquorix zen kernel.&lt;br /&gt;
&lt;br /&gt;
Installation and configuration of the kernel is pretty much straight forward once the apt line is added to your repos and if the problem of solving dependencies is achieved.&lt;br /&gt;
&lt;br /&gt;
Here goes the apt line to add to your repos:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Verdana, sans-serif; line-height: 20px;&quot;&gt;&lt;b&gt;deb http://liquorix.net/debian sid main&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Verdana, sans-serif; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
Then run your &lt;b&gt;apt-get update&lt;/b&gt;&amp;nbsp;command to use either synaptic or the command line to install the new kernel.&lt;br /&gt;
&lt;br /&gt;
Search for &lt;b&gt;liquorix&lt;/b&gt; in your synaptic and dont forget to update your &lt;b&gt;linux headers&lt;/b&gt; to &lt;b&gt;liquorix headers&lt;/b&gt; and like wise the installation of linux-firmware-free package.&lt;br /&gt;
&lt;br /&gt;
Lastly let it be only an update and have access to your previously working stock kernel(s) so that you may go back before you could break your system.&lt;br /&gt;
&lt;br /&gt;
Let me know for any dependencies help needed during your installation process.&lt;br /&gt;
&lt;br /&gt;
-Ananth</description><link>http://ananthgs4geeks.blogspot.com/2012/08/how-to-get-liquorix-zen-kernel-for.html</link><author>noreply@blogger.com (Ananth Gouri)</author><thr:total>1</thr:total></item></channel></rss>