Git Product home page Git Product logo

nw.js-global-install's People

Contributors

gianluca-nitti avatar

Stargazers

 avatar

Watchers

 avatar  avatar

nw.js-global-install's Issues

AptDaemon and Ubuntu Software Center

On Ubuntu, generated .deb packages can be correctly installed using dpkg from command line, or the gdebi GUI frontend. However, by default Ubuntu tries to open .deb files with Ubuntu Software Center, which fails to correctly install packages generated by nw-global-build correctly because the postinstall scripts runs nwjsmanager, which is a GUI application. Ubuntu Software Center uses AptDaemon to install the packages, and a GUI can't be opened from a daemon. Years ago this was reported as a bug in AptDaemon. A possible solution could be to add an headless (non-gui) mode to nwjsmanager, but then the user installing from Ubuntu Software Center won't have any way to know the progress of the download.

So if a package is installed using Ubuntu Software Center, the installation of the correct nw.js binaries fails and it is retried at the first startup of the application; it then fails again because the user isn't root and thus can't write to /usr/lib/nwjs.

Windows SmartScreen

Actually the NSIS-based Windows installer generated by the cli tool is reported as untrusted application by Windows SmartScreen. The attached screenshot (it's in Italian because it's my main language and so my Windows language too) is shown when opening the installer for the example application, that can be downloaded from here. Basically, it says that Windows SmartScreen is preventing the application to execute because it comes from an unknown source. The user is still allowed to run the installer, but this may be not very user-friendly.
smartscreen_imageviewer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.