G r i m o r i o

Ubuntu/Linux





Generali



Swappiness
Per ridurre al minimo l'uso della swap editare con permessi di root il file: /etc/sysctl.conf aggiungendo (o modificando) vm.swappiness=5
Per non usare definitivamente la swap remmare con # la riga della relativa partizione nel file /etc/fstab
(editarlo con: sudo gedit /etc/fstab)


Disabilitare splash screen
Editare con permessi di root il file: /etc/default/grub togliendo quiet splash (lasciare stringa vuota) e dare sudo update-grub


SSD (e USB Key con installazione completa)
Per ridurre al minimo le scritture: editare il file /etc/fstab con permessi di root
- aggiungere noatime alle partizioni su SSD/USB (non viene più scritta la data ultimo accesso files)
- aggiungere nodiratime alle partizioni su SSD/USB (non viene più scritta la data ultimo accesso dir)
- aggiungere anche discard per quelle su SSD (abilita il TRIM)
- aggiungere tmpfs /tmp tmpfs nodev,nosuid,size=1G per file temporanei in RAM
- non usare la swap
Esempio:
UUID=ecc... / ext4    noatime,discard,errors=remount-ro 0 1
#UUID=
ecc... none      swap    sw          0       0

Per far lavorare firefox solo in RAM:
- scrivere about:config come indirizzo in firefox
- mettere a false con doppio click browser.cache.disk.enable
- mettere a true  browser.cache.memory.enable
- click destro -> nuovo -> intero, nome: browser.cache.memory.capacity valore: 102400
- modifica -> preferenze -> avanzate -> rete -> flaggare "non usare gestione automatica cache"

Discussioni a riguardo:
http://forum.ubuntu-it.org/viewtopic.php?f=30&t=554125


Rimuovere vecchi kernel
Verificare versione attualmente in uso: uname -r
Lista immagini linux presenti: dpkg --get-selections | grep linux-image
Lista headers presenti: dpkg --get-selections | grep linux-header

Esempio:
sudo apt-get purge linux-image-3.2.0-38
sudo apt-get purge linux-headers-3.2.0-38

NON rimuovere mai kernel o headers in uso o quelli senza numeri!!!


Pulizia cache pacchetti di installazione
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean


Togliere icona posta dal pannello
Disinstallare indicator-messages e fare reboot


Aggiungere icona orologio al pannello
sudo apt-get install indicator-datetime


Installazione Java per browser
sudo apt-get install openjdk-6-jre
sudo apt-get install icedtea-6-plugin


Flash player su CPU SSE2
Si dovrebbe installare con il pacchetto: [u|xu|lu]buntu-restricted-extras
In caso contrario dare: sudo apt-get install flashplugin-installer

Se non va verificare se è installato:
dpkg -l | egrep 'ndis|swf|gnash|flash|nsplugin'

Reinstallazione completa:
sudo apt-get purge flashplugin-installer flashplugin-downloader
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update
sudo apt-get install flashplugin-installer

Altra installazione:
sudo apitude purge flashplugin-installer
sudo apitude install adobe-flashplugin

Discussioni a riguardo:
http://forum.ubuntu-it.org/viewtopic.php?f=73&t=541482
http://forum.ubuntu-it.org/viewtopic.php?f=73&t=541456


Flash player su CPU non SSE2
Verificare capabilities con: sudo lshw -C cpu
Ultima versione flash funzionante al 4/11/2012: 11.1.102.63
Scaricare il file https://github.com/downloads/webgapps/flashaid/flashplayer11_1r102_63_linux.i386.tar.gz
Estrarre libflashplayer.so
Sostituirlo a quello presente in: /usr/lib/flashplugin-installer

Dalla guida http://forum.ubuntu-it.org/viewtopic.php?f=73&t=522058&p=4233422


Controllo stato wifi:
iwconfig
sudo rfkill list all
sudo lshw -C network
iwlist scan    (scansione reti)


Controllo stato ethernet:
ifconfig
nm-tool



Comandi per verifica USB
lsusb
lsusb -t
sudo dmesg | grep usb
(mostra anche i nomi dei devices)
Se non si apre una porta aggiungere utente al gruppo dialout:
groups NOMEUTENTE (mostra a quali gruppi si appartiene)
sudo adduser NOMEUTENTE dialout


Elenco completo hardware
sudo lshw


Samba
sudo apt-get install samba
sudo apt-get install system-config-samba
sudo apt-get install cifs-utils
sudo apt-get install winbind

Per abilitare la condivisione senza password
modificare il file: /etc/samba/smb.conf con security=share
(In win aggiungi risorsa di rete \\nomepc\nomecondivisione)

