lunedì 4 dicembre 2017

Keybind Audio Function Key Sony Vaio VGN-FS515B, Linux Lubuntu LXDE

Sto installando e configurando Linux Lubuntu sul laptop di mio suocero.
Il laptop è un Sony Vaio VGN-FS515B.

Al momento dell'installazione non ho avuto problemi di sorta.

Quando ho voluto configurare i tasti funzione al controllo del volume ho scoperto che, anche cambiando il comportamento degli stessi da BIOS il sistema non riceveva alcun input, ho provato a visualizzare gli input usando

    xev

ma nulla, le combinazioni di tasti Fn+[tastofunzione] non producono alcun output.

Ho deciso quindi di mappare queste funzioni al tasto Windows.
E' possibile rimappare i tasti di Openbox modificando il file di configurazione ~/.config/openbox/lubuntu-rc.xml.


Basterà quindi aprire il file con il nostro editor di testo preferito

    nano ~/.config/openbox/lubuntu-rc.xml

Cercare la stringa "Keybinding for Volume management"

E a questo punto inserire queste voci di configurazione:

    <keybind key="W-F2">
      <action name="Execute">
        <command>amixer -q sset Master toggle</command>
      </action>
    </keybind>
    <keybind key="W-F3">
      <action name="Execute">
        <command>amixer -q sset Master 3%- unmute</command>
      </action>
    </keybind>
    <keybind key="W-F4">
      <action name="Execute">
        <command>amixer -q sset Master 3%+ unmute</command>
      </action>
    </keybind>

    
Se anche a voi come a me una volta settato il volume a muto non è più possibile riabilitarlo provate a fare così, creaiamo e editiamo uno script di bash:

    touch audiotoggle; chmod 755 audiotoggle; nano audiotoggle

E impostiamo questa esecuzione condizionale, credo che i settaggi possano variare, dovete un po' sperimentare controllando quali canali alsa vengono spenti dal comando amixer sset Master toggle.

    #!/bin/bash
    if amixer sget Master | grep -q off; then
        amixer -q sset 'Speaker' unmute; amixer -q sset 'Bass Speaker' unmute; amixer -q sset Master unmute;
    else
        amixer -q sset 'Speaker' mute; amixer -q sset 'Bass Speaker' mute; amixer -q sset Master mute;
    fi


A questo punto, dopo aver testato il funzionamento dello script, basterà spostarlo in /usr/bin/

    mv audiotoggle /usr/bin/

Ed editare il keybind in modo tale che venga eseguito questo script

    <keybind key="W-F2">
      <action name="Execute">
        <command>audiotoggle</command>
      </action>
    </keybind>


Ciao!

lunedì 25 gennaio 2016

Script per la riconnessione automatica alla rete wireless

Ho una wireless che fa schifo. Devo sempre riconnettermi manualmente.

Questo script batch controlla se la connessione è attiva pingando Google e nel caso contrario la riattiva riconnettendosi.

REM Restart Wireless Connection if not working
REM Don’t restart if ping works but check again
:Test
TIMEOUT 1
ping -n 1 74.125.224.72
if %errorlevel% EQU 0 goto Test
netsh wlan disconnect interface="Wi-Fi"
TIMEOUT 5
netsh wlan connect ssid="FASTWEB-1" Name="FASTWEB-1" Interface="Wi-Fi"
TIMEOUT 5
goto Test
I dati che cambiano sono quelli inseriti nelle variabili ssid, Name e Interface.

Per trovarli bisogna aprire una finestra del prompt dei comandi facendo:
  • combinazione di tasti Windows+r
  • digitare cmd.exe
  • eseguire i seguenti comandi
Per ssid eseguire (digitando e premendo INVIO)

;netsh wlan show networks

Per Name eseguire
;netsh wlan show profile

Per interface eseguire e copiare la variabile Nome
;netsh wlan show interfaces
Dopodiché aprire il blocco note e copiare lo script di cui sopra avendo cura di cambiare le parti che ho evidenziato. Salvare il file dove si preferisce avendo cura di salvarlo come .bat (vedi immagine)
Eseguire il file o inserirlo nell'esecuzione automatica di Windows.


Fatto!

mercoledì 23 settembre 2015

Scaricare video da Facebook

Per scaricare i video da Facebook ci sono diversi metodi, è possibile farlo con i servizi online e con una App per Android o I-Phone.

Con pochi click è possibile salvare nel proprio telefono i video che abbiamo condiviso oppure i video dei nostri amici, dei gruppi a cui siamo iscritti e i video che ci piacciono.

Le App sono semplici da usare e con pochi click e magari guardando qualche pubblicità, il nostro smartphone diventerà un archivio di video scaricati da Facebook così da poterli riguardare anche in assenza di connessione a internet o senza fare faticose ricerche nella timeline.

Ecco le app:
Android
I-phone

Invece i servizi online sono più evoluti e ci permettono di salvare qualsiasi video che riusciamo a vedere, senza la necessità di essere amici o di cliccare mi piace, qui di seguito due buoni siti:

http://www.fbdown.net/
http://www.downvids.net/


facebook phone

sabato 18 aprile 2015

Inviare mail da gmail o altri server da file batch utilizzando blat e stunnel

Mi è nata la necessità di inviare semplici e-mail automatizzate da dei file batch (.bat), per fare ciò ho deciso di utilizzare il semplice software da command line blat, questo programma permette di inviare mail tramite server SMTP esterni. Questo software non richiede installazione.
Al primo tentativo però mi sono accorto che il mio server rifiutava la connessione restituendo questo errore:

