Visualizzazione post con etichetta howto. Mostra tutti i post
Visualizzazione post con etichetta howto. Mostra tutti i post

sabato 30 aprile 2022

Installare Google Chrome in Linux (provato su Ubuntu 22.04 Jammy Jellyfish)

 

Credit: https://askubuntu.com/a/510186
  1. Aggiungere la chiave

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
    
  2. Impostare repository:

    echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list
    
  3. Installare il package:

    sudo apt-get update 
    sudo apt-get install google-chrome-stable
    

sabato 23 gennaio 2021

Cambiare font di stampa (font size for print) in notepad++

Italiano:
Configurazione --> Configura gli stili... 
Per il Global style selezionare "Abilita dimensione globale" e selezionare la dimensione

English:
Settings > Style Configurator
For Global style tick "Enable global font size" then select dimension

Reference: https://superuser.com/questions/1165279/fitting-more-code-on-printed-page-in-notepad#:~:text=Make%20sure%20you%20tick%20%22Enable,your%20document%20on%201%20page.

sabato 20 settembre 2008

Come compilare Power Devil per KDE 4.1.1 in (K)Ubuntu

Una delle (poche) cose che mi mancavano su KDE 4 era la gestione del processore; in Gnome c'è gnome-cpufreq-applet, in KDE 3 KPowersave e qui? Avevo preso il codice di CpuFreqTray, un programma in QT4 e l'ho modificato per farlo funzionare come la controparte in Gnome (ma questo ve lo racconterò in un altro post quando lo avrò reso non legato alla mia cpu...), ma comunque non era integrato pienamente nell'ambiente. In un post di pollycoke :) qualche giorno fa ho scoperto che invece stavano sviluppando Power Devil, un applicativo che andrà a far parte del KDE 4.2 e che soddisferà tutti i miei più reconditi desideri: l'italianissimo autore Dario Freddi l'ha messo in tag per compilarlo su KDE 4.1, quindi perché non provarlo? Si, ma come si compila un programma in KDE?

Prerequisiti

Io già compilavo prima, quindi avevo già fatto nel passato

sudo apt-get install g++ subversion libqt4-dev qt4-dev-tools

per avere, rispettivamente, il compilatore C++, il sistema di gestione delle versioni (standard per Gnome e KDE) e gli header per il QT4. Premesso (ma è ovvio, se no il 4.1.1 non è disponibile!!!) che bisogna puntare ai repository di ppa.launchpad.net, per compilare con il KDE 4, ho anche installato gli header KDE con i seguenti pacchetti

sudo aptitude install kdelibs5-dev graphviz valgrind gawk libasound2-dev kdesdk-scripts-kde4 kdesdk-kde4 kdeutils-dev-kde4 kdebase-dev-kde4 kdebase-workspace-dev

e tutte le loro dipendenze, anche se in realtà non so se servono tutti (e spero di non averne scordato nessuno)!! Vorrei far notare che ho usato aptitude invece di apt-get per una dipendenza non riuscita (almeno nel mio sistema) di libasound2-dev che andava in conflitto con libasound2: aptitude ha eseguito il downgrade della seconda e tutto è filato liscio. Ho anche installato cmake (il generatore di Makefile per KDE 4) e libxss (richiesto dal pacchetto):

sudo apt-get install cmake libxss-dev

Scaricare il pacchetto

Per prendere il sorgente dal repository, si usa subversion. Per chi (come me) non ha account, si usa l'accesso anonimo

svn co svn://anonsvn.kde.org/home/kde/tags/powerdevil/4.1/ powerdevil

che mette nella cartella powerdevil tutti i sorgenti

Compilazione e installazione

Entrati nella directory con cd powerdevilsi procede alla creazione del Makefile con cmake e successivamente alla compilazione con

cmake . -DCMAKE_INSTALL_PREFIX=/usr/lib/kde4 && make

(notate che in (K)Ubuntu il KDE4 si trova sotto /usr/lib/kde4); se tutto (come per me) è filato liscio (dopo qualche dritta trovata qui), si installa poi con

sudo make install