Per risolvere l'errore "Recupero dell'elenco della condivisione del server non riuscito"
modificare il file: /etc/nsswitch.conf
cercare: Files wins mdns4_minimal[NOTFOUND=return] dns mdns4
e aggiungere wins
(Eventualmente aggiungere in /etc/hosts l'ip dei PC win)

Configurazione grafica tramite browser: cercare SWAT


Cambiare nome al computer (nome host)
Si devono editare i files /etc/hostname e /etc/hosts modificando il nome
gksu gedit /etc/hostname
sudo hostname -F /etc/hostname
gksu gedit /etc/hosts
sudo reboot now


Salvare lista pacchetti installati
sudo dpkg --get-selections > nome_file_log

...e installare pacchetti da lista
sudo dpkg --set-selections < nome_file_log
sudo apt-get dselect-upgrade


Lettore SD su netbook con SSD
http://forum.ubuntu-it.org/viewtopic.php?f=47&t=488747&p=3822676

http://forum.ubuntu-it.org/viewtopic.php?f=30&t=300082&p=2212300


Install UEFI
forum.ubuntu-it.org/viewtopic.php?f=30&t=540148&p=4227991



Sistemare stato installazione/pacchetti incasinato

sudo rm -r /var/lib/apt/lists/*
sudo mkdir /var/lib/apt/lists/partial
sudo apt-get update


Altri comandi per stato installazione/pacchetti incasinato
sudo dpkg --configure -a
sudo apt-get install -f


Far vedere lettore floppy non montato automaticamente
sudo modprobe floppy


Montare automaticamente una partizione dati
Creare directory di mount ad esempio /media/SSDATI
sudo mkdir /media/SSDATI

Aggiungere riga a /etc/fstab
/dev/sdXN /media/SSDATI ext4 rw,defaults 0 0
dove X di sdXN è l'unità e N il numero della partizione

Se ntfs:
dev/sdXN /media/SSDATI ntfs-3g silent,umask=000,locale=it_IT.utf8 0 0

Se di ha l'UUID:
UUID=........ /media/SSDATI ntfs-3g silent,umask=000,locale=it_IT.utf8 0 0

Se SSD aggiungere alle opzioni: noatime,nodiratime,discard

Se condivisione di rete con samba:
//<IP_SERVER>/DATACLOUD /media/DATACLOUD cifs auto,username=<...>, password=<...>,file_mode=0777,dir_mode=0777,rw

Montare manualmente una condivisione di rete
sudo mkdir /media/DATACLOUD
sudo apt-get install cifs-utils
sudo mkdir /media/DATACLOUD
sudo mount.cifs //<IP_SERVER>/DATACLOUD /media/DATACLOUD -o username=<...>, password=<...>,file_mode=0777,dir_mode=0777,rw 0 0


Scoprire l'UUID delle partizioni
ls -l /dev/disk/by-uuid


Reinstallare network manager
Vedere se network manager in funzione:
ps aux | grep NetworkManager

In caso di sparizione icona network manager:
sudo apt-get purge network-manager
Riavvio...

Abilitazione porta ethernet:
sudo ifconfig eth0 up
sudo dhclient eth0

Reinstallazione network manager:
sudo apt-get install network-manager
Riavvio...

Comandi network manager:
sudo service network-manager start|restart|stop

Files relativi al network manager:
/etc/network/interfaces
/etc/hosts
/etc/resolv.conf

/etc/NetworkManager/NetworkManager.conf
(è possibile si debba mettere managed=true)

Riconfigurare dhcp:
sudo dhclient eth0
sudo auto eth0
sudo iface eth0 inet dhcp



Lista moduli installati:
lsmod


Installare lingua italiana kompozer
Scaricare da http://kompozer.sourceforge.net/l10n/langpacks/kompozer-0.8b3/ il file kompozer-0.8b3.it.xpi
Menu Tools -> AddOn -> extension -> Install
Indicare il file appena scaricato, installare, riavviare kompozer



Anti tracciamento firefox
Aprire configurazione firefox con about:config
forum.ubuntu-it.org/viewtopic.php?f=34&t=573219#p4525737


Lettura sensori sistema:
sudo apt-get install psensor
psensor (grafico)
sensors (da terminale)


Conky
Indicatore di sistema altamente configurabile tramile il file: ~/.conkyrc
Installare con: sudo apt-get install conky
Vedere guida: http://www.tomshw.it/forum/linux-e-altri-sistemi-operativi/244300-guida-configurazione-di-conky.html

Esempio conkyrc (con lettura temperatura scheda video nvidia)


Programmi/pacchetti (re)installazione

ubuntu-restricted-extras
xubuntu-restricted-extras
lubuntu-restricted-extras
flashplugin-installer
Codec, flash
openjdk-6-jre
idedtea-6-plugin
Java runtime e plugin
bleachbit

Pulizia cache, cronologie, dati recenti ecc
catfish Ricerca files
gparted partiziona HD e copia partizioni
unetbootin crea USB key live
synaptic
testdisk
gestore pacchetti (installazione/rimozione)
manutenz./recupero dati (solo cmd line)


psensor
conky
mesa-utils
Sensori di sistema
Indicatori di sistema configurabili
Utilità per scheda video
arduino
gtkterm
IDE Arduino
Terminale per porta seriale
myunity (ubuntu 12.04)
unity-tweak-tool (ubuntu 13.10)
impostazioni grafiche unity
gnome-panel
per creazione lanciatori unity
mtpaint
gimp
inkscape
screenruler
sweethome3d

Semplice paint
Fotoritocco
Disegno vettoriale
Righello per lo schermo
Disegno planimetrie e interni
kompozer
filezilla
streamtuner2 (associazione stazioni non in ordine)
totem
audacious
audacity
vlc
Editor html
Trasferimento ftp
Radio internet
Lettore multimediale
Lettore audio
Registratore audio
Lettore multimediale
python-tk
python-serial
python-pygame
python3
python3-tk
python3-serial
Programmazione Python



Estensioni Firefox

Strumenti -> componenti aggiuntivi -> estensioni
Flash Video downloader Download video youtube
Youtube MP3 Podcaster Download solo audio
Flashblock Blocco flash


cat /etc/issue
hwinfo


Aggiornamento kernel per cedar trail:
http://forum.ubuntu-it.org/viewtopic.php?f=47&t=518259&start=20#p4164663
wget -O linux-kernel-3.5.2
chmod +x linux-kernel-3.5.2
sudo sh linux-kernel-3.5.2





Firewall

sudo apt-get install ufw Installa gestore firewall
sudo ufw reset
sudo ufw default deny
sudo ufw enable Attiva il firewall (in bloccato out permesso)
sudo ufw disable Disattiva il firewall (default)
sudo ufw allow 80/tcp Abilita traffico ingresso tcp da porta 80
sudo ufw allow from 192.168.1.50 Abilita traffico ingresso da IP 192.168.1.50
sudo ufw allow from 192.168.1.50 to any port 8080 proto udp Abilita traffico ingresso udp da porta 8080 all'IP 192.168.1.50
sudo ufw status numbered Visualizza stato e regole attive
sudo ufw delete N Rimuove la regola N
sudo netstat -alnWp | grep tcp Visualizza porte connesse e in listening
sudo netstat -tulnp Visualizza servizi in ascolto

Server SSH porta 22 tcp
Server WEB porta 80 tcp
Server FTP porta 21 tcp
Samba porte 445 139 tcp e 137 138 udp






Gnome shell


Spessore scrollbar
Aprire (o creare):
sudo gedit ~/.config/gtk-3.0/gtk.css
Aggiungere:
.scrollbar {
-GtkScrollbar-has-backward-stepper: false;
-GtkScrollbar-has-forward-stepper: falses;
-GtkRange-slider-width: 24;
-GtkRange-stepper-size: 20;
}s

Nomi pacchetti
Impostazioni                         gnome-control-center
Strumento di personalizzazione gnome-tweak-tool
dconf Editor dconf-editor
Editor di configurazione gconf-editor
Dischi gnome-disks (come gparted)
Pacchetti gnome-packagekit (come synaptic)

Touchpad disattivo
Normalmente la configurazione si trova in:
Impostazioni (gnome-control-center) -> Mouse e touchpad

Se per motivi hardware non appare allora modificare:
dconf-editor -> org -> desktop -> peripherals -> touchpad -> tap-to-click






Ubuntu


Spessore scrollbar Unity
Aprire:
sudo gedit /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
Sezione scrollbar modificare riga:
-GtkRange-slider-width: 16;


Test compatibilità unity3d
/usr/lib/nux/unity_support_test -p


Test prestazioni 3d
glxgears


Creare un lanciatore per Unity
Creare un file .desktop nella home con
gnome-desktop-item-edit nome.desktop
Per averlo nella dash copiarlo in
~/.local/share/applications
In caso fosse mancnte installare
sudo apt-get install gnome-panel


Far apparire servizi in avvio automatico:
cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop





Xubuntu


Lentezza apertura thunar (Xubuntu)
Modificare il file: /usr/share/gvfs/mounts/network.mount impostando AutoMount=false


Avviare task manager con control alt canc in Xubuntu
Il task manager si apre con il comando: xfce4-taskmanager
quindi basta aggiungerlo alle scorciatoie di tastiera:
menu >
  impostazioni >
    gestore delle impostazioni >
      tastiera >
        scorciatoie applicazioni >
          aggiungi >
            comando xfce4-taskmanager >
              ok >
                premere la combinazione
uscirà il messaggio che la combinazione è già usata da xflock4 e chiederà quale tenere buona.


Reinstallazione(?) xfce (o lxde):
sudo apt-get install xubuntu-desktop
sudo apt-get install xfce4 xfce4 xfce4-goodies
(per lubuntu sostituire xubuntu con lubuntu e xfce con lxde)




Lubuntu


Settare tastiera italiana permanente su Lubuntu live:
Aggiungere al file /etc/xdg/lxsession/Lubuntu/autostart il comando @setxkbmap it
(ed eventualmente in /etc/rc.local)


Settare scorrimento laterale touchpad
Aggiungere:
@synclient HorizScrollDelta=100
@synclient HorizEdgeScroll=1
in
~/.config/lxsession/Lubuntu/autostart
(/etc/xdg/lxsession/Lubuntu/autostart????)



Installare gestione audio
sudo apt-get install pulseaudio pavucontrol



Creare lanciatori sul desktop:
http://marcosbox.blogspot.it/2012/11/lxde-lubuntu-aggiungere-collegamenti.html













Page by C.Fin 11/2012  -  Cats by Rones