Chromium/sv

Chromium är Article description::en variant av Googles webbläsare [[Chrome med en öppen källa.]] Den har ett minimalt gränssnitt, kraftfulla webbutvecklingsverktyg och en inbyggd aktivitetshanterare. Chromium-projektet är på framkanten vad gäller genomförandet av nya webbstandarder.

Eftersom Chromium är av öppen källkod får den juridiskt sätt inte omfatta många funktioner som den proprietära Google Chrome-webbläsaren innehåller som standard, det vill säga automatiska uppdateringar. En komplett lista med skillnader kan hittas i Chromium-förvaret.

L10N
Det finns många tillgängliga språk via Chromiums L10N USE_EXPAND -variabel. Så många, att wikin faktiskt inte kan visa upp alla. För en fullständig lista med lokaliseringsspråk, kör:

För mer information gällande lokalisering, se Localization article-artikeln.

Emerge
Efter att önskade USE-flaggor är inställda, Chromium med kommandot nedan:

Clang
För att kompilera Chromium med Clang, se först Clang.

För specifikt Chromium behövs följande env-inställningar:

Därefter, aktivera det (notera att vi tar baskonfigurationen från den andra artikeln, sedan lägger till inställningarna vi nyss definerade):

HiDPI
Chromiums visuella output är i regel frånkopplad från en skrivbordsmiljös DPI-proportion. Den kan instrueras att starta i ett proportionerat läge genom att använda alternativet. Detta alternativ kan ta emot ett heltals- eller decimalvärde. Vanlig proportionalitet börjar på 1,0. För att till exempel förstora Chromiums gränssnitt med 1,5 gånger:

En fullständig lista med alternativ kan hittas här.

Gediget stöd för Wayland
Sedan version 87 kan gediget stöd för Wayland i Chromium åstadkommas genom att medföra följande alternativ:

För att starta Chromium med Waylands backend varje gång, lägg till följande rader i användarens konfigurationsfil:

Enable dark theme for pages (prefers-color-scheme)
Because of bug in May 2022 Chromium on GTK do not understand that user want to see dark pages. But you can set this preference manually:

First is for regular pages, the second is for internal chrome:// pages.

Inaktivera tab hover-kort
Sedan version 91.0.4472.77 är det inte längre möjligt att inaktivera tab hover-kort med Chromes flaggor. Det verkar inte finnas någon prioritet att återinföra denna funktion hos Google. För att inaktivera dem kan du ge Portage denna patch:

{{FileBox|filename=/etc/portage/patches/www-client/chromium/hover-card.patch|lang=diff|1= diff --git a/chrome/browser/ui/views/tabs/tab_strip.cc b/chrome/browser/ui/views/tabs/tab_strip.cc index 2c94eb0..1f7bde0 100644 --- a/chrome/browser/ui/views/tabs/tab_strip.cc +++ b/chrome/browser/ui/views/tabs/tab_strip.cc @@ -2149,6 +2149,7 @@ void TabStrip::OnMouseEventInTab(views::View* source, } void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) { + return;   // En del operationer (inklusive exempelvis starta ett drag) kan göra att   // tabbens fokus ändras samtidgt som flikremsan börjar animera;    // hover-kortet borde inte synas just då. }}

Se även Tillagd inställning för tab hover-kort.

Policies
It is possible to set specific policies for chromium. This can be useful especially if the browser should be accessible by users, but the content should be restricted to trusted sites. It can also be configured to restrict the access to specified URIs, like the  protocol, to prevent users from surfing the file system.

Chromium looks in for existing policies. There are two types of policies which can be defined:
 * managed
 * recommended

Generally managed policies are maintained by an administrator and recommended policies are recommended for users but not required. For further information about the two policy types the documentation should be referred on the Google Chrome support page.

The following example assumes managed policies. However, the procedure for recommended policies is very similar and can be found in the Chromium documentation.

Creating of managed policies
To set custom managed policies, a JSON file must be created in

The structure of the JSON file is the same for all chromium based browsers (Chrome, Chromium, Brave etc). An example JSON file could look like this:

This prevents the user from surfing on the file system using the file protocol, incognito mode, blocks the listed URIs and URLs, and the location and notifications. More settings, can be found in the policy list: https://www.chromium.org/administrators/policy-list-3/. If configured for other users as a service, it is recommended to block all sites at first and then define the allowed sites, to avoid abuse of the service. Please note that this only blocks the user from visiting specified locations. It does not disable the protocols on the system, so other applications must be configured separately.

If the policy was configured properly can be proofed on the special page:.

For a better structure, it is also possible to spread the policies over multiple JSON files. In this case it is indispensable to ensure that the same policy occurs only once per all files! If a policy is defined multiple times across the JSON files than the state of the policy will be undefined and it would be unclear which rule would be used!

Meaningful filenames and a simple grep across the files in case of doubt can help to prevent such misconfigurations.

Chrome URL:er
Liksom Firefox har Chromium många interna Chrome-URL:er (specialsidor) som används för utökad konfiguration, felsökande, uppgiftshantering osv. En uttömmande lista med specialsidor kan nås på.

Centrala specialsidor:


 * - visar aktiverade komponenter och en knapp för att leta efter uppdateringar för respektive komponent. Ibland kan det vara nödvändigt att för hand uppdatera PPAPI Adobe Flash-modulen genom det här gränssnittet när man använder Chrome.
 * - visar Om sidan, vilket inkluderar versionsnummer.
 * - en sida för att hantera tillägg.
 * - aktivera/inaktivera experimentella funktioner.
 * - visar särskilld information om Adobe Flash Player (om så tillgänglig för Chromium).
 * - visar information vad gällande användning av grafikacceleration.
 * - visar webbhistorik. Även tillgänglig genom hamburgarmenyn eller genom att trycka på +.
 * - mät minnesanvändning, både av webbläsaren och enskilda tabbar.
 * - massor av information gällande nätverkskopplingar.
 * - visar en lista av tillägg. Aktivera/inaktivera dem genom det här gränssnittet. (Utfasat sedan Chrome version 57 .)
 * - visar mer information än -sidan.

Tabbar crashar
Emellanåt crashar tabbar i Chromium. Det kan finnas många orsaker till detta, dock är brist på system minne den mest förekommande orsaken. Det här kan framförallt hända i Gentoo om man kompilerar en -uppdatering samtidigt som Chromium körs.

-kommandot kan användas för att se mängden tillgängligt minne:

Lösningen är att frigöra minne tills kompileringen slutförs. Öppna en resursövervakare och avsluta processer som använder stora mängder av minnet.