Package Details: deepin-screenshot-copy-patch

Git Clone URL: (read-only, click to copy)
Package Base: deepin-screenshot-copy-patch
Description: Easy-to-use screenshot tool for linuxdeepin desktop environment with xclip copy patch
Upstream URL:
Licenses: GPL3
Conflicts: deepin-screen-recorder
Provides: deepin-screen-recorder
Submitter: programatic
Maintainer: programatic
Last Packager: programatic
Votes: 2
Popularity: 0.000000
First Submitted: 2020-04-03 23:33 (UTC)
Last Updated: 2020-08-09 22:11 (UTC)

Latest Comments

gipert commented on 2023-09-19 10:03 (UTC)

After the last update the screen goes black when starting deepin-screen-recorder. The non-patched deepin works as expected.

trainzkid commented on 2023-07-27 03:36 (UTC) (edited on 2023-07-27 03:36 (UTC) by trainzkid)

Generates error when ran from terminal:

deepin-screen-recorder: error while loading shared libraries: cannot open shared object file: No such file or directory

Add libprocps to dependencies, please!

LinuxLibero commented on 2022-12-10 17:31 (UTC)

I tried but it throws an error

programatic commented on 2021-05-11 23:43 (UTC)

@Cristophero hmmm, I will check this out and update it as soon as I can.

Cristophero commented on 2021-05-11 17:10 (UTC) (edited on 2021-05-11 17:16 (UTC) by Cristophero)

[0] ConfigSettings: "common" "default_savepath" QVariant(QString, "clipboard")
2021-05-11, 12:01:49.987 [Debug  ] 
[0] saveFilePath: ""
[1]    31545 segmentation fault (core dumped)  deepin-screenshot

Well it was, now it does not work when copying to clipboard ...

Xfce4 - 11 - Mayo - 2021

aurelr commented on 2020-08-29 02:54 (UTC) (edited on 2020-08-29 04:01 (UTC) by aurelr)

@programatic after installing deepin-screenshot from the official arch repo and installing the last version of the deepin-screenshot-copy-patch from the AUR, I still can't copy the screenshot in the clipboard. Any idea?

Update: as I see deepin-screenshot is deprecated and merged into deepin-screen-recorder, I downgraded some packages to install the previous version of deepin-screenshot-copy-patch. Thanks!

programatic commented on 2020-08-09 21:47 (UTC) (edited on 2020-08-09 22:12 (UTC) by programatic)

I've just updated it to the new deepin-screen-recorder and integrated the patch with it. I've tested it and it should work and compile just fine now. Let me know if there are any more issues @sda

Jannis3005 commented on 2020-07-24 08:45 (UTC)

Same here, a fix would be super nice

xored commented on 2020-06-16 20:38 (UTC)

Same here, cannot build right now due to the same reason sda has been reporting. Hoping for a fix!

sda commented on 2020-06-04 17:37 (UTC) (edited on 2020-06-04 17:38 (UTC) by sda)

Thanks for your ready-to-go package! Hope this patch will be merged to upstream eventually.

Deepin-packages were updated recently: deepin-qt-dbus-factory ( ->; deepin-qt5dxcb-plugin (5.0.11-1 -> 5.0.11-2); deepin-qt5integration ( ->

Some Qt5-packaeges were updated as well. And now build ends up with an error:

[ 71%] Building CXX object CMakeFiles/deepin-screenshot.dir/src/widgets/shapeswidget.cpp.o
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp: In member function ‘void ShapesWidget::paintRect(QPainter&, FourPoints, int, ShapesWidget::ShapeBlurStatus, bool, bool)’:
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp:1262:18: error: aggregate ‘QPainterPath rectPath’ has incomplete type and cannot be defined
 1262 |     QPainterPath rectPath;
      |                  ^~~~~~~~
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp: In member function ‘void ShapesWidget::paintEllipse(QPainter&, FourPoints, int, ShapesWidget::ShapeBlurStatus, bool, bool)’:
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp:1300:18: error: aggregate ‘QPainterPath ellipsePath’ has incomplete type and cannot be defined
 1300 |     QPainterPath ellipsePath;
      |                  ^~~~~~~~~~~
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp: In member function ‘void ShapesWidget::paintArrow(QPainter&, QList<QPointF>, int, bool)’:
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp:1328:26: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
 1328 |             QPainterPath path;
      |                          ^~~~
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp: In member function ‘void ShapesWidget::paintLine(QPainter&, QList<QPointF>)’:
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp:1346:18: error: aggregate ‘QPainterPath linePaths’ has incomplete type and cannot be defined
 1346 |     QPainterPath linePaths;
      |                  ^~~~~~~~~
make[2]: *** [CMakeFiles/deepin-screenshot.dir/build.make:717: CMakeFiles/deepin-screenshot.dir/src/widgets/shapeswidget.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:97: CMakeFiles/deepin-screenshot.dir/all] Error 2
make: *** [Makefile:150: all] Error 2
==> ERROR: A failure occurred in build().