As Aria says:

"How it's done varies by operating system. It may require native APIs or
interaction with the OS, which may require calling out to C++ or shell
scripts."

I don't know the requirements or the scope of your app/project but perhaps
I can give you some light.

I work for a project called GPII [1] which is bulding a cross-platform
personalization infrastructure on top of Node.js. As a (really) brief
resume, this project is focused on people with disabilities and it aims to
create a system that is able to personalize a device to match these users
needs. In order to do this, we need to access to the OS-specific APIs in a
cross-platform way, and we already have developed some modules for both
windows [2] and linux [3] that "maybe" are what you are looking for. In
fact, if you're thinking on making this working in the GNOME Desktop, the
background can be changed through GNOME's GSettings and we have a module
[4] that makes this communication possible. You can also find more
information about the project in our wiki [5]

My 2 cents,
Javi

[1] http://gpii.net/
[2] https://github.com/GPII/windows
[3] https://github.com/GPII/linux
[4]
https://github.com/GPII/linux/tree/master/gpii/node_modules/gsettingsBridge
[5] http://wiki.gpii.net/w/Main_Page


2015-03-06 7:37 GMT+01:00 ganbat otgonbaatar <[email protected]>:

> I want to change cross platform.
>
> On Wednesday, 29 October 2014 22:58:18 UTC+8, Aria Stewart wrote:
>>
>>
>> > On Oct 28, 2014, at 10:18 PM, ganbat otgonbaatar <[email protected]>
>> wrote:
>> >
>> > is desktop wallpaper change possible on node js
>>
>> Yes: however it may be significant work.
>>
>> What operating system?
>>
>> How it's done varies by operating system. It may require native APIs or
>> interaction with the OS, which may require calling out to C++ or shell
>> scripts.
>>
>> Aria
>
>  --
> Job board: http://jobs.nodejs.org/
> New group rules:
> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
> Old group rules:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/nodejs/6146258f-748e-4dd6-ba29-8bc751495228%40googlegroups.com
> <https://groups.google.com/d/msgid/nodejs/6146258f-748e-4dd6-ba29-8bc751495228%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Javier Hernández Antúnez
Área de Operaciones

Emergya Consultoría
Tlfno: +34 954 51 75 77
Fax: +34 954 51 64 73
http://www.emergya.es

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/CABpL_NdWWP2D2QmO3yhk_i9k0DOgTFMZsByaWU-qRMyVz_n1Ew%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to