ubuntu

Grazie Unity

ubuntu

Grazie Unity per avere finalmente sdoganato i pannelli/launcher/task manager verticali!

Io uso la taskbar verticale da almeno 10 anni, e non potrei mai e poi mai tornare indietro! Windows dava pochi problemi in questo senso, ma il passaggio a Linux fu traumatico: Gnome non ne voleva sapere, XFCE non ne parliamo, l'unico a supportare (male) questa modalità era KDE.

Ma bisognava "ingoiare" diverse brutture. E via a usare KDE nonostante i diversi problemi che mi dava. O così o toccava tornare a Windows.

Oppure installare devi software appositi per gestire la cosa, con tutti i problemi del caso (caspita, il task manager lo deve gestire il sistema operativo!)

E poi sei arrivato tu.

Ubuntu Oneiric: installazione del mio sistema

ubuntu

Riporto qui per riferimenti futuri tutta la procedura di installazione di ubuntu, comprensiva di tutti (o quasi) i software che utilizzo quotidianamente.

Devo dire che il processo di installazione e il sistema dei PPA risulta molto comodo: in un paio di ore (rilassate) reinstallo completamente il sistema operativo e mi ritrovo con una nuova macchina funzionante (va detto pero' che ho la home in una partizione separata e questo mi permette di ritrovarmi immediatamente con tutti i software già configurati - su ubuntu).

 

Ecco gli step:

1. Installatazione ubuntu standard (in genere da USB)

 

2. Update lingue (da interfaccia al primo avvio)

 

3. Update driver video (da impostazioni > jockey)

Apparmor e come cambiare la datadir di Mysql

mysql

Problema: occorre cambiare il percorso dove Mysql salva i dati dei database (datadir), quindi editiamo il file /etc/mysql/my.cnf, impostiamo datadir di conseguenza, riavviamo mysql e... non funziona niente!

 

Il motivo è Apparmor un sistema di sicurezza usato da Ubuntu per evitare manipolazioni spiacevoli del sistema. Questa applicazione, tra le altre cose, definisce dei "range di disco" che i processi possono andare a lavorare, e nello specifico definisce dove mysql può salvare i suoi file.

Per questo motivo se si vuole cambiare la datadir occorre aggiornare di conseguenza anche i paramentri di Apparmor.

 

E' semplice:

sudo vi /etc/apparmor.d/usr.sbin.mysqld

Ubuntu Oneiric e fastidioso warning sull'engine "pixmap" ogni volta che si esegue una applicazione

ubuntu

Dopo aver installato oneiric, usando il tema di default "Ambiance", quasi a ogni applicazione lanciata viene dato questo warning:

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap"

(La traduzione italiana non la ricordo...)

 

La soluzione è semplice:

sudo aptitude install gtk2-engines-pixbuf

 

Per maggiori informazioni:

https://bugs.launchpad.net/ubuntu/+source/light-themes/+bug/762167

Ubuntu/Gnome: Disabilitare screen saver e risparmio energia mentre si vede un film

ubuntu

La necessità è quella di fare uno script che disabiliti screen saver e le funzionalità di spegnimento temporizzate del monitor per il risparmio di energia al fine di vedere un film, o altre attività per le quali non è desiderabile muovere il mouse ogni 10min...

Script di disattivazione screen saver "monitor-off-disable.sh".
Memorizza i valori precedenti delle varie opzioni di screen saver/power management (in modo da poterle ripristinare) e disattiva tutto

#!/bin/bash

# Backup old settings
value=`gconftool-2 -g /apps/gnome-power-manager/timeout/sleep_computer_ac`
gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_computer_ac_backup --type int $value

value=`gconftool-2 -g /apps/gnome-power-manager/timeout/sleep_display_ac`
gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_display_ac_backup --type int $value

value=`gconftool-2 -g /apps/gnome-screensaver/idle_activation_enabled`
gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled_backup --type bool $value

# Disable screen blanking
gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool false
gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 0
gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_display_ac --type int 0

MimeType, associazioni software e file manager usato per aprire le directory

ubuntu

Problema di base: in un sistema con installato sia Ubuntu (Gnome+Unity) che Kubuntu/KDE, cliccando su una cartella non viene usato il file manager voluto (nautilus o dolphin).

Premessa: il sistema usato forza parzialmente il file manager usato. Ad esempio, se si usa Unity alcune cartelle (ad esempio premendo il pulsante Home nel launcher) verranno aperte sempre con nautilus. Ma non sempre: usando il dash di ricerca e premendo su una cartella potrebbe essere usato Dolphin.

Non è il massimo.

 

Il problema è nella configurazione che associa a ogni MimeType le possibili applicazioni di apertura.

Disabiltare il global menu di unity per una singola applicazione

ubuntu

Se abbiamo un'applicazione che non funziona bene con il globalmenu di unity (ad esempio Aptana Studio 3 si ritrova con un menu azzoppato della maggior parte delle voci), o anche solo se in alcune applicazioni ci sta proprio male, è possibile disabilitare molto facilmente questa funzionalità.

E' infatti sufficiente impostare la variabile UBUNTU_MENUPROXY a un valore vuoto (0 o "") e avviare l'applicazione.

Quindi, in shell:

export UBUNTU_MENUPROXY=
app ...

 

Per Aptana Studio si può modificare direttamente lo script "studio3" per includere:

UBUNTU_MENUPROXY=

Unity e monitor multipli: notifiche nel posto sbagliato

ubuntu

Se il desktop unity va su 2 monitor, e le notifiche di sistema appaiono su quello sbagliato, è possibile configurare diversamente l'impostazione "multihead-mode" del sistema di notifiche "notify-osd".

Ad esempio, per fare in modo che le notifiche appaiono nel monitor corrente:

gconftool-2 -s -t string /apps/notify-osd/multihead_mode focus-follow

Non ho testato se la nuova configurazione è attiva subito o occorre riavviare unity. Nel caso, per sicurezza:

unity --replace

Accedere a dischi LVM da Ubuntu

ubuntu

LVM è un sistema di partizionamento usato da Fedora.

Per potervi accedere anche da ubuntu/debian fare quanto segue:

# Installa e attiva il modulo
sudo aptitude install lvm2
sudo modprobe dm-mod

Dopo aver collegato l'hard disk occorre fare una scansione dei volumi logici LVM presenti, attivarne uno e quindi montare il sottovolume voluto:

sudo vgscan
# Attiva uno specifico volume (es VolGroup00)
sudo vgchange -ay VolGroup00
# Mostra i volumi interni
sudo lvs
# Monta (in read only, ad esempio)
sudo mount /dev/VolGroup00/LogVol00 /mnt/data -o ro,user

E stop.