Conky, Bash e Gnome: avvio automatico

2 05 2009

In questi giorni, provando Conky, mi è capitato di dover codare un piccolo e semplice script in Bash per avviarlo automaticamente all’inizio di una sessione su Linux.
Ora voi starete pensando: “Basta aggiungere alla sessione di Gnome il comando ‘conky’ !”.

Sì ma (almeno a me) succede che Conky resta in primo piano su tutte le finestre. Si potrebbe anche risolvere diversamente; in ogni caso risolviamo tutto con lo script in Bash.

Vediamo come fare con Gnome: nulla di più semplice :P

Creiamo un file chiamato ‘conky_starter.sh’ e incolliamoci il seguente codice – scusate ma WordPress non indenta il codice :O -

#!/bin/bash
# Conky Autostarter ~ SiD
sleep 22
if [ pgrep conky ];
then
pkill conky
fi
conky

In pratica, questo semplice script aspetta 22 secondi, così che verranno prima avviati tutti i processi relativi a Gnome e altre applicazioni, dopo controlla se c’è un processo di Conky attivo (quindi lo termina), poi avvia Conky. Questo risolve il problema posto all’inizio, ovvero quello del primo piano su tutte le finestre.

Ora che abbiamo lo script, posizioniamolo nella vostra home con il comando

sudo mv conky_starter.sh /home/USERNAME

dove username è il vostro nome utente, nel mio caso sid. Diamogli anche i permessi così che possa avviare Conky senza problemi:

sudo chmod 775 /home/USERNAME/conky_starter.sh

A questo punto andiamo su Sistema, Preferenze e poi su Sessioni per aggiungere questo file all’avvio. Clicchiamo quindi su Aggiungi, diamo un nome per lo starter e come comando mettiamo

/home/USERNAME/conky_starter.sh

Ok, finito. Semplice vero?
Godetevi Conky.





Impostare la risoluzione su Kubuntu 8.04

5 09 2008

Installando una distro, sarà sicuramente capitato a molti di non riuscire a settare la risoluzione del monitor oltre a 800×600 e portarla, per esempio, al classico 1024×768.

In questa semplice guida vediamo come configurare la risoluzione del nostro schermo su Kubuntu (in questo caso 8.04) per impostarla a 1024×768: ci sono due possibilità.

  • Editare il file xorg.conf;
  • Modificare le impostazioni graficamente partendo dalla scheda System Settings.

Sul web è pieno di tutorial e/o domande per quanto riguarda l’uso e la modifica del file xorg.conf e perciò (nel caso vogliate seguire questa possibilità =P) vi rimando al fido Google..

Procediamo dunque seguendo la seconda alternativa:

Scaricate i pacchetti e i driver per la vostra scheda video, e quindi i relativi pacchetti “marca_scheda_video binary X.Org driver” (nel mio caso nVidia quindi “NVidia binary X.Org driver“) con Adept Installer.

Aprite la scheda System Settings, raggiungibile dal menu principale di Kubuntu e selezionate la voce “Monitor & Display”.

A questo punto cliccate su “Administrator Mode…” e scegliete la scheda Hardware e poi cliccate su “Configure” per scegliere i driver della scheda video. Qui potete scegliere, dalla lista, la marca della scheda video e la relativa scheda video che avete.

Dopo aver dato OK scegliete anche il tipo di monitor (anche qui dalla voce “Configure”) e date OK.

Tornate alla scheda Size, Orientation & Positioning e….la vostra risoluzione và oltre 800×600 pixel!

Nel caso questo procedimento non dovesse funzionare, probabilmente la vostra scheda video o il monitor non supportano risoluzioni elevate, l’ultima possibilità è quella di editare il file xorg.conf, ma come ho già detto, vi lascio a Google ;)





Firewalling and Proxy Server

21 07 2008

Il paper Firewalling and Proxy Server HOWTO si propone di insegnare le basi dei sistemi firewall e di fornire alcuni dettagli sull’impostazione dei firewall per filtering e proxy su un sistema Linux.

Il file in pdf lo potete trovare al seguende URL:

http://www.cyber-sec.helloweb.eu/paper/firewalling-proxy-HOWTO.html





Benvenuti

25 05 2008

Ciao a tutti, sono SiD, l’admin del blog.
Perchè questo blog?
Beh, sicuramente per passare un po’ di tempo con un CMS (:P), per diffondere le mie conoscenze, per aiutare altri e pubblicare qualche source di programmazione, o anche solo per tenere gli utenti aggiornati su qualche novità, ecc ecc xD