Change display manager on Fedora
Simple, just install and run the following
sudo yum install system-switch-displaymanager-gnome system-switch-displaymanager-gnome
Simple, just install and run the following
sudo yum install system-switch-displaymanager-gnome system-switch-displaymanager-gnome
Here is a link of a useful 10K lines bashrc
You may not want to put the whole thing, but get an idea and use what you think can be helpful to you or at-least get an idea. This was not posted by me, so if you are re-using code as is, check the permissions to copy.
Here is a link to a very beautiful set of icons for you gnome/kde desktop:
http://bokehlicia.deviantart.com/art/Pacifica-Icons-402508559
If you would like to beautify your php scripts, then you can use the beautifier available at :
Here is script that checks all the colorschemes in the current directory and corrects them if possible (Processing of the file is done with simple commands like sed, grep)
Checks that the color_name is same as Filename
Here is the script:
#!/bin/bash - #=============================================================================== # # FILE: check_colors.sh # # USAGE: ./check_colors.sh # # DESCRIPTION: # # OPTIONS: --- # REQUIREMENTS: --- # BUGS: --- # NOTES: --- # AUTHOR: Amit Agarwal (aka), # REVISION: --- #=============================================================================== cd ~/.vim/colors for i in *vim do #echo "Processing $i" if [[ $(grep -c g:colors_name $i ) -eq 0 ]]; then if [[ $(grep -c colors_name $i ) -eq 0 ]]; then echo "File $i does not have colorname"; missing=$missing" $i" else sed -i.bak '/colors_name/ s/.*/let g:colors_name="'${i//.vim}'"/g' $i fi else if [[ $(grep -c colors_name $i|grep let ) -gt 1 ]]; then echo "WARN ----->> File $i has more than one colorsname" fi colorname=$(grep g:colors_name $i|grep let| sed -e 's/"//g' -e 's/.*=//' |tr -d ' ') if [[ ${colorname}.vim != $i ]]; then echo "Filename $i does not match colorname $colorname .. correcting " sed -i.bak '/colors_name/ s/.*/let g:colors_name="'${i//.vim}'"/g' $i #sed -i.bak 's/(.*g:colors_name.*=)/1'${i//.vim}'/g' $i fi fi done if [[ x$missing != x ]] ; then echo "Missing colornames in $missing" fi
Continue reading
If you are using Linux (Fedora/Ubuntu or anything else) then you do get a lot of tools and one of them is cron. Very very useful. Just write some script that can do the task for you, put it in cron and forget it. So, here is a home grown way to schedule mails.
First, copy this script below:
#!/bin/bash - #=============================================================================== # # FILE: sched_mail.sh # # USAGE: ./sched_mail.sh # # DESCRIPTION: # # OPTIONS: --- # REQUIREMENTS: --- # BUGS: --- # NOTES: --- # AUTHOR: Amit Agarwal (aka), # REVISION: --- #=============================================================================== mailfile="~/mail" if [[ $(wc -l $mailfile|awk '{print $1}' ) -ge 5 ]] then to=$(grep ^To: $mailfile|sed 's/To: //') echo "Good to send mail... to = $to" sendmail -t <$mailfile echo "once mail is send, delete the contents of file" echo "sed -i '4,$ d' $mailfile" fi
Now, create a file called mail in your home directory, with the following contents:
Continue reading