Vamos ter Sox

12 de abril de 2013

Anúncios

Mencionei sox brevemente na passagem em alguns outros lugares. Este leitor de música linha de comando incrível e editor é verdadeiramente uma grande adição ao arsenal CLI de ninguém, então eu percebi que eu iria dedicar um post inteiro a ele. Assim, sem mais delongas, vamos ter sox!
Uso simples:
jogar name.ext arquivo
como no jogo guitarsolo.ogg
ou para gravar a si mesmo,
rec guitarsolo.flac
Para converter o arquivo de wav para ogg:
sox scream.wav scream.ogg
O manual sox faz um ótimo trabalho de explicar play e rec, por isso vou mantê-lo breve aqui. O objetivo deste artigo é mais para discutir a função synth e todas as coisas realmente puro que você pode fazer com ele.
Existem vários tipos de som que você pode escolher quando usar synth, eles são marrom, rosa, arranca, serra, quadrado, triângulo e branco. Para tocar uma única nota guitarra, um E, você pode fazer o seguinte:
play-n synth 2 pl E2
Observe o uso da pl em vez de arrancar na linha acima. Você pode usar tipos synth abreviados para qualquer um dos tipos de som, pi para rosa, tri para triângulo, etc Se você quiser escrever a sua nota para um arquivo, faça assim:
sox-n note.ogg synth 2 pl E2
Usando o comando irá falhar o jogo aqui porque ele vai tentar reproduzir o arquivo note.ogg em vez de escrever para ele. Há muitos efeitos que você pode adicionar às suas notas, incluindo overdrive, flanger, etc Cada um está bem documentado no manual do sox. Uma coisa que eu achei difícil de entender no início estava ligando várias notas juntas. Há algumas demonstrações simples de acordes no manual, mas, se você quer ter sox tocar uma música, você vai correr para a difícil tarefa de fazer algumas grandes atrasos para cada nota, ou você pode ligar vários sox comanda juntos como esta:
jogar "| sox-np synth 0,25 pl E2" "| sox-np synth 0,7 pl B2"
Eu escrevi um script para tocar a música "Twinkle Twinkle Little Star" usando Sox. Ele está disponível aqui . Agora, se paramos aqui, que teria sido uma boa sox, mas tenho tudo sobre o ótimo Sox. Então, há um segundo script que transforma o seu teclado em um teclado (sintetizador), que você pode baixar aqui . Basta tar xzf soxsynth.tar.gz e cd para o diretório soxsynth. executar o script com. / soxsynth.
Eu realmente gostei deste sox com você. Espero que tenha sido tão bom para você como foi para mim.

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!

A Atualização Rápida

18 de janeiro de 2013

Anúncios

Ao longo dos últimos meses eu tenho me acostumando com minha nova Distro de escolha, Arch Linux. Foi uma excelente experiência até agora. Estou realmente gostando da minha nova opção de desktop gráfico também, XFCE. A acessibilidade XFCE está em muito boa forma, mas o progresso é uma nova espécie de lento, ea lista acessibilidade quase nunca responde a consultas. Há um grande potencial, porém, e eu estou esperando o melhor. Se você seguir o guia de instalação arco e estão interessados ​​na criação XFCE com acessibilidade, você vai precisar instalar o orca e pacotes de speech-dispatcher. Lembre-se de executar spd-conf antes de lançar speech-dispatcher pela primeira vez. Uma das coisas realmente grandes sobre Arch Linux é que você não é forçado a usar pulseaudio por padrão. Então, se você odeia pulseaudio, tanto quanto eu, lembre-se de definir a sua saída de som para alsa nas configurações speech-dispatcher. Para permitir a acessibilidade, você terá que adicionar a seguinte linha ao seu arquivo. Xinitrc
GTK_MODULES exportação = gail: at-ponte
Isso deve ser o suficiente para deixá-lo pronto e funcionando, se você decidir entrar no maravilhoso mundo do Arch.

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!

Vmail CLI cliente de email

9 de agosto de 2012

Anúncios

Vmail é um dos, se não o cliente de e-mail mais impressionante que eu já usei. Se você é um fã do editor de texto vim, você vai adorar Vmail.
A documentação no site Vmail explica tudo o que você precisa saber sobre o uso e instalação, por isso não vou cobrir o uso aqui. Eu vou te mostrar como instalá-lo no Ubuntu 10.04 e superior. O método de instalação sugerido usa RVM que foi um pouco complicado para mim, até que eu descobri que precisava de sudo para colocar os programas em seu caminho executável. Para instalar, digite o seguinte:
sudo curl-L https://get.rvm.io | bash-s estável - ruby
Depois que o download vai iniciar o processo. Leia a tela, em seguida, pressione q para continuar. Digite o comando fonte que lhe dá bem diante dos seus prompt reaparecer, ou apenas fechar e reabrir o terminal. Em seguida, digite:
rvm install 1.9.3
Este comando pode demorar um pouco.
gem install vmail
Para atualizar para a última versão, basta digitar:
gem install vmail
novamente. Atualmente, estou usando Vmail como meu cliente de e-mail principal, e tenho certeza que, depois de tentar, você será também. Uma última coisa, se você gostaria de definir um script como sua assinatura, você pode fazê-lo através da colocação:
signature_script: / home / user / path / to / script
em seu ~ /. vmailrc

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!

