Giter Club home page Giter Club logo

ansible-role-proaluno's Introduction

ansible-role-proaluno's People

Contributors

acesarfs avatar alan-barzilay avatar emanuellima1 avatar flavialima1007 avatar ricardfo avatar sa0tome avatar thiagogomesverissimo avatar urrameu avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ansible-role-proaluno's Issues

Customizar página inicial dos navegadores

o pessoal sugeriu um conjunto de referências na página inicial dos navegadores que levassem para o drive, para os canais de feedback e, eventualmente, para algum material de instrução.

Procedimentos para colocar configurações do mate no ar

Transformar esses passos em tasks do ansible:


1. Instalar pacotes: mate-menu dconf-cli

2. Copiar a pasta dot_config para /etc/skel/.config com permissões drwxr-xr-x

3. Copiar o arquivo dconf-dump.ini o hoste deixar com permissão de leitura para todos (755)

4. Criar um script de inicialização e deixar com permissão de execução para todos (755):

    #!/bin/bash
    dconf load / < /dconf-dump.ini

5. Também colocar no skell o arquivo .config/autostart/dconf.desktop:

    [Desktop Entry]
    Type=Application
    Exec=/mate.sh
    Hidden=false
    X-MATE-Autostart-enabled=true
    Name[pt_BR]=mate-usp
    Name=mate-usp
    Comment[pt_BR]=mate-usp
    Comment=mate-usp

Customizando o mate

Instalar:

apt install dconf-cli

Gera um aquivo de dump para verificar as configurações:

dconf dump / > dconf-settings.ini

ou

dconf dump /org/mate/terminal/profiles/default/

ou

dconf dump /org/mate/

Faz as mudanças necessárias, gera o dump novamente e compara para pegar as mudanças.
Suponha que chegamos nessa configuração para o terminal, que vamos gravar em um arquivo terminal.dconf:

[org/mate/terminal/profiles/default]
background-color='rgb(0,43,54)'
use-theme-colors=false
foreground-color='rgb(131,148,150)'
use-system-font=false
font='Monospace 13'

dconf load /org/mate/terminal/profiles/default:/ < terminal.dconf

Melhora na remoção da opção "trocar de usuário"

Desinstalamos o pacote mate-screensaver para evitar que usuários usem a opção "trocar de usuário" para deslogar. A opção correta é "sair".
Essa não é uma solução elegante. Precisamos pensar numa melhor.

Instalação de softwares na próaluno

Algumas recomendações:

  • Não esquecer de instalar o libreoffice-gtk3 junto do libreoffice para integrar ele com o resto do sistema.
  • E o libreoffice-l10n-pt-br e o hunspell-en-us e hunspell-pt-br, que deixam ele completo com idioma da interface apropriado e corretores ortográficos (não necessariamente vem por padrão. Além disso, podem ter outro nome no Debian, não lembro agora).
  • Talvez para a área da linguística seria interessante também o Text2STAT, que é uma ferramenta de gerenciamento de corpus.
  • Junto do GIMP para edição de fotos, seria interessante o Pinta para edição simples (estilo Paint), e possivelmente o Krita para complementar a edição de imagens, embora isso vá a depender de quão apropriado é um programa de edição de imagens na pró-aluno.
  • Não sei se se usa LaTeX na FFLCH, embora eu tenha tido um professor de linguística que usava e recomendava o uso, nesse caso eu sugeriria o TeXStudio. Isso sim é algo que usa bastante espaço no disco, um dos maiores no linux, creio que um ou dois gigas o texlive-full. O Kile do KDE também é uma boa escolha que nem o TeXStudio, e pode ir junto do KBibTeX para edição de bibliografia.
  • Junto do R, pode ser interessante o GNU Octave e o Labplot.
  • Se se for mexer com ebooks, o Calibre é praticamente a única opção grande para isso.

Não dizendo que é para adicionar isso tudo, só mencionando opções.

Enviar uma imagem de fundo para todas máquinas

[org/mate/desktop/background]
color-shading-type='vertical-gradient'
primary-color='rgb(88,145,188)'
picture-options='zoom'
picture-filename='/home/teste/fflch85.png'
secondary-color='rgb(60,143,37)'

Forçar logout depois de 2 horas

#!/bin/bash
TEMP1=`who | grep user_to_log_out | grep tty | awk '{ print $5 }'`
export DISPLAY=`echo "${TEMP1:1:${#string}-1}"`
mate-session-save --force-logout 

LibreOffice do backports

O backports se encontra com o LibreOffice 6.4, que supostamente aumenta a compatibilidade com os documentos da MS.

Temporizador de 2 horas

Esse item é necessário? Atualmente tem, mas na prática não sei se funciona, pois acabado as duas horas pode-se refazer o login e ninguém faz esse tipo de controle.

TeX Live vanilla

Debater a instalação do TeX Live vanilla, se ela deve ser feita e como fazê-la.

Lista de softwares

  1. Browser: Firefox e Chromium
  2. LibreOffice, Zotero
  3. Colocar na página inicial dos Browsers:
    Google Docs, Google Sheets, Google Presentations, Office 365 (https://signup.microsoft.com/signup?sku=student), Formulário de críticas e sugestões (a fazer) e o manual de uso inicial (a fazer, a determinar o domínio, formato, etc.)
  4. Leitor de PDF: Atril, Okular (side software) - orientar os monitores para utilizar o Okular
    >colocar para não abrir pdf pelo navegador, e sim, diretamente pelo Atril
  5. nomacs (alternativa open source ao IrfanView), assim como o QGIS
  6. PRAAT e ELAN: Softwares livres de linguística. Já está listado nas issues.
  7. R
  8. VLC media player (suporta Linux)
  9. Gimp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.