2 votes

J'ai créé ma propre webapp, comment changer le titre (ou autre) ?

J'utilise Ubuntu 18.04 sur Dell Vostro 3546.
Voici le code de ma webapp en /home/$USER/.local/share/applications/sketchboard.png :

[Desktop Entry]
Version=1.1
Type=Application
Name=Sketchboard
GenericName=Sketchboard
Comment=Sketchboard desktop webapp
Icon=/usr/sketchboard.png
Exec=/opt/google/chrome/google-chrome --app=https://sketchboard.me/
Actions=
MimeType=text/plain;
Categories=Application;Network;Graphics;
Keywords=Sketchboard;webapp;
StartupNotify=true
StartupWMClass=sketchboard.me

Voici ma photo :

sketchboard Comme vous le voyez, j'ai mis l'accent sur le titre de la webapp (ou ce que nous appelons ainsi). Parfois, le lien est également affiché à cet endroit.
Je veux seulement y voir écrit "Sketchboard".

Merci d'avance.

1voto

Kulfy Points 16173

Le titre de la fenêtre est géré par <title> L'élément HTML, après tout, vous ouvrez un site web, pas une application locale autonome. Il s'agit donc d'un élément du côté du navigateur et je ne pense pas qu'il soit possible de modifier le titre à partir de l'entrée du bureau.

Pour contrôler le titre, vous pouvez utiliser document.title de JavaScript et remplacer le titre par défaut. Pour tester les choses,

  • Appuyez sur F12 pour ouvrir Outils pour les développeurs une fois que la "webapp" démarre.
  • Naviguez vers Console .
  • Exécuter

    document.title="My title for Sketchboard"

Si vous êtes satisfait du résultat, vous pouvez utiliser Tampermonkey et créez un userscript afin de remplacer le titre à chaque fois que vous ouvrez la webapp ou le site web. Le userscript ressemblerait à

// ==UserScript==
// @name         Sketchboard
// @version      0.1
// @description  Window title modifier for Sketchboard
// @author       You
// @match        *sketchboard.me/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    document.title="Modified Title"
})();

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X