Je dois ouvrir le chrome en plein écran à partir du terminal.
J'ai essayé de modifier ~/.config/chromium/Preferences
comme décrit, par exemple dans une réponse à cette discussion: Comment ouvrir Chromium en mode kiosque plein écran dans un environnement Windows Manager minimal
En tant que tel:
"window_placement": {
"bottom": 1080,
"left": 0,
"maximized": true,
"right": 1920,
"top": 0,
"work_area_bottom": 1080,
"work_area_left": 0,
"work_area_right": 1920,
"work_area_top": 0
}
Le problème est que Chromium modifie le fichier à son contenu d'origine! J'ai essayé de définir root en tant que propriétaire avec Sudo chown root Preferences
Puis, en exécutant Sudo chmod -R 755 Preferences
. Le fichier est alors affiché comme appartenant à root et l'utilisateur ne peut que lire et exécuter. Je lance une session X en tant que root et chrome est lancé en tant qu'utilisateur:
Sudo xinit -e "su user chromium-browser"
et pourtant, le navigateur s'ouvre avec des bordures en haut et en bas, comme auparavant. Je vérifie ensuite le fichier et il appartient maintenant à l'utilisateur à nouveau avec les autorisations rw!
Comment puis-je empêcher Chromium de modifier le fichier?
De nombreuses options de ligne de commande de chromium
sont "ajoutées et supprimées à la guise des développeurs", man chromium-browser
ne documente que quelques "indicateurs relativement stables".
n guide pour les développeurs cependant des liens vers cette liste d'options , où plusieurs autres ( trouver:
--start-fullscreen
Specifies if the browser should start in fullscreen mode,
like if the user had pressed F11 right after startup.
Un test rapide avec Chromium 61.0.3163.100
révèle que cette option fonctionne au moins avec cette version:
chromium-browser --start-fullscreen