Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Thursday, July 22, 2010

New Download Manager for Linux

Liquid Fuel Cell Candle Lamp
RoxBird is a Advanced and Graphical download manager written in Python and C
based GTK+ GUI.. It can accelerate your download speed upto 40% then normal.
This is my first personal project for Linux and also in PC softwares.


Screen short: (view more screen shorts)

RoxBird in action

Please visit  ThisPage to view more.


Vigil Candles

Wednesday, November 11, 2009

RoxerDownloadManager [rdm]v0.9-1alpha for Linux

 

RoxerDownlaod Manager

RoxerDownloadManager is a power full download manager for linux systems.
based on python.Currently rdm-alpha version with basic features like mapGUI,Download categorisation ,connection UnBreakable pausing ,saperate
moniters like window's IDM. (each downloading have its won window.), TrayIcon,
auto starting etc... Special feature of RDM is mmulticonnection downloading.that is RDM download a single file via more than one connection, So your downloading is really faster than other download managers. RDM based on Python,and GUI based on wxPython.   

Just give a try on RDM and say your feedback.    

Please Read Technical details here to get best performance on RDM .

Download RDM9.0-1 alpha

If you need source file for RDM, please contact me.

RoxerDownloadManager


Click to see Large ScreenShort

RoxerDownloadManager 

Just give a try on RDM and say your feedback.

Don't forget to give a feedback.

Thankyou. 


Creative Commons License 

RoxerDownloadManager[RDM] by Baskar is licensed under a Creative Commons Attribution 2.5 India License.


Thursday, October 15, 2009

Never heard applications for Linux

The following is the list of open source programs. These applications has not been so famous maybe you never heard about these programs. However, excessively useful for Linux. You can get more information about the application's by clicking the name of the application.

~ MultiMedia ~


Cinelerra Heroine Warrior is a advance multimedia editor, Cinelerra does primarily 3 main things: capturing, compositing, and editing audio and video with sample level accuracy. It's a seamless integration of audio, video, and still photos rarely experienced on a web server.


Ecawave is a graphical sound file editor,The user-interface is based on Qt libraries, while almost all audio functionality is taken directly from Ecasound libraries. As ecawave is designed for editing large audio files, all processing is done direct-to-disk. Simple waveform caching is used to speed-up file operations. Ecawave supports all audio file formats and effect algorithms provided by Ecasound libraries. This includes JACK, ALSA, OSS, aRts, over 20 file formats, over 30 effect types, LADSPA plugins and multi-operator effect presets.

EffecTv is a real-time video effector. You can watch TV or video through amazing effectors.

CelTx is a intergrated Media Pre-production for film, theater,audio,av,comics. It has everything you need to take your story from concept to production. Celtx replaces 'paper, pen & binder' pre-production with a digital approach that's more complete, simpler to work with, and easier to share.


aTunes is a full-featured audio player and manager, developed in Java programming language. ATunes gives best quality of sound in linux.


~ Internet & WebDev ~


LastRSS Simple yet powerful PHP RSS parser

Drivel is a GNOME client for working with online journals, also known as weblogs or simply ‘blogs’. It retains a simple and elegant design while providing many powerful features, supporing: LiveJournal, Blogger, wordpress, drupal, MovableType, Advogato, and Atom and html highlight, spellcheck, crach recover and many...

Blogilo A full featured WYSIWYG editor + An HTML editor, Previewing your post with your blog style! like when you are visiting it at your blog, Support for Blogger1.0, MetaWeblog, MovableType (Wordpress supports All of these!) and Google GData (used on Blogspot.com blogs) APIs!, Support for Creating/Modifying/Deleting posts, Support for creating drafts and scheduled posts!, Support for uploading media files to your blog many more...

Wx DownloadFast (wxDfast) is a download manager with firefox integration,faster download,MD5 checksum verfiy, timer and many more featured Download manager.


BlogBridge
the most powerful blog and feed reader. Are you an info-junky? Here's a high end aggregator that runs on any platform and is free to boot. You gotta check it out. BlogBridge can Manage your hundreds and hundreds of RSS subscriptions with an elegance and style, build rivers of news, perform complex queries -- all of this is and many more is delivered to your very fingertips.

Html Viewer 3 (hv3) is a powerful yet minimalist web browser that uses Tkhtml3 as a rendering engine and SEE (Simple ECMAScript Engine) to interpret scripts. The application itself is written in Tcl. Currently it is at alpha stage.

UIRA is replacement flash for linux.project aims at building an OpenSource vector animation Authoring Environment (SWF/SVG) in QT4. UIRA is under LGPL.


~ Education ~


Mathomatic is a portable Computer Algebra System (CAS) written entirely in the C programming language. This is a simple, user-friendly, text mode application and library that does symbolic math and quick calculations in a standard, generalized, and consistent way. runs under any operating system with a C compiler. There are no dependencies other than the standard C libraries.

KSimus is a KDE tool for simulation, automatization and visualization of technical processes. It is also useful for education and experiments in the scope of logical and automatic control circuits.

ff3d is a PDE solver driven by a user-friendly language. It solves many kind of problems such as elasticity, fluids (Stokes and Navier-Stokes) and a lot more. The user has to enter the equation associated with the problem, giving either the PDE in strong formulation or weak (variational) formulation.


