Ubuntu 16.04を実行しているラップトップにMATEをインストールし、Unityでgnome-screenshotと同じ動作をmate-screenshotにしようとしました。Shift+ Printを押して、画面の一部を選択しますキャプチャします。 MATEの下で実行される対応するコマンドは「mate-screenshot -a」である必要があり、手動で実行できますが、カスタムショートカットとして設定しようとしても機能しません。
何か案は?
未解決の問題 がまだあります。 tl; dr:これはフォーカスのあるタイミングの問題です。回避策:
bash -c "sleep 0.1 && mate-screenshot -a"
私はあなたの問題を再現し、@ Sergと@Sethの助けを借りてそれを修正する方法を見つけました。
ショートカットで、環境に合わせてDISPLAYを設定しました。最初に変数を確認します。
echo $DISPLAY
出力に注意してください。私にとっては:0.0
です
元々、ショートカット設定でこのコマンドを使用することを提案しました。
bash -c "DISPLAY=:0.0 mate-screenshot -a"
変数をチェックしたときに得た出力に一致するように:0.0
を置き換える
しかし、@ DavidFoersterはコメントで、より効率的で適切な方法は、
env DISPLAY=:0.0 mate-screenshot -a
これにより、タッチが速くなります。