per farlo funzionare, in Impostazioni di sistema andate in Gestione servizi e mandatelo in esecuzione e dopo potete configurare i profili come preferite. Per usarlo da KRunner ho dovuto riavviare la macchina. Non ho trovato profili predefiniti, e ho qualche problema con le icone, ma per il resto sembra funzionare regolarmente.

Buona compilazione!!!!!

p.s. ho eseguito questi passi e tutto mi sta funzionando regolarmente. Prendete questa guida come è, non sono responsabile di sconfigurazioni o cancellazioni della vostra macchina!!! ;)

giovedì 26 luglio 2007

Upgrade vs. installazione: da Edgy a Feisty parte II - driver nvidia

Premesso che è stata solo COLPA MIA se i driver nvidia sono state le uniche cose che non mi hanno funzionato dopo l'upgrade da egdy a feisty, questa piccola disavventura mi ha permesso di capire meglio come funzionano i restricted modules in Ubuntu, nello specifico quelli nvidia.

Facciamo un pò d'ordine; nel mio portatile ho una GeForce4 420 Go, che, al massimo, può usare i driver NVIDIA della serie 963x, i new legacy; chi ha schede sino alla serie GeForce2 può usare i legacy (serie 71xx), mentre tutti i possessori di schede più recenti possono (ovviamente) usare l'ultima versione. Inoltre, dalla 9629 nvidia ha introdotto la GLX_EXT_texture_from_pixmap che permette l'utilizzo di compositing manager come Compiz. Nel DVD della Feisty ci sono tutti e tre i driver gia impacchettati:

Versione Driver Kernel module
7184 nvidia-glx-legacy nvidia_legacy
9631 nvidia-glx nvidia
9775 nvidia-glx-new nvidia_new

I driver, con le librerie GL ed i moduli di xorg sono sparpagliati sotto /usr; nel mio caso, avendo installato nvidia-glx, basta fare dpkg -L nvidia-glx per vedere l'elenco dei file. I moduli del kernel, invece, si trovano sotto /lib/linux-restricted-modules/<kernel-version>, e vengono installati con il pacchetto omonimo linux-restricted-modules-<kernel-version>, anche qui dpkg -L ve li fa vedere tutti. Nel mio caso, ad esempio, sotto /lib/linux-restricted-modules/2.6.20-15-386/nvidia ci sono i file oggetto del modulo che, quando il sistema parte, vengono linkati da /sbin/lrm-manager e poi vengono posizionati nel filesistem /lib/modules/<kernel-version>/volatile, nel mio caso /lib/modules/2.6.20-15-386/volatile (in pratica è in ram ed esiste solo quando il sistema è acceso con il kernel corrispondente).

Detto ciò, che mi era successo? Praticamente, ai primi avvii, il sistema riconosceva la GeForce4, sapeva di dover usare il modulo 9631 ma si caricava il 9775, nonostante le librerie fossero quelle giuste, cioè le nvidia-glx. Dovevo ogni volta lanciare a mano sudo /sbin/lrm-manager che linkava il modulo nvidia, modprobe per caricarlo e finalmente rilanciare sudo /etc/init.d/gdm start. Uffa!!!. Girando su internet, alla fine ho trovato la soluzione al problema che mi ero creato da solo: quando avevo la edgy, i moduli precompilati non mi funzionavano (e non ho mai capito il perché), e mi ero compilato il driver originale nvidia, seguendo le ottime istruzioni del buon tseliot. Tra le cose da fare, si doveva disabilitare i moduli restricted in /etc/default/linux-restricted-modules-common. Su Launchpad c'è scritto che, upgradando da edgy a feisty con il driver installato manualmente (proprio il mio caso), per un baco tale disabilitazione non viene rimossa, e quindi il modulo giusto era inibito dal caricamento al boot: rimossa la linea (o meglio, modificata, ho rimosso tutte le altri moduli che non mi giovano) tutto ha cominciato a funzionare come si deve. Finalmente!!!!

