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

Arch - Semplicità - Pacman.conf & mirror.list



COMANDI PRINCIPALI

Riempire le repository con il comando 


sudo pacman -Syy

Aggiornare il sistema con il comando

sudo pacman -Syu

Installare programma con il comando

sudo pacman -Sy NOMEPROGRAMMA

Cancellare un programma con le dipendenze

sudo pacman -Rsc NOMEPROGRAMMA


ABILITARE LE CHIAVI CON I COMANDI

pacman-key --init

pacman-key --populate archlinux


MODIFICARE REPOSITORY PRESENTI IN PACMAN.CONF

Le repository sono i contenitori dei file che si installano tramite il comando pacman, di default ce ne sono solo alcune abilitate per abilitarne altre o aggiungerne altre e` necessario  modificare il file pacman.conf che si trova nella cartella /etc/

aprire pacman.conf con medit dando il comando

sudo medit /etc/pacman.conf

si aprira` il file quindi cancellare tutto il contenuto ed incollare 

Per i SISTEMI a 32BIT

#inizio
[options]
HoldPkg     = pacman glibc
Architecture = auto
CheckSpace
SigLevel    = Never
LocalFileSigLevel = Never
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
[alucryd]
Server = http://pkgbuild.com/~alucryd/$repo/$arch
[archaudio-production]
Server = http://repos.archaudio.org/$repo/$arch
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
[aurbin]
Server = http://aurbin.net/$arch
[oracle]
Server = http://linux.shikadi.net/arch/$repo/$arch/
[pantheon]
Server = http://pkgbuild.com/~alucryd/$repo/$arch
[unity]
Server = http://unity.xe-xe.org/$arch
[unity-extra]
Server = http://unity.xe-xe.org/extra/$arch
[archstudio]
Server = http://www.xsounds.org/~archstudio/x86_64
[brtln]
Server = http://pkgbuild.com/~barthalion/brtln/$arch/
#fine

Per i SISTEMI a 64 BIT

#inizio
[options]
HoldPkg     = pacman glibc
Architecture = auto
CheckSpace
SigLevel    = Never
LocalFileSigLevel = Never
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
[infinality-bundle-fonts]
Server = http://bohoomil.com/repo/fonts
[alucryd]
Server = http://pkgbuild.com/~alucryd/$repo/$arch
[archaudio-production]
Server = http://repos.archaudio.org/$repo/$arch
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
[aurbin]
Server = http://aurbin.net/$arch
[oracle]
Server = http://linux.shikadi.net/arch/$repo/$arch/
[pantheon]
Server = http://pkgbuild.com/~alucryd/$repo/$arch
[unity]
Server = http://unity.xe-xe.org/$arch
[unity-extra]
Server = http://unity.xe-xe.org/extra/$arch
[infinality-bundle-multilib]
Server = http://bohoomil.com/repo/multilib/$arch
[archstudio]
Server = http://www.xsounds.org/~archstudio/x86_64
[hawaii]
Server = http://archive.maui-project.org/archlinux/$repo/os/$arch
[miusystem]
Server = https://miusystem.com/archlinux-repo
#fine

dopo aver incollato quello relativo al sistema giusto salvare ed uscire da medit

riempire le repository con il comando 


sudo pacman -Syy

Aggiornare il sistema con il comando

sudo pacman -Syu

MODIFICARE I MIRRORLIST MANUALMENTE

sono gli indirizzi ai quali il nostro sistema si collega per scaricare dai repository presenti in pacman.conf 

sudo medit /etc/pacman.d/mirrorlist

abilitare i repository togliendo # davanti ai server italiani

ORDINARE IL FILE MIRRORLIST AUTOMATICAMENTE

Installare reflector

sudo pacman -Sy reflector

backup dei mirror

sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

aggiornare i mirror

reflector -l 10 -f 5 --sort rate --save /etc/pacman.d/mirrorlist

aggiornare pacman

sudo pacman -Syu

rimuovere tutto in caso di errori

sudo rm -rf /etc/pacman.d/mirrorlist 

sudo cp /etc/pacman.d/mirrorlist.backup /etc/pacman.d/mirrorlist


CREARE PROGRAMMA CHE ORDINA I MIRRORLIST IN MODO AUTOMATICO

Installare reflector

sudo pacman -Sy reflector

Creare file di testo in /usr/bin con:

sudo medit /usr/bin/update-mirrors

ed inserire al suo interno il seguente testo:

