Jump to content
Nokioteca Forum

N900 I Comandi Da Tastiera Ed Xterminal


Matteo Biasi
 Share

Recommended Posts

  • Risposte 64
  • Created
  • Ultima Risposta

Top Posters In This Topic

Cortesemente: per nascondere le foto ad esempio deglio sfondi che non mi interessano mostrati nella galeria, che comando si deve dare? e per ritrovarle? Grazie assai

Puoi nasconderle dalla galleria immagini, ma questi file non devono essere in uso dai programmi altrimenti non verranno più trovati.

In Linux sono nascosti i file o directory che iniziano con il punto (.) davanti.

Quindi puoi rinominare il singolo file da nascondere mettendoci il (.):

$ mv immagine.jpg .immagine.jpg

oppure puoi fare una cartella nascosta (tutti i file che metti qui dentro non vengono mostrati in galleria)

$ mkdir .nascosta

e spostarci/copiarci dentro quello che vuoi con mv o cp.

Per visualizzare di nuovo la cartella, toglici il punto:

$ mv .nascosta nascosta

Ho fatto queste prove dalla directory MyDocs/DCIM, ma dovrebbe funzionare anche altrove. Considera che per nascondere le directory anche da windows (quando colleghi N900 col cavo usb) potresti doverci mettere anche l'attributo "nascosto" (volendo si fa anche con "mattrib" dal terminale).

Fai sapere se non è chiaro

EDIT:

Sai che mi hai fatto venire in mente un'idea per quella che potrebbe essere la mia prima applicazione x maemo, semplice semplice... mumble... devo far rullare sto sdk

Modificato da fra83fra
Link to comment
Condividi su altri siti

Puoi nasconderle dalla galleria immagini, ma questi file non devono essere in uso dai programmi altrimenti non verranno più trovati.

In Linux sono nascosti i file o directory che iniziano con il punto (.) davanti.

Quindi puoi rinominare il singolo file da nascondere mettendoci il (.):

$ mv immagine.jpg .immagine.jpg

oppure puoi fare una cartella nascosta (tutti i file che metti qui dentro non vengono mostrati in galleria)

$ mkdir .nascosta

e spostarci/copiarci dentro quello che vuoi con mv o cp.

Per visualizzare di nuovo la cartella, toglici il punto:

$ mv .nascosta nascosta

Ho fatto queste prove dalla directory MyDocs/DCIM, ma dovrebbe funzionare anche altrove. Considera che per nascondere le directory anche da windows (quando colleghi N900 col cavo usb) potresti doverci mettere anche l'attributo "nascosto" (volendo si fa anche con "mattrib" dal terminale).

Fai sapere se non è chiaro

EDIT:

Sai che mi hai fatto venire in mente un'idea per quella che potrebbe essere la mia prima applicazione x maemo, semplice semplice... mumble... devo far rullare sto sdk

Mettiamo che scelgo il metodo facile creando una cartella e mettendo l'attributo nascosto da windows poi però il file manager di default la "vede"?

non mi è chiaro questo questi file non devono essere in uso dai programmi perchè i sfondi personalizzati sono in uso...

Modificato da cementoarmato
Link to comment
Condividi su altri siti

Mettiamo che scelgo il metodo facile creando una cartella e mettendo l'attributo nascosto da windows poi però il file manager di default la "vede"?

non mi è chiaro questo questi file non devono essere in uso dai programmi perchè i sfondi personalizzati sono in uso...

L'attributo nascosto di windows non influisce su N900 e lui continua a vedere i file sia nei programmi che nella galleria, quindi non metterlo per gli sfondi personalizzati.

Il mio era un discorso generico, parlando solo di sfondi personalizzati, ho visto che quando ne imposti uno personalizzato lui lo ottimizza per la risoluzione e ne fa una copia da un'altra parte (altrimenti il file diventerebbe inaccessibile quando connetti il pc via usb).

Quindi io farei così:

- intanto imposti lo sfondo che vuoi tenere adesso

