Difference between revisions of "Shutter:Run as service"

From den4b Wiki
Jump to navigation Jump to search
m (space before dot removed)
(→‎User notes: screenshot from a service)
Line 22: Line 22:
  
 
== User notes ==
 
== User notes ==
You must NOT allow the service to interact with the desktop. If you do allow interaction, [[Shutter]] will close after a user logs off, leaving the system running.
+
 
 +
You should not allow the service to interact with the desktop. If you do allow interaction, [[Shutter]] will close after a user logs off.
 +
 
 +
Services run in Session 0 which is different to a normal user session. This means that services do not have access to user's desktop. Hence, taking a screenshot from the web interface will not work in this case.
  
 
[[Category:Shutter]]
 
[[Category:Shutter]]

Revision as of 16:39, 29 April 2014

Arrow Return.png Shutter  

There is no native or easy way to make Shutter run as a service. This is because service applications are different from normal user applications (from programming point of view) and would have to be written differently. But, this doesn't mean that there cannot be any workaround. Below is a list of methods which worked for some users, but note that they are not officially supported and cannot be guaranteed to work.

Windows tools

Windows Resource Kit provides two utilities that allow you to create a user-defined service for Windows applications. Instrsrv.exe installs and removes system services from Windows NT and Srvany.exe allows any Windows NT application to run as a service.

Third party tools

There are 3rd party tools exist that can run any application as a service, which will be more intuitive but unfortunately not free, for example: Any2Service, FireDaemon.

Any2Service can be downloaded from here:

FireDaemon can be downloaded from here:

User notes

You should not allow the service to interact with the desktop. If you do allow interaction, Shutter will close after a user logs off.

Services run in Session 0 which is different to a normal user session. This means that services do not have access to user's desktop. Hence, taking a screenshot from the web interface will not work in this case.