View previous topic :: View next topic |
Author |
Message |
Juippisi Developer
Joined: 30 Sep 2005 Posts: 721 Location: /home
|
|
Back to top |
|
|
AndrewAmmerlaan Developer
Joined: 25 Jun 2014 Posts: 254 Location: Nijmegen
|
Posted: Mon Dec 04, 2017 4:45 pm Post subject: |
|
|
Awesome , I like how this creates more room for the actual webpage.
I wonder if something similar could work for thunderbirds tab bar, as it is a Mozilla application as well.
[EDIT] Nah, nevermind, can't seem to get it to work for thunderbird. _________________ OS: Gentoo 6.7.3-gentoo-dist, ~amd64, 17.1/desktop/plasma/systemd/merged-usr
MB: MSI Z370-A PRO
CPU: Intel Core i9-9900KS
GPU: Intel Arc A770 16GB & Intel UHD Graphics 630
SSD: Samsung 970 EVO Plus 2 TB
RAM: Crucial Ballistix 32GB DDR4-2400 |
|
Back to top |
|
|
Juippisi Developer
Joined: 30 Sep 2005 Posts: 721 Location: /home
|
|
Back to top |
|
|
Juippisi Developer
Joined: 30 Sep 2005 Posts: 721 Location: /home
|
Posted: Sat Apr 28, 2018 7:40 am Post subject: |
|
|
Spent few days trying to get this to work in 59. It should have been enabled natively in 59, but it wasnt due to many bugs ( https://bugzilla.mozilla.org/show_bug.cgi?id=1440461 )
I searched for patches to enable it with 59, and this is the one used by many distributions:
https://build.opensuse.org/package/view_file/mozilla/firefox59/mozilla-enable-csd.patch?expand=1
However, I couldnt get CSD to work with that patch. I even tried writing my own where regardless of XDG_CURRENT_DESKTOP setting it would always return CSD_SUPPORT_FULL, but that didnt work either. Then I decided to make an ebuild for firefox-60.0_beta15 which has CSD enabled by default, again. Here's the changes I made,
Code: |
--- /usr/portage/www-client/firefox/firefox-59.0.2.ebuild 2018-04-27 18:29:45.788595877 +0300
+++ firefox-60_beta15.ebuild 2018-04-27 15:20:03.689000808 +0300
@@ -42,7 +42,7 @@
IUSE="bindist eme-free +gmp-autoupdate hardened hwaccel jack +screenshot selinux test"
RESTRICT="!bindist? ( bindist )"
-SRCHASH=239e434d6d2b8e1e2b697c3416d1e96d48fe98e5
+SRCHASH=f2ac3383fb97
SDIR="release"
[[ ${PV} = *_beta* ]] && SDIR="beta"
@@ -116,6 +116,8 @@
}
src_prepare() {
+ find "${WORKDIR}/firefox" -name '2004_fix_lto_builds.patch' -delete || die
+
eapply "${WORKDIR}/firefox"
# Enable gnomebreakpad
|
And CSD works again! Cant truly live without it once youve enabled it :) |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30822 Location: here
|
Posted: Sat Apr 28, 2018 10:49 am Post subject: |
|
|
In my overlay I have firefox-kde-opensuse version of firefox, and for enable CSD seems that should apply mozilla-bmo1005535.patch and mozilla-bmo256180.patch (you can find patches here).
As you see I disable these patches because I don't like CSD but I've tried _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|