Dibujando sobre el escritorio

47

Me pregunto si hay algo similar a la tinta sobre las aplicaciones para Linux. es decir, un programa que me permite dibujar sobre cualquier otro programa dada la arquitectura Xs, debería ser posible, pero lo busqué y no pude encontrarlo.


EDITAR: Tengo dos buenas sugerencias de Roman Raguet: una en su respuesta y otra en los comentarios.

Quisiera más sugerencias y, si es posible, una que no requiera un administrador de ventanas compuesto

josinalvo
fuente
1
La respuesta perfecta para el 95% de las personas es probablemente la de Roman.
josinalvo
ahora ... ¿hay alguna manera de hacer esto en Vanilla X?
josinalvo
1
@josinalvo ... ¿Qué distribución estás ejecutando? Porque hay otro proyecto. "Ardesia". code.google.com/p/ardesia . Pero necesitas un administrador compuesto. Una alternativa a compiz es "xcompmgr", un administrador compuesto mínimo, por ejemplo: para Lubuntu.
Roman Raguet
Estoy ejecutando ubuntu, pero en lugar de ejecutar Unity (que mi máquina no puede manejar) ejecuto fluxbox. Mi PC no tiene mucha tarjeta gráfica, pero probaré esto xcompmgr
josinalvo
Intenté todo en Ubuntu 17.04, solo Pylote funcionó para mí.
Ondra Žižka

Respuestas:

53

EDITAR :

Opción 1 (administrador compuesto compiz)

Por lo que he leído sobre la aplicación ink over apps ... puedes probar con el complemento " Anotar " en compiz.

1) Instale el compizconfig-settings-manager , compiz-plugins y los paquetes de compiz-plugins-extra ejecutando el código a continuación.

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

2) Abra la aplicación compizconfig-settings-manager.

ingrese la descripción de la imagen aquí

3) Vaya a la categoría "Extras" y active el complemento "Anotar" .

ingrese la descripción de la imagen aquí

4) Haga clic en el complemento para ver y establecer la configuración.

ingrese la descripción de la imagen aquí

5) configure el complemento según sus necesidades ... aquí tiene un ejemplo.

ingrese la descripción de la imagen aquí

Puede iniciar cualquier aplicación, dibujar en ella y usar los accesos directos para la aplicación gnome-screenshot como Alt+ Printpara tomar la captura de pantalla de las ventanas que dibujó.

Opción 2 (con cualquier administrador compuesto, por ejemplo: xfce, compiz, xcompmgr, etc.)

Otro software para dibujar sobre el escritorio es Ardesia .

Ardesia es el software gratuito de bloc de dibujo digital que te ayuda a hacer anotaciones a color de manos libres con tinta digital en todas partes, grabarlas y compartirlas en la red. Es fácil de usar e impresionantemente rápido y reactivo. Puede dibujar en el escritorio o importar una imagen y anotarla y redistribuir su trabajo al mundo. Creemos un boceto rápido y obras de arte.

1) Para instalar Ardesia, abra una Terminal y escriba:

  • sudo apt-get install ardesia

2) Para abrir la aplicación, por ejemplo: Xubuntu.

Vaya a Menú> Accesorios> Ardesia Desktop Sketchpad

ingrese la descripción de la imagen aquí

3) Puede dibujar sobre una aplicación o su escritorio y puede tomar capturas de pantalla con la barra de herramientas de Ardesia.

ingrese la descripción de la imagen aquí

Opcion 2.5

Si tiene una computadora lenta, puede probar la opción 2 usando lxde y xcompmgr (un administrador compuesto ligero)

Para ejecutar lxde y xcompmgr,

1) Instalar ambos programas

sudo apt-get install lxde xcompmgr

2) siga las instrucciones en ¿Cómo iniciar aplicaciones como xcompmgr al inicio? para obtener xcompmgr para comenzar en lxde

Esta opción funciona bastante bien, incluso en computadoras lentas.

Opción 3 (sin administrador compuesto)

Otra aplicación para dibujar pero sin un administrador compuesto es Pylote .

Pylote es un software que permite dibujar en la pantalla de la computadora, como manejar varios instrumentos de geometría. Es un software multiplateforme, gratuito (licencia GNU GPL), hecho en Python (lenguaje de programación de computadoras) y PyQt4 (o PySide) para la interfaz gráfica.

