You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
5 years ago | |
---|---|---|
QHotkey@91f3542b5d | 5 years ago | |
colorpicker | 5 years ago | |
cropeditor | 5 years ago | |
docs | 5 years ago | |
icons | 5 years ago | |
io | 5 years ago | |
packages | 5 years ago | |
platformspecifics | 5 years ago | |
recording | 5 years ago | |
screenareaselector | 5 years ago | |
uploaders | 5 years ago | |
worker | 5 years ago | |
.clang-format | 5 years ago | |
.gitignore | 5 years ago | |
.gitmodules | 5 years ago | |
KShare.pro | 5 years ago | |
LICENSE | 5 years ago | |
OlderSystemFix.patch | 5 years ago | |
README.md | 5 years ago | |
aboutbox.cpp | 5 years ago | |
aboutbox.hpp | 5 years ago | |
aboutbox.ui | 5 years ago | |
formats.cpp | 5 years ago | |
formats.hpp | 5 years ago | |
formatter.cpp | 5 years ago | |
formatter.hpp | 5 years ago | |
hotkeying.cpp | 5 years ago | |
hotkeying.hpp | 5 years ago | |
hotkeyinputdialog.cpp | 5 years ago | |
hotkeyinputdialog.hpp | 5 years ago | |
hotkeyinputdialog.ui | 5 years ago | |
icon.qrc | 5 years ago | |
main.cpp | 5 years ago | |
mainwindow.cpp | 5 years ago | |
mainwindow.hpp | 5 years ago | |
mainwindow.ui | 5 years ago | |
notifications.cpp | 5 years ago | |
notifications.hpp | 5 years ago | |
platformbackend.hpp | 5 years ago | |
screenshotter.cpp | 5 years ago | |
screenshotter.hpp | 5 years ago | |
screenshotutil.cpp | 5 years ago | |
screenshotutil.hpp | 5 years ago | |
settings.cpp | 5 years ago | |
settings.hpp | 5 years ago | |
settingsdialog.cpp | 5 years ago | |
settingsdialog.hpp | 5 years ago | |
settingsdialog.ui | 5 years ago |
README.md
KShare
A ShareX inspired cross platform utility written with Qt.
Linux | Windows | OS X |
---|---|---|
Soon |
Screenshot
Made with KShare itself, of course :)
Usage
See the wiki.
Dependencies
- Qt 5 Widgets
- Qt 5 GUI
- Qt 5 Network
- Qt 5 X11Extras | Winextras
- QHotkey
- libavformat
- libavcodec
- libavutil
- libswscale
Despite the name implying so, this project does not depend on the KDE API at all.
Goals
See the projects
Install
Distro | Link |
---|---|
Arch Linux (development) | kshare-git |
Ubuntu (development) | Ubuntu .deb |
Arch Linux | kshare |
Ubuntu | Ubuntu .deb |
I do plan to make a Debian packages.
For other UNIX-like platforms, and MSYS2 (for Windows):
You have to obtain the dependencies though.
git clone https://github.com/ArsenArsen/KShare.git
cd KShare
qmake // Might be qmake-qt5 on your system
make
On systems with FFMpeg pre-3.1 you need to apply OlderSystemFix.patch
to recording/encoders/encoder.cpp
.
On systems with Qt pre-5.7 you need to install the Qt version from their website.