Problemi con Virtualbox

 installation failed

Se l’installazione (/aggiornamento) di VirtualBox fallisce (installation failed) il problema possono essere i permessi della cartella /opt su cui VB si installa. Occorre che tale cartella non sia scrivibile da tutti (others): devono solo potere vedere, ma non modificare il contenuto della cartella.

errori vari nella istallazione delle guest additions

Recentemente è successo di avere problemi a installare le guest additionis. Allora abbiamo dovuto rimuovere i kernel-headers e poi reinstallarli.
Questi sono i comandi da dare da terminale come root:
1. yum remove kernel-headers
2. yum install binutils gcc make kernel-headers kernel-devel

da foto a schizzo in GIMP

Ho trovato spiegazioni più complesse, ma si può anche fare così:
1) modalità -> scala di grigi
2) filtri -> artistici -> fotocopia
3) eventualmente ancora filtri -> artistici -> fumetto

Dovrebbe essere diventata, già a 2) un simil-disegno.

Inkscape: text on path e text envelope deformation

1) text on path

a)  Selezionare entrambi il testo e il path;
b) cliccare su “put on path” (dal menu text)
c) poi per eventuali aggiustamenti cliccare due volte sul testo e girarlo come si vuole.

2) text envelope deformation

a) scrivere il testo e poi selezionarlo
b) trasformarlo in path (menu path: object to path)
c) menu path -> path effects -> add “envelope deformation”
d) cliccare sulla prima iconinavicino a top bend path e bottom bend path

e) deformare a piacere il testo trascinando la riga che si crea sopra o sotto il medesimo.

Le screenlets non partono? Ecco la soluzione

Ad esempio voglio far partire all’avvio la screenlet delle fasi lunari, FuriusMoon, ma non parte all’avvio, nonostante sia settata per farlo.
Soluzione: creo un file bash, ad esempio furiusmoon.bash e al su interno (lavorando con kate o kwrite) scrivo: “python -u
/usr/share/screenlets/screenlets-pack-all/FuriusMoon/FuriusMoonScreenlet.py
> /dev/null”.
Rendo il file bash eseguibile (tasto dx/proprietà/permessi) e lo carico come script all’avvio da startup in System settings.
Così ad ogni avvio mi parte la luna con la sua attuale fase nel punto del desktop che ho scelto e con le dimensioni che ho scelto.

p.s.
Come ho fatto a ricavare il comando per il file bash? Usando il file .desktop creato dalla screenlet, selezionando l’apposito bottone e togliendo la parte iniziale, che creava un fastidioso spazio nel task manager.

connettere un dispositivo mobile al pc con linux

Parlo per esperienza: smartphone e tablet android.
Si può usare KDE connect (purché si sia collegati alla stessa rete wifi), ma un modo più rapido e solido è connettere via cavo (mini-usb): Dolphin riconosce immediatamente il tablet o lo smartphone, ma non può fare la sincronizzazione dei files.
Allora si può usare Krusader: purché la vostra distro abbia attivato il modulo “KDE smtp” (in PcLos kio5-smtp, in altre distro qualcosa di simile), e potere comparare e sincronizzare le cartelle tra PC e mobile.

Krusader si connette al tablet via usb

double quote, virgolette “da sergente” in LibreOffice

Si può usare l’autocorrezione (Tools/autocorrect options) e stabilire che ogni << sarà cambiato in

p { margin-left: 0.59in; margin-right: 0.59in; text-indent: 0.2in; margin-bottom: 0.08in; direction: ltr; color: rgb(0, 0, 0); text-align: justify; }p.western { font-family: “Bitstream Vera Serif”,serif; font-size: 12pt; }p.cjk { font-family: “Bitstream Vera Serif”; font-size: 12pt; }p.ctl { font-family: “Liberation Serif”; font-size: 12pt; }

p { margin-left: 0.59in; margin-right: 0.59in; text-indent: 0.2in; margin-bottom: 0.08in; direction: ltr; color: rgb(0, 0, 0); text-align: justify; }p.western { font-family: “Bitstream Vera Serif”,serif; font-size: 12pt; }p.cjk { font-family: “Bitstream Vera Serif”; font-size: 12pt; }p.ctl { font-family: “Liberation Serif”; font-size: 12pt; }
« (e idem per la chiusura).

regular expression

Per lavorare sul codice sorgente di un testo può essere utile utilizzare la regular expression, cioè dei caratteri jolly che dicono al programma di cercare e sostituire delle occorrenze.
Il carattere per indicare “qualsiasi carattere” è il punto “.”. Se io ho ad esempio un file html con span class=”T30″, span class=”T36″, span class=”T45″ e voglio eliminare tutte le span class, potrò indicare di trovare e sostituire span class=”…”.

Inoltre, in generale

  • . significa “qualsiasi carattere”.
  • ^ indica l’inizio di una linea.
  • $ indica la fine di una linea.
  • < indica l’inizio di una parola.
  • > indica la fine di una parola.
  • ? significa che l’elemento che lo precede è presente meno di una volta.
  • * significa che l’elemento che lo precede è presente zero o più volte.
  • + significa che l’elemento che lo precede è presente una o più volte.
  • {n} significa che l’elemento che lo precede è presente n volte.
  • {n,} significa che l’elemento che lo precede è presente n o più volte.
  • {,n} significa che l’elemento che lo precede è presente meno di n volte.
  • {n,m} indica un numero di ripetizioni dell’elemento che lo precede compreso nell’intervallo tra n e m; n e m possono essere omessi escludendo il limite corrispondente.