- crei una cartella nascosta per gli sfondi (nascosta è intesa con il punto davanti)

- ci sposti dentro gli sfondi che quindi scompaiono dalla galleria, file manager, ecc.

- quando vuoi cambiare sfondo rinomini la cartella (con mv) togliendo il punto, così questa torna visibile dappertutto nell'n900 e ti permette di selezionare uno degli sfondi; poi nascondi di nuovo la cartella con mv (rimettendoci il punto davanti)

Spero di essere riuscito a spiegarmi

Link to comment
Condividi su altri siti

L'attributo nascosto di windows non influisce su N900 e lui continua a vedere i file sia nei programmi che nella galleria, quindi non metterlo per gli sfondi personalizzati.

Il mio era un discorso generico, parlando solo di sfondi personalizzati, ho visto che quando ne imposti uno personalizzato lui lo ottimizza per la risoluzione e ne fa una copia da un'altra parte (altrimenti il file diventerebbe inaccessibile quando connetti il pc via usb).

Quindi io farei così:

- intanto imposti lo sfondo che vuoi tenere adesso

- crei una cartella nascosta per gli sfondi (nascosta è intesa con il punto davanti)

- ci sposti dentro gli sfondi che quindi scompaiono dalla galleria, file manager, ecc.

- quando vuoi cambiare sfondo rinomini la cartella (con mv) togliendo il punto, così questa torna visibile dappertutto nell'n900 e ti permette di selezionare uno degli sfondi; poi nascondi di nuovo la cartella con mv (rimettendoci il punto davanti)

Spero di essere riuscito a spiegarmi

perfettamente... un po' scomodo ma efficace. Cmq, visto che t'ho dato l'idea, rulla su sdk :);)

Link to comment
Condividi su altri siti

Segue qualche altro comando + o - utile...

Visualizza data e ora: date

Visualizza directory corrente: pwd

Stampa ultimi messaggi del kernel: dmesg

Visualizza i dispositivi USB connessi: lsusb (solo il lettore memory card :) )

Visualizza i moduli del kernel caricati (sono tipo i drivers in windows): lsmod

Esegue un comando qualsiasi e cronometra quanto tempo impiega per completarlo (al centesimo di secondo): time {comando} [es. time find . -iname '*.jpg' ci metterà qualche secondo]

Comprimi file o directory in un archivio .tar.gz: tar -czf {file_archivio.tar.gz} {elenco_file_da_comprimere}

Scompatta un archivio .tar.gz (o .tgz): tar -xzf {file_archivio.tar.gz}

Cerca di convertire un file PDF in un file di testo (utile per copia-incolla...): pdftotext {file_pdf} {file_txt}

Cerca di convertire un file PDF in un file HTML: pdftohtml {file_pdf} {file_html}

Diventa root (forse richiede anche piccolo pacchetto dagli extras?): sudo gainroot [attenzione, dopo essere diventato root lui esegue tutto anche comandi che possono anche brikkare il dispositivo]

Solo come root:

Pinga l'host o l'ip facendo vedere le latenze di rete: ping {nome_host oppure indirizzo_ip} [es. ping www.google.it]

Visualizza informazioni sulle schede di rete interne (wifi, gprs/3g, ecc.): ifconfig

Esci da root e torna utente normale: exit

X Matteo: cominciano a diventare parecchi, mi sa che dovresti suddividere almeno i comandi per visualizzare informazioni da quelli per gestire file e directory ;)

....segue... ;)

Link to comment
Condividi su altri siti

Segue qualche altro comando + o - utile...

Visualizza data e ora: date

Visualizza directory corrente: pwd

Stampa ultimi messaggi del kernel: dmesg

