Wie installiere ich Userscripts in Chrome unter Linux?

7

Hilfe! Die einzige Möglichkeit, mit der Chrome die Installation von Benutzerskripten jetzt ermöglicht, besteht darin, die Datei auf mein lokales System herunterzuladen und sie dann per Drag & Drop in die Erweiterungsmanager-Oberfläche zu ziehen. Wenn ich jedoch versuche, es zu ziehen, passiert nichts!

Ich habe versucht, die Dateimanager sowohl in Gnome- als auch in KDE-Umgebungen zu verwenden. Keiner funktioniert.

Caleb
quelle

Antworten:

5

Wenn Sie das Benutzerskript gerade heruntergeladen haben und sein Name in der unteren Leiste angezeigt wird, öffnen Sie die Seite "Erweiterungen" (Menü> Extras> Erweiterungen chrome://chrome/extensions/) und ziehen Sie sie per Drag & Drop von der Download-Leiste in die Mitte der Seite "Erweiterungen". (Danke an balpha für diese Methode.)

Wenn Sie das Skript irgendwo auf Ihrem System haben, können Sie es mithilfe von Dragbox per Drag & Drop verfügbar machen:

dragbox foo.user.js

Ziehen Sie die Datei auf die Erweiterungsseite von Chrome.

Alternativ können Sie Erweiterungen von anderen Websites können über eine benutzerdefinierte ExtensionInstallSourcesPolitik , werden in gesetzt/etc/opt/chrome/policies . Es gibt jedoch einen Fehler in Bezug auf Benutzer-Skripte ab Chrome 21 . Eine andere Methode besteht darin, die --enable-easy-off-store-extension-installOption beim Starten von Chrome zu übergeben. Siehe So installieren Sie ein Skript für private Benutzer in Chrome 21+ für mehr Informationen.

Gilles 'SO - hör auf böse zu sein'
quelle
5

Aus irgendeinem Grund funktionieren die Drag-and-Drop-Mechanismen in Nautilus und Konqueror nicht ordnungsgemäß mit dem Erweiterungsmanager in Google Chrome / Chromium. Ich habe zwei Lösungen gefunden:

  • Um das Problem zu erzwingen, können Sie einen alternativen Dateimanager verwenden. Ich habe festgestellt, dass das aus dem XFCE-Projekt aufgerufene thunarfür mich funktioniert und entweder in Gnome, KDE oder Ihrem bevorzugten DE / Window Manager ausgeführt werden kann. Es gibt mit ziemlicher Sicherheit ein Paket dafür in Ihrer Lieblingsdistribution.

  • Eine weitere praktische Lösung ist die Verwendung einer Erweiterung für Chrome, die speziell für die Verwaltung von Benutzerskripten entwickelt wurde. Der integrierte Erweiterungsmanager ist sehr nahe am Chrome Store zugeschnitten und überhaupt nicht für Benutzerskripte geeignet. Alles, was Sie als Userscript installieren, wird nicht mit Ihrem Chrome-Profil synchronisiert und muss manuell aktualisiert werden. Es gibt verschiedene Erweiterungen, die speziell für die Verwaltung von Benutzerskripten entwickelt wurden. Die jetzt verwendete Erweiterung heißt Tampermonkey . Wenn diese Option aktiviert ist, können Benutzerskripte mit nur einem Klick von der Quelle erneut installiert werden und sie werden auch auf meinen verschiedenen Systemen synchronisiert.

Caleb
quelle
+1 für Tampermonkey. Ich benutze es jetzt schon eine ganze Weile ... war eines der ersten Dinge, nach denen ich gesucht habe (zusammen mit NotScripts), als ich anfing, Chromium zu verwenden. Es ist nicht ganz so schön zu verwenden wie GreaseMonkey für Firefox, aber es macht den gleichen Job (und die meisten Benutzer-Skripte laufen gut mit wenig oder keiner Änderung auf Chrom)
cas