Confúcio diz: "A fortuna é divertido!"

6 de julho de 2012

Anúncios

O comando fortuna pode lhe proporcionar horas de entretenimento. Ele mostra uma frase aleatória, ou fortuna, quando invocado. No Ubuntu, você pode obtê-lo com:
sudo apt-get install fortune-mod
Existem vários pacotes de sorte você pode começar a ficar ainda mais fortunas. para descobrir o que tudo é tipo disponível:
apt-cache search fortuna
Fortune é muito bem documentado, de modo a descobrir como usá-lo digite:
homem fortuna
Você pode criar seus próprios arquivos de sorte também. Para fazer isso, abra seu editor de texto favorito, e escrever o que quiser. Para acabar com um tipo de uma fortuna% em uma linha por si só:
nano my_fortunes
Esta é uma fortuna legal!
%
quando você tem todas as fortunas que você quer em seu arquivo usam o comando strArquivo fazer é dat contrapartida.:
my_fortunes strArquivo
em seguida, digite:
fortuna ~ / my_fortunes
Se você procurou através dos pacotes de fortuna disponíveis e instaladas as fortunas ofensivas você pode estar interessado em um arquivo de sorte que eu fiz. Ele está cheio de palavras de Confúcio. Basta baixar as fortunas Confúcio e extraí-lo.
tar-xzvf Downloads / confucius.tar.gz
Depois, você pode usá-lo digitando:
fortuna ~ / Confúcio
ou, se você quiser colocá-lo no caminho da fortuna que você vai buscá-los ao acaso:
sudo mv ~ / Confúcio * / usr / share / games / fortunas / OFF /
Estes são colocados no diretório fortuna ofensiva por uma razão. Então, se você é facilmente ofendido, não baixar ou usar este arquivo. Se eu encontrar mais boas citações para colocar nele eu vou atualizar o arquivo, então você pode querer verificar para trás de vez em quando.
Aqui estão algumas coisas interessantes que você pode fazer com o arquivo recém-baixado fortuna Confúcio. Você pode, é claro, usar seu próprio arquivo, ou simplesmente deixar fortuna escolher todos os arquivos, mas você pode querer usar a opção-s para fortunas curtas. Em irssi:
/ Apelido Confúcio / exec-o a fortuna / usr / share / games / fortunas / off / Confúcio
Se você tiver xcowsay:
sudo apt-get install xcowsay
você pode obter um login interessante com este pequeno script, salvar como Confúcio-login:
#! / Bin / bash
dormir 2
xcowsay "$ (fortune / usr / share / games / fortunas / off / Confúcio)"
exit 0
Vá até o menu Sistema, Preferências, aplicativos de inicialização e adicione o script Confúcio, acessar à lista.
Você também pode adicionar:
fortune / usr / share / games / fortunes / off / Confúcio
ao seu ~ /. bashrc para um ditado quando você abre seu terminal.
Se você deixou os arquivos de Confúcio em seu diretório home, basta substituir o caminho com:
/ Home / YOURNAME / Confúcio
Espero que você aproveite estas palavras, tanto quanto eu. Se você tiver alguma palavras de Confúcio que você acha que são grandes de que não estão incluídos neste arquivo certifique-se de deixá-los nos comentários e eu possa adicioná-los ao arquivo.

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!

TinTin - Alter Aeon

28 de junho de 2012

Anúncios

Passei vários meses trabalhando em um pacote de gatilho para o cliente MUD baseado em CLI tintin + + para jogar o MUD Alter Aeon . Embora ainda seja um trabalho em progresso Eu acredito que está pronto para as pessoas usarem. Ele vem com um arquivo detalhado leia-me, por isso não vou incluir instruções para utilização ouvir, mas aqui é como instalar.

Instalação do Ubuntu>

Para começar tudo configurado no Ubuntu abra um terminal e digite o seguinte:
sudo apt-get install git-core tintin + + sox libsox-fmt-all

Mac Instalação

