Desenho sobre a área de trabalho

47

Gostaria de saber se há algo semelhante à tinta sobre aplicativos para linux. ou seja, um programa que me permita desenhar sobre qualquer outro programa com a arquitetura Xs, deve ser possível, mas procurei e não consegui encontrá-lo.


EDIT: Tenho duas boas sugestões de Roman Raguet: uma na resposta e outra nos comentários.

Gostaria de mais sugestões e, se possível, uma que não exija um gerenciador de janelas composto

josinalvo
fonte
1
a resposta perfeita para 95% das pessoas provavelmente é romana.
josinalvo
agora ... existe alguma maneira de fazer isso no vanilla X?
josinalvo
1
@josinalvo .. Que distro você está executando? .. Porque existe outro projeto. "Ardesia". code.google.com/p/ardesia . Mas você precisa de um gerente composto. Uma alternativa ao compiz é "xcompmgr", um gerenciador composto mínimo, por exemplo: para o Lubuntu.
Roman Raguet 04/08/2013
Estou executando o ubuntu, mas em vez de executar o Unity (que minha máquina não pode suportar), corro o fluxbox. Meu PC não tem muito de um cartão gráfico, mas eu vou testar esta xcompmgr
josinalvo
Tentei tudo no Ubuntu 17.04, apenas o Pylote funcionou para mim.
Ondra Žižka

Respostas:

53

EDIT :

Opção 1 (gerenciador composto de compiz)

Tanto quanto li sobre o aplicativo ink over apps ... você pode tentar com o plug-in "Annotate" no compiz.

1) Instale os pacotes compizconfig-settings-manager , compiz-plugins e compiz-plugins-extra executando o código abaixo.

sudo apt-get install compizconfig-settings-manager compiz-plugins compiz-plugins-extra

2) Abra o aplicativo compizconfig-settings-manager.

insira a descrição da imagem aqui

3) Vá para a categoria "Extras" e ative o plug-in "Anotar" .

insira a descrição da imagem aqui

4) Clique no plug-in para visualizar e definir a configuração.

insira a descrição da imagem aqui

5) configure o plugin de acordo com suas necessidades. Aqui você tem um exemplo.

insira a descrição da imagem aqui

Você pode iniciar qualquer aplicativo, desenhar nele e usar os atalhos para o aplicativo de captura de tela do gnomo como Alt+ Printpara tirar a captura de tela das janelas que você desenhou.

Opção 2 (com qualquer gerenciador composto, por exemplo: xfce, compiz, xcompmgr etc)

Outro software para desenhar sobre a área de trabalho é o Ardesia .

O Ardesia é o software de bloco de desenho digital gratuito que ajuda você a fazer anotações coloridas à mão livre com tinta digital em qualquer lugar, gravá-las e compartilhá-las na rede. É fácil de usar, impressionantemente rápido e reativo. Você pode desenhar na área de trabalho ou importar uma imagem, anotá-la e redistribuir seu trabalho para o mundo. Vamos criar um esboço e arte rápida.

1) Para instalar o Ardesia, abra um terminal e digite:

  • sudo apt-get install ardesia

2) Para abrir o aplicativo, por exemplo: Xubuntu.

Vá para Menu> Acessórios> Ardesia Desktop Sketchpad

insira a descrição da imagem aqui

3) Você pode desenhar sobre um aplicativo ou sua área de trabalho e tirar capturas de tela com a barra de ferramentas Ardesia.

insira a descrição da imagem aqui

Opção 2.5

Se você tiver um computador lento, tente a opção 2 usando lxde e xcompmgr (um gerenciador composto leve)

Para executar lxde e xcompmgr,

1) Instale os dois programas

sudo apt-get install lxde xcompmgr

2) siga as instruções em Como iniciar aplicativos como xcompmgr na inicialização? obter o xcompmgr para iniciar no lxde

Esta opção funciona muito bem, mesmo em computadores lentos.

Opção 3 (sem gerente composto)

Outro aplicativo para desenhar, mas sem um gerente composto, é o Pylote .

O Pylote é um software que permite desenhar na tela do computador, como lidar com vários instrumentos de geometria. É um software multiplataforma, gratuito (licença GNU GPL), fabricado em Python (linguagem de programação de computadores) e PyQt4 (ou PySide) para a interface gráfica.

Para executar o Pylote, você precisa primeiro do python (maior ou igual a 2.6) instalado por padrão no Ubuntu e python-qt4.