Para ejecutar Pylote, primero necesita instalar Python (mayor o igual que 2.6) en Ubuntu y python-qt4.

1) Abra una ventana de Terminal y escriba:

  • sudo apt-get install python-qt4

2) Descargue el archivo pylote.tar.gz . (Pylote instala GNU / Linux)

3) descomprima el archivo tar.gz

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

4) Ingrese en la carpeta pylote y asegúrese de que el archivo pylote.pyw tenga permisos de ejecución.

  • cd /path/to/folder/pylote

  • chmod 755 pylote.pyw

5) Ejecute la aplicación pylote con doble clic en el archivo pylote.pyw

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

6) Tome una captura de pantalla después de dibujar sobre una aplicación o su escritorio. Por ejemplo: scrot

  • sudo apt-get install scrot

Luego puedes presionar Alt+ F2y escribir

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

con la opción -s puede seleccionar el área para tomar la captura de pantalla y guardarla en .jpg.

Espero que esto sea útil.

Raguet romano
fuente
¡esto es muy genial! Gracias. Mantengo la pregunta abierta por un tiempo, para ver si alguien tiene una idea que no implique compiz (porque mi computadora pobre no puede ejecutarla), pero, si nadie lo hace, pasaré más tarde para marque esto como aceptado
josinalvo
@josinalo ... Puedes probar mi tercera opción "Pylote" sin un administrador compuesto.
Roman Raguet
bueno, al final logré ejecutar xcompmgr en mi PC. Funcionó bastante bien. Acabo de agregar detalles sobre cómo lo hice funcionar en una "opción 2.5" ¡Muchas gracias!
josinalvo
Técnicamente, Pylote realmente no dibuja sobre el escritorio, sino en capturas de pantalla del escritorio generadas automáticamente. Puede minimizar la ventana Pylote para ver las ventanas reales y el escritorio real detrás.
tanius
19

Puedes usar gromit-mpx . Permite la anotación de pantalla con herramientas de línea y marcador de texto de color configurable, variando su grosor en función de la presión (si tiene un lápiz Wacom o similar). Según lo solicitado, no requiere un administrador de escritorio de composición, pero se beneficiará si tiene uno.

Uso bajo Debian / Ubuntu

  1. Instalarlo:

    sudo apt-get install gromit-mpx
    
  2. Comenzar con gromit-mpx.
  3. Presione la Pausetecla y comience a pintar en la pantalla. (Esto es específico de Debian / Ubuntu, según man gromit-mpx. En distribuciones no basadas en Debian, es F9).
  4. Presione Pausenuevamente para dejar de pintar en el escritorio, usándolo nuevamente "como normal".

Alternativamente, puede controlar el software desde la línea de comandos ( gromit-mpx --togglepara iniciar / detener la pintura) o desde el icono de la barra de tareas. Sin embargo, el elemento de menú "Toggle Painting" en la barra de tareas fue el único que no funcionó para mí.

Más detalles sobre cómo usar este software.

Experiencia de usuario sin composición

gromit-mpx funciona tanto con gestores de ventanas con composición como sin composición, pero en este último caso puede ser lento / lento [ fuente ].

Lo usé sin componer. Usar y desplazar las ventanas originales debajo de las anotaciones siempre fue rápido para mí. Pintar con gromit-mpx fue inicialmente rápido pero luego se volvió muy lento (= pintar líneas de bajo polígono). Después de limpiar la pantalla ( gromit-mpx --clear) o borrar suficientes píxeles, la pintura volvió a ser rápida. El problema parece estar relacionado con la cantidad de píxeles pintados (no con la cantidad de segmentos de línea). Si solo lo necesita para hacer un círculo alrededor de 4-5 cosas en la pantalla y agregar una o dos palabras, no hay problema, pero después de eso desea usarlo con un administrador de ventanas de composición. ( xcompmgres liviano. Consulte la "Opción 2.5" en la respuesta de @Roman Raguet sobre cómo configurarlo).

Tanius
fuente
1
Trabajando para mí con Mint 17 xfce (con la composición activada), mientras que no podía hacer que el dibujo del mouse funcionara en ardesia (solo el texto funcionó, e incluso eso desapareció después de unos segundos).
Darren Cook
No se pudo hacer funcionar Gromit en Ubuntu 17.04. Para cualquier opción, dice "opción desconocida". Y no tengo clave de pausa.
Ondra Žižka