Diamo Sox

12 Aprile 2013

Annunci

Ho citato sox brevemente di sfuggita in un paio di altri posti. Questo impressionante linea di comando lettore musicale e Editor è un vero grande aggiunta a CLI arsenale di nessuno, però, così ho pensato di dedicare un intero post ad esso. Quindi, senza ulteriori indugi, diamo sox!
Semplice utilizzo:
riprodurre il file name.ext
come in gioco guitarsolo.ogg
o per registrare te stesso,
rec guitarsolo.flac
Per convertire i file da wav in ogg:
sox scream.wav scream.ogg
Il manuale sox fa un grande lavoro a spiegare il gioco e rec, così mi sarà mantenerlo breve qui. Lo scopo di questo articolo è di più per discutere la funzione di synth e tutta la roba veramente pulito si può fare con esso.
Ci sono diversi tipi di suono si può scegliere quando si utilizzano synth, sono marrone, rosa, pizzicare, sega, quadrato, triangolo e bianco. Per riprodurre una singola nota di chitarra, una E, è possibile effettuare le seguenti operazioni:
giocare-n synth 2 pl E2
Si noti l'uso di pl, invece di cogliere nella riga sopra. È possibile utilizzare i tipi di synth abbreviati per qualsiasi tipo di suono, pi di rosa, tre per triangolo, ecc Se si vuole scrivere la nota in un file, fare in questo modo:
sox-n note.ogg synth 2 pl E2
Utilizzando il comando di riproduzione fallirà qui perché tenterà di riprodurre il file note.ogg invece di scrivere ad esso. Ci sono un sacco di effetti che si possono aggiungere alle note tra cui overdrive, flanger, ecc Ognuno è ben documentato nel manuale di sox. Una cosa che ho trovato difficile da capire in un primo momento è stato collegando più note insieme. Ci sono alcune semplici dimostrazioni di accordi nel manuale, ma, se si vuole avere sox riprodurre un brano, vi imbatterete nel difficile compito di fare alcune enormi ritardi per ogni nota, oppure è possibile collegare più sox comanda insieme in questo modo:
giocare "| sox-np synth .25 pl E2" "| sox-np synth 0,7 pl B2"
Ho scritto uno script per riprodurre la canzone "Twinkle Twinkle Little Star" utilizzando sox. E 'disponibile qui . Ora, se ci siamo fermati qui, che sarebbe stato un po 'di buona sox, ma sono tutti circa la veramente grande sox. Quindi, vi è un secondo script che trasforma la tastiera in una tastiera (sintetizzatore), che si può scaricare da qui . Semplicemente tar xzf soxsynth.tar.gz e cd alla directory soxsynth. eseguire lo script con. / soxsynth.
Ho davvero apprezzato questo sox con voi. Spero che era buono per voi come lo è stato per me.

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!

Un rapido aggiornamento

18 gennaio 2013

Annunci

Nel corso degli ultimi mesi sono stato sempre utilizzato per la mia nuova Distro di scelta, Arch Linux. E 'stata un'ottima esperienza finora. Mi piace molto la mia nuova scelta di desktop grafico troppo, XFCE. L'accessibilità XFCE è in buona forma, ma nuovi progressi è piuttosto lento, e la lista accessibilità quasi mai risponde alle query. C'è un sacco di potenziale, però, e spero per il meglio. Se seguite la guida all'installazione arco e sei interessato a creare XFCE con l'accessibilità, è necessario installare l'orca e pacchetti di speech-dispatcher. Ricordarsi di eseguire spd-conf prima di lanciare speech-dispatcher per la prima volta. Una delle davvero grandi cose su Arch Linux è non si è costretti a utilizzare PulseAudio di default. Quindi, se odiate pulseaudio tanto come faccio io, ricordarsi di impostare l'uscita audio di alsa nelle configurazioni speech-dispatcher. Per attivare l'accessibilità, è necessario aggiungere la seguente riga al vostro. Xinitrc
GTK_MODULES export = Gail: a-ponte
Questo dovrebbe essere sufficiente per farti installato e funzionante, se si decide di entrare nel meraviglioso mondo di Arch.

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!

Vmail CLI Client di posta

9 agosto 2012

Annunci

Vmail è uno dei, se non il client di posta elettronica più impressionante che abbia mai usato. Se sei un fan del editor di testo vim, si sta andando ad amare Vmail.
La documentazione sul sito Vmail spiega tutto ciò che c'è da sapere su l'uso e l'installazione, quindi non coprirà utilizzo qui. Vi mostrerò come installarlo in Ubuntu 10.04 e superiori. Il metodo di installazione consigliato utilizza RVM che era un po 'complicato per me fino a quando ho capito che aveva bisogno di sudo per mettere programmi nel percorso del file eseguibile. Per installare, digitare quanto segue:
sudo curl-L https://get.rvm.io | bash-s stabile - rubino
Dopo che lo scarica inizierà il processo. Leggi lo schermo, quindi premere q per continuare. Immettere il comando source che ti dà proprio davanti ai vostri ricomparirà il prompt, o semplicemente chiudere e riaprire il terminale. Avanti, digitare:
rvm install 1.9.3
Questo comando potrebbe richiedere del tempo.
gem install vmail
Per aggiornare alla versione più recente, digitare semplicemente:
gem install vmail
nuovamente. Attualmente sto usando Vmail come il mio client di posta elettronica primario, e sono sicuro che, dopo aver provato che sarà troppo. Un'ultima cosa, se si desidera impostare uno script come firma, è possibile farlo inserendo:
signature_script: / home / UTENTE / path / to / script
nel file ~ /. vmailrc

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!