Ovviamente, per quanto abbia provato ad essere il più accurato possibile, quello che ho scritto sono tutte mie elucubrazioni; declino ogni responsabilità se qualcuno si fa del male (leggi: sconfigura tutto e perde mesi di lavoro!!!) usandole. Nonostante questo, dateci un'occhiata (non con sudo, così non fate danni) se proprio siete curiosi.

giovedì 5 luglio 2007

Inviare Sitemap di Blogger a Google Webmasters

Ho trovato una soluzione (in inglese) in questo post per un problemuccio del quale non ho trovato una soluzione con una veloce ricerca di Google, e cioè la possibilità di verificare i blog di Blogger con Google Webmasters. Non sto scoprendo nulla di nuovo, ma forse può essere utile segnalarlo in italiano.

Per verificare un sito esistono due metodi, uno (upload via FTP) non possibile in Blogger, l'altro, introducendo un meta tag nella home, in questo modo:
  • Dalla Bacheca, click su Gestisci Layout e poi Modifica HTML.
  • Dalla finestra di testo, introdurre il meta tag nella sezione head, e cioe

    <head>
        <meta content='xxxxxxxxx=' name='verify-v1'/>
     <b:include data='blog' name='all-head-content'/>
  • e poi, ovviamente, salvare.
Per caricare in Google la sitemap, si può usare il feed del proprio sito, usando rss
     http://nomesito.blogspot.com/rss.xml
o atom
     http://nomesito.blogspot.com/atom.xml

sostituendo in entrambi i casi il nome del sito (senza www).

Per maggiori dettagli rimando al blog originale.

Tips for New Bloggers

Upgrade vs. installazione: da Edgy a Feisty

Anche se non è fortemente incoraggiata per le release stabili (un'installazione fresca è molto più pulita), l'upgrade ha una serie considerevole di vantaggi, dovuti soprattutto ad evitare di ripetere le configurazioni post installazione e di mantenere le directory home per chi, come me, non ha una partizione separata (è sbagliato, lo so...;). Per questo ho preferito usare la procedura di upgrade per passare dalla Dapper alla Edgy prima, ed alla Feisty ora (bé, non proprio ora, era il lontano, fresco e nuvoloso 25 maggio). Avendo l'ADSL a consumo, ho aspettato che in edicola uscisse il DVD (non si può fare con il live CD, e poi così ho molti pacchetti in più) ed ho seguito la procedura:
  • backup della /home, di /root e di /etc (non si sa mai....)
  • boot da edgy e poi ho inserito il DVD
  • da terminale
    $sudo sh /media/cdrom/cdromupgrade
    notate che 1.ho dovuto premettere sh (il file sul DVD non è eseguibile, ho l'ho montato con il noexec) e 2. ho dovuto usare il path assoluto altrimenti non partiva
poi ha fatto tutto da solo, in poco meno di 2 ore ha installato tutto ed al reboot avevo una Feisty perfettamente funzionante, tranne i driver NVIDIA, ma questo ve lo racconto in un altro post (ed in fondo era colpa mia). Tutto il resto era configurato come prima, l'area utente lasciata così come era, stampante e scanner riconosciuti e funzionanti come prima, etc.

Rispetto all'upgrade Dapper-Edgy, la procedura è stata più efficiente, non avendomi chiesto la connessione ad internet per aggiornare il kde (li ha presi dal DVD, ma li aveva anche quello della Edgy) ed altri pacchetti non strettamente distribution dependent come codec multimediali, ppracer, rar, beryl (tranne il beryl-manager), gnuchess,... che hanno continuato a a funzionare egregiamente anche sulla feisty (certo, poi li ho aggiornati, ma per iniziare credo sia più corretto così). Per completezza, devo dire che mi ha anche installato e configurato in grub1 il nuovo kernel, il 2.6.20-15, mentre l'upgrade ad Edgy non lo aveva fatto e mi aveva lasciato quello della Dapper.


Note:
1 lasciando sul nuovo kernel le stesse opzioni non di default che avevo aggiunto io su quello della Edgy, cioè
vga=792 splash quiet
anche se, come al solito, mi rimuove le righe per far partire Windows che poi devo rimettere a mano (!!!!)