Conky - (wheather/ clementine/ e-mail/ pidgin/ banshee)

Οδηγοί - How to - Tutorials

Δημοσίευσηαπό vagrale13 » Τετ Μαρ 02, 2011 12:34 am

Εδω θα δουμε τροπους για να βλεπουμε διαφορες πληροφοριες στην επιφανια εργασια μας, με τη χρηση του conky

Το παρακατω ισχυει για το Ubuntu!




:arrow: Περιεχόμενα






Βασικες πληροφοριες για το conky

Πριν συνεχισουμε, αν δεν γνωριζουμε σχετικα με το conky,
βλεπουμε Conky - system monitor

πισω στα Περιεχομενα



Πριν ξεκινησουμε

Για να κανουμε τα παρακατω, πρωτα πρεπει να περασουμε το αποθετηρι πριν συνεχισουμε,
οποτε ανοιγουμε τερματικο (Εφαρμογες - Βοηθηματα) και εκτελουμε
Κώδικας: Επιλογή όλων
sudo add-apt-repository ppa:conky-companions/ppa
sudo apt-get update

Μετα απο αυτο, ειμαστε ετοιμοι να συνεχισουμε παρακατω.
πισω στα Περιεχομενα



Conky wheather (conkyforecast)

Εικόνα

Κανουμε εγκατασταση το conkyforecast εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
sudo apt-get update && sudo apt-get install conkyforecast
sudo apt-get update
cp /usr/share/conkyforecast/conkyForecast.config ~/.conkyForecast.config


μετα, πρεπει να κανουμε register εδω https://registration.weather.com/ursa/profile/new
μετα πηγαινουμε εδω http://www.weather.com/services/xmloap.html παταμε Sign Up και σημπληρωνουμε τα στοιχεια.
Περιμενουμε λιγο να μας ερθει το mail,
και απο το mail που θα σου ερθει, μας ενδιαφερουν αυτα
Partner ID: 1234567890
License Key: 54yf4885h658446e

οποτε, ανοιγεις τερματικο και εκτελεις
Κώδικας: Επιλογή όλων
gedit ~/.conkyForecast.config

και στο αρχειο που θα ανοιξει, βρισκουμε τις δυο παρακατω γραμμες και προσθετουμε τα αντιστοιχα δικα μας
XOAP_PARTNER_ID = 1234567890
XOAP_LICENCE_KEY = 54yf4885h658446e

παταμε αποθηκευση, και ειμαστε οκ!
Το μονο που εμεινε, ειναι να προσθεσουμε τις παραμετρους που θελουμε, στο .conkyrc μας.
Μπορουμε να δουμε ολες τις διαθεσιμες επιλογες, εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
conkyForecast -h

Περισσοτερα εδω http://ubuntuforums.org/showthread.php?t=869328
πισω στα Περιεχομενα



Conky clementine player (conkyclementine)

Εικόνα

Κανουμε εγκατασταση το conkyclementine εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
sudo apt-get update && sudo apt-get install conkyclementine
sudo apt-get update

μετα το μονο που εμεινε, ειναι να το προσθεσουμε στο .conkyrc μας.
Καποιες βασικες παραμετροι που μπορουμε να βαλουμε, ειναι
Τιτλος: conkyClementine --datatype=TI --maxlength=32
Καλλιτεχνης: conkyClementine --datatype=AR --maxlength=32
Αλμπουμ: conkyClementine --datatype=AL --maxlength=30
Χρονος αναπαραγωγης: conkyClementine --datatype=PT --maxlength=32
Χρονος κομματιου: conkyClementine --datatype=LE --maxlength=32
Μπαρα Χρονου: execibar 2 conkyClementine --datatype=PP

Μπορουμε να δουμε ολες τις διαθεσιμες επιλογες, εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
conkyClementine -h

Περισσοτερα εδω http://ubuntuforums.org/showthread.php?t=1645481
πισω στα Περιεχομενα



Conky e-mail (conkyemail)

Εικόνα

Για να εχουμε πληροφοριες απο Hotmail και Aolmail
Κανουμε εγκατασταση το conkyemail εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
sudo apt-get update && sudo apt-get install conkyemail
sudo apt-get update

μετα το μονο που εμεινε, ειναι να το προσθεσουμε στο .conkyrc μας.
Καποιες παραμετροι που μπορουμε να βαλουμε, ειναι
Hotmail: conkyEmail --servertype=POP --ssl --servername=pop3.live.com --folder=Inbox --username=vagrale13@hotmail.com --password=123456578
Aolmail: conkyEmail -c 300 --servertype=IMAP --servername=imap.aol.com --username=vagrale13 --password=123456578