Para começar tudo configurado em um Mac:
Se você quiser, você pode baixar, extrair e construir a última versão do tintin + + a partir da fonte. Obter o código-fonte do
o tintin + + página de downloads Os detalhes técnicos de como instalar a partir de fonte estão além do escopo deste artigo. Tintin + +, uma versão um pouco mais velho, está disponível nos portos mac.
Instale macports:
a página de instalação macports
Instale o Xcode e suas ferramentas de linha de comando disponível gratuitamente na loja Mac App. As ferramentas de linha de comando pode ser encontrado sob o botão de download na barra de ferramentas, é o último item na tabela de componentes.
Abra o terminal:
porta sudo instalar coreutils git-core gsed sox tintinxx wget xz
Para ser capaz de usar as habilidades tecla Alt previstos neste pacote de gatilho, preferências terminais abertos e na guia teclado opção de uso como meta verificar. Finalmente, selecione o menu Arquivo e escolha o uso como padrões.
Se você estiver usando o leitor de tela Locução, as seguintes dicas podem fazer para uma experiência mais agradável. Certifique-se de ter terminal aberto ao ajustar essas configurações:

  • Prima VO + F8 e na utilidade Categoria atividades de seleção.
  • Clique em Adicionar para adicionar uma nova atividade e dar-lhe um nome como terminal.
  • Selecione a caixa de verbosidade, VO + seta para a direita para selecionar o botão de detalhamento.
  • Definir verbosidade discurso para médio.
  • selecionar configurações adicionais para incluir checkbox.
  • Selecione a caixa de navegação.
  • Clique em Configurar a navegação.
  • Definir posição inicial do cursor do VoiceOver para teclado item com foco.
  • Desmarque o foco do teclado segue o cursor do VoiceOver.
  • Desmarque cursor do VoiceOver segue o foco do teclado.
  • Desmarque ponto de inserção segue cursor do VoiceOver.
  • Desmarque cursor do VoiceOver segue ponto de inserção.
  • Ponteiro do mouse definir ignora cursor do VoiceOver.
  • Verifique permitir quebra de cursor.
  • Verifique pular etiquetas redundantes.
  • Clique em Fechar e feche o Utilitário VoiceOver.

Baixando o pacote

Agora que tudo foi criado, você pode adquirir o pacote com o comando:
git clone https://github.com/stormdragon2976/tintin-alteraeon.git
O download vai demorar alguns minutos. Atualmente, estou no meio de mudar a maioria das coisas som relacionado para o construído em sons MSP que irá diminuir o tempo de download, eventualmente.
Após o download terminar, mude para o diretório tintin-alteraeon:
cd tintin-alteraeon
Usuários de Mac vai precisar fazer o seguinte:
módulos cp / modules / bash_utils.mac bash_utils.tin
Você só precisa fazer isso uma vez. Usuários do Cygwin e Linux não precisa fazer esta etapa.
Você deve estar dentro do diretório para que tudo funcione. Uma vez lá, você pode configurar seus personagens. Para fazer isso, digite
. / Multi-caractere-setup.sh
e siga as instruções.
Depois de ter criado todos os seus personagens estarão disponíveis em ~ / personagem. Então, se seu personagem é chamado Finn, você consegue o personagem, digitando:
cd ~ / finn /
Depois de ter mudado para o diretório do seu personagem conectar digitando:
tt + + aa.tin
Você receberá os créditos tintin + + e uma sugestão para um MUD para jogar. Para realmente se conectar tipo:
login
Isto irá conectá-lo para o jogo e você será presenteado com o menu de login.

Manter-se atualizado

Faça o seguinte para verificar se há atualizações:
cd ~ / tintin-alteraeon /
git pull
Isto irá baixar as alterações no código ou informá-lo que o código já está atualizado.

Outras Notas

Não deixe de ler o arquivo readme incluído com o pacote de gatilho. Lembre-se, a primeira vez que você acessar o jogo usando este pacote de digitar a palavra:
carregar
e pressione enter. Ele define suas habilidades e magias, bem como algumas outras informações em variáveis ​​que são necessários para o pacote para funcionar corretamente.

Usuários do Windows

