slackjeff
(usa Slackware)
Enviado em 23/01/2018 - 21:04h
Com aprovação do
Fábio, irei fazer este relato a cada 5 dias atualizando este tópico fixo até completar os 60 dias previstos, o mesmo irá virar um artigo bem completo com vários programas via cli e dicas! E claro mostrar que é possível viver no console.
vale lembrar que ja tenho experiência pois trabalho com servidores, mas no meu Desktop não, as coisas mudam enfim, acompanhe a jornada!
Você encontra este relato completo em meu site:
https://slackjeff.github.io/experiencias/60-dias-sem-o-xorg.html
-------------------------
Segue o relato:
O Primeiro dia
-------------------
data: 23/01/2018
Este é meu "primeiro dia", na verdade já estou utilizando o console sem o X a
1 semana, mas para iniciar este artigo prefiro por como primeiro dia.
Minhas armas ou programas já estão todos instalados, fazer o que se o Slackware
vem com tudo que se possa imaginar quando o assunto é CLI.
Como tilling ou (divisão de janel) estou usando o tmux! apesar de ser acostumado
a usar o dvtm, acabei por optar pelo tmux por sua simplicidade!
Tem gente que depressa o tmux por ser mais complexo a relação com o dvtm por
exemplo, eu já acho mais prático o tmux.
Enfim, gosto não se discuti!
O links está me servindo bem, como sempre serviu! quando estava em
trabalho costumava usar o links para pesquisas no google.
O que está me irritando um pouco é a questão de não conseguir logar no vol
(viva o linux), a solução que tive é navegar pelo celular no vol, suprimiu minha
necessidade.
Conseguir entrar no Facebook com o links tranquilamente apenas "burlando" e
fazendo um esquema, ao inves de usar o link convencional usei o link para
mobile... "m.facebook.com".
Estou achando muito interessante essa novo projeto que estou aderindo para mim,
pois além de conhecer as ferramentas para lazer mais a fundo é bem legal não usar
o X pra tudo.
Neste momento estou utilizando o nano para escrever este texto, precisei compilar
o spell-pt-br para corretor ortográfico através do nano, não tava afim de ir
atrás de um corretor online, se a ferramenta ta na mão por que dificultar?
Um grande empecilho é a parte de conectar o cell! haha pois é para passar os
arquivos do meu android para o PC necessito do mtp, até ai beleza, problema que
sem interface rodando fica complicado!
Com interface sabemos que é um xuxu e roda tudo belezinha! e não... não
é listado com (lsblk) ou (lsusb) o bendito do android, exatamente por ser
executado com o mtp.
Por não ser um usuário a muito tempo de celular eu estou meio perdido nesta
questão mas vou pesquisar um pouco mais para como fazer este bendito mtp
rodar correto para o android conectar na máquina.
De resto ta tudo tranquilo, volto a postar no próximo sub-artigo aqui neste
arquivo.
2.1 Se foram 12 dias
---------------------
data: 04/02/2018
Hoje fazem 12 dias desde a última postagem, resolvi ir postando a cada 10 dias ou
mais para não ficar algo chato para mim e para você que está acompanhando a jornada.
Estou sentindo falta, MUITA falta do meu navegador firefox, mas isto é rotineiro eu sei
tudo é questão de comodidade, e talvez daqui 1 mês eu já fique acostumado, o que eu
consegui enxergar é que nossa humanidade está se importante muito com o visualmente
falando.. E os nossos antepassados estão em revolta conosco.
Mas porque? bom, é fácil notar que quando você navega em quase todos os sites é preciso
o JAVASCRIPT, essa praguinha faz parte de todos os sites, eu costumava achar o site do
Richard Stallman uma porcari*, mas acompanhando o site dele ultimamente vi que roda
muito bem via console.
o site do Slackware tambem roda um xuxu, sem firulas, apenas funciona, mas isso é de
se esperar já que o Site foi projetado para ser simples e rodar via console já que
muitas pessoas ainda aderiram este metodo de vida.
Pessoas que vivem no mundo do console, são a minotira, eu estou sendo a minoria, mas
porque? bom, sites são projetados para ser bonitos, elegantes e toda firulada.
São para pessoas "normais" que usam um browser gráfico.
Estou enxergando com outros olhos agora, tanto que meu artigo original está sendo
criado em plain-text, para uma melhor leitura e publicação para mim.
Vamos aos relatos.
Não fiz muitos testes de softwares que rodam via cli, nestes dias eu fiquei
programando, e MUITO, é inacreditavel o tamanho de concentração que você fica quando
não está no X...Estou fazendo um software de backup e programei em um único dia 600
linhas de código! talvez seja pouco para alguns, mas para mim que perdia muito a
concentração na programação é algo surpreendente! até o dialog a interface a qual estou
fazendo meu programa ficou mais bonito que o normal...
Falando nisso, aqui está o link para quem quiser me ajudar a codar.
https://github.com/dunee/dunee
Estou escrevendo um livro tambem, e cara como é bom não perder o objetivo, como é bom
você escrever e escrever sem ter distrações, até as postagens do facebook se rodado
via links ficam mais interessantes de se ler.
Acho que é por isso que nossos antepassados tinham turbilhões de ideias.
Recomendo você escritor, você programador a experimentar ficar sem o X em seu desktop
porque o rendimento vai aumentar 100%! GARANTO.
Essa semana fiquei com muita vontade de bater um papo no IRC, como uso Slackware o irssi
já vem por padrão na instalação FULL, então resolvi jogar uma conversa fora por lá,
o programa irssi não tenho o que reclamar, já venho utilizando ele a anos, foi minha
alternativa ao Hexchat o qual eu gostava tambem, mas por pegar uma versão na epoca bugada,
resolvi testar o irssi e gostei, recomendo para você pequeno dinossauro que gosta do IRC.
Ahhhh saudades do pdf, de ler um bom pdf de shell script, adoro! eu leio muito, apesar
de não gostar muito de leitura (vai entender...) eu tinha essa necessidade, e sabe como
é, quando você precisa de algo a primeira coisa que você pensa é (vou codar algo) mas com
apenas um pdf<TAB> descobri o programa 'pdftotext', eu não conhecia, basicamente como
o próprio nome diz ele converte arquivos de PDF > Plain Text, muito fácil de usar
$ pdftotext ARQUIVO.pdf
E já sai um ARQUIVO.txt formatatinho, pronto para leitura, e o melhor quase não tem nenhum
bug o arquivo em texto plano e é leve! quer ver uma comparação:
1.7M LFS-BOOK-7.5-pt_BR_alfa.pdf
616K LFS-BOOK-7.5-pt_BR_alfa.txt
Viu? ao total o pdf do LFS 7.5 tem 362 páginas, é uma diferença gritante de tamanho, isso
devido as formatações do arquivo, por isso prefira sempre plain-text, é simples é leve
e é do jeito que autor escreveu! :)
Estou aderindo esta velha moda, plain-text nele! :D
-Jeff, você é chato, fala outros parâmetros de uma vez!
Suponhamos que você precisa converter o arquivo pdf para html, dá certo támbem, para isto use
um parâmetro que transforma o arquivo PDF em HTML, bastar usar o parâmetro "-htmlmeta" e o
arquivo sai formatado em html.
Tem um problema, se o PDF ser em PT-BR, irá sair com problemas o html "otimizações terão"
Sim! formatação errada, para isto você precisa abrir o arquivo html gerado e adicionar isto:
Na tag <html> troque para
<html lang="pt-br">
e entre a tag <head> e </head> adicione:
<meta charset="utf-8">
Pronto, salve e o arquivo html está perfeito!
Para leitura basta chamar o links e o arquivo.
$ links LFS-BOOK-7.5-pt_BR_alfa.html
Feito! se for rodar um browser via X provavelmente será lento, então prefira usar o links
ou text-plain.
Outra boa opção é por exemplo você pode passar o parâmetro "-upw passaqui" e o arquivo de
saida já sai protegido com uma senha.
Leitura? eu uso 2 opções, ou o próprio nano ou o cat concatenado com less ;)
Jeff, e como faço para fazer o inverso? supondo que tenho um textão em plain-text e quero
converter para pdf?
Ai que entra a jogada, existe um programa chamado texi2pdf, a formatação do plain-text precisa
ser em LATEX, não cheguei a usar ainda, os testes que eu fiz sairam bugados, prometo que na
próxima postagem vou estar falando como usar ele bem :)
No mais é isto amigos, lembrando, sou um profissional da área de servidores, já estou acostumado
a brincar com o console a muitos anos, se vocẽ quer fazer está experiencia, espere eu terminar
a minha experiencia que vou fazer um bom relato e uma longa lista de softwares para você usar
para brincar!
Até logo.
--Slackjeff, the magic shell programmer (=ṕ)