Αλλαζουμε τα:
vagrale13 => με το αντιστοιχο δικο μας
12345678 => με το αντιστοιχο δικο μας

Για να εχουμε πληροφοριες απο Gmail
Αποθηκευουμε καπου το παρακατω script, με το ονομα gmail.pl
Κώδικας: Επιλογή όλων
#!/usr/bin/perl

use Switch;
use Text::Wrap;

my $what=$ARGV[0];

$user="vagrale13"; #βαζουμε το username απο το gmail account μας
$pass="12345678"; #βαζουμε τον κωδικο  απο gmail account μας
$file="/tmp/gmail.html"; #temporary file to store gmail

#wrap format for subject
$Text::Wrap::columns=65; #Number of columns to wrap subject at
$initial_tab=""; #Tab for first line of subject
$subsequent_tab="\t"; #tab for wrapped lines
$quote="\""; #put quotes around subject

#limit the number of emails to be displayed
$emails=4; #if -1 display all emails

&passwd; #give password the proper url character encoding

switch($what){ #determine what the user wants
   case "n" {&gmail; print "$new\n";} #print number of new emails
   case "s" { #print $from and $subj for new email
      &gmail;
      if ($new>0){
         my $size=@from;
         if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed
         for(my $i=0; $i<$size; ++$i){
            print "From: $from[$i]\n"; #print from line
            $text=$quote.$subj[$i].$quote."\n";
            print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap
         }
         $size=@from;
         if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";}
      }
   }    
   case "e" { #print number of new emails, $from, and $subj
      &gmail;
      if($new==0){print "You have no new emails.\n";}
      else{
         print "You have $new new email(s).\n";
         my $size=@from;
         if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed
         for(my $i=0; $i<$size; ++$i){
            print "From: $from[$i]\n"; #print from line
            $text=$quote.$subj[$i].$quote;
            print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap
         }
         $size=@from;
         if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";}
      }
   }
   else {
      print "Usage Error: gmail.pl <option>\n";
      print "\tn displays number of new emails\n";
      print "\ts displays from line and subject line for each new email.\n";
      print "\te displays the number of new emails and from line plus \n";
      print "\t\tsubject line for each new email.\n";
   } #didn't give proper option
}

sub gmail{
   if(!(-e $file)){ #create file if it does not exists
      `touch $file`;
   }

   #get new emails
   `wget -O - https://$user:$pass\@mail.google.com/mail/feed/atom --no-check-certificate> $file`;

   open(IN, $file); #open $file

   my $i=0; #initialize count
   $new=0; #initialize new emails to 0

   my $flag=0;

   while(<IN>){ #cycle through $file
      if(/<entry>/){$flag=1;}
      elsif(/<fullcount>(\d+)<\/fullcount>/){$new=$1;} #grab number of new emails
      elsif($flag==1){
         if(/<title>.+<\/title>/){push(@subj, &msg);} #grab new email titles
         elsif(/<name>(.+)<\/name>/){push(@from, $1); $flag=0;} #grab new email from lines
      }
   }

   close(IN); #close $file
}