~ Business & finance ~

TurboCash is a simple accounting software, very useful for small business owner's.

SQL-Ledger is a double entry accounting/ERP system. Accounting data is stored in a SQL database server, for the display any text or GUI browser can be used. The entire system is linked through a chart of accounts. Each item in inventory is linked to income, expense, inventory and tax accounts. When items are sold and purchased the accounts are automatically updated

QBankManager is a multibank-capable homebanking application to manage your bank accounts online.

iFreeBudget is a personal finance and budgeting application. It is designed for home and small business users with simple interface and fast user interaction. It is safe and secure with password based encryption for storing all financial data.


~ Communications ~

Zfone is a new secure VoIP phone software product which lets you make secure encrypted phone calls over the Internet. Zfone is not itself a VoIP client, but lets you make secure calls with your existing VoIP client, by filtering, encrypting and decrypting all your VoIP media packets as they pass in and out of your computer. You can use a variety of different software VoIP clients to make a VoIP call. It's as if Zfone were a "bump on the wire", sitting between the VoIP client and the Internet. Think of it as a software bump-on-the-wire, or a bump in the protocol stack.

Unison Desktop can do everything that a legacy e-mail client does today – and much more. Because it is fully-unified and works with Unison Server, a user sees all e-mail, instant messages, phone calls, voicemails, calendars and contacts in a single application.

~ BackUp & Recovery ~


PyBackPack is a user-friendly file backup tool for Gnome.



TimeVault is a simple front-end for making snapshots of a set of directories. Snapshots are a copy of a directory structure or file at a certain point in time. Restore functionality is integrated into Nautilus - previous versions of a file or directory that has a snapshot can be accessed by examining the properties and selecting the 'Previous Versions' tab. Snapshots are protected from accidental deletion or modification since they are read-only by default. The super-user can delete intermediate snapshots to save space, but files and directories that existed before or after the deletion will still be accessible.

Bacula is a set of Open Source, enterprise ready, computer programs that permit you (or the system administrator) to manage backup, recovery, and verification of computer data across a network of computers of different kinds. Bacula is relatively easy to use and efficient, while offering many advanced storage management features that make it easy to find and recover lost or damaged files. In technical terms, it is an Open Source, enterprise ready, network based backup program.

TestDisk is a powerful data recovery software, testDisk can do Fix partition table, recover deleted partition, Recover FAT32 boot sector from its backup, Rebuild FAT12/FAT16/FAT32 boot sector, Fix FAT tables, Rebuild NTFS boot sector, Recover NTFS boot sector from its backup, Fix MFT using MFT mirror, Locate ext2/ext3 Backup SuperBlock, Undelete files from FAT, NTFS and ext2 filesystem, Copy files from deleted FAT, NTFS and ext2/ext3 partitions.

Rescue is a GPL disaster recovery solution. It supports Linux (i386, x86_64, ia64) and FreeBSD (i386). It's packaged for multiple distributions (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo). It supports tapes, disks, network and CD/DVD as backup media, multiple filesystems, LVM, software and hardware Raid.

Ghost 4 Linux (G4L) is a hard disk and partition imaging and cloning tool. The created images are optionally compressed and transferred to an FTP server or cloned locally.


Updates soon...~

Wednesday, October 14, 2009

Google Chrome - Extensions and Add-ons [AdBlock+, FlashBlock and Etc..]

To use this Extensions :
you should have latest google chrome (4.0.*).If you are a windows user you can easily find this developer version, If you are using Linux, here you go install Latest Google chrome.

These extensions are checked under ubuntu9.04 and windows Xp with Google Chrome 4.0*

[How to] install Extensions in google Chrome:

Chrome will automatically ask for installation when you download extensions via google chrome, like this

