Depuis déjà un certain temps l'extension Classic Theme Restorer est désuète. On ne peut donc pas apporter les modifications à l'apparence de la page Web provenant de Domoticz avec cette extension comme suggéré ci-dessous. Si je peux trouver un peu de temps dans un avenir plus ou moins rapproché, j'examinerai Custom CSS tweaks for Firefox 57+ pour voir s'il est possible d'arriver à un résultat semblable.Mise à jour: 2017-11-22
On contrôle Domoticz à l'aide de son interface Web.
En fait, cette application est, entre autres, un serveur Web. Très rapidement,
j'ai ajouté un marque-page vers cette page Web dont l'adresse est
http://192.168.0.22:8080
que j'ai ensuite placé sur ma
barre personnelle dans Firefox.
Beaucoup d'espace est perdu, même quand on masque la barre personnelle. Toutefois,
le pire problème est que je n'arrive pas à résister à l'attrait du +,
a ajouter des onglets, alors que je consulte d'autres pages Web. Avant peu de temps,
j'ai « perdu » la page de Domoticz. Ce serait pratique
si l'on pouvait faire comme dans Android et ajouter une icône
à l'écran d'accueil pour transformer la page Web en application en quelque sorte.
Si l'on utilise Firefox dans Linux
voici ce qu'on peut faire:
C'est toujours une fenêtre du fureteur, mais il n'y a plus d'onglets, de barre d'adresses
et ainsi de suite. De plus, il y a un icône sur le lanceur et aussi dans le menu
classique puisque j'avais déjà installé ClassicMenu Indicator. Quand la page est perdue sous une pile de fenêtres ouvertes,
je n'ai qu'à appuyer sur l'icône du lanceur et Domoticz surgi dessus des autres
fenêtres ouvertes.
Pour aboutir à ce résultat, je me suis basé, pour l'essentiel, sur des recommandations qu'on retrouve dans le forum ask ubuntu. J'espère ne pas avoir oublié d'étapes:
- Fermer toutes les fenêtres de Firefox : cliquer avec le bouton droit de la souris
sur son icône dans le lanceur et cliquer sur
Quitter
. - Ouvrir un terminal. Dans Ubuntu on peut utiliser la combinaison de touches AltCtrlT.
- Démarrer Firefox avec le gestionnaire de profils
michel@hp:~$ firefox -P
- Il faut maintenant créer un nouveau profil et lui donner un nom approprié. On peut le voir
déjà créé ci-dessous.
Cliquer sur le Create Profile puis cliquer sur Next dans l'écran de bienvenue. Entrer le nom du profil à l'écran suivant et cliquer sur le bouton Finish. - Sélectionner le profil créé à l'étape précédente et démarrer Firefox en cliquant sur le bouton Start Firefox.
- Ajuster l'apparence de la fenêtre à son goût. Le plus facile est probablement de télécharger
l'extension Classic Theme Restorer. Voici les changements que j'ai apportés avec cet ajout:
- Dans Onglets/Page 2 cocher
Masquer la barre lorsqu'un seul onglet est visible
. - Dans Barres d'outils/Page 1 cocher
Masquer
la Barre de navigation
Affichage/Barres d'outils/Barre personnelle
. - Dans Onglets/Page 2 cocher
- Fermer Firefox puis modifier le fichier
firefox.desktop
pour que le nouveau profil ne soit pas utilisé par défaut. Sinon on risque une syncope quand on ne trouvera plus les favoris, la barre personnelle etc. Il suffit d'ajouter-P default
comme option dans la commandeExec
:michel@hp:~$ sudo nano /usr/share/applications/firefox.desktopOn s'en doute, le fichier n'est pas très court, et la ligne originale
Exec=firefox -P default %uExec=firefox %u
n'est pas au début. - Il faut créer un nouveau fichier
.desktop
pour lancer la page Web de Domoticz dans Firefox ouvert avec le profil créé ci-dessus. J'ai nommé cette « application » Domespic mais on peut changer ce nom.michel@hp:~$ sudo nano /home/michel/.local/share/applications/domespic.desktopAjuster les noms ci-dessus et enlever le texte en italique.
[Desktop Entry] Name=Domespic au choix Comment=Domoticz sur Raspberry Pi au choix Exec=firefox -P "Domespic" -new-instance -url "http://192.168.0.22:8080" Ajuster l'adresse si nécessaire Icon=Domoticz.xpm voir plus loin Terminal=false Type=Application StartupNotify=true Categories=GNOME; OnlyShowIn=GNOME;Unity; X-GNOME-Keywords=Domoticz;Domespic; au choix Name[en_US]=Domespic au choix - Il me semble que j'ai obtenu l'image du logo de Domoticz du wiki. C'est une image
png
mais je l'ai transformé en image.xpm
avec Gimp. J'ai sauvegardé cette image dans le dossierusr/share/pixmaps
. Ce n'est pas nécessaire d'utiliser ce format graphique pour le lanceur, mais pour que l'icône apparaisse dans le menu classique, il semble que seuls les fichers pixmaps fonctionnent. - Utiliser le navigateur de fichiers Fichiers (Files) pour retrouver le fichier
.desktop
créer dans le dossier.local/share/applications/
. Pour voir ce dossier il faut que le menu Affichage/Afficher les fichiers cachés soit coché. Cliquer sur le fichierdomespic.desktop
et le faire glisser vers le lanceur pour ajouter l'icône. - Ouf!