Menggambar di atas desktop

47

Saya bertanya-tanya apakah ada sesuatu yang mirip dengan tinta pada aplikasi untuk linux. yaitu, sebuah program yang memungkinkan saya untuk mengambil alih program lain yang diberikan arsitektur Xs, itu harus mungkin, tetapi saya mencarinya dan tidak dapat menemukannya.


EDIT: Saya punya dua saran bagus oleh Roman Raguet: satu di jawabannya, dan satu di komentar.

Saya ingin lebih banyak saran, dan, jika mungkin, yang tidak memerlukan window manager komposit

josinalvo
sumber
1
jawaban sempurna untuk 95% orang mungkin adalah jawaban Roman.
josinalvo
sekarang ... apakah ada cara untuk melakukan ini pada vanilla X?
josinalvo
1
@josinalvo .. Distro apa yang Anda jalankan? .. Karena ada proyek lain. "Ardesia". code.google.com/p/ardesia . Tetapi Anda membutuhkan manajer komposit. salah satu alternatif untuk compiz adalah "xcompmgr" manajer komposit minimal, misalnya: untuk Lubuntu.
Roman Raguet
Saya runnung ubuntu, tetapi alih-alih menjalankan Unity (yang tidak dapat ditangani oleh mesin saya), saya menjalankan fluxbox. PC saya tidak memiliki banyak kartu grafis, tetapi saya akan menguji xcompmgr ini
josinalvo
Sudah mencoba semua di Ubuntu 17.04, hanya Pylote yang bekerja untuk saya.
Ondra Žižka

Jawaban:

53

EDIT :

Opsi 1 (manajer komposit compiz)

Sejauh yang saya baca tentang aplikasi tinta lebih dari aplikasi ... Anda dapat mencoba dengan plugin "Annotate" di compiz.

1) Intall compizconfig-settings-manager , compiz-plugins dan paket - paket compiz-plugins-ekstra yang menjalankan kode di bawah ini.

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

2) Buka aplikasi compizconfig-settings-manager.

masukkan deskripsi gambar di sini

3) Buka kategori "Ekstra" dan aktifkan plugin "Annotate" .

masukkan deskripsi gambar di sini

4) Klik di plugin untuk melihat dan mengatur konfigurasi.

masukkan deskripsi gambar di sini

5) konfigurasikan plugin sesuai kebutuhan Anda .. di sini Anda memiliki contoh.

masukkan deskripsi gambar di sini

Anda dapat meluncurkan aplikasi apa pun, menggambar di dalamnya dan menggunakan shorcuts untuk aplikasi gnome-screenshot seperti Alt+ Printuntuk mengambil screenshot dari windows yang Anda gambar.

Opsi 2 (dengan manajer komposit apa pun misalnya: xfce, compiz, xcompmgr dll)

Perangkat lunak lain untuk menggambar di atas desktop adalah Ardesia .

Ardesia adalah perangkat lunak sketsa digital gratis yang membantu Anda membuat anotasi tangan-bebas berwarna dengan tinta digital di mana-mana, merekamnya, dan berbagi di jaringan. Mudah digunakan dan sangat cepat dan reaktif. Anda dapat memanfaatkan desktop atau mengimpor gambar dan membuat anotasi serta mendistribusikan kembali karya Anda ke dunia. Mari kita buat sketsa dan karya seni cepat.

1) Untuk menginstal Ardesia, buka Terminal dan ketik:

  • sudo apt-get install ardesia

2) Untuk membuka aplikasi misalnya: Xubuntu.

Buka Menu> Aksesori> Ardesia Desktop Sketchpad

masukkan deskripsi gambar di sini

3) Anda dapat menggambar dan aplikasi atau desktop Anda dan Anda dapat mengambil screenshot dengan toolbar Ardesia.

masukkan deskripsi gambar di sini

Opsi 2.5

Jika Anda memiliki komputer yang lambat, Anda mungkin ingin mencoba opsi 2 menggunakan lxde dan xcompmgr (manajer komposit ringan)

Untuk menjalankan lxde dan xcompmgr,

1) Instal kedua program

sudo apt-get install lxde xcompmgr

2) ikuti instruksi di Cara memulai aplikasi seperti xcompmgr saat memulai? untuk mendapatkan xcompmgr untuk memulai di lxde

Opsi ini berfungsi dengan baik, bahkan pada komputer yang lambat.

Opsi 3 (tanpa manajer komposit)

Aplikasi lain untuk menarik tetapi tanpa manajer komposit Pylote .

Pylote adalah perangkat lunak yang memungkinkan untuk menggambar di layar komputer, seperti menangani berbagai instrumen geometri. Ini adalah perangkat lunak multiplateforme, gratis (lisensi GNU GPL), dibuat dengan Python (bahasa pemrograman komputer) dan PyQt4 (atau PySide) untuk antarmuka grafis.

Untuk menjalankan Pylote, Anda perlu python pertama (lebih dari atau sama dengan 2,6) diinstal secara default di Ubuntu, dan python-qt4.