Google Chrome - Extensions and Addons for Linux * [Adblock+, FlashBlock,
Or you can drag your *crx file to any open chrome windows to install.

If you want to check your Extensions on chrome:
enter
chrome://extensions/
on address bar and hit enter to see the detailed info of your installed extensions on chrome.

Download extensions for Google-chrome:

FlashBlock -Block unwanted flashes. Just sames as mozilla's flashBlock.
ADblock+ -adblocker for chrome same as mozilla.
AdSweep -script
PageRankChecker - Check pagerank of website.
DiggThis -Easily digg webpages with one click
Delicious -share your webpages to delicious with one click
XML tree - View XML files in user friendly, very useful for webmasters
Gestures extension -This extension is designed to add mouse gesture support to Google Chrome


youtubeDownloader for Chrome:
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + swfArgs['video_id']+ "&l=" + swfArgs['l'] + "&sk=" + swfArgs['sk'] + '&fmt_map' + swfArgs['fmt_map'] + '&t=' + swfArgs['t'];
add this code to bookmark in google chrome whit any name you want, i prepare youtube downloader. whenever you want to download the youtube video click on this bookmark.


Monday, October 12, 2009

Google Chrome4.0.221.8-Dev for Ubuntu/Linux

Google Chrome for Linux released not yet. But we can use the developer edition of Google-Chrome, especially Google Chrome developer edition version 4.0.221.8 have more stable than other before releases. I think this version is a stable version for Linux, because i used Google chrome for 48hours yes two day, i did not find any major bug and other issues in this version.

Google Chrome4.0.221.8-Dev for Ubuntu/Linux
May be this is a release version of google chrome? Who knows huh?


ok i'll write how do i get this latest version and installed on my ubuntu here.
this also work on Kubuntu as well

Google Chrome4.0.221.8-Dev for Ubuntu/Linux
Add the Google software repository:
$ sudo gedit /etc/apt/sources.list.d/google-chrome.list
wait a bit for open gedit, then add this line:
deb http://dl.google.com/linux/deb/ stable main
save the file.

Add signing key by run this command on terminal:
$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
Update sources list:
$ sudo apt-get update


Install Google Chrome Dev Build:
sudo aptitude install google-chrome-unstable

press alt F2 and type "google-chrome" to run the app or you can find the link in Internet folder of your application list.


Update:~
I can't leave this post with few word. really google chrome work like charm on my ubutu 9.04.
i have installed all browsers for ubuntu on my PC. i have midori,arora,firefox,opera,konqueror, flock, epiphany. i am not satisfied with all of these browsers.
I missed windows with chrome and safari. now i got a chrome. i don't know i to say about this & chrome.
Google Chrome and Google-Team Rocks !

11 ways to Completely Remove unwanted files from Ubuntu/Linux

Today i am going to write a new post about "Safely Removing unwanted files from your Linux/Ubuntu partition to free-up more space for new application's and speedup performance of OS" . I have collected some best and safe way to erase unwanted files from linux, and i listed those way for you.

Important's of removing unwanted files:
  • our first gain on removing unwanted files is freeup hardDisk space.
  • large amount of unwanted files will make linux slower under some condition's.
  • getting more space to installing new application's.
  • erasing some evidence of your activity
  • and make your system control in you hand.

Here is the 11 ways:


first of all we should know which folders are used as TMP and cache in linux to delete them.

Thumbnail's:
your photo gallery thumbnails are created in the following folders
home/user/.thumbnails/normal
home/user/.thumbnails/large
home/user/.thumbanils/failedtoload
you can delete these folders. this thumbnails folders takes 28Mib on my PC.

Installed app's Package's:
when ever you use apt or synaptic to install packages. it will download packages and save those packages to this directory.
var/cache/apt/archives
you can delete these packages,but before deleting this files you should remember "these files are your need application's .deb so if you want to install this packages in future without download new files, please move these files to other places.


$ apt:
apt-get have feature to remove no longer needed packages from ubuntu. todo run this commend on terminal:
$ sudo apt-get autoclean

Synaptic Package manager:

in synaptic package manager click on status button on left bottom, and then click on "Not installed (Residual config)".now synaptic will give list of packages that you removed, if anything there mark all for complete removal, and then click apply.


Remove Package configuration files:

When removing a application apt also give you a list of no longer needed dependencies to remove. When you select purge(ie: completely remove) will erase only packages, the configuration files will remain to remove these configuration files you need to run a simple bash code.

Run in Terminal:
#!/bin/bash
echo "Searching for unwanted configuration files..."
purgelist=`sudo dpkg -l | grep ^rc | awk 'print $2 '`
sudo aptitude purge $purgelist
exit 0;



Delete files older than X days:

here we using find utility for this. this code will search for a file that older than X(user decided) days on the directory and delete.
find /path/to/files* -mtime +5 -exec rm {} \;

Auto remove on shutdown:

ubuntu stores many TMp files on /tmp folder. we have an idea to automatically remove these when each time you shutdown.

Sysklogd provides two logging services, one for your system and the other for your kernel. It sits in /etc/init.d/ and is a service that starts and stops with your computer. we need to modify this file to remove tmp folder.

first create backup of this file:
sudo cp /etc/init.d/sysklogd /etc/init.d/sksklogd.bak

Now we can modify our file with a happy conscious knowing we’ve made a backup.Now we can modify our file with a happy conscious knowing we’ve made a backup.
gksu gedit /etc/init.d/sysklogd
here i am used gedit to edit this file.
Once you’ve got it open, look for the part that says:
stop)
log_begin_msg “Stopping system log daemon…”
start-stop-daemon –stop –quiet –pidfile $pidfile –name syslogd
log_end_msg $?
;;

You’ll want to add the below line just before the double semi-colons “;;” above. Note also that “;;” looks something like a spider face, which may be of use to you at some point down the road.

