Quantcast
Channel: fred – memo-linux.com
Viewing all articles
Browse latest Browse all 515

Nativefier: Transformez n’importe quel site web en application de bureau

$
0
0

Voici une autre façon pour accéder à vos sites favoris sans passer par un navigateur internet, directement en créant une application sur votre bureau, avec l’aide de Nativefier.

Nativefier est une application libre écrit en javascript sous licence MIT

, qui permet de transformer n’importe quel site internet en application de bureau.

Transformer un site web en application bureautique

Pour installer facilement Nativefier, il faut passer par l’installation du paquet npm :

  • Arch Linux / Manjaro :
sudo pacman -Q npm
  • Ubuntu / Linux Mint :
  • sudo apt install npm

    Sous Ubuntu 15.10 pour éviter l’erreur « /usr/bin/env: node: Aucun fichier ou dossier de ce type » faut passer par l’installation du paquet nodejs-legacy :

    sudo apt install nodejs-legacy
  • Fedora :
  • sudo yum install npm

    Installation de Nativefier

    sudo npm install nativefier -g

    Utilsation de Nativefier

    La commande de base pour créer une application bureautique d’un site web :

    nativefier "targetUrl"

    Par défaut, nativefier va créer un répertoire dans le dossier personnel de l’utilisateur courant avec le nom du site web. De plus, il compile un binaire dans l’architecture de la distribution de manière automatique.

    Il est possible de personnaliser le nom et d’ajouter une icône pour identifier plus facilement la nouvelle application bureautique :

    nativefier --app-name "Nom de l'application" -i /chemin/icone "targetUrl"

    Créer une application d’un site internet

    Pour illustrer la démarche à suivre, je vais créer une application bureautique pour accéder directement à mon blog :

    nativefier --app-name "Blog_memo-linux.com" -i ~/Images/memolinux_tux.jpg "https://memo-linux.com"

    En ouvrant mon gestionnaire de fichier Nemo, un nouveau répertoire a été créé :
    nemo-memolinux

    Le contenu de ce répertoire avec le binaire :
    nemo-memolinux-02

    En cliquant sur le binaire, une nouvelle fenêtre s’ouvre avec l’accès direct au blog :
    blog-memolinux

    Accès à l’application directement dans le menu

    Ce qui qui suit est valable pour le bureau Cinnamon.

    • Créer un nouveau fichier pour la nouvelle application :
    sudo gedit /usr/share/applicationsmemo-linux.desktop
  • Et renseigner ce fichier comme suit :
  • blog-memolinux-desktop

    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Name=Blog_memo-linux.com
    GenercName=Blog memo-linux.com
    Type=Application
    Exec=/home/freddy/Blog_memo-linux.com-linux-x64/Blog_memo-linux.com
    Icon=/home/freddy/Images/memolinux_tux.jpg
    Categories=Network;
    
  • Changer les droits :
  • sudo chmod 644 /usr/share/applications/blog_memo-linux.desktop
  • L’application est dorénavant disponible dans le menu :
  • cinnamon-memolinux


    Viewing all articles
    Browse latest Browse all 515

    Trending Articles