Posts Tagged ‘linux’

Synergy : keyboard and mouse condivisi

Tuesday, November 18th, 2008

Usare la tastiera e il mouse del desktop sul portatile senza toglierli dal desktop? semplice con synergy un applicativo opensource, si installa il server sul desktop e il client nel laptop e in 1 minuto di configurazione il gioco si completa. Il file di config è estremamente semplice :
[bash]
section: screens
DesktopName:
laptop:
end
section: links
DesktopName:
left = laptop
laptop:
right = DesktopName
end
[/bash]
Al posto di DesktopName mettete il nome di rete del vostro desktop; dal laptop poi digitate :
[bash]
synergyc -n laptop DesktopName
[/bash]

Nautilus (Gnome) e i template per creare nuovi documenti

Thursday, November 13th, 2008

Ho sempre trovato scomodo avere come “Crea documento” di gnome solo il file vuoto, ecco che se si crea una cartella nella home Templates (mkdir ~/Templates) potete mettere dei vostri template oppure scaricarli da gnome-look e popolare cosi la lista di file che potete creare!

Mount –bind

Monday, October 27th, 2008

A mio promeria in primis :
mount --bind /org/location /new/location
nell’ /etc/fstab si scrive
/org/location /new/location bind defaults,bind 0 0

Tracd : trac standalone

Wednesday, October 15th, 2008

Sto sviluppando un progetto in questo momento e mi è nata la necessità di tenere traccia del processo di sviluppo, in particolare i task da eseguire e quelli già eseguiti, bug eventuali dei beta tester e cosi via. Mi sono già trovato in questa situazione e già mi ero rivolto a Trac un sistema ben rodato, pero lo avevo usato in affianco ad apache, questo giro invece ho la necessità di usarlo senza installare un server web specifico (che sia apache o lighttpad); per fortuna trac ha un suo server (tracd) che rende apparentemente facile la soluzione. Ecco come ho fatto :

  1. Creato un progetto con trac-admin
    trac-admin /var/trac/project1/ initenv
  2. Creato un repository
    svnadmin create /var/svn/project1
  3. Creazione dell’utente
    htdigest -c /var/trac/project1/users.mytest project1 utente
  4. Assegnazione permessi
    trac-admin /var/trac/project1 permission add utente TRAC_ADMIN
  5. Avvio del demone
    tracd -a project1,/var/trac/project1/users.mytest,project1 /var/trac/project1
    --hostname localhost -p 8000

Ora passero alla personalizzazione, postero se trovo qualcosa di interessante.

-edit-
ho trovando girando per la rete la procedura corretta per potersi personalizzare il template:

copy site template defaults from /usr/share/trac/templates to /www/trac/projectname/templates and point templates variable in /www/trac/projectname/conf/trac.ini to /www/trac/projectname/templates. Then you can edit the templates and it will use your project ones instead of the defaults.

Marcia indietro, il modo corretto è quello di modificare il file site.html dentro la cartella templates nel progetto, cosi è molto più elegante e pulito!

Turning off Asus M50S light sensor

Tuesday, August 12th, 2008

As I’ve recently gotten this nice laptop, I’ve found that the light sensor really makes more problems then it solves so I’m shutting it down in both Windows (Fn+A) and in Linux.
Under linux all you need to do is:

echo 0 > /sys/devices/platform/asus-laptop/ls_switch

This fix is valid only for the current session, to persist the settings just install sysfsutils and then in /etc/sysfs.conf put

devices/platform/asus-laptop/ls_switch=0

Gentoo 2008.0

Monday, July 7th, 2008

Era ora visto che ormai siamo a metà 2008 che vedesse la luce.
Novita

  • Updated installer
  • Improved hardware support
  • Xfce instead of GNOME on the LiveCD
  • Portage 2.1.4.4, a 2.6.24 kernel, Xfce 4.4.2, gcc 4.1.2 and glibc 2.6.1.

Per scaricare : qui.

Filesystem XFS

Tuesday, November 13th, 2007

Visto che ho comprato un disco Western Digital da 500Gb Sata2 16Mb cache per fare i miei backup di rete mi appunto a promemoria la sintassi per creare il filesystem xfs :

mkfs.xfs -f -l size=64m,version=2 /dev/

Anche se per i backup sarebbe stato meglio ext3… un disco cosi grande richiede un fs più performante.
Per il sync uso rsync :

rsync -av --delete

con la flag -n vi mostra cosa sta per fare.

Loggarsi con chiavetta USB su sistemi linux (pam_usb)

Wednesday, October 31st, 2007

Quante volte digitate la vostra password per loggarvi sulla vostra macchina? e se i vostri colleghi la vedono mentre la digitate? bhe usare un supporto innocente come una chiavetta usb potrebbe rendere la cosa poco sospetta ma molto utile in termini di tempo. Pochi semplici click e il gioco su un sistema gentoo-based e il gioco è fatto.

[bash]
emerge pam_usb
pamusb-conf –add-device “NomeCheVoleteDareAllaChiavettaUsb”
pamusb-conf –add-user “VostroUtente”
[/bash]

ora ci basta editare /etc/pam.d/system-auth ed aggiungere sopra
[bash]
auth required pam_unix.so nullok_secure
[/bash]
la riga :
[bash]
auth sufficient pam_usb.so
[/bash]

Semplice no? Sconsiglio di dare come utente root… per ovvie ragioni.

vi pare che sia poco sicuro? che succede se mi rubano la chiavetta?
1. cambiate password al vostro pc
2. non potranno cmq. leggere quale era e quindi non potranno avere informazioni su che “genere” di password usate.

N.B.: Volendo si potrebbe configurare udev in modo da riconoscere il proprio pendrive ed assegnargli una particolare device (per evitare che con 2 pendrive connessi ci possano essere problemi)

Es: /etc/udev/rules.d/10-local.rules

[bash]
BUS==”usb”, SYSFS{idVendor}==”0473″, SYSFS{idProduct}==”012s”, NAME=”pendrive”
[/bash]

[edit]
x altre informazioni : Pam_usb;