rm -fr /tmp/* /tmp/.??*

That’s the command that will remove just about anything from your /tmp directory.
Once you’ve added it, save the file and exit Gedit. When you shutdown, your /tmp directory will have emptied!


Removing dupe file's:

there is a nice program to find duplicate files from linux named as fdupes.
to install fdupes(15KiB or near):
sudo apt-get install fdupes

fdupes calculates the md5 hash of the files to compare them, and since each file will have a unique hash, the program identifies duplicates correctly. I let it run in the directory which contains my files recursively (which makes it check for duplicates across different directories within the specified directory, and saved the output to a file by doing:
$fdupes -r ./stuff > dupes.txt

Then, deleting the duplicates was as easy as checking dupes.txt and deleting the offending directories. fdupes also can prompt you to delete the duplicates as you go along, but I had way too many files, and wanted to do the deleting at my own pace. The deletion function is useful if you are only checking for duplicates in a given directory with a few files in it.

and also don't forget to clean your trash!


Softwares with GUI:

you can use the following applications to remove unwanted files on linux. these app's can delete some files listed above,the sad newes is still there are no app to remove all unwanted files on linux, we have to do all in manual.
ok here is the list of 3best apps:

KleanSweep
BleachBit
CleanUpCruft
~x------x-------x~

Tuesday, October 6, 2009

HowTo: BackUp and Restoring Deb/Packages on Ubuntu [Offline restoring]

This is howto guide for *buntu box users to BackUp all installed deb packages and Restoring/installing them quickly and efficiently no need to download again again when reinstalling the OS.

HowTo: BackUp and Restoring Deb/Packages on Ubuntu [Offline restoring]

Features and Uses:
  • No need to download your favourite applications and other required basic things when reinstalling *buntu box
  • This become very useful when you want to install and set same setting for multiple computer's on you school,Company or other places.
  • No need to get very large amount size of update's every time you reinstalling ubuntu. (If you already updated).
There is no real reason to do this if you are already doing a full system backup (e.g. an image of your Ubuntu partition using partimage). This is just something I discovered and feel could be beneficial to other users.

This comments will do that for you:

todo this backup you need to install a small utility named dpkg-repack fakeroot on your *buntu box.
to install fakeroot run this command on terminal
sudo apt-get install dpkg-repack fakeroot
 after that select place for backup, This may be a extranal drive,ThumpDrive or CD/DVD any thing you want. navigate to selected place using cd commend on terminal. Like this
let assume you are saving all backup deb files to "Backup"(this is foldename you haveto save your debfiles) folder on another partition of the same harddisk named "MyDisk"

cd /media/MyDisk; mkdir Backup

Filnally we are ready to backup
$ fakeroot -u dpkg-repack `dpkg --get-selections | grep install | cut -f1`
This code will take some time to finish. (copy the code except $)

Now if you scroll to "MyDisk", you should find a folder called "Backup" which should have all the deb files of all your installed packages.

Re-Installing of Backup:

Reinstalling is so easy, first navigate to your backup folder using cd command on terminal, and then type sudo dpkg -i *.deb in terminal


Examble:

cd /media/MyDisk/Backup
sudo dpkg -i *.deb
the first code will navigate to backup folder, second code will install all deb packages automatically.

Thats it. Now you have a all packages on you hand.

If you have to say somthing, tell me via comment.

Chrome OS by google --unofficial (Download)

Chrome OS by google --unofficial (Download)
Chrome OS by google --unofficial (Download)

Google Chrome OS will not normally available in late 2010. But you can try a custom-built distribution unofficial Linux-based apps and visual styles and focused on Google's browser Chrome. This operating system has been carefully created with SUSE Studio, a manufacturer of custom online distributions that allows anyone to mount a Linux distribution based on openSUSE. Chrome OS is not a Fake, but is also not true chrome OS made by Google and widely expected by the free community. It integrates Google webapps, Calendar, Gmail and other services. You can download an ISO image for free to install Chrome on your OS disc, or try one of the virtual images, pre-built for VirtualBox or VMware.

Download Links:
http://www.megaupload.com/?d=72GG13WS
http://www.megaupload.com/?d=YUQPFNZB
http://www.megaupload.com/?d=G8PVAD1Q
http://www.megaupload.com/?d=8979N8A9
http://www.megaupload.com/?d=B3G14LOG
http://www.megaupload.com/?d=W4BR4DKV
http://www.megaupload.com/?d=82AGTG74
http://www.megaupload.com/?d=KDG4WUJW
http://www.megaupload.com/?d=O9WTZV66
http://www.megaupload.com/?d=P45O4RAW

Mirror:
http://www.crazyupload.com/84u2yivoexzk/Chrome_OS.i686-0.4.207.iso.part10.rar.html
http://www.crazyupload.com/91a03adhlms0/Chrome_OS.i686-0.4.207.iso.part09.rar.html
http://www.crazyupload.com/jsnatgcekgsj/Chrome_OS.i686-0.4.207.iso.part07.rar.html
http://www.crazyupload.com/15vuhizgfabg/Chrome_OS.i686-0.4.207.iso.part08.rar.html
http://www.crazyupload.com/8tizdbjn7cb2/Chrome_OS.i686-0.4.207.iso.part04.rar.html
http://www.crazyupload.com/83i6rw3ui39u/Chrome_OS.i686-0.4.207.iso.part05.rar.html
http://www.crazyupload.com/gc8e3ewmiwpi/Chrome_OS.i686-0.4.207.iso.part06.rar.html
http://www.crazyupload.com/ndzpt1owh8uy/Chrome_OS.i686-0.4.207.iso.part01.rar.html
http://www.crazyupload.com/zk7txds1ur62/Chrome_OS.i686-0.4.207.iso.part02.rar.html
http://www.crazyupload.com/jv07akpdnn8j/Chrome_OS.i686-0.4.207.iso.part03.rar.html

I am on installing chrome OS~unofficial on my pc.(for pre-experience with chrome).

What about you?

Saturday, September 26, 2009

HowTo: NFS Server/Client [Linux]

Why NFS?
I simply wanted to experiment with NFS, and couldn't seem to find the documentation here on the forums. I found using NFS just as easy if not easier than using Samba for sharing between a few of my Unix based systems. In order to share a folder it only required a single line in a configuration file under /etc/exports, and a single line under /etc/fstab on the client to mount the share on each client at boot.

I mostly edited and moved things around from these guides to make a more complete single guide to getting this working using Ubuntu.

http://www.cyberciti.biz/tips/ubuntu...nfs-share.html (for client configuration)
http://www.redhat.com/docs/manuals/l...nfs-mount.html (for mounting using fstab)
http://www.freebsd.org/doc/en_US.ISO...twork-nfs.html (contains more info about NFS)


Install NFS Server Support
at the terminal type
sudo apt-get install nfs-kernel-server nfs-common portmap
When configuring portmap do =not= bind loopback. If you do you can either edit /etc/default/portmap by hand or run:
sudo dpkg-reconfigure portmap
sudo /etc/init.d/portmap restart


Editing /etc/exports
the /etc/exports file is used for creating a share on the NFS server

invoke your favorite text editor or
sudo vi /etc/exports

Here are some quick examples of what you could add to your /etc/exports

For Full Read Write Permissions allowing any computer from 192.168.1.1 through 192.168.1.255
/files 192.168.1.0/24(rw,no_root_squash,async)
Or for Read Only from a single machine
/files 192.168.1.2 (ro,async)
save this file and then in a terminal type
sudo /etc/init.d/nfs-kernel-server restart

Also aftter making changes to /etc/exports in a terminal you must type
sudo exportfs -a

Install NFS client support
sudo apt-get install portmap nfs-common

Mounting manually
Example to mount server.mydomain.com:/files to /files. In this example server.mydomain.com is the name of the server containing the nfs share, and files is the name of the share on the nfs server

The mount point /files must first exist on the client machine.
cd /
sudo mkdir files

 to mount the share from a terminal type
sudo mount server.mydomain.com:/files /files
 Note you may need to restart above services:

sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-common restart


Mounting at boot using /etc/fstab
Invoke the text editor using your favorite editor, or

gksudo gedit /etc/fstab
In this example my /etc/fstab was like this: 
server.mydomain.com:/files /files nfs rsize=8192,wsize=8192,timeo=14,intr
 You could copy and paste my line, and change “servername.mydomain.com:/files”, and “/files” to match your server name:share name, and the name of the mount point you created.

Test before Reboot:
type
mount /files
 in a terminal, and the mount point /files will be mounted from the server.     (source: ubuntu forums)

Friday, September 25, 2009

Pidgin – cannot connect to Yahoo messenger [Solution]

I just noticed the abnormality with Pidgin 2.5.5 (running on Ubuntu) these few days, I couldn’t connect my Yahoo messenger account at all. According to the discussion of Bug #389278 it appears that Yahoo was trying to change its protocol.
A quick way to have Pidgin connecting to Yahoo messenger server again is to change the Pager server setting for the Yahoo account in Pidgin.

To do this, from Pidgin:
Manage Accounts (Ctrl + A)
Select the Yahoo account from the list, and click Modify
Click on Advanced tab, under the Yahoo Options, in the Pager server field replace scs.msg.yahoo.com with cn.scs.msg.yahoo.com
save and restart Pidgin, Then  try to connect yahoo messenger. It works for me.
GoodLuck.

Thursday, September 17, 2009

Grub cannot detect windows vista after installtion (Solution)

Grub cannot detect windows vista after installtion (Solution)


While installing Ubuntu,  the Grub will detect any other operating system itself, but some time grub will fail to do such thing,
Manually Edit Grub Loader: -first try this


Manually editing Grub loader is easy thing  you need to edit grub/menu.lst and grub.conf in order to modify the list, i was posted here with Topic of 'How to Recover Grub...'  it'll work with windows vista as well.
If  grub/menu.lst and grub.conf dont exist in your  /boot/grub folder.  you should Reinstall Grub loader .
But the reinstalling of Grub is mostly not possible while running  same OS. - Getting worry?
don't worry about this we can reinstall GRUB by live Ubuntu  ;)

To Re-install GRUB Loader:

To reinstall GRUB loader you should need a live CD of ubuntu.
  • Boot your computer up with Ubuntu CD
  • Open a terminal window or switch to a tty
  • Type sudo grub. Should get text of which last line is grub>
  • Type "find /boot/grub/stage1". You'll get a response like "(hd0,1)".Use whatever your computer spits out for the following lines.
  •  Type "root (hd0,1)", or whatever your hard disk + boot partition
    numbers are for Ubuntu.
  • Type "setup (hd0)", to install GRUB to MBR, or "setup (hd0,1)" or
    whatever your hard disk + partition # is, to install GRUB to a
    partition.
  • Quit grub by typing "quit".
  • Reboot and remove the bootable CD. Thats it!
You have finished the REinstalling of GRub loader.  At this time you can see the you missed OS in boot menu.
If they not listed on boot menu, You may need to go step one for Manually editing the menu.lst file (after reinstalling  grub on same partition of linux will put menu.lst file on grub folder so don't get lose to try first step  )

GoodLuck :)

Wednesday, September 16, 2009

How to Disable or Remove IPv6 on Ubuntu Jaunty 9.04

IPv6 is designed to solve the problems of IPv4. It does so by creating a new version of the protocol which serves the function of IPv4.but the problem is at now all servers or your ISP's are does not supporting the ipv6. so your internet become very slow.  

Edit: note that IPv6 does not slow down IPv4. Ipv6 is a different from IPv4 in 5 major areas as follows:
  1.  addressing and routing, 
  2. security, 
  3. network address translation, 
  4. administrative workload, and support for mobile devices. 
  5. IPv6 also includes an important feature: a set of possible migration and transition plans from IPv4.
But the reason for slow browsing is 'DNS resolving time ' because your browser first try with resolve address with IPv6 protocol if its fails and then try with Ipv4 this changing of protocol takes some time this will slowdown your browsing speed.(But the downloading speed of the files are same with these two protocol.) 
Reason for  editing:  see comments.


IPV6 is enabled by default in Ubuntu Jaunty 9.04, even if you upgraded from an old version of Ubuntu. So we need to disable for get your speed back ok let see how to do?

First of all you need to check is IPV6 is enabled or disabled? - for your convince
Run the folloing code in terminal:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6
By running this code,Terminal will return  a value  1 or 0
If the value is 1  ---IPv6 is disabled
If the value is 0  ---IPv6 is Enabled      if you get this value you need to disable the IPv6 by next code.

Write this in terminal:

sudo su -
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6

 By running this code you can disable IPv6. If you do no have that directory, you can edit your grub menu:

gksu gedit /boot/grub/menu.lst
this file have bunch of boot comments. Now navigate ubuntu 9.04 generic 2.09 or somthing like this.   
Now add

ipv6.disable=1
to the end of the line.

Note: this trick works with kernels other than 2.6.28.

After do it you may check agian by running first code described above on this page.
GoodLuck. :)

Tuesday, September 15, 2009

Recover Ubuntu Grub loader after installing Windows

Recover Ubuntu Grub loader after installing Windows

If you run a dual-boot system with linux and Windows, this has happened to you. You had to do your monthly reinstall of Windows, and now you don’t see the linux bootloader anymore, so you can’t boot into Ubuntu or whatever flavor of linux you prefer. You can easily recover GruB loader .
To do:


  • To recover Grub loader after installing windows you'll need a Live-Cd of the Linux (same flavor of installed linux) and Root access.
  • Boot form live CD
  • Open terminal and type the following code.
          sudo grub
          > root (hd0,0)
          > setup (hd0)
          > exit
    note that hd0,0 implies the first hard drive and the first partition on that drive, which is where you probably installed grub to during installation. If not, then adjust accordingly.
  • Now reboot your computer
Trouble Shooting:


If Windows is now missing from the boot menu:   
If you installed Ubuntu before you installed Windows, then Ubuntu will not have anything in the grub configuration for Windows. This is where you’ll have to do a bit of manual editing to the grub boot menu file.

Open the file /boot/grub/menu.lst with the following command:
sudo nano /boot/grub/menu.lst
Here nano is text editor which i use. you can change this to default text editor for linux gedit if you dont have nano

This is a sample codes for  windows in grub loader:
Paste this code into menu.lst file and click save.
title Windows 95/98/NT/2000/XP/XP Pro/Vista
root (hd0,0)
makeactive
chainloader +1

Note that you should also verify that hd0,0 is the correct location for Windows. If you had installed Windows on the 3rd partition on the drive, then you should change it to (hd0,2)


:)

Monday, September 14, 2009

Creating a PXE boot for Jaunty Live

PXE usually involves booting a computer from firmware -- data contained on a read-only-memory (ROM) or programmable read-only-memory (PROM) chip -- rather than from data contained on magnetic media. This gives rise to the terms 'PXE boot ROM' or 'PXE boot PROM' (sometimes written 'PXE bootprom'). Booting from ROM or PROM eliminates the reliance on an electromechanical device (the physical drive). This enhances reliability and eliminates drive read errors. With today's memory technology, booting from ROM or PROM is fast. PXE can be also used to boot a computer from a network.

To create PXE boot for Jaunty Live you need the following:

  • Ubuntu server for PXE environment (tested on Jaunty 9.04 server)
  • Wired network
  • PXE boot capable network card on target machine
  • Download syslinux-xxx.zip
Do on Ubuntu Server:


  • First of all you need to login as Root    (sudo su-)
  • Create the directory structure as following:

    /pxe
    /pxe/images
    /pxe/images/ubuntu
    /pxe/pxelinux.cfg
  • Extract the files from syslinux-xxx.zip
  • Find menu.c32 & pxelinux.0 & copy them to the /pxe directory (other files on the Zip is no longer nedded can be delete)
  • create a file /pxe/pxelinux.cfg/default & paste in the following:

    DEFAULT menu.c32
    PROMPT 0
    NOESCAPE 0
    ALLOWOPTIONS 0
    TIMEOUT 600

    MENU TITLE PXE Boot Menu

    LABEL Ubuntu Jaunty Live Desktop
    kernel images/ubuntu/casper/vmlinuz
    append boot=casper netboot=nfs nfsroot=192.168.1.101:/pxe/images/ubuntu initrd=images/ubuntu/casper/initrd.gz -- splash

    LABEL Ubuntu Jaunty Live Install
    kernel images/ubuntu/casper/vmlinuz
    append boot=casper netboot=nfs nfsroot=192.168.1.101:/pxe/images/ubuntu initrd=images/ubuntu/casper/initrd.gz -- splash only-ubiquity
  • Now copy the contents of the Ubuntu live CD into /pxe/images/ubuntu
  • And then install dnsmasq & nfs-kernel-server by run the code on terminal  apt-get install dnsmasq nfs-kernel-server
  • edit /etc/dnsmasq.conf & replace all text with:

    no-hosts
    server=/localnet/192.168.52.1
    dhcp-range=192.168.52.40,192.168.52.50,2h
    dhcp-boot=pxelinux.0
    enable-tftp
    tftp-root=/pxe
    resolv-file=/etc/nameservers
    dhcp-option=3,192.168.52.1
  • Make sure you replace the IP with addresses, netmasks etc with ones suitable for your network.
  • edit /etc/exports & replace all text with:/pxe/images *(ro,sync,subtree_check)
  • Add your DNS nameservers by creating the new file (this is for opendns):
    gedit /etc/nameservers
    nameserver 208.67.222.222
    nameserver 208.67.220.220
  • Reboot your server
Now you can able to boot your target client machine to Ubuntu if it has a pxeboot enabled network card (usually accessed by pressing F12 at boot).

Do you have any suggestions write as comment   :)

[Ubuntu] Disable screensaver and powermanager while mplayer or other apps are running

[Ubuntu] Disable screensaver and powermanager while mplayer or other apps are running 

I was found a small python daemon on other forum site to disable gnome-screensaver and gnome-powermanager while certain specified apps are running. It works quite well on Ubuntu Edgy. It requires dbus (>= 0.93), python-dbus, and obviously gnome-screensaver and gnome-powermanager (on gnome 2.16).

To install it just copy "disablegss.py" in /usr/local/bin, fix its execute permissions and create a simple config file in your homedir "~/.disablegss". In this config file add every application name that could stop gnome-screensaver, one for each line.

For Example:
mplayer
gmplayer
vlc
wxvlc
xine
gxine

Please notice you must insert the name of the app how you can see it on 'ps aux': for example if you want to add firefox, you must write a line with "/usr/lib/firefox/firefox-bin".
Now just launch disablegss.py on a terminal or simply add it on your session!
You can change the config file on fly (I check if someone modify it), adding or removing apps without restarting it.

How Works:

 Author's Talks:
Unfortunately the dbus and gnome development documentation are a bit outdated, so I have read totem sources to view which methods are called to stop gnome-screensaver and gnome-powermanager. The idea is if you call the Inhibit method of gnome-screensaver, you disable the screensaver AND the powermanager. To enable them again you must call the UnInhibit method. There is a small terminal app, dbus-send, to comunicate with dbus but it doesn't work well with these methods, so I decide to use the python dbus interface. This is my first program in python so please tell me if something is wrong or not well coded!
Every 60 secs the daemon check if there are apps running that are also present in the config file. If it's true, the screensaver is disabled. If someone change the config file, the daemon read it again.
I don't think that this small daemon could run on Dapper: the dbus and gnome API change on every release. But you can modify it to fix things. There are only two lines that could be problematic:

Line 38: cookie = dev.Inhibit(myprogram, 'Disabled by DisableGSS Daemon')
Line 49: dev.UnInhibit(cookie)

These two methos are different on gnome 2.14 on Dapper. Also dbus has radically changed. If you want to use disablegss.py on Dapper, find the right methods (try to see dapper totem sources) and feel free to change what you want!
To do debug, I suggest you to launch disablegss.py on a terminal and dbus-monitor on another one (you can see all messages from and to dbus daemon). Also change the sleep time value in seconds (line 121) to debug it faster.
Happy coding!


This works very well for me :D , How about you?

Sunday, September 13, 2009

The Password Rumour for Ubuntu ;)

Just to know    :)

By default

Ubuntu has a root password; they just don't tell the user what it is.
Some versions claim it is a randomly generated one. There is no root password, and this statement mustn't be confused with "the password is carriage return" (a usage RMS tried to popularize at MIT). Take a look at /etc/shadow, if you will (sudo less /etc/shadow). On a default install, the first few lines will look something like this:
root:*:14438:0:99999:7:::
daemon:*:14438:0:99999:7:::
bin:*:14438:0:99999:7:::
sys:*:14438:0:99999:7:::
sync:*:14438:0:99999:7:::
Contrast this with the line containing your user's name.
test:$6$.XQFA5P3$JYH9CpZS00DUAPDXcxc5qzP
2vaNLrGj2TB5dlLj6rEVCOMpTt5XmFH7eL2TiDtX
GApTknWhO6phpGyuac3DCU.:14470:0:99999:7:::

What is different? The second field (the part after the first ":") is a "*" for those system users and a long jumble of numbers and letters for the human users. The "*" means that the user cannot login using a password. The long jumble of numbers and letters? That is a hash of the user's password. In this test user's case, that is a hash of the string "password". If you're interested in the other fields, see man 5 shadow. This password has been encrypted with SHA-512, as evidenced by the $6$ at the start of the hash. See man crypt for a list of other possible prefixes. Note that $1$ means MD5, a hash which has been rather thoroughly broken. Since 8.10, SHA-256 and SHA-512 are available and will be used if you reset your password. If you've still got an MD5 hash in there, it's likely a good idea to do so, if only because it means you haven't changed your password recently enough.
This rumour usually comes up in the context of someone pointing out that if you are a remote attacker, you can guess that root has all the power and so all that is needed is to brute force root's password. In Ubuntu's default setup, this won't work because there is no password that would succeed, regardless how long you spent generating new passwords to try. Instead, the attacker would need to guess the correct combination of user-who-has-sudo-access and password—something exponentially harder. Well-meaning but misguided folks, attempting to protect us Ubuntu users from a false sense of security, then warn us that no, we're wrong, Ubuntu does have a root password. Well, the evidence is in /etc/shadow for all to see. Ubuntu has a locked root account, just the same as if one were to run sudo passwd -l (see man passwd).

 Do you have any suggestion leave as Comments :)

Saturday, September 12, 2009

uSbuntu (Ubuntu) Live Creator

uSbuntu Live Creator does almost the same thing as the USB Live Creator included in the 8.10 except it has more features.
It is working with Ubuntu, Kubuntu and Xubuntu and it allows you to run your USB key directly in windows without any software installation nor configuration, using a special portable version of VirtualBox.
It’s really easy to use.
Creating an uSbuntu key is a five easy steps:


  •  launch the uSbuntu Live Creator and choose a USB key or drive in the list
  • select a ISO file or CD of Ubuntu/KubuntuXubuntu 8.10 Intrepid Ibex
  • choose the size of persistency data (usually more than 250MB)
  • check the options you want
  • click the thunder to start the creation
Do not forget to use the customized helps (top-right end corner of each step).
Moreover, each needed step (1,2 and 3) has a traffic light to indicate its state. This is the interpretation
Red light: the step is not correctly fulfilled, you cannot start the creation
Orange light : there is a non blocking problem on the step
Green light : everything’s fine

Download Info:

Download Size: 1.65Mb
File Size:  4Mb
File Type: *rar
Download

Monday, September 7, 2009

Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu


Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu, CentOS and Red Hat Power Users
Posted by keem1201
March 24, 2008


* Paperback: 307 pages
* Publisher: Wiley
* Language: English
* ISBN-10: 0470082917

Explore a ton of powerful Ubuntu Linux commands

This handy, compact guide teaches you to use Ubuntu Linux as the experts do: from the command line. Try out over 1000 commands to find and get software, monitor system health and security, and access network resources. Apply skills you learn from this book to use and administer desktops and servers running Ubuntu, CentOS, Red Hat Enterprise Linux, or any other Linux distribution.

Expand your Linux expertise in these and other areas:

* Using the shell
* Finding online software
* Working with files
* Playing with music and images
* Administering file systems
* Backing up data
* Checking and managing running processes
* Accessing network resources
* Handling remote system administration
* Locking down security

Download info:
* Download size: 1.2Mb
* Size: 3.7Mb
* Password: softwareroxer
Ubuntu.Linux.Toolbox.1000.plus.Commands.Nov.2007.pdf
Password: softwareroxer

Wednesday, September 2, 2009

Easy way to use any DialUP modem Without WVDIAL in Ubuntu/Linux

Ubuntu Vs Windows XP:
In the case of internet on Ubuntu/Linux have very high speed compare with windows XP. So nowadays many ppl's are leaving windowsXp to Linux.

Connecting modem without WVdial or others:
Here i give an Easy way to use any type of DialUp modems (include mobile phone's) without using WVDIAL or something like that (no need for special drivers).

At now many modem (not only modem, all hardware) manufacture's write driver softwares for only windows. But Ubuntu have a special feature to automatically detect devices that you connect to CPU.

WVdial:
If you connect dialup modem using wvdial It takes very long time to connect, Registering IP ect. and also ubuntu does not detect the network connection even if you are already connected to net (ubuntu always say offline).

Here is a Simple Trick:
  • First of all connect your modem to cpu.
  • At first time click on network icon and select "Auto Mobile BroadBand Connection"
  • It will try to connect wait untill it says "you are in offline"
  • Then right click on the Network icon and select "Edit Connections"
  • Then navigate the Third tab "MobileBroadBand" ther you can find the "Auto mobile broadband connection" doubleclick on it, Now give all needed data'sDialup modem in ubuntu
  • You all need to give only Dial number,Username,Password. And Apply then close. (Dont edit other things. If your connection does not work remember to come back and edit these settings otherwise don't do anything.)
  • Now ubuntu will try to connect the internet. After connected to the internet it will gives an notice 'You are in online'. If not go back to edit connection and check your connection.
I have connected 3 modems EC325, EDvobe CArd, EC620 with different ISPs.
connect without wvdial
When i am using EC325 modem in Windows it give me a speed 10kbps
But in Ubuntu it gives me a speed 80kbps.

[Why waiting go-try and leave comments]

Friday, July 31, 2009

Deleted Linux Partition-Don't worry

I have two OS installed on my computer one is XP another one is Linux. Yesterday i got so many error msg's on my XP related to HDD. So i decied to run CHKdisk on Xp startup.I got ahead of my self and did something stupid, I deleted my Linux partition in windows. When I restarted, I got GRUB ERROR 22. I looked around on net and i found the solution that is boot computer into a Linux live cd and run this command,

"sudo lilo -M /dev/sda mbr"

It will recover linux on your Pc. Now i have both OS's that run's nicely..