Os usuários do Windows será necessário instalar um pacote chamado Cygwin . A maneira mais fácil de conseguir isso é com uma pequena cygwin-installer programa escrito por michael Taboada. Execute o programa e siga as instruções. Se preferir fazê-lo manualmente, porém, baixar o setup.exe disponível na página de instalação para o seu desktop (não correr). Cygwin permite que os usuários do Windows para 00run aplicações Linux. A fim de fazer isso, você vai precisar de alguns pacotes do Linux. Você pode acessar a GUI cygwin e instalar pacotes dessa maneira, mas a melhor maneira de lidar com a instalação do pacote é passar os pacotes que você quer para o instalador, porque a GUI não seja 100% acessível, tanto quanto eu sei. Há vários pacotes que você vai precisar. A maneira mais fácil que eu encontrei para fazer isso é com o botão direito no arquivo setup.exe no ambiente de trabalho, criar atalho. Este é o lugar onde as coisas ficam um pouco confuso, porque agora você pode ter dois arquivos setup.exe em seu desktop. Normalmente o arquivo de instalação terá algo como "atalho" em algum lugar do nome, mas nem sempre. Em meus testes embora o foco é sempre dada para o atalho depois que ele é criado. Botão direito do mouse no atalho e selecione Propriedades. Há um par de caixas de edição aqui. o que estamos interessados ​​em contém o caminho do executável setup.exe "C: \ ... \ setup.exe"
Aqui, após a cotação de fechamento, é onde você precisa para colar as seguintes bandeiras e nomes de pacotes:
-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 fazer-P nano-P pcre-devel-P screen-P sox-P util-linux-P wget-P zlib
Selecione ok, em seguida, executar o setup.exe com todas as bandeiras, apenas pressione enter no atalho setup.exe e permitir que ele seja executado. Você pode precisar selecionar um espelho da lista quando ele é executado. A primeira opção da lista é ok.
Se por algum motivo o atalho continua relatando problemas, cópia de tudo o que tem na caixa de alvo, incluindo o caminho dentro das aspas, clique em Executar no menu Iniciar, e cole na caixa que aparece e 000press entrar.
Você vai precisar de adicionar um servidor, a lista é acessível, você pode apenas selecionar o primeiro na lista, clique em Adicionar e, em seguida praticamente clique em Avançar até o início da instalação. Depois de alguns minutos, tudo deve completar com sucesso e você deve ter um botão de acabamento. Depois disso, o Cygwin está instalado.
Em seguida, baixe o arquivo + + código-fonte. Tar.gz tintin do Sourceforge e salvá-lo em seu desktop e não extraí-lo. Se você estiver usando o Windows Internet Explorer, você pode obter um som avisando que a transferência foi bloqueada. Para concentrar as informações bar imprensa alt + n, em seguida, pressione espaço para ativá-lo e permitir o download.
Agora, é hora de abrir cygwin. Para isso, no menu Iniciar, clique em Executar. quando a caixa se abre para um tipo de comando:
cmd
e pressione enter. Para lançar-se cygwin digite o seguinte no prompt:
c: \ cygwin \ Cygwin.bat
Observe o C em Cygwin.bat é capitalizado. Todas as outras letras do comando são minúsculas.
Se você gostaria de colar na linha de comando, você vai notar que o controle + v não está habilitado para colar. Você terá que pressionar alt + espaço, seta para baixo para o menu "Editar" e selecione colar dela.
Quando você pressionar Enter, você estará no terminal Cygwin. A primeira vez que você executá-lo ele cria algumas coisas como o seu. Bashrc.
Agora, é hora de extrair e compilar seu arquivo baixado tintin. Para fazer isso você precisa primeiro extrair a partir do desktop. Aqui é onde eu devo dizer-lhe sobre o recurso autocompletar guia do bash. Se você sabe a primeira parte de algo, mas não a coisa toda, você pode digitar as primeiras letras, em seguida, guia e bateu o bash irá completá-la para você. Você provavelmente vai querer fazer uso pesado de isso no próximo comando porque ele provavelmente vai ser diferente para cada usuário. Ajuste o caminho para o arquivo de monitores segundo a sua versão do Windows e as informações do usuário:
tar xzvf / cygdrive / c / Documents \ e \ Settings / user / Desktop / tintin ... tar.gz
USER é o nome de logon do Windows. Você pode fazer / cygd <tab> c / Doc <tab> Desk <tab> tintin <tab> e cada vez que você pressionar a tecla tab o caminho será concluída até que você tenha todo o caminho para o arquivo. Pressione Enter e, o arquivo será extraído em seu diretório home e as coisas vão ficar muito mais fácil a partir de agora.
Após a extração for concluída, uma questão de alguns segundos, faça o seguinte para compilar tintin + +:
cd tt / src /
. / Configure
fazer
make install
Depois que termina tipo:
CD
para voltar para o seu diretório home.
Agora, tudo o que resta é para clonar o repositório git para tintin-alteraeon. O repositório git abriga todo o código para o tintin + pack + gatilho. Você puxa o código dele, e todas as atualizações também. Porque cygwin não instala automaticamente os certificados para você, você terá que preceder cada comando git com:
env GIT_SSL_NO_VERIFY = true
Por exemplo, para fazer o clone inicial do repositório git, você deverá digitar:
env GIT_SSL_NO_VERIFY = true clone git https://github.com/stormdragon2976/tintin-alteraeon.git
Note, eu fui incapaz de obter multi-caractere-setup.sh para trabalhar em cygwin. Você terá que serve para criar links manualmente, se você tem vários personagens.
Para ler o arquivo README no diretório tintin-alteraeon, você pode abri-lo no editor de texto Nano:
nano README
Quando você é feito com o arquivo, pressione Control + x para a fechar.
Aliás, se você gostaria de instalar meu pacote talking-relógio no cygwin há apenas mais um par de passos necessários. Você já tem os pacotes que você precisa instalar a partir da lista acima. A única coisa que você precisa fazer é instalar o cron como um serviço. Para isso, digite:
cygrunsrv-install cron-path / usr / sbin / cron-args-n
cygrunsrv-start cron
Se você tiver problemas com o cron no Windows este artigo podem ser de ajuda.
Em seguida, você precisa escrever um script curto para que espeak vai funcionar. Você pode usar qualquer synth que terá entrada de linha commande, mas para este exemplo vamos usar espeak. Certifique-se de que você tem a versão para Windows do espeak instalado a partir de:
http://espeak.sourceforge.net/ . Então, dentro do cygwin terminal, digite:
nano / usr / bin / espeak
O editor de texto nano vai abrir, e você pode colar as seguintes três linhas para ele:
#! / Bin / bash
"/ Cygdrive / c / Arquivos de Programas / eSpeak / command_line / espeak.exe" "$ @"
exit 0
Pressione Control + x para salvar o arquivo. Ele vai perguntar se você deseja salvar as alterações, pressione Y, então ele vai pedir o nome do arquivo, apenas pressione Enter, porque você já deu o nome de quando você abriu o arquivo. O caminho do arquivo pode ser diferente para você, dependendo da versão e configuração do Windows.
A última coisa que você tem a fazer é fazer o seu script executável espeak. Então, digite o seguinte:
chmod 755 / usr / bin / espeak
Agora, você pode testá-lo digitando:
espeak "Olá mundo"
Para configurar talking-relógio:
env GIT_SSL_NO_VERIFY = true clone git https://github.com/stormdragon2976/talking-clock.git
cd talking-relógio /
chmod 755 INSTALL
. / Install
Para testá-lo, você pode digitar:
talking-relógio
Falando-relógio tem muitas capacidades, incluindo o uso soundpacks para sinos. Ele usa o cron para agendar sinos e pode carrilhão 1, 2, ou 4 vezes por hora. Para torná-lo carrilhão duas vezes por hora, por exemplo, você deverá digitar:
talking-clock-cron 2
Toda a informação que você precisa para configurar talking-relógio pode ser encontrado no arquivo chamado README no mesmo diretório que o arquivo de instalação.
Top abrir o README no editor de texto nano:
nano README
Para fechá-lo novamente controlar + x. Se você acidentalmente fez alterações apenas pressione N se ele pergunta se você deseja salvar. E Nano vai fechar sem fazer quaisquer alterações ao arquivo.
Divirta-se e se tiver dúvidas deixá-los nos comentários.

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!