#inizio
#! /bin/bash
echo "Updating mirrors list, please wait..."
reflector -l 10 -f 5 --sort rate --save /etc/pacman.d/mirrorlist
echo "Done!"
#fine

salvare ed uscire da medit

rendere il programma eseguibile con il comando 


sudo chmod +x /usr/bin/update-mirrors

da questo momento in poi per aggiornare la lista dei mirror bastera' semplicemente scrivere nel terminale
sudo update-mirrors

aggiornare tutte le repository con il comando 

sudo pacman -Syy

PROBLEMA PACMAN IN USO

per risolvereil problema che non consente l utilizzo di pacman è necessario rimuovere il file db.lck in modo che verra ricreato da pacman stesso. Per farlo, è necessario aprire il terminale e digitare il seguente comando:

sudo rm /var/lib/pacman/db.lck

Parametri EMAIL SERVER IMAP per PC TABLET e SMARTPHONE



Parametri di configurazione delle caselle email utili per avere sempre sincronizzate le proprie caselle.

@YAHOO @YMAIL
Server di posta in ingresso: 
imap-ssl.mail.yahoo.com
Server di posta in uscita: 
smtp.mail.yahoo.com
Tipo: IMAPTIPO: SMTP
Porta: 993Porta: 465
Sicurezza: SSLSicurezza: SSL
Utente: indirizzo email COMPLETOUtente: indirizzo email COMPLETO

@LIVE @OUTLOOK @MSN @HOTMAIL
Server di posta in ingresso:
imap-mail.outlook.com
Server di posta in uscita: 
smtp-mail.outlook.com
Tipo: IMAPTIPO: SMTP
Porta: 993Porta: 25
Sicurezza: SSLSicurezza: no
Utente: indirizzo email COMPLETOUtente: indirizzo email COMPLETO
@GMAIL.com
Server di posta in ingresso: 
imap.gmail.com
Server di posta in uscita: 
smtp.gmail.com
Tipo: IMAPTIPO: SMTP
Porta: 993Porta: 465
Sicurezza: SSLSicurezza: SSL
Utente: indirizzo email COMPLETOUtente: indirizzo email COMPLETO

@TISCALI.it
Server di posta in ingresso: 
imap.tiscali.it
Server di posta in uscita: 
smtp.tiscali.it
Tipo: IMAPTIPO: SMTP
Porta: 993Porta: 465
Sicurezza: SSLSicurezza: SSL
Utente: indirizzo email COMPLETOUtente: indirizzo email COMPLETO
@ALICE
Server di posta in ingresso: 
in.alice.it
Server di posta in uscita: 
out.alice.it
Tipo: IMAPTIPO: SMTP
Porta: 143Porta: 587
Sicurezza: NoSicurezza: No
Utente: indirizzo email COMPLETOUtente: indirizzo email COMPLETO
@VIRGILIO.it
Server di posta in ingresso: 
in.virgilio.it
Server di posta in uscita: 
out.virgilio.it
Tipo: IMAPTIPO: SMTP
Porta: 143Porta: 587
Sicurezza: NoSicurezza: No
Utente: indirizzo email COMPLETOUtente: indirizzo email COMPLETO
@PEC.it
Server di posta in ingresso: 
imaps.pec.aruba.it
Server di posta in uscita: 
smtps.pec.aruba.it
Tipo: IMAPTIPO: SMTP
Porta: 993Porta: 465
Sicurezza: SSLSicurezza: SSL
Utente: indirizzo email COMPLETOUtente: indirizzo email COMPLETO
@LIBERO.it
Server di posta in ingresso: 
imapmail.libero.it
Server di posta in uscita: 
smtp.libero.it
Tipo: IMAPTIPO: SMTP
Porta: 993Porta: 465
SSL: SiSSL: Si (grazie a Luciano) - Autenticazione : SI
Utente: indirizzo email COMPLETOUtente: indirizzo email COMPLETO

Creare file avvio automatico con Systemd


SYSTEMD è un modo utilizzato per gestire l'avvio dei programmi in linux

Per conoscere i servizi presenti nella lista utilizzata da systemd aprire il terminale e scrivere:

sudo systemctl 

(premere CTRL + c per tornare a scrivere sul terminale)


Notare che ci sono: 
servizi abilitati non eseguiti
servizi abilitati ed in esecuzione
servizi disabilitati e non eseguiti