Blat v3.2.4 (build : Feb 24 2015 21:29:33)
32-bit Windows, Full, Unicode
Error: Wait a bit (possible timeout).
*** Error ***  SMTP server error
Error: Not a socket.
Error: Not a socket.


Ricercando su internet ho scoperto che il mio server, come il server di gmail e penso tanti altri utilizzando la connessione sicura SSL che di default blat non supporta, per ovviare a questo problema entra qui in gioco stunnel, un semplice servizio windows per creare tunnel SSL. Questo software richiede l'installazione.

Una volta installato stunnel bisogna impostarlo come servizio utilizzando il suo comodo collegamento nel menu Start "stunnel Service Install" e, per questa prima volta, avviarlo utilizzando il collegamento "stunnel Service Start".

Fatto questo stunnel va configurato, nella sua directory di installazione è presente un file di configurazione chiamato stunnel.conf, si può sostituire il contenuto con la seguente configurazione:

# GLOBAL OPTIONS

client = yes
output = stunnel-log.txt
debug = 0
taskbar = no

# SERVICE-LEVEL OPTIONS

[SMTP server1]
accept = 127.0.0.1:1099
connect = INDIRIZZO_SERVER_SMTP:NUMERO_PORTA


A questo punto blat è pronto a funzionare utilizzando come server di posta in uscita il nuovo SSL tunnel 127.0.0.1:1099, ad esempio è possibile creare un file batch che mandi una mail con un file in allegato, ecco un esempio:

@echo OFF
set SERVER=127.0.0.1:1099
set USER=USERNAME
set PW=PASSWORD
set FROMNAME=FROM_NAME
set TO=TO_ADDRESS
set CC=CC_ADDRESS
set SUBJECT="Foobar"
set BODY="In allegato un file allegato!"
set ATTACHMENT=ATTACHMENT.FILE
blat -server %SERVER% -f %FROMNAME% -u %USER% -pw %PW% -to %TO% -cc %CC% -subject %SUBJECT% -body %BODY% -attach %ATTACHMENT%


Inoltre, dato che la password così sarà ben visibile nel file batch è possibile fare un semplice livello di encripting utilizzando il semplice software batchtoexeconverter, ovviamente una persona con qualche attenzione potrà riportare leggibile il file exe e leggere la vostra password ma questa è una protezione sufficiente per evitare curiosi.

Bene, per citare una fonte che vale per tutte, buona parte delle informazioni che trovate in questo articolo le ho prese dal blog di frogslayer.

Ciao!

sabato 5 aprile 2014

Avviare Windows 8 senza password

Dopo aver aggiornato a Windows 8.1 mi sono ritrovato con un problema, windows si avviava su una schermata di password errata.
Credo che questo errore sia dovuto al fatto che prima di aggiornare avevo impostato l'accesso automatico, senza bisogno di password, inoltre l'account locale non aveva impostata alcuna password, così facendo, credo, che si sia creato un conflitto in accesso automatico tra l'account locale a l'accound microsoft e forse non vengono gestite correttamente le password vuote.

In pratica ad ogni avvio mi ritrovavo davanti a questa schermata(foto fatta con il cellulare)



E cliccando ok avevo la possibilità di accedere con l'account locale oppure con l'account Microsoft. In pratica mi era impossibile accedere con l'account locale.

Per risolvere la situazione e ripristinare l'accesso automatico ho seguito questi passaggi:

  • Digitare "utenti" nella schermata start e selezionare "Aggiungi elimina e gestisci altri account utente"
  • Cliccare su "Il tuo account"
  • Cliccare su "Disconnetti"
  • Seguire le procedure per la disconnessione
  • Impostare una password (io ho impostato la stessa dell'account Microsoft, per sicurezza fatelo anche voi)
  • Per sicurezza ho riavviato il computer
A questo punto si ha un computer con il solo account locale attivo, se la cosa vi piace potete saltare direttamente alle istruzioni per rimuovere la schermata di password all'avvio oppure procedete di seguito per ricollegare il vostro account Microsoft al sistema.

  • Rientrare nella schermata di gestione degli account digitando  "utenti" nella schermata start e selezionare "Aggiungi elimina e gestisci altri account utente"
  • Cliccare su "Il tuo account"
  • Cliccare su "Conetti account  Microsoft"
  • Seguire la procedura di connessione dell'account
  • Per sicurezza ho riavviato
  • A questo punto il vostro pc non sarà più bipolare
Ora per ripristinare l'accesso automatico ho  seguito questa procedura:

  • Premere la combinazione di tasti "WINDOWS" + R
  • Nella finestra di esecuzione di un programma digitare "control userpasswords2"
  • Rimuovere la spunta su "Per utilizzare questo computer è necessario che l'utente immetta il nome e la password"
  • Immettere la propria password
  • Fatto.
Finalmente è tutto a posto e l'avvio è strarapido.

domenica 16 marzo 2014

Aggiornare a windows 8.1

Ho da poco comperato un computer nuovo, il sistema operativo è Windows 8, volevo aggiornare alla versione 8.1 ma  mi sono trovato con gli aggiornamenti disabilitati dall'amministratore. Questa cosa è strana... Ma sorvolo.

Per riabilitare gli aggiornamenti ho aperto regedit e ho modificato una chiave di sistema che diabilita i suddetti, ecco i passaggi:

  • Premere il pulsante Start
  • Digitare regedit e premere Invio
  • Navigare in  HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore
  • Settare il valore di DisableOSUpgrade a 0
Ora aprendo lo store è possibile aggiornare a Windows 8.1

mercoledì 3 luglio 2013

Bloom

Bellissimo progetto generativo, non ho nemmeno finito di leggerlo che voglio condividerlo!