Linha de Comando Lyrics Visualizador

17 de abril de 2012

Anúncios

Se você é um fã de música jogadores de linha de comando como CMUs, Pianobar, ou Shell-fm você pode ter se perguntado como chegar letra da música que estiver tocando. Existe um programa chamado lyvi que faz exatamente isso. Originalmente chamado CMUs-letras foi criado para mostrar letras de música tocando em CMUs, o programa foi expandido para lidar Shell-fm e Pianobar, bem como vários outros jogadores de música CLI. Ele usa GlyR baixar letras. Tenho certeza GlyR podem ser embalados em futuras versões do Ubuntu, mas como eu estou usando Vinux 3.0 baseado no Ubuntu 10.04, eu tenho que compilá-lo. Então, aqui estão as instruções para obter o GlyR maior e mais recente:
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.
fazer
sudo make install
Então, para obter lyvi
CD
git clone https://github.com/ok100/lyvi.git
cd lyvi /
git checkout glyrc
Para que o programa funcione, você terá que ter música tocando em um dos jogadores que ele suporta, CMUs, Last.fm, ou Pianobar. Eu recomendo usar um programa multitermnal como tela ou tmux. Quando você tem música tocando, a lançar lyvi enquanto no tipo de diretório lyvi:
python3.1 lyvi
Ele vai encontrar e baixar as letras para a música que está tocando. Você pode pressionar a letra a para alternar entre letras, informações sobre o artista e tablaturas de guitarra.
Há um par de passos adicionais que você precisa tomar para que ele funcione com qualquer Pianobar ou Shell-fm. A configuração é muito bem documentado no README> file MD no diretório lyvi.
Este programa é muito bem escrito e é hora de diversão.

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!

Facilmente compartilhar arquivos e diretórios com Diretório Público do Dropbox

28 de outubro de 2011

Anúncios