per abilitare un servizio presente nella lista e non abilitato aprire il terminale e digitare

sudo systemctl enable NOMEDELSERVIZIO

per disabilitare un servizio presente nella lista abilitato aprire il terminale e digitare

sudo systemctl disable NOMEDELSERVIZIO

per far partire un servizio presente nella lista e che non è in esecuzione digitare

sudo systemctl start NOMEDELSERVIZIO

per far cessare un servizio presente nella lista ed in esecuzione digitare

sudo systemctl stop NOMEDELSERVIZIO

per inserire un proprio servizio ed abilitarlo con systemd è necessario

1 creare le istruzioni che devono essere eseguite (lo script bash) in un file dentro la cartella
/usr/lib/systemd/script/
per farlo scrivere nel terminale

sudo gedit /usr/lib/systemd/script/NOMEFILE

scrivere le istruzioni dentro il programma gedit e salvare

2: creare un file .service ed inserirlo nella cartella
/usr/lib/systemd/system/
per farlo scrivere nel terminale

sudo gedit /usr/lib/systemd/system/NOMEFILE.service

all' interno del file vuoto appaena creato con gedit  scrivere

[Unit]
Description=Startup Commands
[Service]
Type=oneshot
ExecStart=/usr/lib/systemd/scripts/NOMEFILE
[Install]
WantedBy=multi-user.target

dopo aver scritto le istruzioni dentro il programma gedit, salvare.

3: abilitare il servizio con

sudo systemctl enable NOMEFILE

Repository & Programmi Ubuntu (in continuo aggiornamento)



Adobe Flash su schede video Intel
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update && sudo apt-get install i965-va-driver libvdpau-va-gl1 vdpauinfo
sudo mkdir -p /etc/adobe
echo "EnableLinuxHWVideoDecode=1" | sudo tee /etc/adobe/mms.cfg
echo "OverrideGPUValidation=1" | sudo tee -a /etc/adobe/mms.cfg
sudo sed -i "s/^# \[/\[/g" /etc/X11/Xsession.d/20vdpau-va-gl
sudo sed -i "s/^#   export/  export/g" /etc/X11/Xsession.d/20vdpau-va-gl

AWN Avant Windows Navigator
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo add-apt-repository ppa:awn-testing/ppa
sudo apt-get update && sudo apt-get install avant-window-navigator

Calibre (ebook manager)
sudo add-apt-repository ppa:n-muench/calibre
sudo add-apt-repository ppa:n-muench/calibre2
sudo apt-get update && sudo apt-get install calibre

Clementine music player
sudo add-apt-repository ppa:me-davidsansome/clementine
sudo apt-get update && sudo apt-get install clementine

Docky
sudo add-apt-repository ppa:docky-core/ppa
sudo apt-get update && sudo apt-get install docky

Geary-Mail
sudo add-apt-repository ppa:tombeckmann/geary 
sudo apt-get update && sudo apt-get install geary

Gimp
sudo add-apt-repository ppa:otto-kesselgulasch/gimp-edge
sudo apt-get update && sudo apt-get install gimp

Gtk-theme-configurator
sudo add-apt-repository ppa:shimmerproject/ppa
sudo apt-get update && sudo apt-get install gtk-theme-config

Google Calendar Indicator
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update && sudo apt-get install calendar-indicator

Google Drive
sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update && sudo apt-get install google-drive-ocamlfuse
google-drive-ocamlfuse
mkdir ~/gdrive
google-drive-ocamlfuse ~/gdrive

Icone Apple
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update && sudo apt-get install ieos7-icons

Icone Awoken & Kawoken
sudo add-apt-repository ppa:alecive/antigone
sudo apt-get update && sudo apt-get install awoken-icon-theme && sudo apt-get install kawoken-icon-theme

Icone Faenza
sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install faenza-icon-theme

Icone Numix
sudo add-apt-repository ppa:numix/ppa
sudo apt-get update && sudo apt-get install numix-gtk-theme numix-plank-theme numix-icon-theme numix-icon-theme-utouch

I-Nex System Information
sudo add-apt-repository ppa:eloaders/i-nex-daily
sudo add-apt-repository ppa:nemh/gambas3
sudo apt-get update && sudo apt-get install i-nex

Infinality
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install fontconfig-infinality

Java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java7-installer

Jdownload
sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update && sudo apt-get install jdownloader

