Amico, usa gnome-screenshot invece di mate-screenshot


9

Sono un grande fan del desktop Mate. Semplice e molto funzionale.

Ma c'è una cosa che vorrei rivolgere al desktop mate: la sua utility per gli screenshot è troppo scarsa.

L'unica caratteristica che mi manca è la possibilità di fare uno screenshot di solo una parte dello schermo. Apparentemente è disponibile con gnome-screenshotcome da questo post: quali strumenti di screenshot sono disponibili?

Esiste un modo mate-screenshotper sostituire gnome-screenshot?

Ho provato sudo apt-get install gnome-screenshotma poi se provo ad avviarlo, l'ho fatto

▶ gnome-screenshot
** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11.

Inoltre, ho davvero bisogno delle scorciatoie (il punto è quello di raggiungerlo in due clic), quindi anche se riesco a farlo, mi servirà anche questo.

Cordiali saluti, stavo usando l'otturatore in precedenza, ma l'ho rimosso perché mancava le scorciatoie del desktop e talvolta molto difettoso (è necessario arrestare il sistema).


Si prega di consultare ubuntuforums.org/…
DK Bose

Risposte:


4

In realtà, mate-screenshotha l'utilità che desideri, (vedi man mate-screenshot), quindi non è necessario installare un pacchetto aggiuntivo. In un terminale, è possibile utilizzare la -abandiera

mate-screenshot -a

Ciò trasforma il puntatore in un mirino e puoi fare clic e trascinare per selezionare l'area che vuoi catturare.

È possibile impostare un collegamento personalizzato per esso (ad esempio shift+ prt sclike gnome-screenshot) in:

Sistema> Preferenze> Hardware> Tasti di scelta rapida

fai clic sul pulsante + Aggiungi per aggiungerne uno personalizzato.

Potresti scoprire che l'uso del comando mate-screenshot -anella scorciatoia da tastiera non funziona, nel qual caso devi modificare il comando per chiamare bash e impostare DISPLAY ... Prima controlla la variabile in un terminale:

echo $DISPLAY

e prendere nota dell'output. Per me lo è:0.0

Quindi utilizzare questo comando nell'impostazione del collegamento:

bash -c "DISPLAY=:0.0 mate-screenshot -a"

Sostituzione :0.0per abbinare l'output diecho $DISPLAY


Questa soluzione non funziona per me. il comando funziona in un terminale ma non come scorciatoia. Qualche idea per aiutarmi?
sangorys,

@sangorys hai provato echo $DISPLAYe la seconda metà della risposta?
Zanna,

Sì. La risposta è: 0 dal terminale e: 0,0 dal collegamento. Nessuno di loro sta lavorando! :(
sangorys,

@sangorys Quindi hai inserito il tuo compito di scelta rapida bash -c "DISPLAY=:0 mate-screenshot -a"?
Zanna,

si Certamente. E niente funziona!
sangorys,

5

Ho risolto lo stesso problema aggiungendo l' --interactiveopzione

gnome-screenshot --interactive

1
oppuremate-screenshot --interactive
Searene,

1

Come dice @Zanna, mate-screenshot ha la disponibilità di fare screenshot di area.

Ma esiste un bug ben noto ( https://github.com/mate-desktop/mate-utils/issues/37 ) che non riesce il comando con questa opzione.

Come menzionato nei commenti, la soluzione è ritardare leggermente il comando:

#!/bin/bash
sleep 1
exec /usr/bin/mate-screenshot $@

ad es. /usr/local/bin/mate-screenshote usalo invece.

Mi ha cambiato la vita, continuo a usare questa funzione ora!


Sembra troppo difficile Per quale versione di Ubuntu MATE proponi questa soluzione? Perché non vuoi usare mate-screenshot -iinvece?
N0rbert,

1
Oh no! Non hai idea di quanto mate-screenshot -asia UX friendly di -i. Premi PrintScreenCrea un quadrato e il gioco è fatto, hai lo screenshot ritagliato di cui hai bisogno. Cosa sembra così difficile con questo? Sto usando l'ultima versione di Linux Mint ma il bug è difficile da risolvere, quindi è qui per rimanere.
Augustin Riedinger,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.