Bagaimana saya bisa memasukkan kursor dalam tangkapan layar yang dibuat saat PrtScr ditekan?

20

Saya ingin membuatnya sehingga ketika saya menekan tombol layar cetak pada keyboard saya, itu sebenarnya termasuk kursor. Saya tahu bahwa itu panggilan gnome-screenshot, tetapi saya tidak dapat menemukan cara untuk mengubah argumen yang digunakan dengannya. Jika ada yang tahu tentang ini, itu akan sangat dihargai.

redstoneguy12
sumber
Tidak secara langsung menjawab pertanyaan Anda, tetapi alat screenshot lain yang lebih canggih seperti shuttermemiliki opsi untuk menyertakan kursor atau tidak, dan juga dapat melakukan hal-hal seperti tangkapan layar yang tertunda (berguna untuk menu konteks dll. Yang akan hilang ketika Anda menekan tombol) atau sunting langsung gambar yang dihasilkan.
Byte Commander
1
@ByteCommander gnome-screenshotjuga menyediakan opsi penundaan.
WinEunuuchs2Unix
@ByteCommander packages.ubuntu.com/search?keywords=shutter tidak menunjukkan rana untuk 19,04.
Justice for Monica
Oh, saya tidak menyadarinya, terima kasih @DKBose. Sepertinya itu dihapus dari repo mulai pada 18,10 karena dependensi yang sudah ketinggalan zaman . Saya berharap ini akan diperbarui dan porting ke perpustakaan yang lebih baru di beberapa titik, saya sangat suka alat itu.
Byte Commander
Dan pembuat tautan yang Anda berikan memiliki ppa: launchpad.net/~linuxuprising/+archive/ubuntu/shutter . Untuk membuat anotasi gambar yang sederhana, saya menggunakan appsim ksnip: askubuntu.com/a/1128568/248158
Justice for Monica

Jawaban:

17

Anda dapat melakukan ini dengan dconf-editor tetapi dengan baris perintah juga. Berikut adalah gsettingsefeknya gnome-screenshot:

gnome-tangkapan layar gsettings.png

Gunakan perintah ini untuk memeriksa pengaturan saat ini:

gsettings get org.gnome.gnome-screenshot include-pointer
false

Gunakan perintah ini untuk menghidupkan opsi:

gsettings set org.gnome.gnome-screenshot include-pointer true

Gunakan teknik yang sama untuk gnome-screenshotpengaturan lainnya .


Catatan Anda bisa mendapatkan daftar semua pengaturan dengan gsettings list-recursively. Untuk tangkapan layar di atas saya menggunakan teknik dalam jawaban ini:

Dan kode satu-liner ( yadhanya bekerja dengan ) adalah:

gsettings list-recursively | sed 's/  */\n/;s/  */\n/;s/\&/\&/g' | yad --list --title "gsettings" --item-seperator='\n' --width=1800 --height=800 --wrap-width=600 --column=Group --column=Key --column=Setting --no-markup
WinEunuuchs2Unix
sumber
13

man gnome-screenshot memberitahu kita itu

  -p, --include-pointer
          Include the pointer with the screenshot.

Jadi, Anda harus menyiapkan pintasan keyboard baru yang menggabungkan -p:

masukkan deskripsi gambar di sini

Perhatikan bahwa gnome-screenshot memiliki berbagai opsi yang dijelaskan dalam man gnome-screenshotuntuk

  • tangkap jendela aktif
  • tangkap seluruh layar
  • tangkap area yang dipilih
  • ambil tangkapan layar yang tertunda

Anda dapat membuat pintasan sendiri untuk masing-masing kegiatan ini.

Keadilan untuk Monica
sumber
4
Tetapi bagaimana OP membuatnya sehingga perilaku kunci PrintScreen dimodifikasi untuk memasukkan argumen ini?
Byte Commander
Ya, saya menambahkan itu sekarang.
Justice for Monica
Terima kasih atas bantuannya, cara saya akan melakukannya adalah menambahkan pintasan baru dari +tombol di bagian bawah menu keyboard dalam pengaturan.
redstoneguy12
@ redstoneguy12 sebenarnya askubuntu.com/a/1146146/248158 benar-benar elegan!
Justice for Monica