LibreOffice con icone Flat 
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update && sudo apt-get install libreoffice
sudo apt-get install libreoffice-style-crystal
cd /tmp && wget https://github.com/hotice/myfiles/raw/master/images_flat.zip
sudo cp images_flat.zip /usr/share/libreoffice/share/config/images_crystal.zip

PhotoQT
sudo add-apt-repository ppa:samrog131/ppa
sudo apt-get update && sudo apt-get install photoqt

Pipelight (Silverlight)
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-add-repository ppa:mqchael/pipelight
sudo apt-get update && sudo apt-get install pipelight-multi
sudo pipelight-plugin --enable silverlight
sudo pipelight-plugin --enable flash

Plank Dock
sudo add-apt-repository ppa:ricotz/docky
sudo apt-get update && sudo apt-get install plank

Powertop
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update && sudo apt-get install powertop

Puddletag 
sudo add-apt-repository ppa:webupd8team/puddletag
sudo apt-get update && sudo apt-get install puddletag

Samsung Notebook
sudo add-apt-repository ppa:voria/ppa
sudo apt-get update && sudo apt-get upgrade

Skippy-xd (Expose per linux)
sudo add-apt-repository ppa:landronimirc/skippy-xd-daily
sudo apt-get update && sudo apt-get install skippy-xd xdotool
mkdir -p ~/.config/skippy-xd
wget https://raw.github.com/richardgv/skippy-xd/master/skippy-xd.rc-default -O ~/.config/skippy-xd/skippy-xd.rc
wget https://raw.github.com/hotice/webupd8/master/skippy-xd-fix -O /tmp/skippy-xd-fix
sudo install /tmp/skippy-xd-fix /usr/local/bin/

TLP
sudo apt-get remove laptop-mode-tools
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update && sudo apt-get install tlp tlp-rdw smartmontools ethtool
sudo tlp start && sudo tpl stat

Touchpad indicator
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update && sudo apt-get install touchpad-indicator

Typecatcher
sudo add-apt-repository ppa:andrewsomething/typecatcher
sudo apt-get update && sudo apt-get install typecatcher

UberWriter
sudo add-apt-repository ppa:w-vollprecht/ppa
sudo apt-get update && sudo apt-get install uberwriter

Ubuntu Tweak
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get --quiet update && sudo apt-get install ubuntu-tweak

Y-ppa-manager
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get --quiet update && sudo apt-get instally-ppa-manager

Wallpaper Manager
sudo add-apt-repository ppa:baitsart/wallpaper-manager
sudo apt-get update && sudo apt-get install wallpaper-manager

WineHQ
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get --quiet update && sudo apt-get install wine

Aggiornare tutto
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove && sudo apt-get autoclean

RAI e LINUX


Installare tutto il necessario (arch) 
yaourt -S ffmpeg curl rtmpdump w3m zenity yad medit

Installare tutto il necessario (debian)
1. aggiungere la repository
sudo apt-add-repository ppa:webupd8team/y-ppa-manager

2.aggiornare i contenuti di tutte le repository (passaggio obbligato)
sudo apt-get update

3. installare il programma
sudo apt-get install ffmpeg curl rtmpdump w3m zenity yad medit

nel caso la repository desse errore nella fase di aggiornamento eliminarla con il comando 
sudo apt-add-repository -r ppa:webupd8team/y-ppa-manager

dopo aver installato il necessario


1.creare un nuovo file chiamato raitv nella cartella /usr/bin scrivendo nel terminale
sudo medit /usr/bin/raitv