Confucio dice: "La fortuna è divertente!"

6 luglio 2012

Annunci

Il comando fortune in grado di fornire ore di divertimento. Essa mostra un detto a caso, o la fortuna, quando viene richiamato. In Ubuntu si può ottenere con:
sudo apt-get install fortune-mod
Ci sono diversi pacchetti di fortuna si può arrivare a ottenere ancora più fortuna. per scoprire che tutto è tipo disponibile:
apt-cache search fortuna-
Fortune è molto ben documentato, in modo da scoprire come usarlo tipo:
uomo fortuna
È possibile creare i propri file per fortuna pure. Per farlo, aprite il vostro editor di testo preferito, e scrivere quello che vuoi. Per terminare un tipo di fortuna una% su una riga da solo:
nano my_fortunes
Questa è una fortuna cool!
%
quando si hanno tutte le fortune che desiderate nel file utilizzare il comando strFile fare è dat controparte.:
my_fortunes strFile
quindi digitare:
fortuna ~ / my_fortunes
Se hai cercato attraverso le fortune pack e installato le fortune offensive si può essere interessati a un file di fortuna che ho fatto. E 'piena di Confucio detti. Basta scaricare le fortune Confucio ed estrarlo.
tar-xzvf Download / confucius.tar.gz
Quindi, è possibile utilizzare il programma digitando:
fortuna ~ / Confucio
o, se si vuole mettere in cammino di fortuna in modo da otterrete li a caso:
sudo mv ~ / Confucio * / usr / share / games / fortune / off /
Questi sono posizionati nella directory fortuna offensiva per un motivo. Quindi, se siete facilmente offesi, non scaricare o utilizzare questo file. Se trovo più buoni virgolette per mettere in esso Voglio aggiornare il file, quindi si consiglia di controllare di tanto in tanto.
Qui ci sono alcune cose interessanti che si possono fare con il vostro file di fortuna Confucio appena scaricato. Si può, naturalmente, utilizzare un tuo file, o semplicemente lasciare che la fortuna scegliere tra tutti i file, anche se si consiglia di utilizzare l'opzione-s per brevi fortune. In irssi:
/ Alias ​​Confucio / exec-o fortuna / usr / share / games / fortune / off / Confucio
Se si dispone di xcowsay:
sudo apt-get install xcowsay
è possibile ottenere un interessante login con questo piccolo script, salvare come Confucio-login:
#! / Bin / bash
dormire 2
xcowsay "$ (fortuna / usr / share / games / fortune / off / Confucio)"
exit 0
Vai al menu di sistema, preferenze, applicazioni di avvio e aggiungere lo script Confucio-login alla lista.
È possibile aggiungere anche:
fortuna / usr / share / games / fortune / off / Confucio
al vostro ~ /. bashrc per un modo di dire quando si apre il terminale.
Se hai lasciato le file di Confucio a vostra home directory, è sufficiente sostituire il percorso con:
/ Home / TUONOME / Confucio
Spero che ti piace queste parole tanto quanto me. Se avete dei detti di Confucio che ritenete grandi che non sono inclusi in questo file assicurarsi di lasciare nei commenti e posso aggiungere al file.

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!

TinTin - Alter Aeon

28 giugno 2012

Annunci

Ho trascorso diversi mesi di lavoro su un pacchetto di trigger per il client MUD basato su CLI Tintin + + per riprodurre il MUD Alter Aeon . Anche se è ancora un work in progress credo che sia pronto per le persone a usare. Viene fornito con un file readme dettagliato, quindi non mi comprenderà istruzioni per l'uso sentire, ma qui è come installare.

Installazione di Ubuntu>

Per ottenere tutto istituito nel terminale aperto Ubuntu e digitare quanto segue:
sudo apt-get install git-core tintin + + sox libsox-fmt-all

Installazione Mac

