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

2016/10/27

l_errata_circostanza_nel_nocciolo

Capita che per sfizio, curiosità, esigenze si abbia voglia di metter mano dove non si deve o si conosce poco. Al che il calcolo, il quale ignora la nostra volontà esegue indisturbato le sue azioni.

Tale attività fruttifica in modo errato e produce dati inesatti.

Questo avviene per progresso, del quale i risultati sono difficile da capire.

Dunque ho ricompilato il kernel 4.8.4 ultima versione stabile il mi ha dato qualche pensiero poiché initramfs continuava a non trovare i moduli, nonostante la compilazione andasse a buon fine senza particolari avvisi di guasti vari.

Ogni volta che installavo make install ricevevo un messaggio di errore sui moduli ma l'installazione proseguiva e grub veniva aggiornato con tutti i suoi filettini di avvio(-: initrd, system.map, vmlinuz.

cercando di capire cosa avesse l'initrd, ho fatto la classica operazione a cuore aperto

mv initrd-4.8.4 initrd-4.8.4.gz
gzip -d initrd-initrd-4.8.4.gz
cpio -i < initrd-4.8.4

e ho ravanato dentro rigenerando il file sperando in un miglior avvio

find . | cpio -H newc -o > ../initrd-4.8.4
cat initrd-4.8.4| gzip > initrd-4.8.4.gz

nel vano tentativo di veder marciare il nuovo kernel.

Dato i fallimenti al initrd, sono andato a vedere i moduli o meglio la loro dichiarazione sotto /lib/modules/4.8.4/. Li sotto si trova il kernel è tutto cio di cui ha bisogno di cui la famiglia di files modules.xxx i quali risultavano stranamente a 0 o scarsamente popolati. Il che fa pensare una scorretta sequenza di make, che fare?


Procedendo per l'ennesima volta a pulire, instanziare, compilare
passo dopo passo, verifico lo stato della dolce famigliola che col make modules ritrova il suo stato consistente.


 ls /lib/modules/4.8.4/ -l
total 3832
lrwxrwxrwx  1 root root     20 Oct 26 17:15 build -> /usr/src/linux-4.8.4
drwxr-xr-x 11 root root   4096 Oct 26 17:17 kernel
-rw-r--r--  1 root root 961211 Oct 26 17:30 modules.alias
-rw-r--r--  1 root root 921924 Oct 26 17:30 modules.alias.bin
-rw-r--r--  1 root root   3665 Oct 26 17:15 modules.builtin
-rw-r--r--  1 root root   4989 Oct 26 17:30 modules.builtin.bin
-rw-r--r--  1 root root 365372 Oct 26 17:30 modules.dep
-rw-r--r--  1 root root 501408 Oct 26 17:30 modules.dep.bin
-rw-r--r--  1 root root    402 Oct 26 17:30 modules.devname
-rw-r--r--  1 root root 119150 Oct 26 17:15 modules.order
-rw-r--r--  1 root root    252 Oct 26 17:30 modules.softdep
-rw-r--r--  1 root root 449777 Oct 26 17:30 modules.symbols
-rw-r--r--  1 root root 558217 Oct 26 17:30 modules.symbols.bin
lrwxrwxrwx  1 root root     20 Oct 26 17:15 source -> /usr/src/linux-4.8.4
drwxr-xr-x  3 root root   4096 Oct 26 17:30 updates


Al make install ricevo il solito errore che i moduli non vanno bene, ma tanto vale un tentativo in più non riuscito poco male fa. Al riavvio, invece il sistema parte bello tranquillo tutto funziona, non devo fare nessuna modifica è tutto perfetto. Mi chiedo le differenze da prima non saranno solo !?-:

$uname -r
 4.8.4

2016/08/20

drm-off



con 2 terminali entrare nella diretory di adobe

dove si avvia Epub.. definire la variabile WINEPREFIXin entrambe le shell

2>&1 dig.log &

16:23:33 leopoldo@debian8:~/wine/Adobe Digital Editions$ 
 WINEPREFIX='~/.local/share/wineprefixes/adobe_diged/ wine ../../.wine/drive_c/Program\ Files/ePUBee/ePUBeeMagic/EpubeeMagic.exe'


avviare  EpubeeMagic.exe


16:24:26 leopoldo@debian8:~/wine/Adobe Digital Editions$ 
 wine "../../.wine/drive_c/Program Files/ePUBee/ePUBeeMagic/EpubeeMagic.exe"


avviare digitaleditions.exe

16:22:50 leopoldo@debian8:~/wine/Adobe Digital Editions$ 
 wine digitaleditions.exe

caricare il file in adobe, aspettare di poterlo leggere