sub passwd{ #change to url escape codes in password
   #URL ESCAPE CODES
   $_=$pass;
   s/\%/\%25/g;
   s/\#/\%23/g;
   s/\$/\%24/g;
   s/\&/\%26/g;
   s/\//\%2F/g;
   s/\:/\%3A/g;
   s/\;/\%3B/g;
   s/\</\%3C/g;
   s/\=/\%3D/g;
   s/\>/\%3E/g;
   s/\?/\%3F/g;
   s/\@/\%40/g;
   s/\[/\%5B/g;
   s/\\/\%5C/g;
   s/\]/\%5D/g;
   s/\^/\%5E/g;
   s/\`/\%60/g;
   s/\{/\%7B/g;
   s/\|/\%7C/g;
   s/\}/\%7D/g;
   s/\~/\%7E/g;
   $pass=$_;
}

sub msg{
   #THE HTML CODED CHARACTER SET [ISO-8859-1]
   chomp; s/<title>(.+)<\/title>/$1/; #get just the subject
   #now replace any special characters
   s/\&\#33\;/!/g;        #Exclamation mark
   s/\&\#34\;/"/g; s/\&quot\;/"/g;      #Quotation mark
   s/\&\#35\;/#/g;        #Number sign
   s/\&\#36\;/\$/g;        #Dollar sign
   s/\&\#37\;/%/g;        #Percent sign
   s/\&\#38\;/&/g; s/\&amp\;/&/g;        #Ampersand
   s/\&\#39\;/'/g;        #Apostrophe
   s/\&\#40\;/(/g;        #Left parenthesis
   s/\&\#41\;/)/g;        #Right parenthesis
   s/\&\#42\;/*/g;        #Asterisk
   s/\&\#43\;/+/g;        #Plus sign
   s/\&\#44\;/,/g;        #Comma
   s/\&\#45\;/-/g;        #Hyphen
   s/\&\#46\;/./g;        #Period (fullstop)
   s/\&\#47\;/\//g;        #Solidus (slash)
   s/\&\#58\;/:/g;        #Colon
   s/\&\#59\;/\;/g;        #Semi-colon
   s/\&\#60\;/</g; s/\&lt\;/</g;        #Less than
   s/\&\#61\;/=/g;        #Equals sign
   s/\&\#62\;/>/g; s/\&gt\;/>/g;        #Greater than
   s/\&\#63\;/\?/g;        #Question mark
   s/\&\#64\;/\@/g;        #Commercial at
   s/\&\#91\;/\[/g;        #Left square bracket
   s/\&\#92\;/\\/g;        #Reverse solidus (backslash)
   s/\&\#93\;/\]/g;        #Right square bracket
   s/\&\#94\;/\^/g;        #Caret
   s/\&\#95\;/_/g;        #Horizontal bar (underscore)
   s/\&\#96\;/\`/g;        #Acute accent
   s/\&\#123\;/\{/g;        #Left curly brace
   s/\&\#124\;/|/g;        #Vertical bar
   s/\&\#125\;/\}/g;        #Right curly brace
   s/\&\#126\;/~/g;        #Tilde
   s/\&\#161\;/¡/g;        #Inverted exclamation
   s/\&\#162\;/¢/g;        #Cent sign
   s/\&\#163\;/£/g;        #Pound sterling
   s/\&\#164\;/¤/g;        #General currency sign
   s/\&\#165\;/¥/g;        #Yen sign
   s/\&\#166\;/¦/g;        #Broken vertical bar
   s/\&\#167\;/§/g;        #Section sign
   s/\&\#168\;/¨/g;        #Umlaut (dieresis)
   s/\&\#169\;/©/g; s/\&copy\;/©/g;        #Copyright
   s/\&\#170\;/ª/g;        #Feminine ordinal
   s/\&\#171\;/«/g;        #Left angle quote, guillemotleft
   s/\&\#172\;/¬/g;        #Not sign
   s/\&\#174\;/®/g;        #Registered trademark
   s/\&\#175\;/¯/g;        #Macron accent
   s/\&\#176\;/°/g;        #Degree sign
   s/\&\#177\;/±/g;        #Plus or minus
   s/\&\#178\;/²/g;        #Superscript two
   s/\&\#179\;/³/g;        #Superscript three
   s/\&\#180\;/´/g;        #Acute accent
   s/\&\#181\;/µ/g;        #Micro sign
   s/\&\#182\;/¶/g;        #Paragraph sign
   s/\&\#183\;/·/g;        #Middle dot
   s/\&\#184\;/¸/g;        #Cedilla
   s/\&\#185\;/¹/g;        #Superscript one
   s/\&\#186\;/º/g;        #Masculine ordinal
   s/\&\#187\;/»/g;        #Right angle quote, guillemotright
   s/\&\#188\;/¼/g; s/\&frac14\;/¼/g;       # Fraction one-fourth
   s/\&\#189\;/½/g; s/\&frac12\;/½/g;       # Fraction one-half
   s/\&\#190\;/¾/g; s/\&frac34\;/¾/g;       # Fraction three-fourths
   s/\&\#191\;/¿/g;        #Inverted question mark
   s/\&\#192\;/À/g;        #Capital A, grave accent
   s/\&\#193\;/Á/g;        #Capital A, acute accent
   s/\&\#194\;/Â/g;        #Capital A, circumflex accent
   s/\&\#195\;/Ã/g;        #Capital A, tilde
   s/\&\#196\;/Ä/g;        #Capital A, dieresis or umlaut mark
   s/\&\#197\;/Å/g;        #Capital A, ring
   s/\&\#198\;/Æ/g;        #Capital AE dipthong (ligature)
   s/\&\#199\;/Ç/g;        #Capital C, cedilla
   s/\&\#200\;/È/g;        #Capital E, grave accent
   s/\&\#201\;/É/g;        #Capital E, acute accent
   s/\&\#202\;/Ê/g;        #Capital E, circumflex accent
   s/\&\#203\;/Ë/g;        #Capital E, dieresis or umlaut mark
   s/\&\#204\;/Ì/g;        #Capital I, grave accent
   s/\&\#205\;/Í/g;        #Capital I, acute accent
   s/\&\#206\;/Î/g;        #Capital I, circumflex accent
   s/\&\#207\;/Ï/g;        #Capital I, dieresis or umlaut mark   
   s/\&\#208\;/Ð/g;        #Capital Eth, Icelandic
   s/\&\#209\;/Ñ/g;        #Capital N, tilde
   s/\&\#210\;/Ò/g;        #Capital O, grave accent
   s/\&\#211\;/Ó/g;        #Capital O, acute accent
   s/\&\#212\;/Ô/g;        #Capital O, circumflex accent
   s/\&\#213\;/Õ/g;        #Capital O, tilde
   s/\&\#214\;/Ö/g;        #Capital O, dieresis or umlaut mark
   s/\&\#215\;/×/g;        #Multiply sign
   s/\&\#216\;/Ø/g;        #Capital O, slash
   s/\&\#217\;/Ù/g;        #Capital U, grave accent
   s/\&\#218\;/Ú/g;        #Capital U, acute accent
   s/\&\#219\;/Û/g;        #Capital U, circumflex accent
   s/\&\#220\;/Ü/g;        #Capital U, dieresis or umlaut mark
   s/\&\#221\;/Ý/g;        #Capital Y, acute accent
   s/\&\#222\;/Þ/g;        #Capital THORN, Icelandic
   s/\&\#223\;/ß/g;        #Small sharp s, German (sz ligature)
   s/\&\#224\;/à/g;        #Small a, grave accent
   s/\&\#225\;/á/g;        #Small a, acute accent
   s/\&\#226\;/â/g;        #Small a, circumflex accent
   s/\&\#227\;/ã/g;        #Small a, tilde
   s/\&\#228\;/ä/g;        #Small a, dieresis or umlaut mark
   s/\&\#229\;/å/g;        #Small a, ring
   s/\&\#230\;/æ/g;        #Small ae dipthong (ligature)
   s/\&\#231\;/ç/g;        #Small c, cedilla
   s/\&\#232\;/è/g;        #Small e, grave accent
   s/\&\#233\;/é/g;        #Small e, acute accent
   s/\&\#234\;/ê/g;        #Small e, circumflex accent
   s/\&\#235\;/ë/g;        #Small e, dieresis or umlaut mark
   s/\&\#236\;/ì/g;        #Small i, grave accent
   s/\&\#237\;/í/g;        #Small i, acute accent
   s/\&\#238\;/î/g;        #Small i, circumflex accent
   s/\&\#239\;/ï/g;        #Small i, dieresis or umlaut mark
   s/\&\#240\;/ð/g;        #Small eth, Icelandic
   s/\&\#241\;/ñ/g;        #Small n, tilde
   s/\&\#242\;/ò/g;        #Small o, grave accent
   s/\&\#243\;/ó/g;        #Small o, acute accent
   s/\&\#244\;/ô/g;        #Small o, circumflex accent
   s/\&\#245\;/õ/g;        #Small o, tilde
   s/\&\#246\;/ö/g;        #Small o, dieresis or umlaut mark
   s/\&\#247\;/÷/g;        #Division sign
   s/\&\#248\;/ø/g;        #Small o, slash
   s/\&\#249\;/ù/g;        #Small u, grave accent
   s/\&\#250\;/ú/g;        #Small u, acute accent
   s/\&\#251\;/û/g;        #Small u, circumflex accent
   s/\&\#252\;/ü/g;        #Small u, dieresis or umlaut mark
   s/\&\#253\;/ý/g;        #Small y, acute accent
   s/\&\#254\;/þ/g;        #Small thorn, Icelandic
   s/\&\#255\;/ÿ/g;        #Small y, dieresis or umlaut mark
   s/^\s+//;
   return $_;
}

Αλλαζουμε στις γραμμες του script 8 και 9:
vagrale13 => με το αντιστοιχο δικο μας
12345678 => με το αντιστοιχο δικο μας

Μετα δεξι κλικ πανω του Ιδιοτητες - Δικαιωματα - και τικαρουμε το Εκτελεση
Μετα το μονο που εμεινε, ειναι να το προσθεσουμε στο .conkyrc μας.
Κώδικας: Επιλογή όλων
perl ~/πληρες_διαδρομη/μεχρι_το_αρχειο/gmail.pl

Μπορουμε να δουμε ολες τις διαθεσιμες επιλογες, εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
conkyEmail -h

Περισσοτερα εδω http://ubuntuforums.org/showthread.php?t=869771
πισω στα Περιεχομενα



Conky pidgin (conkypidgin)

Εικόνα

Για να εχουμε πληροφοριες απο Hotmail και Aolmail
Κανουμε εγκατασταση το conkypidgin εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
sudo apt-get update && sudo apt-get install conkypidgin
sudo apt-get update

μετα το μονο που εμεινε, ειναι να το προσθεσουμε στο .conkyrc μας.
Για την εμφανιση ολων επαφων μας
Κώδικας: Επιλογή όλων
${execi 120 conkyPidgin}

Αν θελουμε να δουμε τον αριθμο τον επαφων μας
Κώδικας: Επιλογή όλων
${execi 120 conkyPidgin -o | sed -n '$='}

Μπορουμε να δουμε ολες τις διαθεσιμες επιλογες, εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
conkyPidgin -h

Περισσοτερα εδω http://ubuntuforums.org/showthread.php?t=969933
πισω στα Περιεχομενα



Conky Banshee player (conkybanshee)

Εικόνα

Κανουμε εγκατασταση το conkybanshee εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
sudo apt-get update && sudo apt-get install conkybanshee
sudo apt-get update

μετα το μονο που εμεινε, ειναι να το προσθεσουμε στο .conkyrc μας.
Καποιες βασικες παραμετροι που μπορουμε να βαλουμε, ειναι
Καλλιτεχνης: conkyBanshee --datatype=AR
Τιτλος: conkyBanshee --datatype=TI
Αλμπουμ: conkyBanshee --datatype=AL
Χρονολογια αλμπουμ: conkyBanshee --datatype=YR
Χρονος αναπαραγωγης: conkyBanshee --datatype=PT
Χρονος κομματιου: conkyBanshee --datatype=LE

Μπορουμε να δουμε ολες τις διαθεσιμες επιλογες, εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
conkyBanshee -h

Περισσοτερα εδω http://ubuntuforums.org/showthread.php?p=7683570
πισω στα Περιεχομενα
Desktop 1 : Ubuntu 10.04 LTS Lucid Lynx i386
AMD ATHLON II X2 215 │ 3096Mb │ GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2 : Ubuntu 11.04 Natty Narwhal i386
AMD Athlon 64 X2 5800+ │ 2048Mb │ nForce 7600 (onboard) | 1024x768
Laptop : Sony Vaio VGN-N11m : Ubuntu 11.10 Oneiric Ocelot i386
Άβαταρ μέλους
vagrale13
juniorTUX
juniorTUX
 
Δημοσιεύσεις: 327
Εγγραφή: Κυρ Σεπ 13, 2009 12:05 am
Τοποθεσία: κάπου εδώ μέσα στο net :P

Δημοσίευσηαπό linuxman » Τετ Μαρ 02, 2011 8:25 pm

Thumbup Thumbup Thumbup
Οδηγίες προς Νεοεισερχόμενους
LinuxMint 17 qiana 3.13.0-24-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
Intel Core i3-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116]
wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a]
Άβαταρ μέλους
linuxman
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 912
Εγγραφή: Σάβ Φεβ 28, 2009 2:39 pm
Τοποθεσία: Θεσσαλονίκη

Δημοσίευσηαπό bibakos » Παρ Απρ 08, 2011 9:22 am

Clapping Thumbup Clapping Clapping Thumbup
ευτυχως που ξεχασα να μεγαλωσω κ
αν με γυρευεται ειμαι ακομα στην αλανα.....


Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Όχι┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε Toshiba Portege M800-107
Προδιαγραφές ⇛ Intel Core 2 Duo P8400│2.26 GHz │3 GB│TFT 13.3'│4500MHD│HD : 320 GB│1280x800 WXGA│
Άβαταρ μέλους
bibakos
teenTUX
teenTUX
 
Δημοσιεύσεις: 552
Εγγραφή: Κυρ Μάιος 31, 2009 10:28 am


Επιστροφή στο Οδηγοί Χρήσης



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες

cron