Per ottenere tutto installato su un Mac:
Se si desidera, è possibile scaricare, estrarre e costruire l'ultima versione di tintin + + dalla sorgente. Prendi il codice sorgente da
il tintin + + downloads pagina Le modalità tecniche per come installare dai sorgenti sono oltre la portata di questo articolo. Tintin + +, una versione leggermente più vecchio, è disponibile nei porti mac.
Installare macports:
la pagina di installazione macports
Installare Xcode e dei suoi strumenti a riga di comando a disposizione gratuitamente dal Mac App Store. Gli strumenti della linea di comando si trovano sotto il pulsante di download nella barra degli strumenti, è l'ultimo elemento nella tabella componenti.
Aprire terminale:
sudo port install coreutils git-core gsed sox tintinxx wget xz
Per essere in grado di utilizzare le abilità alt chiave fornite in questo trigger pacchetto, preferenze terminali aperti e nella scheda tastiera controllare opzione Usato come meta. Infine, selezionare il menu File e scegliere l'uso come impostazioni predefinite.
Se si utilizza il lettore di schermo VoiceOver, i seguenti suggerimenti possono fare per una più piacevole esperienza. Assicurati di avere terminale aperto durante la regolazione di queste impostazioni:

  • Premi VO + F8 e Utility Categoria Seleziona attività.
  • Fare clic su Aggiungi per aggiungere una nuova attività e dare un nome come terminale.
  • Selezionare verbosità checkbox, VO + freccia destra per selezionare il pulsante verbosità.
  • Impostare verbosità discorso a medio.
  • selezionare impostazioni aggiuntive per includere casella di controllo.
  • Selezionare la casella di controllo di navigazione.
  • Fare clic su Imposta la navigazione.
  • Imposta posizione iniziale del cursore VoiceOver alla voce focalizzato tastiera.
  • Deselezionare punto focale della tastiera segue il cursore VoiceOver.
  • Deseleziona cursore VoiceOver segue attivo della tastiera.
  • Deselezionare punto di inserimento segue il cursore VoiceOver.
  • Deseleziona cursore VoiceOver segue il punto di inserimento.
  • Puntatore del mouse Imposta ignora cursore VoiceOver.
  • Controllare poter avvolgere cursore.
  • Controllare saltare etichette ridondanti.
  • Fare clic su Chiudi e chiudere Utility VoiceOver.

Download del pacchetto

Ora che tutto è stato creato è possibile ottenere il pacchetto con il comando:
git clone https://github.com/stormdragon2976/tintin-alteraeon.git
Il download richiede alcuni minuti. Sono attualmente nel mezzo di commutazione maggior parte delle cose suonano legati verso il costruito in suoni MSP che diminuirà i tempi di download alla fine.
Terminato il download, passare alla directory di Tintin-alteraeon:
cd tintin-alteraeon
Gli utenti Mac dovranno effettuare le seguenti operazioni:
unità CP / moduli / bash_utils.mac bash_utils.tin
Dovreste solo bisogno di fare questo una volta. Utenti Cygwin e Linux non hanno bisogno di fare questo passo.
È necessario essere all'interno della directory per tutto funzioni. Una volta che ci è possibile impostare i vostri personaggi. Per farlo, digitare
. / Multicarattere-setup.sh
e seguire le istruzioni.
Dopo aver creato tutti i tuoi personaggi saranno disponibili in ~ / charactername. Quindi, se si personaggio si chiama Finn, si arriva al carattere digitando:
cd ~ / Finn /
Dopo aver modificato nella directory del tuo personaggio connettersi digitando:
tt + + aa.tin
Otterrete le tintin + + crediti e un suggerimento per un MUD per giocare. Per collegare in realtà tipo:
login
Questo vi collegherà al gioco e vi verrà presentato con il menu di login.

Mantenersi aggiornati

Effettuare le seguenti operazioni per controllare gli aggiornamenti:
cd ~ / Tintin-alteraeon /
git tirare
Questo scaricherà eventuali modifiche al codice o informarvi che il codice è già aggiornato.

Altre note

Assicurarsi di leggere il file readme incluso con il pacchetto di attivazione. Ricordate, la prima volta che si accede al gioco usando questo pacchetto di digitare la parola:
caricare
e premere invio. Essa stabilisce le vostre abilità e incantesimi e anche alcuni altre informazioni in variabili che sono necessari per la confezione di lavorare correttamente.

Utenti di Windows

