Resultados 1 a 2 de 2

Tópico: Ubuntu e Linux Mint instalar Picty via terminal e shellscript

  1. #1
    Toca Fun! Avatar de gu1le
    Data de Ingresso
    Sep 2011
    Localização
    Arrabaldes
    Posts
    1.957
    Pontos: 55.010, Level: 100
    Atividade geral: 52,0%
    Conquistas:
    Tagger  - Primeira Classe Engajado(a) na comunidade Social 50000 Pontos de Experiência Criador(a) de conteúdo - Júnior

    Padrão Ubuntu e Linux Mint instalar Picty via terminal e shellscript

    .

    Este estudo funcionou para mim. Eu pesquisei e escrevi o script. Apesar de fazer isto por minha conta e risco, recomendo que faça o mesmo.
    .

    Aproveito e testo atalhos de teclado para o terminal:

    .

    ATALHOS-TECLADO-TERMINAL-BASH-LINUX


    Ctrl-C: interrompe comando em execução
    Ctrl-D: fecha o terminal
    Alt-B: uma palavra para trás
    Alt-F: avançar uma palavra
    Ctrl-A: cursor ao início de linha
    Home: cursor ao início de linha
    Ctrl-E: cursor ao fim da linha
    End: cursor ao fim da linha
    Ctrl-B: Volta um caractere
    Ctrl-F: avança um caractere
    Ctrl-L: limpa a tela
    Ctrl-R: busca comandos já digitados no bash
    Ctrl-Y: cola de volta o que foi apagado
    Ctrl-Shift-V: colar o texto da área de transferência
    Ctrl-Shift-C: copia para área de transferência
    TAB: completa comandos nomes de arquivos e diretórios
    !! : repete último comando
    Ctrl-T: apaga duas letras antes do cursor
    Ctrl-H: apaga o caracter anterior ao cursor
    Ctrl-U: apaga todos caracteres do cursor para trás
    Ctrl-K: apaga caracteres do cursor para frente
    Ctrl-W: apaga palavra argumento a esquerda do cursor
    Ctrl-K: apaga caracteres do cursor para frente
    Ctrl-W: apaga palavra argumento a esquerda do cursor
    .

    INSTALO, POR MINHA CONTA E RISCO, O PICTY COM O COMANDO ABAIXO:

    .

    Código:
    sudo sh -c 'echo ; uptime ; echo ; sleep 6 ; add-apt-repository ppa:damien-moore/ppa -y ; apt-get update ; apt-get install picty ; apt-get install dcraw totem python-gdata python-flickrapi -y' ; echo ; echo "Até Breve!" ; echo ; sleep 4
    .

    Esta acima, é a instalação simples via terminal somada a uns comandos que as pessoas usam em shellscript. Mas o meu objetivo não é instalar programas; é aprender sobre o Bash, sobre comandos e sobre shellscript.


    .
    Então vou prosseguindo o estudo.
    .

    O Picty também gerencia metadados de fotos, edições de imagem (cortar, girar, melhorar) são armazenadas nas imagens. Picty pode lidar com mais de 20.000 coleção de fotos, permite que você crie coleção de imagens na unidade local, câmeras, dispositivos móveis, outros dispositivos de mídia e serviços de fotografia baseados na web (suporta: Flickr).

    Pode abrir quantas coleções quiser e transferi-los em qualquer lugar você quiser.

    Escreve e lê metadados em formatos padrão: IPTC, Xmp e Exif. Outras características importantes desta aplicação incluem a edição básica de imagens, suporte a múltiplos monitores, tagging de imagens, exibição de pasta e assim por diante.

    Tem poderosos recursos de pesquisa e suporta plugins (recursos de interface do usuário como marcação e mapeamento de geolocalização, são fornecidos por plugins).

    .

    PARA REMOVER O PICTY APAGANDO ELE DO SISTEMA OPERACIONAL:


    .
    Código:
    sudo sh -c 'add-apt-repository ppa:damien-moore/ppa -r -y ; apt-get remove picty -y ; apt-get autoremove -y'
    .

    CRIO UM LANÇADOR NO DESKTOP PARA O PICTY PROTEGENTO-O COM FIREJAIL


    .

    Para criar um lançador manualmente no Desktop para o Pict, preciso saber de umas coisas:
    .

    1
    Criar um arquivo (com extensão ".desktop") e dar permissão de execução para ele.

    .

    Terminal Terminator aberto na Área de Trabalho:

    Código:
    touch Picty.desktop
    .

    2
    Dizer que o arquivo é um atalho de desktop (um lançador) é dar poder de execução ao arquivo.

    .
    Código:
    chmod +x Picty.desktop
    3
    Dizer o tipo de atalho que esse lançador vai ser.
    Um nome - é sempre bom, ajuda a identificar o lançador.

    Código:
    sudo apt install gedit ; gedit Picty.desktop
    4
    Por fim, o ícone, também é sempre bom colocar, ajuda a identificar os lançadores.

    O ícone do Picty fica em usr/share/pixmaps/picty.png


    .

    DEVO VERIFICAR SE O FIREJAIL ESTÁ INSTALADO:


    .

    Código:
    sudo sh -c 'apt install firejail -y ; apt update'
    .

    Para criar um lançador mais, ou, menos preciso da informação abaixo:

    .

    1
    [Desktop Entry]

    2
    Name=picty Photo Manager

    .

    3
    GenericName=Photo Manager

    4
    Comment=View and organize your images

    5
    Categories=GNOME;GTK;Graphics;Viewer;RasterGraphics;2DGraphics;Photography;

    6
    Exec= firejail picty %U

    7
    Icon=picty

    8
    StartupNotify=true

    9
    Terminal=false

    10
    Type=Application

    11
    X-Ubuntu-Gettext-Domain=picty
    .

    A informação que deve ser colada no arquivo Picty.desktop é esta abaixo:


    .

    Fica mais ou menos assim:

    .

    [Desktop Entry]
    Name=picty Photo Manager
    GenericName=Photo Manager
    Comment=View and organize your images
    Categories=GNOME;GTK;Graphics;Viewer;RasterGraphics;2DGraphics;Photography;
    Exec= firejail picty %U
    Icon=picty
    StartupNotify=true
    Terminal=false
    Type=Application
    X-Ubuntu-Gettext-Domain=picty
    .

    Tudo isto pode ser feito pelo terminal, usando os comandos cd, touch, echo com a opção -e , com \n (escreve na linha de baixo), com aspas ", com > e com chmod +x.

    .

    Crio e escrevo no documento que se chamará Picty.desktop abrindo o terminal na Área de Trabalho e executo:


    .

    Código:
    cd ; cd Área\ de\ Trabalho/ ; touch Picty.desktop ; echo -e "[Desktop Entry]\nName=picty Photo Manager\nGenericName=Photo Manager\nComment=View and organize your images\nCategories=GNOME;GTK;Graphics;Viewer;RasterGraphics;2DGraphics;Photography;\nExec= firejail picty %U\nIcon=picty\nStartupNotify=true\nTerminal=false\nType=Application\nX-Ubuntu-Gettext-Domain=picty > Picty.desktop ; chmod +x Picty.desktop
    .
    Leio devagar o texto acima para conferir se está tudo certo.
    .

    Para fazer tudo isto de uma só vez rapidinho, eu uso este comando abaixo:

    .

    Código:
    sudo apt update ; sudo sh -c 'echo ; uptime ; echo ; sleep 6 ; add-apt-repository ppa:damien-moore/ppa -y ; apt-get update ; apt-get install picty ; apt-get install dcraw totem python-gdata python-flickrapi -y ; echo ; echo "Até Breve!" ; echo ; sleep 4' ; cd ; cd Área\ de\ Trabalho/ ; touch Picty.desktop ; echo -e "[Desktop Entry]\nName=picty Photo Manager\nGenericName=Photo Manager\nComment=View and organize your images\nCategories=GNOME;GTK;Graphics;Viewer;RasterGraphics;2DGraphics;Photography;\nExec= firejail picty %U\nIcon=picty\nStartupNotify=true\nTerminal=false\nType=Application\nX-Ubuntu-Gettext-Domain=picty > Picty.desktop ; chmod +x Picty.desktop
    .


    POSSO CRIAR UM SHELL SCRIPT PARA INSTALAR O PICTY (vou apenas testar este abaixo):

    .

    Código:
    #!/bin/bash
    
    echo
    echo
    
    echo "Instalando Picty para gerenciar fotos"
    
    sudo sh -c 'apt update ; apt full-upgrade -y ; apt install -f ; dpkg --configure -a ; update-grub'
    
    sleep 4
    
    echo
    echo
    
    echo "Picty, Atualização/Instalação"
    
    echo
    echo
    
    sleep 4
    
    sudo sh -c 'add-apt-repository ppa:damien-moore/ppa -y ; apt update ; apt install firejail gedit picty dcraw totem python-gdata python-flickrapi -y'
    
    echo
    echo 
    
    sleep 4 
    
    touch Picty.desktop 
    
    echo -e "[Desktop Entry]\nName=picty Photo Manager\nGenericName=Photo Manager\nComment=View and organize your images\nCategories=GNOME;GTK;Graphics;Viewer;RasterGraphics;2DGraphics;Photography;\nExec= firejail picty %U\nIcon=picty\nStartupNotify=true\nTerminal=false\nType=Application\nX-Ubuntu-Gettext-Domain=picty" > Picty.desktop
    
    chmod +x Picty.desktop 
    
    sudo sh -c 'apt update ; apt full-upgrade -y ; apt install -f ; dpkg --configure -a ; update-grub'
    
    echo "Picty instalado, até breve"
    
    sleep 4
    
    echo
    echo
    
    echo ":)"
    
    sleep 4
    
    exit
    
    # fim do script

    .

    Para usar o script acima abro um editor de texto copio o script acima deste #!/bin/bash até # fim do script. Este arquivo de texto está na Área de Trabalho. Salvo com o nome de Picty.sh e dou poder de execução a ele com o comando abaixo:


    .
    Código:
    chmod +x
    .

    Executo com o comando abaixo:


    Código:
    ./Picty.sh

    Funciona para mim.

    .


    Até Breve

    .


    :D

    gu1le

    .

    Fonte:

    https://semanickzaine.wordpress.com/
    Última edição por gu1le; 10-11-2017 às 06:46.


    “A leitura torna o homem completo; a conversação torna-o ágil; e o escrever dá-lhe precisão.”
    (*¥*)
    - Francis Bacon


  2. #2
    Toca Fun! Avatar de darksidebr
    Data de Ingresso
    Nov 2013
    Posts
    1.797
    Pontos: 27.410, Level: 72
    Atividade geral: 41,0%
    Conquistas:
    Engajado(a) na comunidade Social Criador(a) de conteúdo - Júnior 25000 Pontos de Experiência

    Padrão

    Obrigado pelo post @gu1le.

  3. O seguinte usuário agradeceu à darksidebr por esse post:

    gu1le (10-11-2017)

Tópicos Similares

  1. Ubuntu ShellScript para Instalar Ícones e Temas
    Por gu1le no fórum » Artigos
    Respostas: 1
    Último Post: 04-11-2017, 20:24
  2. Respostas: 0
    Último Post: 16-09-2017, 15:11
  3. Respostas: 1
    Último Post: 01-08-2017, 11:40
  4. Respostas: 0
    Último Post: 14-07-2017, 10:16
  5. Respostas: 1
    Último Post: 10-05-2017, 19:43

Tags para este Tópico

Marcadores

Permissões de Postagem

Sobre nós
© 2006 - 2017. tocadacoruja.net

  • » FAQ
  • » Manual do Fórum
  • » Parcerias
  • redes sociais