Acest articol nu a fost actualizat de mai bine de un an. Informațiile de mai jos ar putea fi învechite.
Google Chrome folosește în cele din urmă butoanele native ale ferestrei GTK din cutie.
Compilațiile de dezvoltare ale versiunii 63 Google Chrome (și Chromium) utilizează controale de fereastră redate GTK derivate din orice temă utilizați.
„Dar Chrome acceptă butoanele ferestrei GTK de ani de zile!” spui - și nu te înșeli complet.
Utilizatorii Linux au reușit de mult să facă clic dreapta pe bara de file din Google Chrome și Chromium și să selecteze „Utilizați bara de titlu a sistemului și chenarele” opțiune pentru a înfășura aplicația într-un cadru de fereastră nativ GTK cu comenzile corecte ale ferestrei GTK.
Dar asta e nu despre ce este această schimbare.
Google Chrome nu folosește în mod implicit bara de titlu și marginile sistemului pe Linux. Folosește propriul cadru de fereastră CSD personalizat și butoanele personalizate de minimizare, maximizare și închidere.
Dar, ca raport de erori pe urmăritorul problemelor Chromium detalii, asta se schimbă. Cea mai recentă versiune a canalului dev pentru Google Chrome atrage acum butoane de navigare GTK native pe desktopul Linux.
Aceasta este una dintre acele schimbări care sunt mai ușor de explicat în imagini decât în cuvinte.
Iată cum arată în mod tradițional comenzile de fereastră din Google Chrome (și Chromium) sub tema Ambiance GTK:
Iată cum arată butoanele ferestrei în cea mai recentă versiune instabilă Google Chrome:
Știu, este o mică schimbare. Dar cred că această ajustare chiar ajută browserul să se „simtă” ca acasă pe desktopul Ubuntu.
Și nu trebuie să folosiți Ubuntu sau Ambiance, deoarece schimbarea se simte bine cu aproape orice temă GTK3.
Iată cum arată comenzile ferestrei când setez tema Arc Darker GTK:
Dar echipa nu se oprește acolo, deoarece intenționează să facă Chrome respectați setările sistemului pentru amplasarea butoanelor de închidere / minimizare / maximizare (adică la stânga sau la dreapta).
Am scris un articol la începutul anului, subliniind unele dintre modificările GTk3 de explicat de ce Chrome arată mai frumos pe Linux acum decât înainte. Această schimbare continuă să se bazeze pe acea muncă, pentru a oferi un browser Chrome cu adevărat integrat pentru desktopul Linux.
Această funcție este deja utilizată pe Google Chrome Dev și ar trebui să vină pe alte canale ale browserului în luna următoare sau cam așa ceva.