caricare lo esteso file in EpubeeMagic dopo che è stato letto da adove, aspettare la decrytazione.

Poi cercarlo nella home del utente e caricarlo su calibre



File:

.wine/drive_c/users/leopoldo/6d3040493f5e467da3f931fb9f689000_Lorribileattesadelgiudiziouniversale.epub

16:18:56 leopoldo@debian8:~$ 
 ls -l .wine/drive_c/users/leopoldo/6d3040493f5e467da3f931fb9f689000_Lorribileattesadelgiudiziouniversale.epub
-rw-r--r-- 1 leopoldo leopoldo 2262061 Aug 20 16:18 .wine/drive_c/users/leopoldo/6d3040493f5e467da3f931fb9f689000_Lorribileattesadelgiudiziouniversale.epub



16:19:38 leopoldo@debian8:~$ 
 ln -s .wine/drive_c/users/leopoldo/6d3040493f5e467da3f931fb9f689000_Lorribileattesadelgiudiziouniversale.epub lor.epub



link:

http://askubuntu.com/questions/461409/how-can-i-remove-the-drm-from-an-epub-file


Error:
wine: directory not found .... is not an absolute path

Nel caso wine non accetti la variabile WINEPREFIX, cancellare in valore precedente anche nel filesystem e settare un nuovo percorso.


installazine adobe_diged adobe_diged64

adobe_diged64 non pervenuta

installazine 32bit adobe_diged

installare

sudo aptitude install p11-kit:i386

winetricks adobe_diged

wine .wine/dosdevices/c\:/Program\ Files\ \(x86\)/Adobe/Adobe\ Digital\ Editions/digitaleditions.exe

verificare che tutto sia corretto, attivare il proprio account

poi reinstallare

sudo aptitude install p11-kit

tanto il binario è online

2016/04/12

vlock-a(ccess)n(o)

Le suite gnome, kde, ecc... sono belle e piene di utilities. Ma chi come me apprezza i mondi spartani spesso rinuncia a molte comodità per la velocità.

Un terminale che si rispetti deve permettere il lock e l'unlock della sessione sia dalla grafica che dal testo. Perché avere un demone in più con relativi pid, ram,....

C'è una piccola utility nei repo che si chiama vlock, per utilizzarla bisogna dare i privilegi di root, quindi modificare sudo opportunamente, e per i pigri un alias nel file .bashrc del utente.

Quindi per sloggarsi:

# vlock -an

dove 'a' indica tutti i terminali tty

dove 'n' indica una nuova tty per uscire dalla grafica

The suite gnome, kde, etc ... are beautiful and full of utilities. But people like me who appreciates poor enviroments often gives up many comforts for speed.

A terminal-respecting must allow the lock and unlock the session by both the graphics and the text mode. Why have a demon in more with their pid, ram, . ..

There is a small utility in the repo is called vlock, to use it you have to give root privileges then change sudo appropriately, and for the lazy people an alias in .bashrc of user files.



# vlock -an

 where 'a' is lock all tty

where 'n' is a new tty get lock from graphic mode

2015/10/02

the fixed recorder,Vokoscreen


It is a graphical interface for avconv simple and intuitive.
It allows you to record your desktop or a chosen area, useful for demonstrations and presentations.
Under ~/.config/vokoscreen/ we find the configuration file and log


~$ ls -l .config/vokoscreen/
total 12
drwxr-xr-x 2 leopoldo leopoldo 4096 Sep 29 11:23 crashed
-rw-r--r-- 1 leopoldo leopoldo  570 Oct  2 09:44 vokoscreen.conf
-rw-r--r-- 1 leopoldo leopoldo  383 Oct  2 09:42 vokoscreen.log


usually the interface works, but in the case to make permanent choices edit file .conf

vokoscreen.conf

[Alsa]
Alsa=true
NameCaptureCard="[hw:0,0] HDA Intel PCH"



In the log files are the string cmd start

vokoscreen.log


vokoscreen Version: 2.1.0
Record resolution: 1366x768
Alsa string: -f alsa -ac 2 -i hw:0,0
Qt Version: 4.8.2
avconv Version: 0.8.16-6:0.8.16-1
Record String: avconv  -f x11grab -r 4 -video_size 1366x768 -i :0.0+0,0 -dcodec copy -f alsa -ac 2 -i hw:0,0  -pix_fmt yuv420p -c:v libx264 -preset veryfast -c:a libmp3lame  -q:v 1  /home/leopoldo/Videos/vokoscreen-2015-10-02_09-42-28.avi


hence the session initiated by shell, we have a log of actions recorded here

$ vokoscreen