Visualizza i dispositivi USB connessi: lsusb (solo il lettore memory card :( )

Visualizza i moduli del kernel caricati (sono tipo i drivers in windows): lsmod

Esegue un comando qualsiasi e cronometra quanto tempo impiega per completarlo (al centesimo di secondo): time {comando} [es. time find . -iname '*.jpg' ci metterà qualche secondo]

Comprimi file o directory in un archivio .tar.gz: tar -czf {file_archivio.tar.gz} {elenco_file_da_comprimere}

Scompatta un archivio .tar.gz (o .tgz): tar -xzf {file_archivio.tar.gz}

Cerca di convertire un file PDF in un file di testo (utile per copia-incolla...): pdftotext {file_pdf} {file_txt}

Cerca di convertire un file PDF in un file HTML: pdftohtml {file_pdf} {file_html}

Diventa root (forse richiede anche piccolo pacchetto dagli extras?): sudo gainroot [attenzione, dopo essere diventato root lui esegue tutto anche comandi che possono anche brikkare il dispositivo]

Solo come root:

Pinga l'host o l'ip facendo vedere le latenze di rete: ping {nome_host oppure indirizzo_ip} [es. ping www.google.it]

Visualizza informazioni sulle schede di rete interne (wifi, gprs/3g, ecc.): ifconfig

Esci da root e torna utente normale: exit

X Matteo: cominciano a diventare parecchi, mi sa che dovresti suddividere almeno i comandi per visualizzare informazioni da quelli per gestire file e directory ;)

....segue... :)

Si hai ragione; per ora aggiorno la lista; poi domani gli suddivido in gruppi :D

EDIT: già suddiviso ;)

Modificato da Matteo Biasi
Link to comment
Condividi su altri siti

Apro questo topic come utility dove sono elencati tutti i comandi per Xterminal e le combinazioni tasti di N900. :rolleyes:

Per aggiungere un comando non elencato postate con il "nome" del comando ed una sua descrizione; quindi verrà aggiunto :mumble:

Comandi Xterminal:

Descrizione: per eseguire questi comandi va aperto Xterminal (Menu > Applicazioni > Xterminal); quindi basterà digitare il comando e premere invio :)

NB: i comandi Xterminal vanno digitati come digitati qui nel forum ( Compresi Spazi) Le "" non fanno parte dei comandi :)

Dati di sistema (CPU + RAM ecc...): "top"

RAM e SWAP: "free"

Elenca i files nella directory corrente: "ls"

Elenca anche i file nascosti con dettagli di dimensione, permessi, ecc: "ls -la"

Cambia directory: "cd {directory}"

Visualizza lo spazio utilizzato e libero sulle partizioni: "df -h"

Visualizza lo spazio utilizzato da file e sottodirectory contenuti nella directory attuale, con somma totale alla fine: "du -h"

Editor di testo: "vi"

Pulire tutto il testo nel terminale: "clear"

Visualizza un file di testo: "cat {nomefile}"

Visualizza da quanto tempo il sistema è acceso e il carico a breve/medio/lungo termine: "uptime"

Visualizza la sigla completa del kernel in uso: "uname -a"

Copia un file: "cp {file_origine} {file_destinazione}"

Copia una struttura intera con file e sottodirectory: "cp -r {dir_origine} {dir_destinazione}"

Sposta o rinomina un file o directory: "mv {origine} {destinazione}"

Compara due file: "cmp {file1} {file2}" [ritorna 0 se identici, 1 se diversi]

Cancella un file:" rm {nome_file}"

Cancella un ramo intero di file, directory e sottodirectory (ATTENZIONE: non chiede conferma): "rm -rf {directory}"

Crea una directory: "mkdir {directory}"

Cancella una directory vuota: "rmdir {directory}!

Cerca un file nelle sottodirectory a partire da quella attuale: "find . -iname '{nome_file}'" [esempio: find . -iname '*.jpg' per trovare tutti i jpg]

Cerca una parola dentro un file di testo: "grep {testo} {nome_file}" [si può anche usare * come nome_file]

Installare un file deb scaricato: "dpkg -i {file.deb}"

Installare dai repository configurati: "apt-get install {nome_pacchetto}"

Andare in MyDocs di cartella in cartella gli step sono :

"cd /home"

"cd user" (senza "/" oppure con "./")

"cd MyDocs" (senza "/" oppure con "./")