2.incollare all'interno le seguenti struzioni (copiare tutto fino alla scritta done)
#!/bin/bash
## Rai-Mobile
# Copyleft 2012 gajm/lihin
# Released under WTFPL v2.0
## Set Player
player="ffplay -autoexit"
# Relinker iPhone/iPad
live_chan='Rai1@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1182259
Rai2@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=308718
Rai3@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=308709
Rai4@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746966
Rai5@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=395276
Raimovie@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=747002
Raipremium@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746992
Raigulp@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746953
Raiyoyo@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746899
Raistoria@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746990
Raiscuola@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=747011
Rainews@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=489110
Raisport1@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=358025
Raisport2@http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=358071'
live_list=`echo "$live_chan" | cut -d'@' -f1`
rep_list='RaiUno
RaiDue
RaiTre
RaiCinque'
rep_date=`for i in {1..7}; do date -d "$i day ago" +%Y-%m-%d" "%A; done`
aspect_ratio='originale
4:3
16:9'
function raimobile(){
   yad --width=200 --form --title="Rai-Mobile" --text="Scegli cosa vuoi vedere:" --item-separator="\n" --field="Rai Live:CB" "$live_list" --field="RaiReplay:CB" "$rep_list" --field="Data:CB" "$rep_date" --field="Aspect:CB" "$aspect_ratio" --field "Televideo - Programmi":BTN "chromium-browser -e http://www.televideo.rai.it/televideo/pub/solotesto.jsp?pagina=501" --button="gtk-cancel:1" --button="_Diretta:100" --button="_Replay:200" > /tmp/raimob-param
   case $? in
      100) railive ;;
      200) raireplay ;;
      *) exit ;;
   esac
}
function railive(){
   live_chan_ch=`cut -d'|' -f1 /tmp/raimob-param`
   relinker=`echo "$live_chan" | grep "$live_chan_ch" | cut -d'@' -f2`
   stream_rel=`curl -I "$relinker"  | grep 'Location: ' | awk '{print $2}'`
   if [ "$stream_rel" == "" ]; then
      yad --title="Error" --window-icon="dialog-error" --image="dialog-error" --text="ERRORE:\nStream non disponibile " --button="gtk-ok:0"
      continue
   fi
   qual_level=`curl "$stream_rel" | grep -v \# | sed 's/\r//'`
   qual_ch=`echo "$qual_level" | yad --list --height=250 --width=500 --title "Raalcuni elementii-Mobile - Diretta $live_chan_ch" --text="Seleziona lo stream da usare:" --column="Streams"`
   if [[ $? -ne 0 || "$qual_ch" == "" ]]; then continue; fi
   if [ X"$(echo "$qual_ch" | grep 'http://')" == "X" ]; then
      ## TODO Caratteristica del formato (format=m3u8-aapl)?
      stream_base_url=`echo "$stream_rel" | awk -F"[Mm]anifest" '{print $1}'`
      ## Stiamo usando yad... bisogna eliminare "|" alla fine di "$qual_ch".
      stream="$stream_base_url${qual_ch%?}"
   else
      stream="${qual_ch%?}"
   fi
   aspect=`cut -d'|' -f4 /tmp/raimob-param`
   if [ "$aspect" == "originale" ]; then
   $player -window_title "Diretta - $live_chan_ch" "$stream"
   else
      $player -window_title "Diretta - $live_chan_ch" -vf setdar="$aspect" "$stream"
   fi
}
function raireplay(){
   rep_chan_ch=`cut -d'|' -f2 /tmp/raimob-param`
   rep_date_ch=`cut -d'|' -f3 /tmp/raimob-param | cut -d' '  -f1`
   wget -q http://www.rai.tv/dl/portale/html/palinsesti/replaytv/static/"$rep_chan_ch"_"${rep_date_ch//-/_}".html -O /tmp/rairep-idx
   grep -B1 '"t":' /tmp/rairep-idx | awk 'NR%3!=0 && NR%3!=2' | cut -d'"' -f2 > /tmp/rairep-tmp-hour
   grep '"t":' /tmp/rairep-idx | cut -d'"' -f4 > /tmp/rairep-tmp-title
   grep '"i":' /tmp/rairep-idx | cut -d'"' -f4 | awk '{print "id"$0}' > /tmp/rairep-tmp-idx_num
   grep '"urlTablet":' /tmp/rairep-idx | cut -d'"' -f4 > /tmp/rairep-tmp-ipad
   grep '"urlSmartPhone":' /tmp/rairep-idx | cut -d'"' -f4 > /tmp/rairep-tmp-iphone
   grep '"h264":' /tmp/rairep-idx | cut -d'"' -f4 > /tmp/rairep-tmp-android
   paste -d'|' /tmp/rairep-tmp-hour /tmp/rairep-tmp-title /tmp/rairep-tmp-idx_num /tmp/rairep-tmp-iphone /tmp/rairep-tmp-ipad /tmp/rairep-tmp-android > /tmp/rairep-param
   rm /tmp/rairep-tmp-*
   prog_ch=`grep -v '|||' /tmp/rairep-param | awk -F'|' '{print $1" - "$2" - "$3}' | yad --list --height=500 --width=450 --title "Replay - $rep_chan_ch - $rep_date_ch" --text="Seleziona il programma:" --column="Programmi"`
   if [[ $? -ne 0 || "$prog_ch" == "" ]]; then continue; fi
   prog_id="${prog_ch##*id}"
   ## Non può sbagliare il grep dell'id, l'output è tipo "12345|"
   prog_param=`grep "id$prog_id" /tmp/rairep-param`
   rm /tmp/rairep-* && touch /tmp/rairep-stream
   ## Stream HLS akami "http://rai-i.akamaihd.net/[...].10.00_,600,800,1200,1500,.mp4.csmil/master.m3u8"
   iph_adap_stream=`echo "$prog_param" | awk -F'|' '{print $4}'`
   if [ X"$iph_adap_stream" != "X" ]; then
      iph_res=`echo "$iph_adap_stream" | grep -o ',[^,]*' | grep -v m3u8 | cut -d',' -f2`
      echo "$iph_res" | while read line; do
         iph_stream=`echo "$iph_adap_stream" | sed "s/\(,\)..*\(,\)/\1$line\2/"`
         echo "iPhone-$line|$iph_stream" > /tmp/rairep-stream
      done
   fi
   ipa_adap_stream=`echo "$prog_param" | awk -F'|' '{print $5}'`
   if [ X"$ipa_adap_stream" != "X" ]; then
      ipa_res=`echo "$ipa_adap_stream" | grep -o ',[^,]*' | grep -v m3u8 | cut -d',' -f2`
      echo "$ipa_res" | while read line; do
         ipa_stream=`echo "$ipa_adap_stream" | sed "s/\(,\)..*\(,\)/\1$line\2/"`
         echo "iPad-$line|$ipa_stream" >> /tmp/rairep-stream
      done
   fi
   ## Stream .mp4 non adattivo
   and_relinker=`echo "$prog_param" | awk -F'|' '{print $6}'`
   and_stream=`curl -I "$and_relinker" | grep 'Location: ' | awk '{print $2}' | sed 's/\r//'`
   if [ X"$and_stream" != "X" ]; then
      echo "Android-h264|$and_stream" >> /tmp/rairep-stream
   fi
   stream_ch=`cat /tmp/rairep-stream | yad --list --height=300 --width=500 --title "Replay - ${prog_ch%- id*}- $rep_date_ch" --text="Seleziona lo stream da usare:" --column="Streams"`
   if [[ $? -ne 0 || "$stream_ch" == "" ]]; then continue; fi
   stream=`echo "$stream_ch" | awk -F'|' '{print $2}'`
   aspect=`cut -d'|' -f4 /tmp/raimob-param`
   if [ "$aspect" == "originale" ]; then
   $player -window_title "Replay - ${prog_ch%- id*}- $rep_date_ch" "$stream"
   else
      $player -window_title "Replay - ${prog_ch%- id*}- $rep_date_ch" -vf setdar="$aspect" "$stream"
   fi
   rm /tmp/rairep-*
}
while [ $? -eq 0 ]; do
   raimobile