1) Abra uma janela do Terminal e digite:

  • sudo apt-get install python-qt4

2) Faça o download do arquivo pylote.tar.gz . (Instalação do Pylote no GNU / Linux)

3) descompacte o arquivo tar.gz

  • tar xvzf /path/to/pylote.tar.gz

4) Digite na pasta pylote e verifique se o arquivo pylote.pyw possui permissões de execução.

  • cd /path/to/folder/pylote

  • chmod 755 pylote.pyw

5) Execute o aplicativo pylote com um clique duplo no arquivo pylote.pyw

insira a descrição da imagem aqui

insira a descrição da imagem aqui

6) Tire uma captura de tela depois de desenhar sobre um aplicativo ou sua área de trabalho. por exemplo: scrot

  • sudo apt-get install scrot

Então você pode pressionar Alt+ F2e digitar

  • scrot -s /path/to/your/screenshot.jpg

com a opção -s, você pode selecionar a área para tirar a captura de tela e salvar em .jpg.

Espero que isso seja útil.

Roman Raguet
fonte
Isso é muito legal! Obrigado. Estou mantendo a pergunta em aberto por um tempo, para ver se alguém tem uma idéia que não envolva compiz (porque meu computador ruim não consegue executá-la), mas, se ninguém o fizer, passarei por aqui mais tarde. marcar este como aceite
josinalvo
@josinalo ... Você pode tentar minha terceira opção "Pylote" sem um gerente composto.
Roman Raguet
bem, no final, eu consegui rodar o xcompmgr no meu PC. Funcionou bastante bem. Acabei de adicionar detalhes de como consegui trabalhar com a "opção 2.5". Muito obrigado!
josinalvo
Tecnicamente, o Pylote realmente não desenha sobre a área de trabalho, mas em capturas de tela geradas automaticamente da área de trabalho. Você pode minimizar a janela do Pylote para ver as janelas reais e a área de trabalho real por trás.
26515
19

Você pode usar o gromit-mpx . Permite anotações na tela com ferramentas de marcadores de linha e texto de cores configuráveis, variando-as em espessura com base na pressão (se você tiver uma caneta Wacom ou similar). Conforme solicitado, ele não requer um gerenciador de desktop de composição, mas será beneficiado se você tiver um.

Uso no Debian / Ubuntu

  1. Instale-o:

    sudo apt-get install gromit-mpx
    
  2. Comece com gromit-mpx.
  3. Pressione a Pausetecla e comece a pintar na tela. (Isso é específico do Debian / Ubuntu, conforme man gromit-mpx. Em distros não baseados no Debian, é F9.)
  4. Pressione Pausenovamente para parar de pintar na área de trabalho, usando-o novamente "como normal".

Como alternativa, você pode controlar o software na linha de comando ( gromit-mpx --togglepara iniciar / parar a pintura) ou no ícone da barra de tarefas. O item de menu "Alternar pintura" na barra de tarefas foi o único a não funcionar para mim.

Mais detalhes sobre como usar este software.

Experiência do usuário sem composição

O gromit-mpx trabalha com gerenciadores de janelas de composição e sem composição, mas no último caso, pode ser lento / lento [ fonte ].

Eu usei sem composição. Usar e rolar as janelas originais abaixo das anotações sempre foi rápido para mim. Pintar com o próprio gromit-mpx foi inicialmente rápido, mas depois ficou muito lento (= pintando linhas de baixo polígono). Após limpar a tela ( gromit-mpx --clear) ou apagar pixels suficientes, a pintura tornou-se rápida novamente. O problema parece estar relacionado à quantidade de pixels pintados (não à quantidade de segmentos de linha). Se você precisar apenas circulando de quatro a cinco coisas na tela e adicionando uma ou duas palavras, não há problema, mas depois disso você deseja usá-lo com um gerenciador de janelas de composição. ( xcompmgré leve. Consulte "Opção 2.5" na resposta do @Roman Raguet sobre como configurá-lo.)

tanius
fonte
1
Trabalhando para mim com o Mint 17 xfce (com a composição ativada), enquanto eu não conseguia fazer o desenho do mouse funcionar em ardesia (apenas o texto funcionava, e mesmo isso desapareceu após alguns segundos).
Darren Cozinhe
Não foi possível fazer o Gromit funcionar no Ubuntu 17.04. Para qualquer opção, diz "opção desconhecida". E não tenho chave de pausa.
Ondra Žižka