Arquivo da Categoria 'Linux'

Extrair arquivos de pacotes RPM

VN:F [1.8.1_1037]
Rating: 0.0/5 (0 votes cast)

As vezes precisamos pegar apenas um arquivo que está dentro de um pacote RPM, não queremos instalar o pacote, apenas pegar 1 dos arquivos que está dentro dele.

Para poder fazer isso precisamos então “descompactar” esse pacote RPM. Segue abaixo os passos necessários para extrair um pacote RPM.

Antes de tudo, iremos precisar que os seguintes pacotes estejam instalados:

  • cpio
  • rpm
  • rpm2cpio

Ao descompactar o arquivo RPM, ele irá criar a árvore de diretórios contida no pacote, por isso é extremamente recomendado que você crie uma nova pasta vazia e copie o arquivo RPM que quer descompactar dentro dela, para não ter nenhuma surpresa.

Dentro da nova pasta com o arquivo RPM copiado para dentro dela, execute o seguinte comando no terminal:

  • rpm2cpio pacote.rpm | cpio -di

Pronto, observe como toda a estrutura do pacote foi recriada, agora é só navegar nos diretórios e pegar o arquivo desejado.

Até a próxima!
Abraços!

Descobrindo a versão do seu GNU/Linux

VN:F [1.8.1_1037]
Rating: 0.0/5 (0 votes cast)

Nesta dica vou mostrar alguns comandos que podem nos ajudar a descobrir a versão (distro) do nosso GNU/Linux bem como a versão do kernel.

Segue abaixo os comandos e suas respectivas saidas aqui em casa:

1) uname -a (digite uname –help para ver todas as opções, clique na imagem para visualizar melhor)

uname-a

2) uname -r (mostra somente a versão do kernel)

uname-r

3) more /etc/issue

more-etc-issue

4) more /proc/version (clique na imagem para visualizar melhor)

more-proc-version

Até a próxima!
Abraços!

Concatenando arquivos PDF no Linux

VN:F [1.8.1_1037]
Rating: 0.0/5 (0 votes cast)

Dica, para concatenar vários arquivos PDF em um único arquivo no Linux podemos usar o Ghostscript por linha de comando.

ghostscript

No terminal digite:

gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=saida.pdf entrada1.pdf entrada2.pdf entrada3.pdf

Onde:

  • gs: O programa Ghostscript
  • -q: não mostra mensagens de inicialização
  • -dNOPAUSE: desabilita a necessidade de confirmar com Enter ao final de cada página processada.
  • -sPAPERSIZE: o tamanho do papel por exemplo: a4, letter.
  • -dBATCH: sai do ghostscript ao terminar de processar todos os arquivos.
  • -sDEVICE: dispositivo de saida, por exemplo: pdfwrite, png16m, jpeg, printer
  • -sOutputFile: nome do arquivo que será gerado com todos os arquivos de entrada concatenados.
  • entrada1.pdf entrada2.pdf …….: arquivos de entrada que serão concatenados.

Até a próxima!
Abraços!

Executar programas automaticamente ao iniciar o Ubuntu (Gnome)

VN:F [1.8.1_1037]
Rating: 0.0/5 (0 votes cast)

Hoje me deparei com mais uma dúvida no Gnome: Como executar automaticamente um aplicativo quando a sessão fosse iniciada?

Me lembro que no KDE, quando precisava que um aplicativo executasse automaticamente no inicio da sessão, eu entrava na pasta “~/.kde/Autostart/” e criava um link simbólico para o aplicativo lá dentro.

Como não podia deixar de ser, fui tentar fazer a mesma coisa no Gnome, entrar na pasta “~/.gnome/Autostart/“, ou alguma coisa parecida com isso, e criar meu link simbólico lá dentro.

No meu caso encontrei a pasta “~/.gnome2/” mas nenhuma “Autostart”. Sem problemas, criei a pasta “Autostart” e acrescentei meu link simbólico lá dentro.

Não funcionou. Renomeei a pasta “autostart” e também não deu certo.

Comecei a procurar na internet como poderia fazer isso, achei algumas soluções, mas nada “tão” simples… criar arquivos “.desktop”, criar variáveis no sistema, copiar arquivos para /usr/share/sei_la_onde/, etc, etc.

Eu queria algo simples, não queria pensar, nem ter que andar com um manual toda vez que fosse fazer alguma alteração desse tipo.

Até que em um dos sites pesquisados, que infelizmente não salvei o link, foi citado o seguinte comando:

gnome-session-properties

Era o que precisava, depois que executei o comando (ALT+F2) percebi que já tinha visto essa tela antes, mas não me lembrava onde.

Comecei a procurar no menu, e pra minha surpresa a porra do aplicativo estava lá, na minha cara, em “Sistema » Preferências » Sessões“.

Com a janela de “Preferências de Sessões” aberta, fui para aba “Programas iniciais” e cliquei no botão “Adicionar“.

Preferências de Sessões

No diálogo que abriu, preenchi as informações do aplicativo que queria executar, no caso o Pidgin.

Informações do Pidgin

Pronto, o Pidgin foi adicionado na lista de “programas iniciais”.

Pidgin adicionado ao programas iniciais

Reiniciei a máquina, não havia necessidade de ficar reiniciando, era apenas fechar a sessão, mas mesmo assim reiniciei. Ao terminar de carregar o Gnome, o Pidgin estava lá, sendo executado.

Executado automaticamente

Funcionou !!

Agora eu posso dizer: “Como é simples adicionar um programa pra executar automaticamente no Gnome…” hehe

Até a próxima !
Abraços !

Alterando a aplicação padrão de Print Screen no Ubuntu (Gnome)

VN:F [1.8.1_1037]
Rating: 0.0/5 (0 votes cast)

Particularmente não gosto do gnome-screenshot, prefiro o ksnapshot. Para minhas necessidades diárias, digo trabalho, ele ainda é superior ao gnome-screenshot. Em casa não tenho esse problema, uso o KDE.

Instalar o ksnapshot no Gnome não é problema, a parte chata, até você saber como faz, é colocar o ksnapshot como programa padrão de Print Screen.

Se você conhece um pouco o Gnome provavelmente é uma tarefa fácil, mas se você como eu, sempre foi usuário do KDE e não larga o ksnapshot, pode também estar com essa dificuldade.

Vou mostrar abaixo como configurar o ksnapshot como programa padrão da tecla Print Screen no Gnome.


Continue lendo…