NB: il simbolo "/" fa riferimento alla root, mentre "./" alla cartella corrente.

Gli spazio devono essere sostituiti con "\ "(backslash + spazio).

Visualizza data e ora: "date"

Visualizza directory corrente: "pwd"

Stampa ultimi messaggi del kernel: "dmesg"

Visualizza i dispositivi USB connessi: "lsusb" (solo il lettore memory card)

Visualizza i moduli del kernel caricati (sono tipo i drivers in windows): "lsmod"

Esegue un comando qualsiasi e cronometra quanto tempo impiega per completarlo (al centesimo di secondo): "time {comando}" [es. time find . -iname '*.jpg' ci metterà qualche secondo]

Comprimi file o directory in un archivio .tar.gz: "tar -czf {file_archivio.tar.gz} {elenco_file_da_comprimere}"

Scompatta un archivio .tar.gz (o .tgz):" tar -xzf {file_archivio.tar.gz}"

Cerca di convertire un file PDF in un file di testo (utile per copia-incolla...):" pdftotext {file_pdf} {file_txt}"

Cerca di convertire un file PDF in un file HTML: "pdftohtml {file_pdf} {file_html}"

Comandi Root:

-Diventa root: "sudo gainroot" [attenzione, dopo essere diventato root lui esegue tutto anche comandi che possono anche brikkare il dispositivo]

Solo come root:

-Pinga l'host o l'ip facendo vedere le latenze di rete: "ping {nome_host oppure indirizzo_ip}" [es. ping www.google.it]

-Visualizza informazioni sulle schede di rete interne (wifi, gprs/3g, ecc.): "ifconfig"

-Esci da root e torna utente normale: "exit"

Comandi combinazione tasti:

Descrizione: questi comandi possono essere digitati in qualsiasi meno o applicazione (A patto che il menu/applicazione supporti il comando).

Questi comandi possono essere molto utili ad esempio per selezionare "tutti" i messaggi da eliminare :)

NB: Per "ctrl" o "alt" o ecc... si intende il vero e proprio tasto corrispondente; non una combinazione di lettere :)

I comandi in grassetto indicano quelli più utili ed utilizzati :thumbs:

Copiare il testo: Ctrl + C

Incollare il testo: Ctrl + V

Tagliare il testo: Ctrl + X

Selezionare tutto: Ctrl + A

Aprire: Ctrl + O

Creare un nuovo elemento: Ctrl + N

Salvare: Ctrl + S

Annullare l'operazione: Ctrl + Z

Ripetere l'operazione: Ctrl + Y

Aprire la barra di ricerca: Ctrl + F

Spostare il punto di inserimento alla fine della parola: Ctrl + freccia destra

Spostare il punto di inserimento all'inizio della parola: Ctrl + freccia sinistra

Comandi specifici dell’applicazione:

Browser Web:

Consente di aprire una nuova finestra: Ctrl + N

Consente di ricaricare la pagina: Ctrl + R

Consente di aprire un preferito: Ctrl + B

Consente di aggiungere un preferito: Ctrl + D

E-mail:

Consente di inviare un messaggio: Ctrl + Invio

Consente di rispondere a un messaggio: Ctrl + R

Lettore feed RSS:

Consente di aggiornare il feed: Ctrl + R

molto utile ed interessante!

Grazie!

Link to comment
Condividi su altri siti

Ragazzi, mi pareva di aver letto da qualche parte che c'è un comando per vedere le applicazioni aperte in background ed uno per terminarle. E' un casino? Scusate ma sono nuovo di questo mondo (informatico, per il resto son decrepito :shifty: ).

per vedere i processi attivi ci sono tanti modi. es:

pgrep nome_processo (ti dice i process_id che corrispondono a nome_processo)

ps aux (ti elenca tutti i processi)

top (ti visualizza processi, uso cpu, ram, ecc.)

per terminare un processo sapendo il suo nome:

killall nome_processo

es. apri gestione applicazioni, vai in xterm e con killall hildon-application-manager dovrebbe chiuderti la gestione applicazioni