Gli utenti Windows dovranno installare un pacchetto chiamato Cygwin . Il modo più semplice per farlo è con un piccolo cygwin-installer programma scritto da michael Taboada. Eseguire il programma e seguire le istruzioni. Se si preferisce farlo manualmente però, scaricare il file setup.exe disponibile nella pagina di installazione sul tuo computer (non eseguito). Cygwin permette agli utenti Windows di 00run applicazioni Linux. Per fare ciò, avrete bisogno di alcuni pacchetti Linux. È possibile accedere al cygwin GUI e installare i pacchetti che modo, ma il modo migliore per gestire l'installazione del pacchetto è di passare i pacchetti che si desidera il programma di installazione, perché l'interfaccia grafica non è al 100% accessibile per quanto ne so. Ci sono diversi pacchetti di cui avrete bisogno. Il modo più semplice che ho trovato per farlo è quello di fare clic destro sul file setup.exe sul desktop, crea collegamento. Questo è dove le cose si fanno un po 'di confusione, perché ora si possono avere 2 file setup.exe sul tuo desktop. di solito il file di installazione avrà qualcosa come "scorciatoia per" da qualche parte nel nome, ma non sempre. Nelle mie prove, però attenzione è sempre dato per il collegamento dopo la creazione. Fare clic destro sul collegamento e selezionare Proprietà. Ci sono un paio di caselle di modifica qui. quello che ci interessa contiene il percorso del file eseguibile setup.exe "C: \ ... \ setup.exe"
Qui, dopo la citazione di chiusura, è dove è necessario incollare le seguenti bandiere e dei pacchetti:
-A-q-P bc-P cron-P curl-P cygrunsrv-P gcc-core-P gcc-g + +-P gcc-ming2-g + +-P git-P glib-P glib2-P Inetutils-P make-P nano-P PCRE-devel-P screen-P sox-P util-linux-P wget-P zlib
Selezionare OK, quindi eseguire setup.exe con tutte le bandiere, basta premere invio sulla scorciatoia setup.exe e farlo girare. Potrebbe essere necessario selezionare un mirror dalla lista quando viene eseguito. La prima opzione della lista è ok.
Se per qualche motivo il collegamento continua a segnalare problemi, copia tutto quello che hai nella casella di destinazione, incluso il percorso all'interno delle virgolette, scegliere Esegui dal menu di avvio, e incollarlo nella casella che si apre e 000press entrare.
Sarà necessario aggiungere un server, l'elenco è accessibile, è sufficiente selezionare il primo della lista, fare clic su Aggiungi, quindi praticamente su Avanti fino avvia l'installazione. Dopo pochi minuti tutto dovrebbe completare con successo e si dovrebbe ottenere un pulsante Fine. Dopo di che, Cygwin è installato.
Quindi, scaricare il file + + il codice sorgente. Tar.gz Tintin da Sourceforge e salvarlo sul desktop e non estrarlo. Se si utilizza Windows Internet Explorer, si può ottenere un suono che indica che il download è stato bloccato. Per mettere a fuoco le informazioni barra di premere alt + n e premere spazio per attivarlo e consentire il download.
Ora, è il momento di aprire cygwin. Per fare ciò, dal menu Start, scegliere Esegui. quando la scatola si apre per un tipo di comando:
cmd
e premere invio. Per lanciare cygwin stesso digitare quanto segue al prompt:
c: \ cygwin \ cygwin.bat
Si noti la C in cygwin.bat è maiuscola. Tutte le altre lettere del comando sono in minuscolo.
Se si desidera incollare la riga di comando, si noterà che il controllo + v non è abilitato per incollare. Sarà necessario premere alt + spazio, freccia giù per il menu "Modifica" e selezionare incolla da esso.
Quando si preme Invio, si sarà in il terminale di Cygwin. La prima volta che viene lanciato, crea un paio di cose come il vostro. Bashrc.
Ora, è il momento di estrarre e compilare il file scaricato Tintin. Per fare questo è necessario estrarre prima dal desktop. Qui è dove devo parlarvi funzione autocompletamento scheda di bash. Se si conosce la prima parte di qualcosa, ma non tutto, è possibile digitare le prime lettere poi scheda colpire e bash completerà per voi. Probabilmente si vuole fare un uso pesante di questo nel prossimo comando, perché sarà probabilmente diverso per ogni utente. Regolare il percorso del file di tronchi per la versione di Windows e le informazioni utente:
tar xzvf / cygdrive / c / Documents \ e \ Impostazioni / Utente / Desktop / tintin ... tar.gz
Utente è il nome di accesso a Windows. Si può fare / cygd <tab> c / Doc <tab> Desk <tab> Tintin <tab> e ogni volta che si preme il tasto TAB il percorso sarà completato fino a quando si dispone di tutto il percorso del file. Premere Invio e il file verrà estratto nella tua home directory e le cose diventeranno molto più facile d'ora in poi.
Dopo l'estrazione è stata completata, una questione di un paio di secondi, eseguire le seguenti operazioni per compilare Tintin + +:
cd tt / src /
. / Configure
fare
make install
Dopo che finisce tipo:
cd
per tornare alla propria home directory.
Ora, tutto ciò che rimane è quello di clonare il repository git di Tintin-alteraeon. Il repository git ospita tutto il codice per il Tintin + + grilletto pacco. Si tira il codice da esso, e tutti gli aggiornamenti pure. Perché cygwin non installa automaticamente i certificati per voi, dovrete anteporre ogni comando git con:
env GIT_SSL_NO_VERIFY = true
Ad esempio, per fare il clone iniziale del repository git, si dovrà digitare:
env GIT_SSL_NO_VERIFY = true clone git https://github.com/stormdragon2976/tintin-alteraeon.git
Nota, sono stato in grado di ottenere multicarattere-setup.sh per lavorare in cygwin. Si dovrà creat manualmente i collegamenti se si dispone di più caratteri.
Per leggere il file README nella directory di Tintin-alteraeon, è possibile aprirlo nell'editor di testo Nano:
nano README
Quando si è fatto con il file, premere Ctrl + X per chiuderla.
Per inciso, se si desidera installare il mio pacchetto di parlare-orologio in cygwin vi è solo un altro paio di passi richiesti. Hai già i pacchetti necessari installati dalla lista qui sopra. L'unica cosa che dovete fare è installare cron come servizio. Per farlo, digitare:
cygrunsrv-install cron-percorso / usr / sbin / cron-args-n
cygrunsrv-start cron
Se si esegue in problemi con cron in Windows questo articolo può essere di aiuto.
Successivamente, è necessario scrivere uno script bash breve in modo che eSpeak funzionerà. È possibile utilizzare qualsiasi synth che avrà ingresso di linea commande, ma per questo esempio useremo eSpeak. Assicurarsi di avere la versione Windows di eSpeak installato dal:
http://espeak.sourceforge.net/ . Poi, all'interno del cygwin terminale, digitare:
nano / usr / bin / espeak
L'editor di testo nano si aprirà, e si può incollare le seguenti 3 linee in esso:
#! / Bin / bash
"/ Cygdrive / c / Programmi / eSpeak / command_line / espeak.exe" "$ @"
exit 0
Premere Ctrl + x per salvare il file. Ti verrà chiesto se si desidera salvare le modifiche, premere Y, quindi vi chiederà il nome del file, basta premere invio perché già ha dato il nome quando è stato aperto il file. Il percorso del file potrebbe essere diverso per voi in base alla versione e alla configurazione di Windows.
L'ultima cosa che dovete fare è rendere il vostro script eseguibile eSpeak. Quindi, digitare quanto segue:
chmod 755 / usr / bin / espeak
Ora, è possibile testarlo digitando:
eSpeak "ciao mondo"
Per impostare parlare-clock:
env GIT_SSL_NO_VERIFY = true clone git https://github.com/stormdragon2976/talking-clock.git
cd parlante-orologio /
chmod 755 INSTALL
. / Install
Per provarlo è possibile digitare:
parlare-clock
Talking-orologio ha un sacco di funzioni, tra cui l'uso soundpacks per carillon. Esso utilizza cron per pianificare carillon e può carillon 1, 2, o 4 volte all'ora. Per rendere carillon due volte l'ora, ad esempio, digitare:
talking-orologio-cron 2
Tutte le informazioni necessarie per la configurazione di parlare-clock può essere trovato nel file chiamato README nella stessa directory del file di installazione.
Superiore aperto il file README nel editor di testo nano:
nano README
Per richiuderlo Control + x. Se accidentalmente apportate modifiche basta premere N Se ti viene chiesto se si desidera salvare. E Nano si chiuderà senza apportare modifiche al file.
Buon divertimento e se avete domande lasciatele nei commenti.

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!

