Arch - Eliminare programmi inutili con Pacman

Per eliminare i programmi inutili

1. digitare nel terminale

sudo pacman -R $(pacman -Qdtq)

2. ripetere piú volte 

TASTO POWER - azioni


Modificare il file logind.conf

Per farlo aprire il terminale e digitare

sudo medit /etc/systemd/logind.conf 

apparirà una lista di azioni che il computer puo fare quando vengono premuti alcuni tasti

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=ignore
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes

E' ncessario rimuovere il segno # per abilitare l'azione che vogliamo che il nostro pc svolga di default

ad esempio per evitare che premendo il tasto di accensione il pc si spenga automaticamente, all´ interno di medit correggere o aggiungere la seguente scritta

HandlePowerKey=ignore

Comando sudo negli script

Negli script inserire
echo password | sudo -S comando
al posto della password mettere la propria e al posto di comando inserire l'azione da far fare

per disabilitare sudo 
visudo
In fondo alla configurazione è sufficiente aggiungere il proprio nome utente 
utente   ALL=NOPASSWD: ALL

TOUCHPAD - Scroll 2 dita



Creare script

sudo geany multi.sh

incollare dentro

#!/bin/sh
sleep 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8

renderlo eseguibile

sudo chmod =x multi.sh

eseguirlo

sh multi.sh

Modificare percorsi predefiniti cartelle Linux


Per modificare i percorsi delle cartelle predefinite, è necessario editare il file di configurazione user-dirs.dirs.

sudo medit $HOME/.config/user-dirs.dirs

Il file avrà più o meno questo contenuto :

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Video"

Penso che a questo punto la soluzione sia abbastanza semplice da capire. Basta andare a modificare il percorso che si trova a destra del simbolo “=”.

Esempio : XDG_DOWNLOAD_DIR=”$HOME/Scaricati” può essere sostituito con

XDG_DOWNLOAD_DIR=”$HOME/Nuova_cartella”

Una volta completate le modifiche salvare il file di configurazione

BLUETOOTH su Linux



Per installare il Bluetooth sul nostro pc è necessario installare alcuni pacchetti scrivendo sul terminale questo unico comando:

yaourt -Sy bluez bluez-cups bluez-firmware bluez-hid2hci bluez-libs bluez-utils

Per gestire i dispositivi bluetooth e' necessario aprire il terminale e digitare 

bluetoothctl

entreremo in un programma da terminale dove utilizzereo i seguenti comandi (meglio se in ordine)

comandi utili

power on  accende l'hardware ovvero la periferica bluetooth

agent on  accende l' agente di riconoscimento bluetooth

scan on scansiona gli oggetti vicini individuandoli con una serie fatta di lettere e numeri che per comodita diciamo fosse XX:XX:XX:XX:XX. questa serie e' importante perche' identifica l'oggetto.

pair XX:XX:XX:XX:XX si collega l'oggetto identificato con la serie di lettere e numeri con il pc

trust XX:XX:XX:XX:XX si rende l'oggetto identificato con la stringa di lettere e numeri, nella disponibilita' del computer

connect XX:XX:XX:XX:XX si collega finalmente l' oggetto al computer

default-agent si reimposta l'agente di riconoscimento

quit  si esce dal programma di gestione bluetooth

Per fare in modo poi che il bluetooth si accenda sempre all' avvio del computer

Creare un nuovo file scrivendo nel terminale

sudo medit /etc/udev/rules.d/10-local.rules

si aprira' medit , quindi scrivere all'interno queste due righe e salvare

# Set bluetooth power up
ACTION=="add", KERNEL=="hci0", RUN+="/usr/bin/hciconfig hci0 up"

RIPARARE ERRORE BLUETOOTH KERNEL 3.15

Nel caso in cui dovesse esserci un errore e non dovesse essere riconosciuta la chiavetta o la scheda interna con il kernel 3.15 e' necessario aprire il terminale e digitare in sequenza questi comandi. al termine il bluetooth tornera' a funzionare

1. autenticarsi come amministratore

sudo su

2. entrare nella cartella del proprio kernel (in questo caso 3.15.4-1 ma potrebbe essere diverso, per conoscerlo scrivere uname -r nel terminale)

cd /usr/lib/modules/3.15.4-1-ARCH/kernel/drivers/bluetooth/

3.una volta nella cartella, inserire questo unico comando per sistemare il bluetooth

cp ath3k.ko.gz ath3k.ko.gz.orig && cp btusb.ko.gz btusb.ko.gz.orig && gunzip ath3k.ko.gz && gunzip btusb.ko.gz && sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' ath3k.ko > at.ko && sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' btusb.ko > bt.ko && mv at.ko ath3k.ko && mv bt.ko btusb.ko && gzip ath3k.ko && gzip btusb.ko && rmmod ath3k && rmmod btusb && modprobe btusb && modprobe ath3k


FIREFOX - Browser


Firefox è un browser ovvero un programma in questo caso gratuito che permette di navigare tra le pagine internet e a volte migliorare il modo col quale si utilizza la rete.
E’ un software completamente gratuito (si scarica e si usa gratis)

