Jak mogę włączyć kursor do zrzutów ekranu utworzonych po naciśnięciu PrtScr?


20

Chcę to zrobić, aby po naciśnięciu klawisza drukowania na klawiaturze faktycznie zawierał on kursor. Wiem, że to woła gnome-screenshot, ale nie mogę znaleźć sposobu na zmianę argumentów, których używa. Jeśli ktoś o tym wie, będzie to bardzo mile widziane.


Nie odpowiada bezpośrednio na twoje pytanie, ale inne, bardziej zaawansowane narzędzia do tworzenia zrzutów ekranu, takie jak shutteropcja, zawierają kursor lub nie, i mogą także wykonywać opóźnione zrzuty ekranu (przydatne w menu kontekstowych itp., Które zniknęłyby po naciśnięciu klawisza) lub bezpośrednio edytować wynikowy obraz.
Bajt Dowódca

1
@ByteCommander gnome-screenshotzapewnia również opcję opóźnienia.
WinEunuuchs2Unix

@ByteCommander packages.ubuntu.com/search?ke words=shutter nie pokazuje migawki dla 19.04.
Sprawiedliwość dla Moniki

Och, nie byłem tego świadomy, dzięki @DKBose. Wygląda na to, że został usunięty z repozytoriów od 18.10 ze względu na nieaktualne zależności . Mam nadzieję, że w pewnym momencie zostanie zaktualizowany i przeniesiony do nowszych bibliotek. Naprawdę podoba mi się to narzędzie.
Bajt Dowódca

Autor podanego linku ma ppa: launchpad.net/~linuxuprising/+archive/ubuntu/shutter . Do prostego adnotowania obrazów używam aplikacji ksnip: askubuntu.com/a/1128568/248158
Justice for Monica

Odpowiedzi:


17

Możesz to zrobić za pomocą edytora dconf, ale także z wiersza poleceń. Oto gsettingsefekt gnome-screenshot:

gnome-screenshot gsettings.png

Użyj tego polecenia, aby sprawdzić bieżące ustawienia:

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

Użyj tego polecenia, aby włączyć opcję:

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

Użyj tej samej techniki dla innych gnome-screenshotustawień.


Uwaga: możesz uzyskać listę wszystkich ustawień za pomocą gsettings list-recursively. Do powyższego zrzutu ekranu zastosowałem technikę w tej odpowiedzi:

A kod jednowierszowy (działa yadtylko z ) to:

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

13

man gnome-screenshot mówi nam to

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

Musisz więc skonfigurować nowy skrót klawiaturowy zawierający -p:

wprowadź opis zdjęcia tutaj

Zauważ, że gnome-screenshot ma wiele opcji opisanych w man gnome-screenshotcelu

  • uchwycić aktywne okno
  • uchwycić cały ekran
  • uchwycić wybrany obszar
  • zrobić opóźniony zrzut ekranu

Możesz tworzyć własne skróty dla każdej z tych czynności.


4
Ale w jaki sposób OP miałoby to zrobić, aby zachowanie klucza PrintScreen zostało zmodyfikowane w celu włączenia tego argumentu?
Bajt Dowódca

Tak, dodaję to teraz.
Sprawiedliwość dla Moniki

Dzięki za pomoc, zamierzam to zrobić, dodając nowe skróty z +przycisku na dole menu klawiatury w ustawieniach.
redstoneguy12

@ redstoneguy12 faktycznie askubuntu.com/a/1146146/248158 jest naprawdę elegancki!
Sprawiedliwość dla Moniki
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.