On 27 September 2015 at 23:43, Elias Probst <m...@eliasprobst.eu> wrote:
>
>
>
> On September 27, 2015 6:50:19 PM GMT+02:00, Boudhayan Gupta <bgu...@kde.org> 
> wrote:
>
>>The shim is a good idea. Anybody up for writing one (I'm not too good
>>at shell, unfortunately).
>
> What about a slim C++/Qt shim? A shell shim would be non-portable.

So would a C++/Qt solution (execve isn't available on Windows). An
API-level frontend is possible, but's like a different main(), a
different QApplication - the whole shebang. And remember, not
implementing the KSnapshot DBus API, because it doesn't map at all to
Spectacle's internals.

We shouldn't try too hard to look like KSnapshot. Shell will work on
Linux, which is the only platform for which there's a backend ATM. It
will also work on OSX. It won't work on Windows, but Windows people
have "Shortcuts" and other fancy stuff.

-- Boudhayan

Reply via email to