my chrome and chromium have bad UI fonts, I update my system with pacman -Syu and also update chrome to last stable version. here a screenshot of my chrome, notice the tab name, url and menu are completely unreadable, some help please.
system kde and video driver is intell
https://www.dropbox.com/s/tmg84j725o0hkh1/milocal2.png
Search Criteria
Package Details: google-chrome 130.0.6723.116-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/google-chrome.git (read-only, click to copy) |
---|---|
Package Base: | google-chrome |
Description: | The popular web browser by Google (Stable Channel) |
Upstream URL: | https://www.google.com/chrome |
Keywords: | chromium |
Licenses: | custom:chrome |
Submitter: | None |
Maintainer: | gromit |
Last Packager: | gromit |
Votes: | 2243 |
Popularity: | 7.00 |
First Submitted: | 2010-05-25 20:25 (UTC) |
Last Updated: | 2024-11-05 19:02 (UTC) |
Dependencies (12)
- alsa-lib
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libxss
- libxtst
- nss (nss-hgAUR)
- ttf-liberation (ttf-defenestrationAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR)
- gnome-keyring (gnome-keyring-gitAUR) (optional) – for storing passwords in GNOME keyring
- kdialog (kdialog-gitAUR) (optional) – for file dialogs in KDE
- kwallet (kwallet-gitAUR) (optional) – for storing passwords in KWallet
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR) (optional) – WebRTC desktop sharing under Wayland
Required by (40)
- bitwarden-chromium (optional)
- captive-browser-git (optional)
- chrome-extension-bitwarden-git (optional)
- chrome-extension-ocrs-git
- chromedriver (optional)
- chromium-extension-adnauseam (optional)
- chromium-extension-autoscroll (optional)
- chromium-extension-plasma-integration (optional)
- chromium-extension-runet-censorship-bypass (optional)
- chromium-material-icons-for-github-bin (optional)
- chromium-vencord (optional)
- chromium-vencord-bin (optional)
- chromium-vencord-git (optional)
- dedao-dl-bin (optional)
- endpoint-verification-chrome
- endpoint-verification-minimal
- ff2mpv-go-git (optional)
- ff2mpv-rust (optional)
- hub-kids (optional)
- hub-young (optional)
- ice-ssb (optional)
- ice-ssb-git (optional)
- kget-integrator-chrome (optional)
- lastpass (optional)
- marp-cli (optional)
- nfauthenticationkey (optional)
- pearson-reader-plus-full-lang (optional)
- pennywise-bin (optional)
- pt-plugin-plus-bin (optional)
- pt-plugin-plus-git (optional)
- python-nativemessaging-ng (optional)
- python-webdriver-manager (check)
- quick-n-easy-web-builder-10 (optional)
- sshcode-bin (optional)
- uget-integrator-chrome (optional)
- upload-gphotos (optional)
- web-media-controller-mpris (optional)
- web-media-controller-mpris-git (optional)
- webchanges (optional)
- webui-aria2-git (optional)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 95 96 97 98 99 100 101 102 103 104 105 .. 157 Next › Last »
keiseele commented on 2014-08-31 19:00 (UTC)
Det commented on 2014-08-13 12:36 (UTC)
Already updated.
niklas.heer commented on 2014-08-13 12:35 (UTC)
New md5sum: "b00bd4f59950583da013fc79e06db340"
Det commented on 2014-07-28 12:03 (UTC)
Removed already from -beta and -dev.
hadrons123 commented on 2014-07-28 05:16 (UTC)
libgcrypt dependency has been removed in chrome upstream. can you remove it from dependency list at the next release bump?
https://code.google.com/p/chromium/issues/detail?id=369973
Det commented on 2014-07-21 20:51 (UTC)
Fabulous, but next time preferably Pastebin.
weirddan455 commented on 2014-07-20 22:02 (UTC)
Seems I've gotten pretty good at solving these Chrome UI bugs. I'll copy my fix from the Chromium bug tracker to help my fellow Arch users out.
OK I've found the root of this bug and it's not really Chrome's fault. There's a dirty hack in the Adwaita theme to work around a bug in an old version of LibreOffice. To fix, look in /usr/share/themes/Adwaita/gtk-2.0/gtkrc and look for this section of code:
style "menu_item"
{
xthickness = 2
ythickness = 4
# HACK: Gtk doesn't actually read this value
# while rendering the menu items, but Libreoffice
# does; setting this value equal to the one in
# fg[PRELIGHT] ensures a code path in the LO theming code
# that falls back to a dark text color for menu item text
# highlight. The price to pay is black text on menus as well,
# but at least it's readable.
# See https://bugs.freedesktop.org/show_bug.cgi?id=38038
bg[SELECTED] = @selected_fg_color
bg[PRELIGHT] = @selected_bg_color
fg[PRELIGHT] = @selected_fg_color
text[PRELIGHT] = @selected_fg_color
Change bg[SELECTED] = @selected_fg_color to @selected_bg_color and the bug should be fixed for Chrome. Not sure if this breaks recent versions of LibreOffice or not.
The reason this only affects Chrome is that every other GTK application (with the exception of LibreOffice apparently) uses the bg[PRELIGHT] field while Chrome uses the bg[SELECTED] field.
The reason this broke with version 36 is there was also a section in that same file that reverted this behavior specifically for Chrome.
style "chrome_menu_item"
{
bg[SELECTED] = @selected_bg_color
}
And further down where this is applied:
# Chrome/Chromium
class "ChromeGtkFrame" style "chrome-gtk-frame"
widget_class "*Chrom*Button*" style "button"
widget_class "*<GtkCustomMenu>*<GtkCustomMenuItem>*" style "chrome_menu_item"
# We use this weird selector to target an offscreen entry as created
# by Chrome/Chromium to derive the style for its toolbar
widget_class "<GtkEntry>" style "standalone_entry"
I'm guessing Google changed the name of its frame from ChromeGtkFrame (or maybe they changed the name of their menu.) In any case, some change to Chrome broke this reverse-dirty-hack and caused the bug.
<deleted-account> commented on 2014-07-18 17:46 (UTC)
This bug now also affects the Stable channel:
https://code.google.com/p/chromium/issues/detail?id=378090
Pinned Comments
gromit commented on 2023-04-15 08:22 (UTC) (edited on 2023-05-08 21:42 (UTC) by gromit)
When reporting this package as outdated make sure there is indeed a new version for Linux Desktop. You can have a look at the "Stable updates" tag in Release blog for this.
You can also run this command to obtain the version string for the latest chrome version:
Do not report updates for ChromeOS, Android or other platforms stable versions as updates here.