slackware current, typo in new rc.inet1, also is gtk3 now required for firefox?
There is a typo in the new rc.inet1 script the changelog say that it was updated to dhcp timeout of 15 seconds, but it seems to only have changed the echo statement for the logger, the actual timeout is still 10 seconds.
Also its seems that firefox is now built with gtk3, is this because it has to be? or is this for xfce integration? |
you have right for firefox it's compiled (--enable-default-toolkit=cairo-gtk3) option in the Pat SlackBuild, it need probably gtk+3 ;)
|
(15 seconds should be a reasonable default DHCP timeout) in the rc.inet1 ;)
|
The compile line for firefox is actually correct as cairo-gtk3, that is not my problem. This is the first time Patrick has used gtk3 instead of gtk2, both options have been available for awhile in firefox, and I was wondering if now firefox is only going to allow being built with gtk3, or if this was a decision by Patrick to maybe fit better with changes in xfce switch to gtk3?
Yes 15 seconds is fine, I was just reporting that it actually wasn't changed like Patrick wanted, because he only changed it in the echo for the logger and not in the line that actually executes the timeout, which is still at 10 seconds. |
Quote:
|
Any pointers on how to tune the Gtk3 look? In particular, I'd like to switch back to "normal" scroll bar instead of this new thin one, and also my fonts in Firefox menus etc. are tiny now.
|
Well that sucks, but save me from bothering with recompiling, I guess theme breakage here we come;). It seems at least firefox menus still show mnemonic underline without first hitting ALT, even though gtk3 made this impossible.
As far as font change for gtk3 you can edit .config/gtk-3.0/settings.ini and change gtk-font-name= to whatever font and point size you want, I use Plasma 5 so not sure how that works with XFCE or KDE4 For scroll bars you will need to change your theme, if you have a theme that has stuff for both gtk2 and gtk3 they should have similar scroll bars, but if your theme is gtk2 only you will get Adwaita for gtk3, you can override this with gtk-theme-name= in the same settings.ini the name will have to be of a gtk3 theme though, also theme that aren't Adwaita have a tendency to break with each new gtk3 version, though gtk are now claiming this won't happen, I'll believe it when I see it. |
Thanks for the quick reply. Indeed, I fixed the font and changed the theme the way you suggested. It seems that Slackware-current has five Gtk3 themes: Default, Emacs, HighContrast, Adwaita and Adwaita-dark, but none of them seem to have "regular" toolbar with arrows, so I guess I'll have to live with the new one for while.
|
and with TIMEOUT 15, at this ligne, that's correct.
/sbin/dhcpcd -L -t ${DHCP_TIMEOUT[$i]:-10} ${DHCP_OPTIONS} ${1} |
Quote:
|
Quote:
|
GTK3 has been in the Firefox release channel for about a year and had to put the following in my ~/.config/gtk-3.0/settings.ini file to make the scrollbar function more normally.
Code:
[Settings] |
Also to fix scrollbars to have arrows you can make a gtk.css in
~/.config/gtk-3.0/ in it have *{ -GtkScrollbar-has-backward-stepper: 1; -GtkScrollbar-has-forward-stepper: 1; } |
Quote:
|
Quote:
Code:
--- ./modules/libpref/init/all.js.orig 2017-04-10 21:13:21.000000000 -0500 |
Quote:
|
Quote:
|
Quote:
|
Quote:
-GtkScrollbar-has-secondary-backward-stepper: 1; -GtkScrollbar-has-secondary-forward-stepper: 1; I did have some old settings that could be used to change the width of the scrollbar, but it seems these have already been changed and deprecated, in true gtk3 fashion. So will have to look around. |
FYI, Firefox no longer uses my KDE4 theme except for the title bar. How is it with Plasma 5?
It sounds like Gtk-3 has been influenced by the touch screen interface. |
Quote:
|
It's not just for Xfce 4 compatibility, you know. GTK 3 actually has proper HiDPI support, while GTK 2 does not.
|
Quote:
|
new current ChangeLog:
(n/network-scripts-14.2-noarch-6.txz: Rebuilt. rc.inet1: Change actual DHCP_TIMEOUT to 15. Thanks to pataphysician.) |
All times are GMT -5. The time now is 08:56 PM. |