done

3. dopo aver incollato le istruzioni,  salvare il file raitv
cliccare tasto salva di medit

4. rendere il file eseguibile 
sudo chmod +x /usr/bin/raitv

5. creare file RaiTv.desktop 
sudo medit /usr/share/applications/RaiTv.desktop

6. scrivere od incollare al suo interno
[Desktop Entry]
Version=1.0
Terminal=false
Icon=tvtime
Type=Application
Categories=Qt;AudioVideo;Video;Player;
Exec=raitv
Name=RaiTv

7. Salvare 
cliccare tasto salva di medit

8. Rendere il file creato eseguibile con il seguente comando da terminale
sudo chmod +x /usr/share/applications/RaiTv.desktop

Ora eseguirlo digitando 
raitv 
nel terminale 
o
spostando il file RaiTv.desktop dalle applicazioni sulla dock Plank!

N.B. Questa guida costituisce un promemoria e deriva da informazioni varie prese in rete.


Aggiungere CURSORI MOUSE



E` possibile ricercare ed effettuare il download dei cursori su diversi siti come 

http://gnome-look.org/index.php?xcontentmode=36

http://opendesktop.org/

una volta effettuato il download, per l'installazione su linux, è necessario copiare la cartella col tema in

/$HOME/.icons


in alternativa se si vuole abilitare i cursori per tutti gli utenti copiare la cartella contente i cursori in 

/usr/share/icons

da li installare con il seguente comando

sudo ln -fs /usr/share/icons/**nomecartella**/cursor.theme /etc/alternatives/x-cursor-theme