[vokoscreen] Locale: "en_US"
[vokoscreen] Version: "2.1.0"
[vokoscreen] Qt Version:  4.8.2
[vokoscreen] asoundlib Version: "1.0.25"
[vokoscreen] current icon-theme: "hicolor"

[vokoscreen] ---Begin Search external tools---
[vokoscreen] Find avconv Version: "0.8.16-6:0.8.16-1"
[vokoscreen] Find pactl Version: "2.0"
[vokoscreen] Find mkvmerge Version: "v5.6.0"
[vokoscreen] ---End search external tools---

[vokoscreen] ---Begin search Screen---
[vokoscreen] Number of screens: 1
[vokoscreen] "Display 1:  1366 x 768+0+0"
[vokoscreen] ---End search Screen---


[vokoscreen] added device ("video0")
[vokoscreen] connected devices ("video0")


### v4l2 device info [/dev/video0] ###
[vokoscreen] ---Begin search Videoplayer---
[vokoscreen] Find Videoplayer : "/usr/bin/totem"
[vokoscreen] Find Videoplayer : "/usr/bin/vlc"
[vokoscreen] ---End search Videoplayer---

[vokoscreen] [Regional selection] Frame locked: false

[vokoscreen] ---Begin search PulseAudio Plugin---
[vokoscreen] Found file .asound for PulseAudio Plugin
[vokoscreen] ---End search PulseAudio Plugin---


[vokoscreen] ---Begin Pulse unload Module---
[vokoscreen] ---End Pulse unload Module---

[vokoscreen] ---Begin search Alsa capture device---
[vokoscreen] alsa_device_sample() in alsadevice.c: open audio device hw:0,0 (Success)
[vokoscreen] alsa_device_sample() in alsadevice.c: Samplerate = 44100
[vokoscreen] Find CaptureCard: "[hw:0,0] HDA Intel PCH"
[vokoscreen] ---End search Alsa capture device---

[vokoscreen] ---Begin search PulseAudio Capture Devices---
[vokoscreen] ---End search PulseAudio Capture Devices---


[vokoscreen] Report: recording fullscreen:  0

from here you start recording:D.

[vokoscreen] Executive command : "avconv  -f x11grab -r 4 -video_size 1366x768 -i :0.0+0,0 -dcodec copy -f alsa -ac 2 -i hw:0,0  -pix_fmt yuv420p -c:v libx264 -preset veryfast -c:a libmp3lame  -q:v 1  /tmp/vokoscreen-vokoscreen/vokoscreen-2015-10-02_09-42-28.avi"

[vokoscreen] "avconv" is running and is ready for reading and writing

[vokoscreen] "avconv" is not running
[vokoscreen] [Regional selection] Frame locked: false


[vokoscreen] ---Begin Pulse unload Module---
[vokoscreen] ---End Pulse unload Module---


[vokoscreen] ---Begin Pulse unload Module---
[vokoscreen] ---End Pulse unload Module---

and here the result of what has been done

2015/08/24

vim_multi-lingue

A chi piacciono gli editors testuali uno dei più potenti è vi(vim)
qui vi propongo l'abilitazione del supporto multilingue :D

Aprite la shell, digitate vim nomefile.txt e dalla cmd-line dell'editor digitate:

setlocal spell spelllang=es 

per l'italiano it, inglese americano en_us come specificato nella variabile spelllang


Verrà indicato un avviso che l'idioma scelto non è presente:

Cannot find spell .....

con la richieste se volete aggiungerlo:

Do you want me ...?

premete y e vi installerà l'idioma scelto. :D


installate sotto la home directory come default dovreste trovare i seguenti files se aggiungete anche i suggestions files :P

 ls ~./.vim/spell/
es.utf-8.add
es.utf-8.add.spl
es.utf-8.spl
es.utf-8.sug


Come potete vedere qui di fianco le parole non riconosciute sono marcate in rosso, mentre errori maiuscolo minuscolo in blue. Potete aggiungere le parole al dizionario locale posizionando il cursore sulla parola scelta, qui coproliti, e digitare zg. La parola verrà immediatamente riconosciuta.


Per rendere permanente questo utility create nella home directory il file .vimrc e inserite il cmd  setlocal spell spelllang=es,it,... con tutti gli idiomi che volete che siano riconosciuti, questo sistema ha molte altre utilità. ;D


Se quando aprite un file ricevete il seguente avviso:

 vim coproliti.txt
Error detected while processing /home/leopoldo/.vim/spell/it.utf-8.spl:
E763: Word characters differ between spell files
Error detected while processing /home/leopoldo/.vim/spell/es.utf-8.spl:
E763: Word characters differ between spell files
Press ENTER or type command to continue

VI vi avvisa che vi sono parole non riconosciute, tipo nomi propri, ecc.. se volete potete aggiungerli ;D