mirror of https://github.com/tiyn/wiki
parent
98513a2c4c
commit
e52ece2b2a
@ -0,0 +1,34 @@
|
||||
# Nativefier
|
||||
|
||||
[Nativefier](https://github.com/nativefier/nativefier) is an command-line tool to create desktop
|
||||
apps from websites.
|
||||
This way a single website can be used as an application in contrast to opening it in a
|
||||
[browser](/wiki/web_browser.md).
|
||||
It uses [Electron](https://www.electronjs.org/) which in turn uses
|
||||
[Chromium](https://www.chromium.org/).
|
||||
|
||||
## Setup
|
||||
|
||||
Nativefier is available on [GitHub](https://github.com/nativefier/nativefier).
|
||||
Additionally for some [Linux distributions](/wiki/linux.md#distributions) like
|
||||
[Arch Linux' AUR](/wiki/linux/package_manager.md#arch-linux-pacman-and-yay) it is available via a
|
||||
package often called `nodejs-nativefier`.
|
||||
|
||||
## Usage
|
||||
|
||||
The following command example creates an Electron desktop application in a folder inside the home
|
||||
directory.
|
||||
The app will be named `Mastodon` will be `x64` compatible with a resolution
|
||||
of `1024`x`768` pixel.
|
||||
It will create an icon in the systems `tray` and disable the Chromium developer tools
|
||||
(`disable-dev-tools`).
|
||||
The website to make into the application will be `https://mastodon.technology`.
|
||||
Change these values accordingly.
|
||||
|
||||
```sh
|
||||
nativefier --name Mastodon \
|
||||
--platform linux --arch x64 \
|
||||
--width 1024 --height 768 \
|
||||
--tray --disable-dev-tools \
|
||||
--single-instance https://mastodon.technology
|
||||
```
|
Loading…
Reference in new issue