Depois de ler este artigo Lifehacker , eu estava convencido de que uma funcionalidade semelhante é possível em Linux. Acontece que eu estava certo. Aqui está um roteiro que você pode adicionar ao .gnome2/nautilus-scripts para adicionar a mesma funcionalidade sem ter um programa constantemente a correr na bandeja do sistema, como é necessário para usuários do Windows. ainda mais, o meu script vai fechar um diretório antes de copiá-lo para o Dropbox, por isso não precisa fazer um clique direito cada arquivo individualmente, se você quiser compartilhar um diretório inteiro. Se você não tem certeza de como obtê-lo configurado, aqui estão as instruções:
Acessórios abertas, Terminal
cd ~ / / .gnome2/nautilus-scripts
http://stormdragon.us/scripts/share-with-dropbox.sh wget
chmod 700 partes-com-dropbox.sh
Agora, você pode clicar em qualquer arquivo ou pasta, selecione scripts, e clique em share-com-dropbox para copiar o arquivo para o diretório público e tem o link colocado automaticamente em sua área de transferência. Este script requer que xclip ser instalado. Do terminal:
sudo apt-get install xclip
apreciar, e eu espero que você encontrar este útil.

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!

Softphones para Linux

27 agosto de 2011

Anúncios

Com a notícia de que a Microsoft comprou o Skype , os usuários do Linux são deixados wonderinf quanto tempo um cliente Skype estará disponível para eles. Embora Skype é atualmente o serviço de chamada de internet mais popular, existem outras opções que funcionam igualmente bem e ter a binnifit adicional de ser open source. Abertas softphones fonte usa o protocolo SIP. Isto significa que, a fim de usar um softphone, você precisa obter um endereço SIP. Há um monte de sites que oferecem endereços SIP livres.

  • Iptel.org
  • Sip2sip.info
  • Ekiga.net
  • são grandes exemplos de sites que oferecem endereços SIP livres. Muitas vezes, a sua conta SIP irá incluir alguns ótimos recursos também como correio de voz gratuito, ea capacidade de obter o correio de voz enviada para você.
    Depois de ter registado e obteve seu endereço SIP que você vai precisar de um softphone. mais uma vez, existem várias opções. O meu favorito é Linphone mas também há Softphone Ekiga, Twinkle, e um monte de outros disponíveis para Linux. Softphones estão disponíveis em todos os sistemas opporating, Windows, Mac, Linux, Android, etc, todos têm softphones.
    Depois de ter instalado o seu softphone:
    sudo apt-get install linphonec
    em Ubuntu e Vinux para Linphone, você precisa configurá-lo. Este pode ser diferente para diferentes softphones. Aqui, vou mostrar como configurar Linphone utilizando iptel.org como um exemplo. Um grande coisa sobre Linphone é que é utilizável no terminal, por isso, se acontecer de você estar em um console, você ainda pode fazer e receber chamadas. A maneira como você lançar Linphone no terminal digitando:
    linphonec
    Você vai ter algumas mensagens que o programa começa e, finalmente, um aviso sobre o vídeo que está sendo desativada em linphonec. Se você estiver no Gnome, por exemplo, e usando o gnome-terminal, você pode habilitá-lo digitando:
    linphonec-v
    Em seguida, adicionar o seu tipo de endereço SIP:
    add procuração
    Aqui é cada um dos prompts que você vai ter uma que deve ir nele:
    linphonec> procuração adicionar
    Adicionando nova configuração proxy. Bata ^ D para abortar.
    Digite o endereço de proxy SIP: SIP: iptel.org
    Sua identidade para este proxy: sip: YourUserName@iptel.org

    Você quer se registrar no proxy (sim / não): sim
    Especifique registrar o tempo de expiração em segundos (o padrão é 600): 3500
    Validade: 3,500 segundo
    Especifique rota, se necessário:
    Nenhuma rota especificada.
    ---------------
    endereço SIP: SIP: iptel.org
    rota:
    identidade: SIP: YourUserName@iptel.org
    registrar: yes
    expirar: 3500
    registrado: não
    ---------------
    Aceite a configuração do proxy acima (sim / não): Sim
    Proxy acrescentou.
    linphonec> Inscrição em SIP: iptel.org sucesso.
    Se você estiver usando linphonec você pode obter ajuda sobre os comandos, digitando ajuda. A maioria das coisas são muito simples, responder atende uma chamada, terminar desliga, para fazer uma chamada que:
    chamada SIP: UserName@sipprivider.whatever. Há muitos e muitos softphones. Se você tem um favorito e gostaria de fornecer instruções para configurá-lo, por favor fazê-lo nos comentários. Por favor, diga em qual sistema operacional opp está disponível. A menos que você tem certeza que você está usando IPV6 você deseja digitar os ipv6 comando desativar. Se você não fizer isso, você pode não ser capaz de se conectar.

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!

