Categories
blogging code diy slackware

Check Slackware Changelog using conky

Yesterday I was wondering what’s the best way to update Slackware, and I decided to keep a local mirror of the current branch on my nas, I can mount the directory using the NFS protocol when I need it and the nas can go check for updates and fetch them during the night while I sleep and the network is idle.

The real problem is that I used to rely on Conky to check for updates to the current tree by issuing a slackpkg check-updates, but having slackpkg use my local mirror, it will always say that there are no updates, because the mirror is always updated. So I decided to bypass the mirror for the sole purpose of checking the changelog, and I came up with this script:

#!/bin/bash
 CL="https://sunsite.icm.edu.pl/pub/Linux/slackware/slackware64-current/ChangeLog.txt"
 LOCAL_CL="/var/lib/slackpkg/ChangeLog.txt"
 TMP="/tmp"
 TMPCL="${TMP}/ChangeLog.txt"
 if [[ -f ${TMPCL} ]]; then
     rm $TMPCL
 fi
     wget -q -P ${TMP} ${CL}
     if [ "$?" != 0 ]; then
         echo "Error checking updates…Wait until next try."
     fi
 NCL=$(head -n 1 ${TMPCL})
 LCL=$(head -n 1 ${LOCAL_CL})
 if [[ ${NCL} != ${LCL} ]];then
     echo "Updated packages available!"
 else
     echo "No news is good news!"
 fi

Now I just download the Changelog.txt file from a trusted mirror, using head I check for changes in the first line between the latest file stored by slackpkg and the one I downloaded and if I find a difference I output a line to conky.

This script is made to be run by Conky and usually I have it run once every 12 hours if my pc is on for that long.
I hope someone find it useful 😉

See you on the next one.

Categories
linux slackware

coming back home

E’ bello tornare a casa.. le vecchie abitudini, si sa, sono dure a morire e io alla fine non sono riuscito a stare lontano dalla mia amata slackware troppo a lungo.. 🙂 ma gli ultimi 2 sono stati i mesi dei cambiamenti e dei ritorni.. e presto ve ne parlerò.. 🙂

Categories
freedom linux slackware

slackware-current

klogo-official-oxygen-128x128

Oggi pomeriggio ho fatto il salto in -current sul mio portatile… Ho aggiornato perchè ho visto nel changelog che PJV ha upgradato (che brutto termine 🙂 ) kde4 alla versione 4.3.1 ed ero troppo curioso di vedere gli aggiornamenti… quindi eccomi qui… 🙂

Se avete voglia di continuare a leggere vi spiegherò come eseguire questo terribile aggiornamento senza rischiare di far esplodere il vostro pc… 😉

Categories
linux slackware

remote blogging

Quest’oggi vi parlerò del remote blogging, cioè l’uso di applicazioni che risiedono sul vostro pc per pubblicare dei contenuti sul vostro blog o spazio web che sia 🙂

La cosa utile di questo genere di applicazioni è che non necessitano di una connessione ad internet per funzionare, si possono scrivere gli articoli in locale e poi inviarli una volta pronti per essere pubblicati…

Categories
fotografia linux slackware

weekend delle novità

Ragazzi, che spettacolo…

I 2 giorni appena trascorsi mi hanno regalato un sacco di novità dal punto di vista delle mie passioni 😀 , Slackware e Nikon sono ancora di più al centro dell’attenzione da ieri…

Categories
slackware

wp_patcher – un metodo per aggiornare WordPress

Ciao a tutti,

purtroppo si sa, l’estate è molto dannosa ai contenuti del mio blog, in questa stagione diventa difficile rimanere a casa a scrivere al pc, la tastiera del portatile si trasforma in una piastra su cui si potrebbe tranquillamente arrostire la carne per un picnic e starci vicino e come accendere il caminetto con 40 gradi di temperatura ambientale, praticamente un supplizio…

Categories
linux

xrandr e dual head su slackware 12.2 e intel

Oggi mi è capitato sottomano un monitor 17″ e mi è venuta la curiosità di provare a collegarlo all’uscita vga esterna del mio laptop. Detto fatto ho provato a fare qualche ricerca su internet per vedere se riuscivo a tirare su un sistema dual head in cui i 2 schermi formassero un unico desktop più grande.

Categories
linux slackware

Slackware -current goes 64

Accidenti ragazzi, anche se in ritardo come posso non dare notizia della nascita di un porting ufficiale della mia amata Slackware per l’architettura di processori a 64 bit… il 20 maggio 2009 Patrick Volkerding ha annunciato l’uscita in pubblico del ramo -current per x86_64, che procederà di pari passo con la -current a 32bit (x86).

Categories
linux slackware

adesklets e il desktop si colora…

Dopo aver alleggerito notevolmente il nostro ambiente desktop con LXDE mi sembra corretto renderlo un pochino più familiare… 😉

Volendo analizzare la metafora su cui si basano i computer da quando l’interfaccia grafica è diventata uno standard, noi siamo abituati ormai ad interagire con il desktop, la scrivania… E quale modo migliore di rendere più accogliente e personale la propria scrivania se non mettendoci sopra una foto dei propri cari?? Bene, quest’oggi invece che una foto sola ve ne farò mettere quante ne vorrete 😀 , e se non volete quelle dei vostri cari potete benissimo metterci la vostra auto, il vostro cane o quello che vi pare 😉

Categories
code linux slackware

LXDE su BlueWhite64 12.2… Adesso ce l’abbiamo!!

LXDE logo

La notte appena trascorsa è stata una notte intensa e ricca di sorprese… Non l’ho passata tuttavia in dolce compagnia ma a compilare, il Desktop Environment LXDE per la precisione… 😉