ragazzi, vi ripropongo la domanda... come posso vedere da terminale le applicazioni installate sul telefono? e come avviarle da terminale? voglio avviare ScummVM da terminale ma non riesco....

per vedere i package installati e disinstallati:

dpkg --get-selections

per avviare le applicazioni da terminale, basta lanciarle normalmente..

es. hildon-application-manager lancia la gestione applicazioni.

Alcune applicazioni standard di N900 sembra che non funzionino se lanciate da shell.. credo che sia perchè vengono mantenute sempre attive come processi e quindi lanciando di nuovo il comando questo esce immediatamente perchè l'app è già caricata

Link to comment
Condividi su altri siti

dpkg --get-selections[/b]

per avviare le applicazioni da terminale, basta lanciarle normalmente..

es. hildon-application-manager lancia la gestione applicazioni.

Alcune applicazioni standard di N900 sembra che non funzionino se lanciate da shell.. credo che sia perchè vengono mantenute sempre attive come processi e quindi lanciando di nuovo il comando questo esce immediatamente perchè l'app è già caricata

Ma per lanciare le applicazioni devo specificare il percorso completo di dove si trova? e dove vengono installate le apps nel caso?

Link to comment
Condividi su altri siti

Ma per lanciare le applicazioni devo specificare il percorso completo di dove si trova? e dove vengono installate le apps nel caso?

No, normalmente in un sistema linux le applicazioni hanno un eseguibile (o un link all'eseguibile) già nel PATH di sistema, quindi basta scrivere il nome del programma.

Per eseguire un programma non nel PATH ma che si trova nella directory corrente devi scrivere:

./nome_programma

(ma non ti capiterà mai di doverlo fare, a meno che il programma non l'abbia scritto o compilato tu...)

Link to comment
Condividi su altri siti

ciao fra83 una domanda: ho creato una sottocartella in "/.images" ci ho spostato i temi e gli sfondi e poi la ho resa invisibile. e fin qui ci siamo tutto a posto....

poi però se voglio cambiar uno sfondo non mi basta render visibile la sottocartella in quanto il cellulare se gli sfondi e i temi sono in una cartella diversa da "/.images" non li vede . o meglio legge i nomi ma non sono disponibili ho fatto un po' di prove ma non ho risolto niente sai mica qualche soluzione?????

2a domanda: se volessi rinominar più file contemporaneamente come posso fare??? io provavo con mv e mettendo l asterisco ma mi dice no such file o directory se lo faccio uno a uno invece me li rinomina.... delucidazioni in merito??? scusa ma son nuovo di linux e cercando in giro non ho trovato granchè.

Link to comment
Condividi su altri siti

ciao fra83 una domanda: ho creato una sottocartella in "/.images" ci ho spostato i temi e gli sfondi e poi la ho resa invisibile. e fin qui ci siamo tutto a posto....

poi però se voglio cambiar uno sfondo non mi basta render visibile la sottocartella in quanto il cellulare se gli sfondi e i temi sono in una cartella diversa da "/.images" non li vede . o meglio legge i nomi ma non sono disponibili ho fatto un po' di prove ma non ho risolto niente sai mica qualche soluzione?????

ciao la cartella creala dentro /home/user/MyDocs così eviti problemi nel programmi con GUI che ti mostrano solo la home... e eviti di succhiare spazio nella root

2a domanda: se volessi rinominar più file contemporaneamente come posso fare??? io provavo con mv e mettendo l asterisco ma mi dice no such file o directory se lo faccio uno a uno invece me li rinomina.... delucidazioni in merito??? scusa ma son nuovo di linux e cercando in giro non ho trovato granchè.

mi sa che "mv" va con file multipli solo quando li sposti in un'altra directory ma non per rinominare file multipli.

Per questo serve un ciclo tipo

for i in *.jpg; do mv $i $i.old; done

che rinomina tutti i file .jpg in .jpg.old

Link to comment
Condividi su altri siti

  • 2 settimane dopo...

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share


×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy