quinta-feira, 2 de junho de 2016

Instalando o desktop Lxde no Slackware


O Lxde é um desktop externamente leve consumindo cerca de 100 MB de memória RAM a menos que o Xfce com a configuração padrão da instalação nos dois desktop, entretanto ele tem menos aplicações nativas e algumas configurações deve ser feita editando manualmente arquivos de configuração do mesmo sendo que no Xfce pode ser feito tudo com cliques de mouse, mas mesmo assim não deixa de ser uma ótima alternativa. Você poderá rodar o desktop Lxde em computadores antigos como uma cpu Celeron de 1 GHz e 512 MB de RAM confortavelmente, podendo funcionar bem ainda com um clock e memória menores um pouco, mas apesar de o Lxde ser bastante leve as aplicações que você instalar poderá necessitar de mais memória RAM para ter um bom desempenho, como Firefox, LibreOffice, etc.


A instalação individual de pacotes para formar o desktop Lxde no Slackware de alguns repositórios padrão pode ser uma tarefa árdua para deixar o mesmo funcional, sendo assim então baixaremos todos os pacotes txz de uma vez usando o wget.

Neste exemplo baixaremos o Lxde para o Slackware 14.1 de 64 bits, caso você utiliza outra versão ou arquitetura diferente acesse pelo navegador web o endereço http://ponce.cc/slackware/ e o diretório correspondente a  sua arquitetura e versão e troque o caminho completo pela sua no wget. 

$ wget -nv -c -r -np -A txz http://ponce.cc/slackware/slackware64-14.1/lxde/ 


Será baixado o caminho completo da url especificada no seu disco, sendo criado o diretório 
ponce.cc/slackware/slackware64-14.1/lxde/ a onde foi executado o wget, sendo que foi especificado somente para baixar os arquivos com extensão .txz ao wget. 

Na listagem abaixo temos todos os pacotes txz para deixar o desktop Lxde funcional.

[nando@darkstar ~/diversos/]$ tree 
`-- ponce.cc 
    |-- robots.txt 
    `-- slackware 
        `-- slackware64-14.1 
            `-- lxde 
                |-- file-roller-2.32.2-x86_64-1ponce.txz 
                |-- gpicview-0.2.4-x86_64-1ponce.txz 
                |-- leafpad-0.8.18.1-x86_64-1ponce.txz 
                |-- libfm-1.2.3-x86_64-2ponce.txz 
                |-- libfm-extra-1.2.3-x86_64-1ponce.txz 
                |-- libunique-1.1.6-x86_64-4ponce.txz 
                |-- lxappearance-0.6.1-x86_64-1ponce.txz 
                |-- lxappearance-obconf-0.2.2-x86_64-1ponce.txz 
                |-- lxde-common-20141008_8877e46-x86_64-1ponce.txz 
                |-- lxdm-0.5.2-x86_64-1ponce.txz 
                |-- lxinput-0.3.3-x86_64-1ponce.txz 
                |-- lxlauncher-0.2.3-x86_64-1ponce.txz 
                |-- lxmenu-data-0.1.4-x86_64-1ponce.txz 
                |-- lxmusic-0.4.6-x86_64-1ponce.txz 
                |-- lxpanel-0.8.0-x86_64-1ponce.txz 
                |-- lxrandr-0.3.0-x86_64-1ponce.txz 
                |-- lxsession-0.5.2-x86_64-1ponce.txz 
                |-- lxtask-0.1.5-x86_64-1ponce.txz 
                |-- lxterminal-0.2.0-x86_64-1ponce.txz 
                |-- menu-cache-1.0.0-x86_64-1ponce.txz 
                |-- openbox-3.5.2-x86_64-1ponce.txz 
                |-- pcmanfm-1.2.3-x86_64-2ponce.txz 
                |-- vala-0.28.0-x86_64-1ponce.txz 
                `-- xmms2-0.8DrO_o-x86_64-3ponce.txz 

4 directories, 25 files 

São 8,5 Mb em arquivos no total baixado. 

Para instalar: 
$ cd ponce.cc/slackware/slackware64-14.1/lxde/ 
$ sudo installpkg *.txz 


Notas: 
O lxdm é o gestor de login gráfico do lxde, quando o computador for reiniciado ele será executado no lugar do atual em uso, caso não queira mudar o seu gestor de login não instale este pacote. Após instalado, basta você Escolher a opção Trocar de usuário para experimentar o desktop Lxde, caso você já tenha outros desktops instalados.


No próximo Artigo, veremos como utilizar o desktop Lxde e a configurar o mesmo.

sexta-feira, 20 de maio de 2016

Criado pacotes executáveis auto-extraível no GNU/Linux




Assim como no Windows, no Linux você também pode criar e extrair arquivos de pacotes executáveis auto-extraível (self-extracting) usando o 7z ou rar, cuja finalidade do mesmo é poder extrair o pacote em qualquer distro Linux sem precisar ter os comandos 7z ou rar instalados no sistema.

Criando pacotes auto-extraível no Linux com 7z 

$ 7z a -sfx myfotos *.jpg 

Descompactado o pacote myfotos em qualquer distro Linux sem ter o 7z instalado.

$ ./myfotos 

$ file myfotos
myfotos: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped 

Notas: 
- O pacote auto-extraível é criado já com o atributo x automaticamente.

- Como o 7z não adiciona uma referência no nome do arquivo para você mesmo saber se o mesmo é um pacote tipo sfx, o bom é adicionar um sufixo no nome caso você guarde este pacote também como um backup, daí então você e quem receber o pacote saberá facilmente que se trata de um pacote auto-extraível (sfx).
Exemplo: 
$ 7z a -sfx myfotos-sfx *.jpg 


Criando pacotes auto-extraível no Linux com rar

$ rar a -sfx lagoas *.jpg 

O rar automaticamente adiciona a extensão .sfx ao nome do arquivo especificado, no exemplo lagoas, ficando lagoas.sfx sendo o mesmo já criado com o atributo x. 

Para descompactar em qualquer distro Linux sem ter o rar instalado. 

$ ./lagoas.sfx 


Convertendo um pacote rar  para auto-extraível no Linux

Se você já tem um pacote rar existente e quiser transforma-lo em um pacote auto-extraível (sfx) para enviar para alguém, basta converter o mesmo pelo rar.

$  rar s fotos.rar   

Foi gerando um novo pacote com o nome de fotos.sfx sendo eliminada a extensão .rar e criado com a permissão x e adicionada a extensão .sfx no pacote convertido para saber que se trata de um pacote tipo  auto-extraível.

Para descompactar o pacote:

$ ./fotos.sfx 

$ file fotos.sfx 
fotos.sfx: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=7c8a7e2ac54fe67d1146ba8afa0815797ea0007c, stripped 


Notas gerais: 
- Você pode extrair o conteúdo do pacote tipo auto-extraível (sfx) criado pelo 7z ou rar em qualquer distro Linux sem precisar ter os comandos 7z ou rar instalados nelas. 

- O pacote auto-extraível (sfx) binário criado no Linux não é um executável compatível com o Windows, mas utilizando qualquer programa de compactação/descompactação que suporte o formato .7z e .rar cujo o mesmo também permite criar um pacote auto-extraível (sfx) como exemplo o 7-Zip e o Winrar, você poderá então abrir o pacote e extrair os arquivos desejados no Windows por qualquer um dos programas citados, não importa qual deles criou o pacote.

- Os pacotes binário auto-extraível (sfx) criados pelos comandos 7z e rar no Linux também pode ser listado e extraído o seu conteúdo na forma tradicional utilizando os comandos citados.

Pacotes tipo auto-extraível criando no Windows e abrindo no Linux 

Os pacotes criado com a opção auto-extraível (sfx) pelo 7-Zip ou Winrar no Windows no formato binário exe, podem ser abertos pelos comandos de linha de comando 7z e rar no Linux, podendo listar e extrair os arquivos contidos neles normalmente, ou usando o wine para extrair os arquivos do pacote auto-extraível, mas assim como no Windows não tem como ver os arquivos contido dentro do pacote  auto-extraível quando o mesmo é executado diretamente sem utilizar um programa como 7-Zip,  WinRar ou similar. 

No Linux o comando 7z listar e extrair pacotes auto-extraível criado pelo 7-Zip ou WinRar do Windows, mas o comando rar somente suporta o pacote rar criado pelo WinRar, que estiver no formato rar (com o sem adição do sfx), caso for salvo em outro formato diferente do padrão usado no WinRar não será aberto o pacote.


Procedimentos realizados no Salix 14.1 32 bits.

quinta-feira, 5 de maio de 2016

Instalando o navegador Chromium versão 50 32 bits no Slackware 14.1




A Google não mais disponibilizará o navegador Google Chrome para arquitetura de 32 bits na plataforma Linux, onde  não  mais  existem  disponível  para  download o navegador  para sistema   de  32 bits  para  Linux  e se dedicando apenas para arquitetura de 64 bits para Linux daqui  para frente.  Google Chrome para   sistemas Windows e  Mac OS X na arquitetura de 32 bits continuarão o seu desenvolvido por mais algum tempo.


Para Linux, usuários do Slackware 14.1 32 bits e derivados do mesmo da mesma versão poderão fazer o download do Navegador Chromium versão 50.0 32 bits binário (Abril de 2016) que e a versão Open Source do Google Chrome e usufrui das extensões feita para o Google Chrome e funcionalidades do mesmo.



Para instalar o navegador Chromium versão 50 de 32 bits no Slackware 14.1 ou Salix 14.1, baixe o mesmo usando o wget em uma janela de terminal.


$ wget -c http://www.slackware.com/~alien/slackbuilds/chromium/pkg/14.1/chromium-50.0.2661.75-i486-1alien.txz

Agora baixaremos o plugin flash versão 21 (Abril de 2016)

$ wget -c http://www.slackware.com/~alien/slackbuilds/chromium-pepperflash-plugin/pkg/14.1/chromium-pepperflash-plugin-21.0.0.213-i386-1alien.txz

Instalando o  Chromium e o flash

$ sudo installpkg chromium-50.0.2661.75-i486-1alien.txz
$ sudo installpkg chromium-pepperflash-plugin-21.0.0.213-i386-1alien.txz


domingo, 10 de abril de 2016

Bons sonhos com Sleep Timer para Android

Se você gosta de ir dormir ouvindo música no seu celular com Android e não quer ter a preocupação de desligar o player de música  antes de  cair  no sono para  evitar  o descarregamento da bateria, o Sleep Timer é uma excelente solução para isto. Define o tempo que quiser em minutos, depois clique "Iniciar & Reprodutor", onde será aberto por padrão o Google Play Música e escolha a sua música preferida, Álbum, Playlist etc, normalmente no Google Play Música e pronto. Faltando apenas alguns segundos para o final da contagem regressiva, o Sleep Timer abaixará suavemente o som até parar totalmente, fechando o Google Play Música e a ele mesmo.

Para usar outro player de música diferente do padrão do Google, se você tiver mais de um instalado, basta acessar Configurações do Sleep Timer, clique em “Player lançador na inicialização” para escolher outro player a ser usado como padrão.






Download: Google Play

segunda-feira, 4 de abril de 2016

Montando o seu celular pelo MTP no GNU/Linux



Existe várias maneiras de transferir arquivos entre o celular e o computador, podendo ser pelo WI-FI com Apps do celular, ou pelo Bluetooth, mas pelo cabo usb é mais prático, principalmente se o mesmo está sempre do lado do computador, sem precisar ter que digitar IPs, ou senha para permitir a conexão.

No Salix a montagem de celular pelo MTP e a transferência de arquivos funciona pelo Thunar normalmente com boa velocidade na transferência de arquivos, mas apresenta dois problemas inconvenientes que são:

Os arquivos vindos do celular para o computador com a montagem feita pelo Thunar os nomes dos mesmos ficam completamente diferente e sem extensão ficando com nomes como 618, 619, 620 e assim sucessivamente, mas isto não acontece enviado do computador para o celular.

O segundo problema é que todos os arquivos armazenados no celular como vídeos, mp3, fotos, etc não são abertos pelos programas associados aos mesmos no computador, sendo executado o programa mas não abrindo o arquivo clicado no qual será exibido uma mensagem de erro.

Tentei usar primeiramente o mtpfs pela linha de comando para montar o celular, mas a montagem não funciona como deve, pelo menos na distro Salix, mesmo o celular sendo reconhecido.

Melhor programa para montagem por MTP

A melhor solução para MTP é o programa jmtpfs que pode ser obtido em https://github.com/JasonFerrara/jmtpfs/archive/v0.5.tar.gz

Para quem usa o sbopkg faça:

$ sudo sbopkg -i jmtpfs

Agora, conecte o celular pelo cabo usb para ver se o programa jmtpfs reconhece o mesmo

$ jmtpfs -l
Device 0 (VID=22b8 and PID=2e82) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
Unable to open ~/.mtpz-data for reading, MTPZ disabled.Available devices (busLocation, devNum, productId, vendorId, product, vendor):
1, 2, 0x2e82, 0x22b8, UNKNOWN, UNKNOWN


IMPORTANTE:
Caso o seu modelo de celular, não seja suportado nativamente, você deverá criar uma linha no arquivo /lib/udev/rules.d/69-libmtp.rules para o mesmo copiando uma das linhas já existente da que contém a marca do seu celular, editando apenas idProduct que será sempre um número diferente para outro modelo diferente da mesma marca pois provavelmente não exista o seu modelo neste arquivo de acordo com o exibido pelo comando mtp-detect ou jmtpfs -l onde o idVendor deverá ser sempre o mesmo número para a mesma marca, por exemplo Motorola.
Se não não existir a marca do seu celular no /lib/udev/rules.d/69-libmtp.rules dificilmente o mesmo funcionará pelo MTP mesmo que você coloque o número do idVendor e o idProduct exibido pelos comandos citados.

Exemplo:
# Moto E 2ª edicão
ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

Onde o idProduct é o número exclusivo para o modelo Moto E 2ª edição e o idVendor 22b8 é o número exclusivo pra todos os celulares e tablet da marca Motorola.

Após alterado o arquivo /lib/udev/rules.d/69-libmtp.rules 

$ cd /etc/rc.d (para distro Slackware e Salix)
$ sudo ./rc.udev force-restart (ou reinicie o computador)

Criar o ponto de montagem para o celular

$ sudo mkdir /mnt/celular
$ sudo chmod 777 /mnt/celular

Montar o celular

$ jmtpfs  /mnt/celular/

Para montar o seu celular a tela do mesmo deve está desbloqueada, pois senão não funcionará.
Pronto agora você ponto acessar o ponto de montagem com qualquer gerenciador de arquivos ou pelo terminal e os arquivos vindo do celular para o computador não ficam mais com nomes como 618, 619, 620... além de poder abrir os arquivos normalmente que estiver no celular pelos seus programas que estão associados, e onde tem a vantagem de poder utilizar uma janela de terminal, sendo que a montagem feita pelo Thunar não permite abrir uma janela de terminal a partir do mesmo  dentro do celular.
Outro ponto importante usando o jmtpfs você acessar o seu celular como se fosse um pendrive.

Verificando a montagem do celular

$ df -hT
Sist. Arq.     Tipo         Tam. Usado Disp. Uso% Montado em
/dev/sda6      ext4         132G   18G  108G  14% /
tmpfs          tmpfs        1,5G  8,0K  1,5G   1% /dev/shm
/dev/sda4      ext4         289G  170G  104G  63% /mnt/dados
/dev/sda1      fuseblk      146G   21G  126G  14% /mnt/win
jmtpfs         fuse.jmtpfs  3,7G  758M  3,0G  21% /mnt/celular

$ mount | grep celular
jmtpfs on /mnt/celular type fuse.jmtpfs (rw,nosuid,nodev,user=nando)


Criando um atalho no desktop para acesso rápido ao celular

Primeiro crie o scrip zcelular em /usr/local/bin com permissão 755 do chmod com o conteúdo abaixo.

zenity --info --text "O celular será montado em alguns segundos, após clicado em OK" 
jmtpfs /mnt/celular ; thunar /mnt/celular


Nota:
Troque thunar pelo seu gerenciador de arquivos favoritos.

Agora crie um lançador no seu gerenciador de janelas usando o botão direito do mouse, escolha Criar lançador..., e preencha conforme abaixo.

Nome: Montar celular
Comentário: Montar celular pelo MTP
Comando: zcelular
Diretório de trabalho: /usr/local/bin
Ícone: Escolha um ícone para o lançador

Clique no botão Criar.


Após criado o ícone no seu Desktop, clique sobre o mesmo usando o botão direito do mouse e escolha Propriedades, guia Permissões, marque a opção "Permitir que este arquivo execute como um programa" Clique em Fechar.



MTP no  Android Marshmallow 6.0

Nas versões inferior ao Android Marshmallow 6.0 era bem mais prático e automático, bastando conectar o celular com o cabo usb no computador e desbloquear o celular para o computador reconhecer as unidades de cartão SD e de armazenamento interno imediatamente, agora se você atualizou o seu celular para o Android Marshmallow 6.0 ou adquirir um de fábrica com o mesmo já instalado terá dois passos a mais; após desbloquear o celular  puxe a barra de notificações para baixo e em Usar USB para, clique em Transferir arquivos (MTP) para o computador reconhecer as unidades de cartão SD e de armazenamento interno. 






Procedimentos realizados no Salix 14.1 onde foi usado os celulares Samsung SM-G3502T (suportado nativamente) e o Moto E 2ª geração (não suportado nativamente, tendo que incluir o mesmo no arquivo /lib/udev/rules.d/69-libmtp.rules).

sexta-feira, 25 de março de 2016

Utilização avançada do meocloud em linha de comando

Este tutorial é uma continuação de Instalando o MEO Cloud em qualquer distro GNU/Linux que foi publicado aqui alguns dias atrás.

Iniciar monitoração automática do meocloud ao iniciar o seu gestor de janelas 

Colocar a seguinte linha abaixo num arquivo de inicialização de aplicativos do seu gestor de janelas ou para que usa o desktop Xfce acesse Configurações, Sessão e inicialização guia Início automático de aplicativo. 

xterm -title "meocloud status" -fa 'Luxi Mono' -fs 12 -iconic -e  watch -n 10 meocloud status 

Este comando inicia automaticamente a janela de terminal xterm com um tamanho de fonte, com a mesma já minimizada, e monitorado a sincronização do meocloud a cada 10 segundos, podendo definir o tempo de sua preferência. 

Notas: 

Ao ligar o PC indo diretamente para o seu gestor de janelas e você for olhar em seguida a sua a janela de xterm que está executando automaticamente o comando meocloud status, aparecerá a seguinte mensagem abaixo: 

Every 10,0s: meocloud status                            Mon Mar 14 16:53:37 2016 

Could not establish a exclusive connection to the daemon. 
Please make sure you are not running another meocloud command elsewhere and try 
again. 

Esta mensagem é normal pois a conexão com a internet recém criada pelo PC está sendo estabelecida, e a mesma pode não está pronta ainda se o meocloud entrar em ação primeiro que ela. 
Mas após uns 5 segundos, a conexão a internet é estabelecida e o comando meocloud status volta exibir conforme abaixo, caso não haja novos arquivos, alterações e a sincronização foi finalizada antes de desligar o computador.

Every 10,0s: meocloud status                            Mon Mar 14 16:56:42 2016 

Quota: 2.83% (464.1MB of 16.0GB) 
Status: IDLE 

Desligando o computador sem finalizar a sincronização 

Se você desligar o computador com a sincronização sendo feita ainda no outro dia ela começa de onde parou que é o caso abaixo, já que a sincronização não tinha terminado. 

Every 10,0s: meocloud status                            Wed Mar 16 16:57:06 2016 
Quota: 3.97% (650.4MB of 16.0GB) 
Status: SYNCING 
Uploading 3 files, at 34.8 KB/s (1 hour left) 

Eu tinha desligado o computador faltando 3 arquivos para finalizar a sincronização (arquivos grandes). 

Limitar velocidade de upload 

Vamos ver a ajuda da parte de ratelimit 

$ meocloud ratelimit -h 
usage: meocloud ratelimit [-h] [direction] [limit] 

positional arguments: 
  direction     Use 'up' or 'down' to set the upload or download rate. If not present, show the current rate 
                limits. 
  limit         Rate limit in kB/s. If not present, remove rate limit. 

optional arguments: 
  -h, --help    Show this help message and exit 

Para limitar a velocidade de upload use a opção conforme abaixo, onde up significa upload. 

$ meocloud ratelimit up 35 
Upload limit: 35 KB/s 
Download limit: N/A 

O comando abaixo exibi a velocidade atual ratelimit configurada ou não. 

$ meocloud ratelimit 
Upload limit: 35 KB/s 
Download limit: N/A 

A velocidade configurada permanecera sempre a mesma todos os dias até que você altere a mesmo novamente pois ela ficará gravada. 


Limitar a velocidade de download 

Para limitar a velocidade de download use a opção conforme abaixo, onde down significa download. 

$ meocloud ratelimit down 80 
Upload limit: 35 KB/s 
Download limit: 80 KB/s 

A velocidade configurada será sempre a mesma todos os dias até que você altere-a novamente. 

Verificando as velocidades de upload e download configuradas 

$ meocloud ratelimit 
Upload limit: 35 KB/s 
Download limit: 80 KB/s 


Sincronização seletiva de diretórios 

A sincronização seletiva é uma excelente opção disponível também no meocloud e sua finalidade principal é a de economizar espaço em disco desnecessário em outro computador e consumo da sua banda larga. 

Vamos a um exemplo prático: 

Você tem um computador desktop e um notebook ambos com o meocloud instalados, sendo o computador desktop o principal de onde você envia todos os seus arquivos para a nuvem diariamente todos os dias com uma grande quantidade em megabytes e possuindo lá vários diretórios e muitos gigabytes na soma de todos os arquivos. Já no micro notebook que você utiliza apenas de vez em quando ou somente por poucos minutos ao utilizar o meocloud nele com a mesma conta usada no computador desktop, será sempre baixado todas os diretórios e arquivos automaticamente que não existir no mesmo ou que forem alterados, o que pode ser um inconveniente muito grande se forem muitos gigabytes ocupando muito o espaço do disco desnecessariamente já que você tem todos os arquivos armazenados no seu computador principal que é o desktop e tem os mesmos arquivos na nuvem do meocloud, prejudicando o desempenho da velocidade da sua internet com upload, ou pior ainda se você tem um limite de download no seu plano de internet. 

Excluir um diretório da sincronização 

Para não incluir (excluir) um diretório para sincronização no computador em uso, neste caso o notebook, use a opção removesync ou sua forma curta rs com o caminho da forma exata do diretório armazenado na nuvem do meocloud. 

$ meocloud rs /wallpapers 
"/wallpapers" was removed from the synced paths and will be removed from your filesystem when syncing is done. 

O subdiretório ~/MEOCloud/wallpapers foi excluído do micro notebook e não haverá mais a sincronização do mesmo a partir da nuvem para o micro notebook, mas o referido diretório continuará existindo na nuvem e sendo sincronizado automaticamente ainda pelo computador desktop toda vez que o mesmo for ligado. 

Nota: 
A remoção da sincronização de um diretório é feita sempre a partir do computador que você estiver usando e não afeta outros computadores diferente em que você utilizar a mesma conta do meocloud, estando os mesmos diretórios que foi excluído intactos nestes outros computadores com todos os seus arquivos quando os mesmos forem ligados e conectados a internet. 

Repita o mesmo comando com todos os outros diretórios que você não deseja mais sincronizar com a nuvem, deixando somente aqueles diretórios que não ocupa muito espaço e um diretório de trabalho em que você costuma redigir seus documentos todos os dias, podendo assim abrir os arquivos sempre atualizados em qualquer dispositivo (computador/celular/tablet). 

Não é possível especificar mais de um diretório na mesma linha de comando, devendo ser sempre um diretório por linha de comando. 
Exemplos: 
$ meocloud rs /wallpapers (forma certa) 
$ meocloud rs /wallpapers /diario (forma errada) 

Diretórios com espaço em branco no nome

$ meocloud rs /"Welcome kit"  (coloque o nome do diretório sempre entre aspas duplas) 

Verificando os diretórios que foram removidos da sincronização 

Para verificar os diretórios que foi removido da sincronização no computador corrente (atualmente em uso) use a opção  listsync ou a forma diminutiva ls. 

$ meocloud ls 
All directories are being synchronized except these: 
/antigos 
/pacotes-2015 
/wallpapers 

A opção ls somente lista os nomes dos diretórios que foram removidos da sincronização do computador atual em uso em que foram excluídos os diretórios, mesmo passado vários dias, já que este procedimento fica registrado nas configurações do meocloud do seu computador para que o mesmo não faça a sincronização. 
No exemplo acima foi removido 3 diretórios sendo que os diretórios /antigos e /pacotes-2015 possuía aproximadamente 700 MB cada em arquivos. 

Caso no computador corrente não foi excluído nenhum diretório da sincronização ou todos já foram recuperados ao usar o comando meocloud ls será retornado: 
All your directories are being synchronized. 

Reativar a sincronização de um diretório excluído 

Para voltar a fazer a sincronização de um diretório que tinha sido excluído no computador corrente use o comando meocloud com a opção addsync ou a forma reduzida as. 

$ meocloud as /wallpapers 
"/wallpapers" will now be added back to your MEO Cloud folder and its synchronization will resume. 

O diretório /wallpapers será baixado da nuvem para o seu computador corrente, sendo feito a partir de agora a sincronização com a nuvem todos os dias. 

Conclusão:
Neste tutorial vimos que  a utilização do meocloud em linha de comando é super fácil fazendo as mesmas operações do que o meocloud-gui.

Procedimentos realizados no Salix 14.1.

quarta-feira, 16 de março de 2016

Moto E 2ª geração 4G LTE - Atualização para Marshmallow disponivel

Usuários do Brasil já podem atualizar o seu Moto Moto E 2ª geração 4G LTE, podendo atualizar pelo próprio aparelho indo em Configurações/Sobre o telefone/Atualizações do sistema.

Notas importantes:

  • Embora o método para atualizar o Android seja seguro,  e que seja raríssimos os casos de a nova instalação não funcionar, faça por sua conta e risco pois imprevisto sempre pode acontecer mesmo feito corretamente.


  • Nunca instale um nova versão do Android com carga da bateria menor que 50% e quando for baixar a imagem, conecte o celular na tomada, pois o processo pode demorar muito dependendo da velocidade e estabilidade da sua internet.


  • Quando terminar o download da imagem, remova imediatamente o carregador antes de reiniciar  o celular para instalação. 


  • O tempo para baixar a imagem do Android 6.0 com 525.7 MB de tamanho foi de 15 minutos em banda larga de 5 MB.


  • A instalação levou 10 minutos sendo reiniciado automaticamente, depois levou mais 18 minutos para configuração e atualização dos apps. Foi gasto apenas 12% da carga da bateria, após remover o carregador da tomada quando o download da imagem terminou, antes de reiniciar o celular para começar  a instalar a imagem baixada.


Abaixo algumas telas da atualização feitas com outro celular.