Skip to content

Casalena

Blog Personale sull’informatica, l’economia e poco altro.

Archive

Category: Ubuntu

Ovvero come perdere mezza giornata dietro ad un sudo dimenticato.Ed ho perso mezza giornata perchè non c’è UNA persona che abbia documentato questo ‘strano’ comportamento di grub, quindi ecco un nuovo posto ad uso e consumo degli utenti italiani di google. XD

Lo dico per gli utenti di google che dovessero capitare su queste pagine a causa della mia stessa dimenticanza, se state cercando di ripristinare (riscrivere, reinstallare) GRUB sull’MBR (Master Boot Record) ma la command line (linea di comando) di grub non riesce a trovare nessun hard disk, e quindi il comando ‘find /boot/grub/stage 1′ cade nel vuoto ed il comando ‘root (hd0,0) ‘vi ritorna un preoccupante  Error 21: Selected disk does not exist, provate a scrivere ‘sudo grub’ il posto del solo ‘grub’.

Eviterete di perdere tempo, come invece ho fatto io. -_-”

Oggi mi sono imbattuto in un dimenticato mesaggio durante l’aggiornamento di ubuntu, un laconico “I seguenti pacchetti saranno mantenuti alla versione attuale”. Perchè? T’ho detto d’aggiornarti, aggiornati no?

Una ricerca su google ha svelato “l’arcano”: da un pò di tempo a questa parte ho tralasciato di effettuare il dist-upgrade. Per chi non lo sapesse, un dist-upgrade aggiorna i pacchetti che per essere aggiornati necessitano di un cambio di dipendenze, quindi ogni volta che si effettua un dist-upgrade bisogna leggere bene le modifiche che verranno applicate, soprattutto nella sezione “Verranno rimossi i seguenti pacchetti”.

Il comando è
sudo apt-get dist-upgrade
Questo post potrebbe chiamarsi “ascolta i consigli degli amici”, ma io ho una soglia dell’attenzione prossima allo zero e la brutta abitudine di pensare che tanto c’è Google per i problemi.

Questa volta me ne sono accorto senza problemi, la prossima?

Oggi il mio mousepad ha deciso di darmi un dispiacere, rifiutandosi di rilasciare il tasto sinistro. Ogni tentativo di recuperare la corretta funzionalità ha dato esito negativo, quindi ho deciso di tentare di aggirare il problema rimappando il mouse, visto che il mousepad del mio acer 5633WMLI ha quattro tasti centrali al posto della rotella.
Ho però scoperto che a differenza della tastiera non c’è un programma grafico per modificare la mappatura della tastiera, quindi dopo una veloce ricerca ho trovato il comando che faceva al caso mio.

xmodmap
La sintassi per utilizzare questo comando per il nostro scopo è

xmodmap -e "pointer = configurazione"

dove per pointer intendiamo il device da rimappare.
A questo punto manca solo la configurazione nuova. Al fine di scoprire qual’è il numero assegnato ad ogni tasto apriamo xev e facciamo dei click all’interno del quadrato che viene mostrato.

xev

L’output sarà qualcosa del genere:

ButtonPress event, serial 32, synthetic NO, window 0xca00001,
root 0x1a7, subw 0x0, time 154239968, (83,169), root:(89,219),
state 0x0, button 1, same_screen YES


ButtonRelease event, serial 32, synthetic NO, window 0xca00001,
root 0x1a7, subw 0x0, time 154240031, (83,169), root:(89,219),
state 0x100, button 1, same_screen YES

In questo caso il tasto che è stato premuto è mappato come numero 1, ed è associato al click sinistro del mouse.
Una volta scoperti i tasti che vogliamo sostituire, non ci basterà che inserirli nel giusto ordine. Nel mio caso ho sostituito un tasto inutilizzato, il 6, con quello sinistro che non funziona più, l’1. Il comando è risultato quindi

xmodmap -e "pointer 6 2 3 4 5 1 7 8 9"

Get Adobe Flash playerPlugin by wpburn.com wordpress themes