Compartilhando a Área de Transferência com o Console

18 de maio de 2011

Anúncios

Compartilhando a área de transferência entre seu desktop GUI e console pode ser um pouco de um desafio. Eu estava fazendo isso por colar em um arquivo temperary em seguida, abrir esse arquivo no console. Em seguida, no entanto, eu comecei a pensar que tem que haver uma maneira melhor. Então, eu escrevi um pouco de código em python para verificar automaticamente a área de transferência para o texto e escrever para / tmp / clipboard. Ele funciona muito bem, mas eu tenho notado que quando se está em execução, alternar entre aplicativos com alt + tab é mais lento que o normal. Pode ser algo a ver com o ciclo abrandar as coisas, mas eu não tenho certeza. Para quem estiver interessado, aqui está o código:
#! / Usr / bin / python
# Área de transferência para arquivo gravado pela tempestade Dragão
# Copyright Maio de 2011 por Tempestade do Dragão
# Licença GPL
# Este programa coloca qualquer texto na área de transferência para o arquivo / tmp / clipboard
# O arquivo é atualizado a cada 0,5 segundo

Seção de importação # Biblioteca
tempo de importação
import pygtk
import gtk
# Loop para sempre!
while True:
# Obter o clipboard
cb = gtk.clipboard_get ()
# Atribuir o conteúdo da área de transferência para uma variável.
cbText cb.wait_for_text = ()
se isinstance (cbText, str) == true:
file = open ("/ tmp / clipboard", "w")
file.write (cbText)
time.sleep (0,5)
Depois que eu terminei este pequeno programa que eu soube da existência de um gerente de área de transferência chamado parcellite. No Ubuntu e Vinux você pode instalá-lo com:
sudo apt-get install parcellite
Você pode ajustar as preferências do parcellite com o botão direito sobre ele no painel e selecionando preferências. Se você deixou clique nele você receberá o conteúdo da área de transferência e histórico até 100 seleções anteriores, dependendo da configuração de preferências. Você também pode acessar o histórico da área de transferência com o controle atalho de teclado + alt + h. Para se ter parcellite início quando você entra, você vai precisar adicionar a aplicativos de inicialização em Sistema, Preferências, aplicativos de inicialização. Se você optar por usar o meu script, você pode adicioná-lo a aplicativos de inicialização em seu lugar.
Se você usar parcellite você pode acessar o histórico de prancheta no console no arquivo localizado em:
~ / .local / Share / parcellite / história
Porque é um arquivo binário que não funciona no Gedit.
Se você usar o meu programa ou o gerente da área de transferência glipper ele vai trabalhar no gedit. O arquivo de meu programa escreve é:
/ Tmp / clipboard
Meu programa não contém nenhuma história, apenas o último texto na área de transferência.
Depois de um pouco mais de pesquisa eu acho que eu prefiro usar o gerenciador de clipboard Glipper:
sudo apt-get install glipper
Para acessar a área de transferência do controle da imprensa + alt + c. Para acessar o histórico no consolesimply aberto o arquivo:
~ / .glipper / História
É claro que, se você usar glipper você não precisa de meu roteiro.
Parcellite também tem a capacidade de copiar o texto do terminal, gnome-terminal ou qualquer terminal aberto a partir do desktop. Se você tentar a partir do console você receber um erro sobre não ser capaz de abrir o visor. Se você faz:
echo "Olá mundo" | parcellite
em seguida, as palavras "Olá, mundo" estará na sua área de transferência. Você pode fazer a mesma coisa usando um programa chamado xclip:
sudo apt-get install xclip
Para colocar algo na área de transferência:
echo "Olá mundo" | xclip-seleção da área de transferência
Você pode baixar Clipboard para arquivo com o botão direito no link e selecione Salvar link como.
Depois de algum descussion decidiu-se que, provavelmente, a melhor maneira de cortar o atraso causado pela área de transferência para arquivo é para soltar o laço completamente e apenas vincular o programa a um atalho de teclado. Então, aqui está o novo código, o link para download será agora também te este código, bem como:
#! / Usr / bin / python
# Área de transferência para arquivo gravado pela tempestade Dragão
# Copyright Maio de 2011 por Tempestade do Dragão
# Licença GPL
# Este programa coloca qualquer texto na área de transferência para o arquivo / tmp / clipboard