Command Line Lyrics Viewer

17 Aprile 2012

Annunci

Se sei un fan della linea di comando lettori musicali come CMUS, Pianobar, o Shell-fm si saranno chiesti come ottenere il testo per il brano in riproduzione. C'è un programma chiamato lyvi che fa proprio questo. CMUS-lyrics 'stato creato per visualizzare i testi per musica in CMUS Originariamente chiamato, il programma è stato ampliato per gestire Shell-fm e Pianobar così come molti altri lettori di musica CLI. Utilizza GlyR per scaricare testi. Sono sicuro GlyR può essere confezionata nelle versioni future di Ubuntu, ma come io sto usando Vinux 3.0 basata su Ubuntu 10.04, devo compilarlo. Così qui sono le istruzioni per ottenere la versione più recente GlyR:
sudo apt-get install cmake libglib2.0-dev libcurl3 libcurl4-openssl-dev libsqlite3-dev python3.1
git clone https://github.com/sahib/glyr.git
cd GlyR /
cmake-DCMAKE_INSTALL_PREFIX = / usr.
fare
sudo make install
Quindi, per ottenere lyvi
cd
git clone https://github.com/ok100/lyvi.git
cd lyvi /
git checkout glyrc
Per il programma di lavoro è necessario avere la musica a giocare in uno dei giocatori che supporta, CMUS, Last.fm, o Pianobar. Mi consiglia di utilizzare un programma multitermnal come schermo o tmux. Quando si ha la riproduzione di musica, di lanciare lyvi mentre nel tipo directory lyvi:
python3.1 lyvi
Sarà trovare e scaricare i testi per la canzone attualmente in riproduzione. È possibile premere la lettera a per passare attraverso testi, informazioni di artista, e le schede chitarra.
Ci sono un paio di passaggi aggiuntivi che dovete prendere per farlo funzionare sia con Pianobar o shell-fm. Il setup è molto ben documentata nel file README> file MD nella directory lyvi.
Questo programma è scritto molto bene ed è ore di divertimento.

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!