1) Buka jendela Terminal dan ketik:

  • sudo apt-get install python-qt4

2) Unduh file pylote.tar.gz . (Pylote instal GNU / Linux)

3) membuka kompresi file tar.gz

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

4) Masukkan di folder pylote dan pastikan file pylote.pyw telah menjalankan perms.

  • cd /path/to/folder/pylote

  • chmod 755 pylote.pyw

5) Jalankan aplikasi pylote dengan klik dua kali pada file pylote.pyw

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

6) Ambil tangkapan layar setelah menggambar di atas aplikasi atau desktop Anda. misalnya: scrot

  • sudo apt-get install scrot

Kemudian Anda dapat menekan Alt+ F2dan mengetik

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

dengan opsi -s Anda dapat memilih area untuk mengambil tangkapan layar dan menyimpannya di .jpg.

Semoga ini bisa membantu.

Raguet Romawi
sumber
ini keren sekali! Terima kasih. Saya menjaga pertanyaan terbuka untuk sementara waktu, untuk melihat apakah ada yang punya ide yang tidak melibatkan compiz (karena komputer saya yang buruk tidak dapat menjalankannya), tetapi, jika tidak ada yang melakukannya, saya akan mampir nanti untuk tandai ini sebagai diterima
josinalvo
@ josinalo ... Anda dapat mencoba opsi ketiga "Pylote" tanpa manajer komposit.
Roman Raguet
baik, pada akhirnya saya berhasil menjalankan xcompmgr di PC saya. Ini bekerja dengan baik. Saya Baru saja menambahkan rincian tentang bagaimana saya membuatnya bekerja pada "opsi 2.5" Terima kasih banyak!
josinalvo
Secara teknis, Pylote tidak benar-benar menarik desktop, tetapi pada screenshot desktop yang dihasilkan secara otomatis. Anda dapat meminimalkan jendela Pylote untuk melihat jendela nyata dan desktop nyata di belakang.
tanius
19

Anda dapat menggunakan gromit-mpx . Hal ini memungkinkan anotasi layar dengan alat baris dan penanda teks dengan warna yang dapat dikonfigurasi, dengan memvariasikan ketebalannya berdasarkan tekanan (jika Anda memiliki pena Wacom atau sejenisnya). Seperti yang diminta, itu tidak memerlukan manajer desktop pengomposit, tetapi akan mendapat manfaat jika Anda memilikinya.

Penggunaan di bawah Debian / Ubuntu

  1. Pasang itu:

    sudo apt-get install gromit-mpx
    
  2. Mulai dengan gromit-mpx.
  3. Tekan Pausetombol dan mulai melukis di layar. (Ini khusus Debian / Ubuntu, sesuai man gromit-mpx. Dalam distro berbasis non-Debian, itu F9.)
  4. Tekan Pauselagi untuk berhenti melukis di desktop, gunakan lagi "seperti biasa".

Atau, Anda dapat mengontrol perangkat lunak dari baris perintah ( gromit-mpx --toggleuntuk memulai / menghentikan pengecatan) atau dari ikon bilah tugas. Butir menu "Toggle Painting" di bilah tugas adalah satu-satunya yang tidak berfungsi untuk saya.

Rincian lebih lanjut tentang cara menggunakan perangkat lunak ini.

Pengalaman pengguna tanpa pengomposisian

gromit-mpx bekerja dengan baik pada window manager yang mengomposit maupun yang tidak, tetapi dalam kasus yang terakhir ini bisa lambat / lamban [ sumber ].

Saya menggunakannya tanpa pengomposisian. Menggunakan dan menggulir jendela asli di bawah anotasi selalu cepat bagi saya. Lukisan dengan gromit-mpx sendiri awalnya cepat tetapi kemudian menjadi sangat lamban (= lukisan garis poligon rendah). Setelah membersihkan layar ( gromit-mpx --clear) atau menghapus piksel yang cukup, lukisan kembali menjadi cepat. Masalahnya tampaknya terhubung ke jumlah piksel yang dicat (bukan jumlah segmen garis). Jika Anda hanya memerlukannya untuk melingkari 4-5 hal di layar dan menambahkan satu atau dua kata, tidak ada masalah, tetapi setelah itu Anda ingin menggunakannya dengan window manager pengomposit. ( xcompmgrringan. Lihat "Opsi 2.5" di jawaban @Roman Raguet tentang cara mengaturnya.)

tanius
sumber
1
Bekerja untuk saya dengan Mint 17 xfce (dengan pengomposisian dihidupkan), sedangkan saya tidak bisa membuat gambar mouse berfungsi di ardesia (hanya teks yang berfungsi, dan bahkan itu menghilang setelah beberapa detik).
Darren Cook
Gromit tidak dapat berfungsi di Ubuntu 17.04. Untuk opsi apa pun, dikatakan "opsi tidak dikenal". Dan saya tidak punya kunci Jeda.
Ondra Žižka