Seção de importação # Biblioteca
tempo de importação
import pygtk
import gtk
# Obter o clipboard
cb = gtk.clipboard_get ()
# Atribuir o conteúdo da área de transferência para uma variável.
cbText cb.wait_for_text = ()
se isinstance (cbText, str) == true:
file = open ("/ tmp / clipboard", "w")
file.write (cbText)
Fui Sistema, Preferências, atalhos de teclado e acrescentou clipboard para arquivo e defina seu atalho Control + Alt + v Este novo método tem toda a frieza com nenhum dos lentidão.
Só mais uma coisa que vai tornar o compartilhamento de informações entre o desktop GUI e console mais fácil é um comando paste para o cliente irssi IRC. Na verdade, tenho dois deles. Estes usam supor que você está usando glipper. O primeiro simplesmente cola a última coisa em sua história de clipboard para irssi e envia-lo como uma mensagem:
/ Apelido pasta / exec-o cat / home / user / .glipper / history | head-n 2 | tail-n 1
o outro é para quando você deseja colar várias linhas. Cada linha será enviado como uma mensagem que deve ter cuidado com este. Irssi pedirá que você se você tentar enviar mais de sete linhas, para que haja uma rede de segurança:
/ Pseudônimo de leitura / exec-o cat / tmp / clipboard
Para usar este apenas certifique-se o texto que você wanto para enviar como mensagem está no arquivo / tmp / clipboard.

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!

Facebook Vem para a linha de comando

13 de abril de 2011

Anúncios

Fui à procura de uma maneira de acessar o Facebook a partir da linha de comando por um tempo agora. Eu não uso Facebook tanto assim, eu prefiro Twitter , mas eu tenho um monte de amigos que usam o Facebook. Então, eu criei uma conta e, felizmente, tenho o aplicativo do Twitter trabalhar para ele antes de eles se separaram (desativado) para novos usuários. Então, para fazer uma longa história curta, a única atualização minha conta do Facebook fica geralmente é feito do meu fluxo de Twitter. Facebook, para mim, apenas parece meio desajeitado para usar com um navegador, e que não há muitos clientes acessíveis para isso, então a única maneira de usá-lo é com um browser. Eu comecei recentemente um telefone Android e acrescenta uma outra maneira de acessar o Facebook, mas eu realmente não usar esse método muito. Então, meu amigo Burt Henry encontrado fbcmd. Fbcmd é uma aplicação de linha de comando escrito em PHP para o Facebook. É realmente fácil de ser instalado. Para fazer isso, primeiro instalar php digitando:
sudo apt-get install php5-CLI
Em seguida, obter o software fbcmd digitando:
wget - https://github.com/dtompkins/fbcmd/raw/master/fbcmd_update.php não-check-certificate
Se você está se perguntando sobre a bandeira certificado no comando acima ele está lá porque wget dá um erro de certificado do github. É realmente o destino que afirma ser. Após concluir o download, digite os seguintes comandos:
sudo php fbcmd_update.php
sudo php fbcmd_update.php install
Então, se você gostaria de verificar se tudo instalado corretamente, digite:
fbcmd
Você deverá receber uma mensagem de ajuda a curto descrevendo o procedimento para a concessão de autorização para fbcmd. se tudo correr bem, agora você pode remover o pacote de instalação usando o comando:
fbcmd_update.php rm
Agora, para conceder autorização para tipo fbcmd:
acesso fbcmd go
Isto irá abrir o seu navegador padrão, o mais provável Firefox se você estiver no Gnome, você terá que clicar em permitir. Em seguida, digite:
fbcmd go auth
Quando você clica no botão permitir aqui você será dado um código de autorização six6 personagem. Eu tive problemas para copiá-lo para a área de transferência com Orca, então você pode ter que memorizar o tempo suficiente para digitá-lo no terminal:
fbcmd auth XXXXXX
Onde XXXXXX é o seu código.
Agora, para ver o que seus amigos foram até enquanto você estava ocupado instalar este programa muito legal, tipo:
fluxo fbcmd
Para definir o seu status:
estado fbcmd 'Pensa Pensamentos de um dragão é a maior do blog em todo o mundo, não, todo o universo! "
quando você lida com o seu fluxo, você irá notar que cada item é numerado. Você pode comentar sobre o post, digitando:
fbcmd comentário 3 "Se precisar de ajuda com o seu domínio do mundo diabólico planeja apenas me avise."
Esta vontade de resposta curso para o terceiro post em seu fluxo que era esperançosamente sobre a dominação do mundo diabólico e coelhinhos não bonito, apesar de bonito dominando coelhos mundo pode ser bem legal.
Para obter uma lista completa de comandos e todos os tipos de grande ajuda para visitar o wiki fbcmd . Você também pode obter ajuda sobre um comando digitando comando fbcmd ajuda, como em:
Estado ajuda fbcmd
Prevejo todos os tipos de coisas cron puro para esta aplicação. Se você pensar em algum exemplo Sinta-se livre para compartilhar com todos nos comentários.

Poder ajudar os meus posts, manter a minha agitação da cafeína continua forte!