Comment puis-je rendre permanent l'indicateur Google Chrome «--allow-file-access-from-files»?

11

Si vous souhaitez autoriser un fichier local à accéder à un fichier local dans Google Chrome, vous accédez au terminal et exécutez

$ google-chrome --allow-file-access-from-files 
Sam Mercier
la source

Réponses:

11

Accédez à l'entrée de menu / lanceur de bureau, ouvrez la boîte de dialogue des propriétés du lanceur pour Google Chrome.

Ça devrait ressembler à ça:

/usr/bin/google-chrome %U

Pour rendre les indicateurs que vous souhaitez permanents, modifiez-les en quelque chose comme:

/usr/bin/google-chrome --allow-file-access-from-files

Vous devrez peut-être également supprimer et ré-épingler vos lanceurs d'icônes après les avoir modifiés. Chrome devrait se lancer avec les drapeaux spécifiés activés après la modification.

Alternativement, vous pouvez simplement créer un nouveau lanceur avec ce qui précède et l'utiliser pour démarrer Chrome.

Pour vérifier si les indicateurs que vous avez modifiés sont en cours de chargement:

$ cat ~/.config/google-chrome/Local\ State

et faites défiler jusqu'au bloc intitulé

"session_restore"

Vos drapeaux doivent être répertoriés dans le bloc, avant

--flag-switches-begin --flag-switches-end.

Ouverture chrome et la navigation vers l'URL

chrome://version/

devrait également répertorier les drapeaux activés dans le

Command Line 

bloquer

Voici une liste des drapeaux google-chrome / chrome:

http://peter.sh/experiments/chromium-command-line-switches/

guest271314
la source
1
@Sam, vous devez supprimer une How can I make that option always be turned on when ever google chrome is executed beyond running a .desktop every timepartie de votre question car cela créera de la confusion.
Web-E du
@ Web-E Ok, ça sonne bien.
Sam Mercier
3

Les différents modes comme --allow-file-access-from-filesles drapeaux / commutateurs ne sont pas destinés aux utilisateurs généraux. Vous ne pouvez donc pas le changer définitivement avec des versions régulières. Le but de ces commutateurs / arguments est de fournir un choix. Ces drapeaux ne sont ni pris en charge ni recommandés et doivent être utilisés comme temporaires.

Puisque vous ne voulez pas utiliser de .desktopfichier ou modifier un raccourci. La seule chose que vous pouvez faire est d'examiner le code de l'open source chorimium.

Personnalisez le code et construisez-le. Alors seulement, il s'ouvrira avec le mode souhaité.

Liste des commutateurs | La source

Web-E
la source
Voilà ce que je craignais. Je vais juste utiliser le .desktop.
Sam Mercier
1

Google-chrome et Chromium devraient fonctionner de la même manière, les différences sont assez mineures à l'exception du multimédia (en particulier Flash) et de certains emplacements de fichiers / dossiers (chrome au lieu de google-chrome), voir http://code.google.com/p/chromium / wiki / ChromiumBrowserVsGoogleChrome

Vous devriez vérifier https://wiki.archlinux.org/index.php/Chromium_Tips_and_Tweaks en particulier:

Making it all persistent

You can export your flags from ~/.profile:
export CHROMIUM_USER_FLAGS="--disk-cache-dir=/tmp --disk-cache-size=50000000"

Or add them to /etc/chromium/default:
# Default settings for chromium. This file is sourced by /usr/bin/chromium
#
# Options to pass to chromium
CHROMIUM_FLAGS="--scroll-pixels=200"

Chromium will prefer the user defined flags in CHROMIUM_USER_FLAGS to those defined in
/etc/chromium/default. 
Marcos Jacoby
la source
C'est la seule chose qui a fonctionné pour moi jusqu'à présent - ajoutant CHROME_USER_FLAGS=à la /etc/skel/.bashrcdate de construction de l'ordinateur portable
Brian Sidebotham