Facile condivisione di file e directory con la directory di Dropbox pubblico

28 ottobre 2011

Annunci

Dopo aver letto questo articolo Lifehacker , ero convinto che una funzionalità simile è possibile in Linux. scopre che avevo ragione. Ecco un copione è possibile aggiungere alla .gnome2/nautilus-scripts aggiungere la stessa funzionalità senza avere un programma sempre in esecuzione nella barra delle applicazioni, come è richiesto per gli utenti Windows. ulteriormente più, il mio script comprimere una directory prima di copiarlo a Dropbox, quindi non è necessario fare clic destro ogni singolo file, se si desidera condividere una directory intera. Se non siete sicuri di come ottenere da esso istituito, qui ci sono le istruzioni:
Accessori aperti, Terminal
cd ~ / .gnome2/nautilus-scripts /
http://stormdragon.us/scripts/share-with-dropbox.sh wget
chmod 700 parti-con-dropbox.sh
Ora, è possibile fare clic destro qualsiasi file o directory, selezionare script e fare clic sulla quota-con-dropbox per copiare il file nella directory di pubblico e di avere il link inserito automaticamente nella vostra clipboard. Questo script richiede l'installazione xclip. Da terminale:
sudo apt-get install xclip
godo, e mi auguro che questo utile.

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!

Softphone per Linux

27 agosto 2011

Annunci

Con la notizia che Microsoft ha acquistato Skype , gli utenti Linux sono lasciati wonderinf quanto tempo un client Skype sarà disponibile per loro. Anche se Skype è attualmente il servizio di chiamata internet più popolari, ci sono altre opzioni che funzionano altrettanto bene e hanno il binnifit aggiunto di essere open source. Softphone open source utilizzano il protocollo SIP. Ciò significa, per usare un softphone, è necessario ottenere un indirizzo SIP. Ci sono un sacco di siti che offrono indirizzi SIP gratuiti.

  • Iptel.org
  • Sip2sip.info
  • Ekiga.net
  • sono grandi esempi di siti che offrono indirizzi SIP gratuiti. Spesso il vostro account SIP includerà alcune caratteristiche grandi anche come segreteria telefonica gratuita, e la possibilità di ottenere la posta vocale inviato per email.
    Dopo aver registrato e ottenuto il vostro indirizzo SIP è necessario un softphone. ancora una volta ci sono diverse scelte. Il mio preferito è Linphone, ma ci sono anche Softphone Ekiga, Twinkle, e un sacco di altri disponibili per Linux. Softphone sono disponibili su tutti i sistemi opporating, Windows, Mac, Linux, Android, ecc hanno tutti i softphone.
    Dopo aver installato il softphone:
    sudo apt-get install linphonec
    in Ubuntu e Vinux per linphone, è necessario configurarlo. Questo può essere diverso per i diversi softphone. Qui, vi mostrerò come impostare linphone utilizzando iptel.org come esempio. Una cosa grande circa Linphone è che è utilizzabile nel terminale, quindi se vi capita di essere in una console è ancora possibile effettuare e ricevere chiamate. Il modo in cui si avvia Linphone nel terminale è digitando:
    linphonec
    Otterrete alcuni messaggi come il programma si avvia e, infine, un avvertimento circa il video di essere disabilitato nel linphonec. Se siete in Gnome, per esempio, e con gnome-terminal è possibile abilitarlo digitando:
    linphonec-v
    Poi, per aggiungere il vostro tipo di indirizzo sip:
    add procura
    Ecco ciascuno dei prompt otterrete una cosa dovrebbe andare in esso:
    linphonec> proxy di aggiungere
    Aggiunta nuova configurazione proxy. Hit ^ D per interrompere.
    Inserire l'indirizzo SIP Proxy: sip: iptel.org
    La tua identità per questo proxy: sip: YourUserName@iptel.org

    Vuoi registrare su questo proxy (si / no): sì
    Specificare registrare il tempo di scadenza in secondi (il valore predefinito è 600): 3500
    Scadenza: 3.500 secondi
    Specificare percorso, se necessario:
    Nessun percorso specificato.
    ---------------
    sip Indirizzo: sip: iptel.org
    percorso:
    identità: sip: YourUserName@iptel.org
    registrarsi: sì
    scadenza: 3500
    registrato: no
    ---------------
    Accettare la configurazione proxy sopra (si / no): sì
    Proxy aggiunto.
    linphonec> Registrazione su sip: iptel.org successo.
    Se si utilizza linphonec è possibile ottenere aiuto sui comandi digitando help. La maggior parte delle cose sono abbastanza semplici, risposta risposte a una chiamata, terminare riaggancia, per effettuare una chiamata fare:
    chiamata SIP: UserName@sipprivider.whatever. Ci sono un sacco di softphone. Se si dispone di un favorito e vuoi fornire istruzioni per la sua creazione si prega di farlo nei commenti. Si prega anche dire su quale sistema operativo opp è disponibile. A meno che non si è sicuri si utilizza IPv6 si desidera digitare il comando disable ipv6. Se non si esegue questa operazione si può non essere in grado di connettersi.

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!

