You are not logged in.
Hi, after updating from firefox to 43 from 42, hardly anything interactive works. For example, right clicking does nothing, clicking the firefox burger button to bring up the menu does nothing, among other glitches. I am using xfce.
Downgrading solves the issue, but I don't want to be stuck on an outdated version forever. I tried removing ~/.mozilla, but that didn't fix it.
I tried downloading firefox straight from mozilla's website, and when I did this it worked fine. All my bookmarks and extensions were still installed, it was the 64 bit version, however, as the 32 bit version didn't run when downloaded from mozilla.
After looking around the forum I saw some people having issues using gtk themes, so I tried changing my gtk theme to the default xfce one, from xfce-flat [gtk2], but it didn't fix it.
I also tried disabling all extensions of course, didn't work.
Not sure what else to try. Thanks in advance.
Last edited by Zpalmtree (2015-12-26 03:21:06)
Offline
default xfce one? why not test by (re)moving the settings.ini files and see if Adwaita works?
Offline
The new Firefox version uses GTK3 for its UI components, while the old package used GTK2. Maybe check your GTK3 packages? Do you get any suspicious out put when running firefox from a Terminal?
Last edited by ColdPie (2015-12-22 21:07:42)
Offline
The new Firefox version uses GTK3 for its UI components, while the old package used GTK2. Maybe check your GTK3 packages? Do you get any suspicious out put when running firefox from a Terminal?
This is my output from running firefox from a terminal
[zach@archlinux firefox]$ firefox
console.error:
[CustomizableUI]
Custom widget with id loop-button does not return a valid node
WARNING: content window passed to PrivateBrowsingUtils.isWindowPrivate. Use isContentWindowPrivate instead (but only for frame scripts).
pbu_isWindowPrivate@resource://gre/modules/PrivateBrowsingUtils.jsm:25:14
getTopWin@chrome://browser/content/utilityOverlay.js:45:19
openLinkIn@chrome://browser/content/utilityOverlay.js:226:11
openUILinkIn@chrome://browser/content/utilityOverlay.js:188:3
openHelpLink@chrome://browser/content/utilityOverlay.js:714:3
helpButtonCommand@chrome://browser/content/preferences/in-content/preferences.js:162:3
(firefox:5146): Gtk-CRITICAL **: gtk_clipboard_set_with_data: assertion 'targets != NULL' failed
(firefox:5146): Gtk-CRITICAL **: gtk_clipboard_set_with_data: assertion 'targets != NULL' failed
(firefox:5146): Gtk-CRITICAL **: gtk_clipboard_set_with_data: assertion 'targets != NULL' failedI reinstalled gtk3, any other way to check it?
default xfce one? why not test by (re)moving the settings.ini files and see if Adwaita works?
I tried with both the gtk themes named Adiwata and Xfce. What/where are the settings.ini file? I couldn't see any in /etc/gtk3.0 or ~/.config/xfce
Thanks.
Offline
~/.config/gtk-3.0/? It's the gtk3 version of gtkrc
Offline
~/.config/gtk-3.0/? It's the gtk3 version of gtkrc
Yes, it was there, thank you. I removed it, but unfortunately, it didn't seem to change anything in firefox, nor did it make any visible effect in xfce. Screenfetch still reports my gtk theme as xfce-flat.
The file contents, if it matters:
[Settings]
gtk-theme-name=Xfce-flat
gtk-icon-theme-name=Ozon
gtk-font-name=Cantarell 9
gtk-cursor-theme-name=OpenZone_White
gtk-cursor-theme-size=16
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintmedium
gtk-xft-rgba=noneOffline
Hmm that's weird.
Things should take effect once you restart the program. But have you tried re-login or restart X? Can you paste `printenv` as well?
Also try to have a settings.ini back to see if it can override:
[Settings]
gtk-theme-name = Adwaita
gtk-icon-theme-name = AdwaitaOffline
Hmm that's weird.
Things should take effect once you restart the program. But have you tried re-login or restart X? Can you paste `printenv` as well?
Also try to have a settings.ini back to see if it can override:
[Settings] gtk-theme-name = Adwaita gtk-icon-theme-name = Adwaita
Yes, I did reboot. I tried putting that in, and rebooting again, but there is no difference. I did have a program called xfce-theme-manager to easily swap themes, for some reason pacman doesn't know it exists anymore so I manually deleted it, perhaps it was causing something to be loaded automatically, but I doubt it.
[zach@archlinux ~]$ cat ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-theme-name = Adwaita
gtk-icon-theme-name = Adwaita
[zach@archlinux ~]$ printenv
XDG_VTNR=1
SSH_AGENT_PID=559
XDG_SESSION_ID=c1
GLADE_PIXMAP_PATH=:
TERM=xterm-256color
SHELL=/bin/bash
XDG_MENU_PREFIX=xfce-
VTE_VERSION=4201
WINDOWID=33554475
GTK_MODULES=canberra-gtk-module
USER=zach
GLADE_MODULE_PATH=:
SSH_AUTH_SOCK=/tmp/ssh-mUiTVEib4c8T/agent.558
SESSION_MANAGER=local/archlinux:@/tmp/.ICE-unix/552,unix/archlinux:/tmp/.ICE-unix/552
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
XDG_CONFIG_DIRS=/etc/xdg
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
MAIL=/var/spool/mail/zach
DESKTOP_SESSION=/usr/bin/startxfce4
PWD=/home/zach
LANG=en_GB.UTF-8
XDG_SEAT=seat0
HOME=/home/zach
SHLVL=3
LOGNAME=zach
XDG_DATA_DIRS=/usr/local/share:/usr/share
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
XDG_RUNTIME_DIR=/run/user/1000
DISPLAY=:0
GLADE_CATALOG_PATH=:
STEAM_FRAME_FORCE_CLOSE=1
XDG_CURRENT_DESKTOP=XFCE
XAUTHORITY=/home/zach/.Xauthority
_=/usr/bin/printenvOffline
I'm wrong, it did actually work, after starting my music player I noticed it displaying with a different theme. When I run the version of firefox I downloaded from their website, it displays in the adwaita theme, but for some reason the one from the repos does not. Does this mean it is still using gtk2 for some reason?
Sorry for the double post.
Offline
Pretty unlikely, as long as the version you have is 43.0-1 or later.
It does still dep on gtk2 for flash or something though, but I don't think it matters to theming or so:
https://projects.archlinux.org/svntogit … 0219992df6
Offline
I tried making a new user, but the problem still occurs in that users account, so it must be something system wide. Does firefox store settings anywhere other than ~/.mozilla? And is there a way to get the 64 bit version in the repos?
Offline
Does the new user use the Adwaita theme though?
Offline
Does the new user use the Adwaita theme though?
Ok...I'm super confused...I remade a test user to check your question, though I was fairly sure it was the adiwata theme I just wanted to make sure. Logged in, gave myself sudo, upgraded firefox, as I had done lots of times before...and everything worked like normal?! This was the exact same process as the last time I made a test user and it didn't work! I logged back in to my normal account, and sure enough it worked there too, checked the firefox website to ensure I was on version 43, and I am! I have no idea what I did (if anything, I don't think I did aside from updating a couple of times) but it is magically working now. I'm not going to complain, but I guess I will mark this as magically solved.
My pacman log since it was definitely broken if anyone is interested -
8801 [2015-12-22 22:50] [PACMAN] Running 'pacman -S gtk2'
8802 [2015-12-22 22:50] [ALPM] transaction started
8803 [2015-12-22 22:50] [ALPM] reinstalled gtk2 (2.24.29-1)
8804 [2015-12-22 22:50] [ALPM] transaction completed
8805 [2015-12-22 22:51] [PACMAN] Running 'pacman -S -y -u'
8806 [2015-12-22 22:51] [PACMAN] synchronizing package lists
8807 [2015-12-22 22:51] [PACMAN] starting full system upgrade
8808 [2015-12-23 15:16] [PACMAN] Running 'pacman -S sl'
8809 [2015-12-23 15:16] [ALPM] transaction started
8810 [2015-12-23 15:16] [ALPM] installed sl (5.02-4)
8811 [2015-12-23 15:16] [ALPM] transaction completed
8812 [2015-12-23 21:41] [PACMAN] Running 'pacman -U /var/cache/pacman/pkg/firefox-42.0-3-x86_64.pkg.tar.xz'
8813 [2015-12-23 21:41] [ALPM] transaction started
8814 [2015-12-23 21:41] [ALPM] downgraded firefox (43.0.1-2 -> 42.0-3)
8815 [2015-12-23 21:41] [ALPM] transaction completed
8816 [2015-12-24 01:47] [PACMAN] Running 'pacman -S indent'
8817 [2015-12-24 01:47] [ALPM] transaction started
8818 [2015-12-24 01:47] [ALPM] installed indent (2.2.11-4)
8819 [2015-12-24 01:47] [ALPM] transaction completed
8820 [2015-12-24 04:04] [PACMAN] Running '/usr/bin/pacman --color never --noconfirm -S --asdeps pkg-config'
8821 [2015-12-24 04:04] [ALPM] transaction started
8822 [2015-12-24 04:04] [ALPM] installed pkg-config (0.29-1)
8823 [2015-12-24 04:04] [ALPM] transaction completed
8824 [2015-12-24 04:04] [PACMAN] Running 'pacman -S fakeroot'
8825 [2015-12-24 04:04] [ALPM] transaction started
8826 [2015-12-24 04:04] [ALPM] installed fakeroot (1.20.2-1)
8827 [2015-12-24 04:04] [ALPM] transaction completed
8828 [2015-12-24 04:04] [PACMAN] Running 'pacman -U --ask 36 --noconfirm /tmp/pacaurtmp-zach/xfce-theme-manager/xfce-theme-manager-0.3.7-1-x86_64.pkg.tar.xz'
8829 [2015-12-24 04:04] [ALPM] transaction started
8830 [2015-12-24 04:04] [ALPM] installed xfce-theme-manager (0.3.7-1)
8831 [2015-12-24 04:04] [ALPM] transaction completed
8832 [2015-12-24 04:23] [PACMAN] Running 'pacman -S shutter'
8833 [2015-12-24 04:23] [ALPM] transaction started
8834 [2015-12-24 04:23] [ALPM] reinstalled shutter (0.93.1-1)
8835 [2015-12-24 04:23] [ALPM] transaction completed
8836 [2015-12-24 12:35] [PACMAN] Running 'pacman -S -y -u'
8837 [2015-12-24 12:35] [PACMAN] synchronizing package lists
8838 [2015-12-24 12:35] [PACMAN] starting full system upgrade
8839 [2015-12-24 12:35] [ALPM] transaction started
8840 [2015-12-24 12:35] [ALPM] upgraded boost-libs (1.59.0-5 -> 1.60.0-1)
8841 [2015-12-24 12:35] [ALPM] upgraded lib32-libdbus (1.10.4-1 -> 1.10.6-1)
8842 [2015-12-24 12:35] [ALPM] upgraded lib32-libxi (1.7.5-1 -> 1.7.6-1)
8843 [2015-12-24 12:35] [ALPM] upgraded mesa (11.0.7-1 -> 11.1.0-1)
8844 [2015-12-24 12:35] [ALPM] upgraded lib32-mesa (11.0.7-1 -> 11.1.0-1)
8845 [2015-12-24 12:35] [ALPM] upgraded libtorrent-rasterbar (1:1.0.7-2 -> 1:1.0.7-3)
8846 [2015-12-24 12:35] [ALPM] upgraded libvisio (0.1.3-3 -> 0.1.4-1)
8847 [2015-12-24 12:35] [ALPM] upgraded ocl-icd (2.2.7-1 -> 2.2.8-1)
8848 [2015-12-24 12:36] [ALPM] upgraded qbittorrent (3.3.1-1 -> 3.3.1-2)
8849 [2015-12-24 12:36] [ALPM] transaction completed
8850 [2015-12-24 18:43] [PACMAN] Running 'pacman -S vim'
8851 [2015-12-25 15:58] [PACMAN] Running 'pacman -S -y -u'
8852 [2015-12-25 15:58] [PACMAN] synchronizing package lists
8853 [2015-12-25 15:58] [PACMAN] starting full system upgrade
8854 [2015-12-25 15:59] [ALPM] transaction started
8855 [2015-12-25 15:59] [ALPM] upgraded perl (5.22.0-1 -> 5.22.1-1)
8856 [2015-12-25 15:59] [ALPM] upgraded gnupg (2.1.10-1 -> 2.1.10-3)
8857 [2015-12-25 15:59] [ALPM] upgraded librevenge (0.0.2-2 -> 0.0.3-1)
8858 [2015-12-25 15:59] [ALPM] transaction completed
8859 [2015-12-25 16:01] [PACMAN] Running 'pacman -R -s cowsay'
8860 [2015-12-25 16:01] [ALPM] transaction started
8861 [2015-12-25 16:01] [ALPM] removed cowsay (3.03-9)
8862 [2015-12-25 16:01] [ALPM] transaction completed
8863 [2015-12-25 16:02] [PACMAN] Running 'pacman -R -s fortune-env'
8864 [2015-12-25 16:02] [PACMAN] Running 'pacman -R -s fortune-db'
8865 [2015-12-25 16:03] [PACMAN] Running 'pacman -R -s fortune'
8866 [2015-12-25 16:03] [PACMAN] Running 'pacman -R -s fortune-mod'
8867 [2015-12-25 16:03] [ALPM] transaction started
8868 [2015-12-25 16:03] [ALPM] removed fortune-mod (1.99.1-6)
8869 [2015-12-25 16:03] [ALPM] transaction completed
8870 [2015-12-26 03:03] [PACMAN] Running 'pacman -Syu firefox'
8871 [2015-12-26 03:03] [PACMAN] synchronizing package lists
8872 [2015-12-26 03:03] [PACMAN] starting full system upgrade
8873 [2015-12-26 03:03] [ALPM] transaction started
8874 [2015-12-26 03:03] [ALPM] upgraded firefox (42.0-3 -> 43.0.1-2)
8875 [2015-12-26 03:03] [ALPM] upgraded libcdr (0.1.1-4 -> 0.1.2-1)
8876 [2015-12-26 03:03] [ALPM] upgraded libnm-glib (1.0.8-1 -> 1.0.10-1)
8877 [2015-12-26 03:03] [ALPM] upgraded libsodium (1.0.7-1 -> 1.0.8-1)
8878 [2015-12-26 03:03] [ALPM] upgraded nm-connection-editor (1.0.8-1 -> 1.0.10-1)
8879 [2015-12-26 03:03] [ALPM] upgraded network-manager-applet (1.0.8-1 -> 1.0.10-1)
8880 [2015-12-26 03:03] [ALPM] upgraded networkmanager (1.0.8-1 -> 1.0.10-1)
8881 [2015-12-26 03:03] [ALPM] upgraded pavucontrol (3.0-2 -> 3.0-3)
8882 [2015-12-26 03:03] [ALPM] upgraded python-setuptools (1:19.1.1-1 -> 1:19.2-1)
8883 [2015-12-26 03:03] [ALPM] transaction completedThank you for all the suggestions tom.ty89, maybe one of them fixed it. I would put it down to me rebooting, but I have rebooted a lot of times since encountering this problem...I just hope it has stop occuring on my laptop as well!
Offline