<div dir="ltr">....that makes sense. The D-bus bus system is very complex to me. <div>Question: What's the webkitfix.conf file content?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Oct 1, 2022 at 6:37 PM Charadon via SlackBuilds-users <<a href="mailto:slackbuilds-users@slackbuilds.org">slackbuilds-users@slackbuilds.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 10/1/22 13:30, Dave W. wrote:<br>
> On 01/10/22 13:21,<br>
> Charadon via SlackBuilds-users <<a href="mailto:slackbuilds-users@slackbuilds.org" target="_blank">slackbuilds-users@slackbuilds.org</a>> put forth the proposition:<br>
>> On 10/1/22 11:19, SlackerNET UK wrote:<br>
>>> I am working in a little group of people to provide GNOME 43 for<br>
>>> Slackware current and Slackware 15.0.<br>
>>> I didn't change the session.conf and org.gnome.Epiphany.desktop file. I<br>
>>> just created two files in /etc/profiles.d.<br>
>>> epiphany.sh<br>
>>><br>
>>> #!/bin/sh<br>
>>> export WEBKIT_FORCE_SANDBOX=0 export GIGACAGE_ENABLED=0 export<br>
>>> G_SLICE=always-malloc<br>
>>> export Malloc=1<br>
>>><br>
>>> epiphany.csh<br>
>>><br>
>>> #!/bin/csh<br>
>>> setenvWEBKIT_FORCE_SANDBOX=0 setenvGIGACAGE_ENABLED=0<br>
>>> setenvG_SLICE=always-malloc<br>
>>> setenvMalloc=1<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> On Sat, Oct 1, 2022 at 2:13 PM Charadon via SlackBuilds-users<br>
>>> <<a href="mailto:slackbuilds-users@slackbuilds.org" target="_blank">slackbuilds-users@slackbuilds.org</a><br>
>>> <mailto:<a href="mailto:slackbuilds-users@slackbuilds.org" target="_blank">slackbuilds-users@slackbuilds.org</a>>> wrote:<br>
>>><br>
>>> Hey all,<br>
>>><br>
>>> If it's alright with everyone, I want to patch the .desktop file for<br>
>>> the<br>
>>> Epiphany Browser to add the environment variable Malloc=1. It fixes a<br>
>>> lot of web page crashes that are related to xdg-desktop-portal crashing<br>
>>> constantly while using it.<br>
>>><br>
>>> ~ Charadon<br>
>>> _______________________________________________<br>
>>> SlackBuilds-users mailing list<br>
>>> <a href="mailto:SlackBuilds-users@slackbuilds.org" target="_blank">SlackBuilds-users@slackbuilds.org</a><br>
>>> <mailto:<a href="mailto:SlackBuilds-users@slackbuilds.org" target="_blank">SlackBuilds-users@slackbuilds.org</a>><br>
>>> <a href="https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a><br>
>>> <<a href="https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a>><br>
>>> Archives -<br>
>>> <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/pipermail/slackbuilds-users/</a><br>
>>> <<a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/pipermail/slackbuilds-users/</a>><br>
>>> FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a> <<a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a>><br>
>>><br>
>>><br>
>>><br>
>> Hmm, but would the WEBKIT_FORCE_SANDBOX=0 not make the browser less secure?<br>
>> Or does it mean something else than what I think (sandboxing tabs and all<br>
>> that)<br>
> <br>
> It also means that the file would need to be sourced first.<br>
> <br>
> IMO the .desktop patch idea is much easier to implement and, as you<br>
> said, safer too.<br>
> <br>
> --<br>
> Dave<br>
> <br>
> sbo-maintainer-tools (sbolint, sbopkglint):<br>
> <a href="https://slackbuilds.org/repository/15.0/system/sbo-maintainer-tools/" rel="noreferrer" target="_blank">https://slackbuilds.org/repository/15.0/system/sbo-maintainer-tools/</a><br>
> <br>
> SBo templates:<br>
> <a href="https://slackbuilds.org/templates/" rel="noreferrer" target="_blank">https://slackbuilds.org/templates/</a><br>
> <br>
> How to format github downloads:<br>
> <a href="https://slackbuilds.org/GITHUB_URLs.txt" rel="noreferrer" target="_blank">https://slackbuilds.org/GITHUB_URLs.txt</a><br>
> _______________________________________________<br>
> SlackBuilds-users mailing list<br>
> <a href="mailto:SlackBuilds-users@slackbuilds.org" target="_blank">SlackBuilds-users@slackbuilds.org</a><br>
> <a href="https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a><br>
> Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/pipermail/slackbuilds-users/</a><br>
> FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a><br>
<br>
I do know that WEBKIT_FORCE_SANDBOX=0 is required without adding the <br>
dbus session config.<br>
<br>
Anyways, when libportal updates, which is required for Epiphany 43. I'll <br>
need to modify the desktop file to change<br>
<br>
exec=epiphany<br>
to<br>
exec=env Malloc=1 epiphany<br>
<br>
and, i'll need to include a dbus session config that'll go into <br>
/etc/dbus-1/session.d/webkitfix.conf<br>
_______________________________________________<br>
SlackBuilds-users mailing list<br>
<a href="mailto:SlackBuilds-users@slackbuilds.org" target="_blank">SlackBuilds-users@slackbuilds.org</a><br>
<a href="https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a><br>
Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/pipermail/slackbuilds-users/</a><br>
FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a><br>
<br>
</blockquote></div>