Condivisione degli Appunti con il Console

18 maggio 2011

Annunci

La condivisione degli appunti tra il computer desktop GUI e la console può essere un po 'una sfida. Lo facevo da incollare in un file temperary poi aprendo il file nella console. Poi, però, ho avuto modo di pensare ci deve essere un modo migliore. Così, ho scritto un po 'di codice in Python per controllare automaticamente gli appunti per il testo e scrivere in / tmp / appunti. Funziona abbastanza bene, ma ho notato che quando è in esecuzione, il passaggio tra le applicazioni con alt + tab è più lento del normale. Può essere qualcosa a che fare con il ciclo rallentando il tutto, ma non sono sicuro. Per coloro che sono interessati, ecco il codice:
#! / Usr / bin / python
# Appunti di file scritto da Storm Drago
# Copyright maggio 2011 da Storm Drago
# Licenza GPL
# Questo programma pone alcun testo nella clipboard nel file / tmp / appunti
# Il file viene aggiornato ogni 0,5 secondi

# Sezione import Biblioteca
tempo di importazione
import pygtk
import gtk
# Loop per sempre!
while True:
# Prendi gli appunti
cb = gtk.clipboard_get ()
# Assegnare il contenuto degli Appunti in una variabile.
cbText = cb.wait_for_text ()
se isinstance (cbText, str) == true:
file = open ("/ tmp / appunti", "w")
file.write (cbText)
time.sleep (0.5)
Dopo aver completato questo piccolo programma che ho appreso della esistenza di un clipboard manager chiamato parcellite. In Ubuntu e Vinux è possibile installarlo con:
sudo apt-get install parcellite
È possibile regolare le preferenze del parcellite facendo clic destro su di essa nel pannello e selezionando preferenze. Facendo un clic sinistro che si otterrà il contenuto degli appunti e la storia fino a 100 precedenti selezioni a seconda della impostazione nelle preferenze. È anche possibile accedere alla cronologia degli appunti con la combinazione di tasti di controllo + alt + h. Per avere inizio parcellite quando si effettua il login, è necessario aggiungerlo alle applicazioni di avvio in Sistema, Preferenze, applicazioni di avvio. Se si sceglie di utilizzare il mio script è possibile aggiungere alle applicazioni di avvio, invece.
Se si utilizza parcellite è possibile accedere alla cronologia degli appunti nella console nel file si trova in:
~ / .local / Share / parcellite / storia
Perché è un file binario che non funziona in Gedit.
Se si usa il mio programma o il gestore glipper appunti che funzionerà in gedit. Il file il mio programma scrive è:
/ Tmp / appunti
Il mio programma non contiene alcuna storia, solo l'ultimo testo nella clipboard.
Dopo un po 'di ricerche ho trovato io preferisco usare il manager Glipper appunti:
sudo apt-get install glipper
Per accedere al controllo della pressa appunti + alt + c. Per accedere alla storia nel consolesimply aperto il file:
~ / .glipper / Storia
Naturalmente, se si utilizza glipper non è necessario il mio script.
Parcellite ha anche la possibilità di copiare il testo dal terminale, gnome-terminal o qualsiasi terminale aperto dal desktop. Se si prova dalla console si ottiene un errore di non essere in grado di aprire il display. Se lo fai:
echo "ciao mondo" | parcellite
poi la parola "ciao mondo" sarà nella vostra clipboard. È possibile ottenere lo stesso risultato utilizzando un programma chiamato xclip:
sudo apt-get install xclip
Per mettere qualcosa negli Appunti:
echo "ciao mondo" | Appunti xclip-selezione
È possibile scaricare Appunti su file facendo clic destro sul link e selezionando Salva collegamento come.
Dopo qualche descussion è stato deciso che probabilmente il modo migliore per tagliare il ritardo causato da appunti-to-file è far cadere il loop completamente e solo associare il programma a un tasto di scelta rapida. Quindi, ecco il nuovo codice, il link di download sarà ora anche ottenere questo codice e:
#! / Usr / bin / python
# Appunti di file scritto da Storm Drago
# Copyright maggio 2011 da Storm Drago
# Licenza GPL
# Questo programma pone alcun testo nella clipboard nel file / tmp / appunti