E’ disponibile per Windows, Mac, Linux (imparate ad usarlo bene e cambiare sistema operativo non sarà per voi un problema)

Si espande con i plugin aggiuntivi (ci si può chattare e fare moltissime altre cose)

Ecco i plugin più interessanti:


AdBlock Plus (per evitare banner pubblicitari)

Download statusbar (per osservare come procedono i vostri downloads)

Extended statusbar (per conoscere molte informazioni di navigazione nella
barra inferiore)

Hyperword (seleziona una porzione di testo di una pagina e vedrai… non attivare ricerca)

No Script (per evitare banner pubblicitari)

Rss Ticker (per vedere gli rss scorrere)

Screengrab (per salvare la pagina o porzioni di essa in un file immagine)

Tab Mix Plus (per gestire al meglio la navigazione a schede e finestre)

Tiny Menu (per sintetizzare la visualizzazione della barra menu)

Toobar buttons (per aggiungere e personalizzare pulsanti nelle barre)

Lastpass (per salvare le password automaticamente)

Ecco i motori di ricerca più interessanti :

I più usati nel mondo
Italiani


Minimizzare l'uso della memoria ram :


Nel campo degli indirizzi dei siti, scrivere about:config e premere Invio
Cliccare con il tasto destro del mouse in un punto bianco dello schermo e selezionare Nuovo -> Booleano


Nella finestra che si apre, digitare la stringa config.trim_on_minimize e premere Invio

Nella finestra successiva scegliere true e premere Invio
Riavviare Firefox

Migliorare il caricamento delle pagine:

Digitare about:config nella casella dell’indirizzo.
Cercare la voce network.http.pipelining e modificare il valore a true;
Cercate la voce network.http.proxy.pipelining e modificare il valore a true;
Cercate la voce network.http.pipelining.maxrequests e modificare il valore a 34;
Cliccate con il pulsante destro in qualsiasi punto dell’elenco dei parametri di Firefox e scegliete Nuovo e poi Integer. Nella finestra di dialogo che compare, immettete nglayout.initialpaint.delay; nella finestra di dialogo successiva, immettete zero



Diminuire la quantità di memoria utilizzata  o disabilitarla del tutto:

Digitare il comando about:config nella barra indirizzi di Firefox stesso, e premere Invio.
Trovare la stringa “browser.sessionhistory.max_total_viewers“.
Il suo valore di default è -1 , il che vuol dire che verrà utilizzata tutta la memoria disponibile. Ponendo il valore a 0, la memorizzazione delle pagine visitate viene disabilitata del tutto, con una grande riduzione dell’uso della memoria, soprattutto con molte schede aperte contemporaneamente.
Se si mette un qualsiasi numero intero come valore, questo indicherà il numero massimo di pagine da conservare in memoria a tal fine.
Per ridurre ulteriormente il consumo di memoria, è possibile intervenire sulle preferenze che regolano l’uso della memoria nel caricamento delle pagine.
Questo si fa ponendo la preferenza “browser.cache.memory.enable” a “true” e impostando il valore massimo in kb della memoria da utilizzare nella preferenza “browser.cache.memory.capacity“.
Se si pone “browser.cache.memory.capacity” uguale a -1, saranno impostati i valori di default, che potete trovare qui:
http://kb.mozillazine.org/Browser.cache.memory.capacity
(notare che i valori di default sono diversi tra Firefox 1.5 e Firefox 2.0).
Ovviamente, per ridurre la memoria utilizzata, occorre mettere la preferenza “browser.cache.memory.capacity” con un valore inferiore a quello di default per la versione usata.

Ad esempio, un valore di 4096 ridurrà l’uso della memoria per tutti quelli che hanno piu di 64 MB di RAM.
Per la modifica delle preferenze si può intervenire mettendo nella barra degli indirizzi about:config oppure mettendo nel file user.js le seguenti linee:
user_pref(”browser.sessionhistory.max_total_viewers”, 0);
user_pref(”browser.cache.memory.enable”, true);
user_pref(”browser.cache.memory.capacity”, 4096);
Per maggiori informazioni si possono consultare le seguenti pagine (in inglese):
http://kb.mozillazine.org/Memory_Leak Pagina 36 di 113
http://kb.mozillazine.org/Browser.cache.memory.capacity
http://kb.mozillazine.org/Browser.cache.memory.enable
http://kb.mozillazine.org/Browser.sessionhistory.max_total_viewers
Se anche con queste indicazioni si continua ad avere un consumo di memoria molto rilevante, di molto superiore ai 100 MB, è bene provare con un nuovo profilo, senza usare estensioni (alcune estensioni infatti possono aumentare il consumo di memoria e così anche certi plugin).

Eliminare il blocco dei Download sulle Rom Miui


1) Aprire l’app “download” dal drawer

2) Aprire il menù ed in seguito fare tap su impostazioni.



3) Nella voce segnalazione utilizzo dati, ruotare verso l'alto fino a scorgere la scritta “illimitato”.