Se colleghiamo il nostro dispositivo android tramite USB, e se l'opzione "Debug USB" è attivata è possibile interagire con lo smartphone per eseguire vari comandi amministrativi tramite il programma "adb".
E' possibile però che appena adb cerca di connettersi al telefono arrivi l'errore "no permissions".
Un metodo per verificarlo è eseguire il comando:
adb devices
Se il risultato riporta qualcosa del tipo:
List of devices attached
???????????? no permissions
Significa che adb non ha i permessi sufficienti per accedere via USB al dispositivo.
Ecco una serie di comandi utili per la gestione pacchetti su Arch Linux.
Da notare che yaourt è completamente compatibile con pacman, quindi in generale ovunque leggiamo di un comando pacman possiamo farlo anche con yaourt. Ovviamente non è vero il contrario.
pacman -Syu
Aggiorna tutto (u = update, y = fa un refresh prima). Usare "yy" per fare un refresh completo (ad esempio se si cambia mirror).
Aggiungere "f" per ignorare eventuali conflitti.
yaourt -Syua
Come sopra, ma verifica anche i pacchetti su AUR. In pratica è il comando definitivo da eseguire ogni tanto per aggiornare il sistema.
Problema: eseguite una applicazione grafica tramite terminale che necessità di permessi di root, ad esempio "kcalc".
Il risultato è questo...
sudo kcalc
Invalid MIT-MAGIC-COOKIE-1 keykcalc: cannot connect to X server :0
Il problema si presentava su Arch Linux (nessun problema a riguardo su Ubuntu).
ll motivo del blocco riguarda i permessi per accedere ad X, lanciato da un altro utente, e l'accesso alle informazioni di autorizzazioni per questo collegamento.
Grazie Unity per avere finalmente sdoganato i pannelli/launcher/task manager verticali!
Io uso la taskbar verticale da almeno 10 anni, e non potrei mai e poi mai tornare indietro! Windows dava pochi problemi in questo senso, ma il passaggio a Linux fu traumatico: Gnome non ne voleva sapere, XFCE non ne parliamo, l'unico a supportare (male) questa modalità era KDE.
Ma bisognava "ingoiare" diverse brutture. E via a usare KDE nonostante i diversi problemi che mi dava. O così o toccava tornare a Windows.
Oppure installare devi software appositi per gestire la cosa, con tutti i problemi del caso (caspita, il task manager lo deve gestire il sistema operativo!)
Se abbiamo un JAR con una applicazione Java da eseguire, e questo ha delle dipendenze da inserire nel classpath, si può usare questo comando veloce:
java -cp $(echo *.jar | tr ' ' ':') COMMAND
Il comando prevede che tutti i jar necessari (compreso il jar del comando) siano nella directory corrente. Se non è cosi' si possono fare le modifiche relative.