# Sezione import Biblioteca
tempo di importazione
import pygtk
import gtk
# Prendi gli appunti
cb = gtk.clipboard_get ()
# Assegnare il contenuto degli Appunti in una variabile.
cbText = cb.wait_for_text ()
se isinstance (cbText, str) == true:
file = open ("/ tmp / appunti", "w")
file.write (cbText)
Sono andato a sistema, preferenze, scorciatoie da tastiera e ha aggiunto appunti su file e impostare la scorciatoia per controllare + alt + v Questo nuovo metodo ha tutta la freschezza con nessuno della lentezza.
Un'altra cosa che renderà la condivisione di informazioni tra il desktop GUI e la console più semplice è un comando Incolla per il client IRC irssi. Io in realtà sono 2 di loro. Questi utilizzo presuppongono l'utilizzo glipper. Il primo consente di incollare semplicemente l'ultima cosa nella vostra storia Appunti di irssi e lo invia come un messaggio:
/ Alias ​​pasta / exec-o cat / home / UTENTE / .glipper / storia | head-n 2 | tail-n 1
l'altro è per quando si desidera incollare diverse linee. Ogni linea sarà inviato come un messaggio quindi state attenti con questo. Irssi vi verrà chiesto se si tenta di inviare più di sette righe, per cui vi è una rete di sicurezza:
/ Alias ​​lettura / exec-o cat / tmp / appunti
Per utilizzare questo basta assicurarsi che il testo vuoi anche inviare come messaggio è nel file / tmp / appunti.

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!

Facebook viene a riga di comando

13 apr 2011

Annunci

Sono stato alla ricerca di un modo per accedere a Facebook da linea di comando per un po '. Io non uso Facebook più di tanto, preferisco Twitter , ma ho un sacco di amici che utilizzano Facebook. Così, ho creato un account, e per fortuna ho l'applicazione Twitter di lavoro per esso prima dello scioglimento (disabilitato) per i nuovi utenti. Quindi, per fare una lunga storia breve, l'unico aggiornamento il mio account di Facebook viene di solito è fatto dal mio flusso di Twitter. Facebook, per me, solo sembra tipo di goffo da utilizzare con un browser, che e non ci sono molti clienti accessibili per esso, quindi l'unico modo per utilizzarlo è stato con un browser. Recentemente ho avuto un telefono Android e si aggiunge un altro modo per accedere a Facebook, ma io davvero non uso quel metodo molto. Poi, il mio amico Burt Henry trovato fbcmd. Fbcmd è una applicazione a riga di comando scritto in PHP per Facebook. E 'davvero facile da ottenere installato. Per fare ciò, per prima cosa installare php digitando:
sudo apt-get install php5-CLI
Quindi ottenere il software fbcmd digitando:
wget - https://github.com/dtompkins/fbcmd/raw/master/fbcmd_update.php no-check-certificate
Se vi state chiedendo circa la bandiera certificato nel comando di cui sopra, è lì perché wget dà un errore per il certificato di github. E 'davvero la destinazione che dice di essere. Dopo aver completato il download, digitare i seguenti comandi:
sudo fbcmd_update.php php
sudo install php fbcmd_update.php
Quindi, se si desidera verificare che tutto installato correttamente, digitare:
fbcmd
Si dovrebbe ottenere un breve messaggio di aiuto che descrive la procedura per il rilascio dell'autorizzazione alla fbcmd. se tutto va bene ora è possibile rimuovere il pacchetto di installazione con il comando:
fbcmd_update.php rm
Ora, di concedere l'autorizzazione per tipo fbcmd:
fbcmd accesso go
Si aprirà il browser predefinito, molto probabilmente Firefox se siete in Gnome, è necessario fare clic su Consenti. Avanti, digitare:
fbcmd go auth
Quando si fa clic sul pulsante Consenti qui vi verrà dato un codice di autorizzazione six6 carattere. Ho avuto difficoltà a copiarlo negli appunti con Orca, quindi potrebbe essere necessario ricordarlo abbastanza a lungo per scriverlo in al terminale:
fbcmd auth XXXXXX
Dove xxxxxx è il codice.
Ora, per vedere che cosa i vostri amici sono stati fino a mentre eri occupato l'installazione di questo programma davvero cool, tipo:
flusso fbcmd
Per impostare lo stato:
stato fbcmd 'Pensa Pensieri di un Drago è il più grande blog in tutto il mondo, no, tutto l'universo!'
quando si legge attraverso il flusso si noterà ogni elemento è numerato. Potete commentare i post digitando:
fbcmd commento 3 "Se hai bisogno di aiuto con il vostro dominio del mondo diabolico piani fammelo sapere."
Questa volontà di corso risposta al terzo posto nel tuo flusso che era spera di diabolico dominio del mondo e non simpatici coniglietti, anche se simpatici coniglietti mondiali dominanti potrebbero essere genere di freddo.
Per un elenco completo dei comandi e tutti i tipi di grande aiuto visitare il wiki fbcmd . È anche possibile ottenere aiuto su un comando digitando il comando fbcmd aiuto come in:
stato di aiuto fbcmd
Prevedo tutti i tipi di roba pulita cron per questa applicazione. Se si pensa di qualsiasi esempio non esitate a condividere con tutti nei commenti.

Aiuto Potenza miei post sul blog, mantenere il mio ronzio caffeina andando forte!