GNU bug report logs -
#73103
[PATCH] gnu: zen: Adding Zen browser.
Previous Next
Reported by: outlook user <RACP <at> outlook.fr>
Date: Sat, 7 Sep 2024 14:52:01 UTC
Severity: normal
Tags: patch
Done: Vagrant Cascadian <vagrant <at> debian.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 73103 in the body.
You can then email your comments to 73103 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Sat, 07 Sep 2024 14:52:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
outlook user <RACP <at> outlook.fr>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sat, 07 Sep 2024 14:52:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
[Message part 2 (text/html, inline)]
Reply sent
to
Vagrant Cascadian <vagrant <at> debian.org>
:
You have taken responsibility.
(Fri, 20 Sep 2024 21:50:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
outlook user <RACP <at> outlook.fr>
:
bug acknowledged by developer.
(Fri, 20 Sep 2024 21:50:01 GMT)
Full text and
rfc822 format available.
Message #10 received at 73103-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
There was no content in the submitted patch, closing.
Feel free to re-submit if you have not already.
live well,
vagrant
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 19 Oct 2024 11:24:05 GMT)
Full text and
rfc822 format available.
bug unarchived.
Request was from
outlook user <RACP <at> outlook.fr>
to
control <at> debbugs.gnu.org
.
(Tue, 17 Dec 2024 15:05:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Tue, 17 Dec 2024 15:10:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 73103 <at> debbugs.gnu.org (full text, mbox):
```shell
guix shell --container --emulate-fhs # zen: No such file or directory
--network # Hmm. We’re having trouble finding that site.
--preserve='^MOZ_ENABLE_WAYLAND' --preserve='^XDG_SESSION_TYPE' --preserve='^QT_QPA_PLATFORM' # --preserve='^GDK_BACKEND' # Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
--preserve='^DISPLAY' # Error: no DISPLAY environment variable specified
--preserve='^XAUTHORITY' --share=/run/user/1000/.mutter-Xwaylandauth.* # Authorization required, but no authorization protocol specified
--share=/tmp/.X11-unix/X0 # Error: cannot open display: :0
grep coreutils # AppRun: line : command not found
gcc-toolchain gtk+ alsa-lib # zen: error while loading shared libraries: lib: cannot open shared object file: No such file or directory
-- .local/share/AppImage/ZenBrowser.AppImage # : No such file or directory
--appimage-extract-and-run # fuse: failed to exec fusermount: Permission denied
```
Is there any way to optimize that? Like creating an scm to install actual files instead of an AppImage to avoid fuse hassle, or running it without emulating FHS to get access to system `grep coreutils gcc-toolchain gtk+ alsa-lib`, or using per default WayLand to avoid all the x11 hassle, or lighter packages than `grep coreutils gcc-toolchain gtk+ alsa-lib`, or to make work fuse to avoid extraction
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Tue, 17 Dec 2024 15:42:01 GMT)
Full text and
rfc822 format available.
Message #20 received at 73103 <at> debbugs.gnu.org (full text, mbox):
@@ -2,0 +2,1 @@
+curl https://github.com/zen-browser/desktop/releases/download/{latest; twilight}/zen-specific.AppImage --output .local/share/AppImage/ZenBrowser.AppImage # : No such file or directory
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Tue, 17 Dec 2024 19:12:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 73103 <at> debbugs.gnu.org (full text, mbox):
________________________________________
De : Noé Lopez <noe <at> xn--no-cja.eu>
Envoyé : mardi 17 décembre 2024 17:46
À : outlook user <RACP <at> outlook.fr>
Objet : Re: TR:
outlook user <RACP <at> outlook.fr> writes:
________________________________
De : outlook user <RACP <at> outlook.fr>
Envoyé : mardi 17 décembre 2024 16:09
À : 73103 <at> debbugs.gnu.org <73103 <at> debbugs.gnu.org>
Objet :
> > ```shell
> > guix shell --container --emulate-fhs # zen: No such file or directory
> > --network # Hmm. We’re having trouble finding that site.
> > --preserve='^MOZ_ENABLE_WAYLAND' --preserve='^XDG_SESSION_TYPE' --preserve='^QT_QPA_PLATFORM' # --preserve='^GDK_BACKEND' # Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
> > --preserve='^DISPLAY' # Error: no DISPLAY environment variable specified
> > --preserve='^XAUTHORITY' --share=/run/user/1000/.mutter-Xwaylandauth.* # Authorization required, but no authorization protocol specified
> > --share=/tmp/.X11-unix/X0 # Error: cannot open display: :0
> > grep coreutils # AppRun: line : command not found
> > gcc-toolchain gtk+ alsa-lib # zen: error while loading shared libraries: lib: cannot open shared object file: No such file or directory
> > -- .local/share/AppImage/ZenBrowser.AppImage # : No such file or directory
> > --appimage-extract-and-run # fuse: failed to exec fusermount: Permission denied
> > ```
> >
> > Is there any way to optimize that? Like creating an scm to install actual files instead of an AppImage to avoid fuse hassle, or running it without emulating FHS to get access to system `grep coreutils gcc-toolchain gtk+ alsa-lib`, or using per default WayLand to avoid all the x11 hassle, or lighter packages than `grep coreutils gcc-toolchain gtk+ alsa-lib`, or to make work fuse to avoid extraction
>
> To make fuse work, add the “fuse” package to your shell, maybe “fuse <at> 2”.
```shell
$ guix shell fuse -- .local/share/AppImage/ZenBrowser.AppImage
fuse: failed to exec fusermount: Permission denied
Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory
```
>
> To get it working outside of FHS container it’s complicated, you can use
> --appimage-extract to have the files deposited in a local directory
> named squashfs-root, but you will have to patch the binaries’
> interpreter path with patchelf.
Yeah but like you said it's complicated (obiously more than the command I shared) and it's not AppImage anymore
> Alternatively, Zen browser publishes a tar, which
> should be easier both with the container and without.
Better install it with an scm if it's not to use AppImage. But do you have instructions to make work the tar?
>
> The best thing to do would of course be to package it inside guix,
> following icecat or librewolf’s example.
Exactly, I tried many times on my side but it's really difficult. Many way to skin a cat plus each software is it's own adventure even if you can take basis on sister package
>
> Good evening,
> Noé
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Tue, 17 Dec 2024 19:51:01 GMT)
Full text and
rfc822 format available.
Message #26 received at 73103 <at> debbugs.gnu.org (full text, mbox):
=
De : outlook user <RACP <at> outlook.fr>
Envoyé : mardi 17 décembre 2024 20:11
À : 73103 <at> debbugs.gnu.org <73103 <at> debbugs.gnu.org>; Noé Lopez <noe <at> xn--no-cja.eu>
Objet : RE: TR:
=
De : Noé Lopez <noe <at> xn--no-cja.eu>
Envoyé : mardi 17 décembre 2024 17:46
À : outlook user <RACP <at> outlook.fr>
Objet : Re: TR:
outlook user <RACP <at> outlook.fr> writes:
=
De : outlook user <RACP <at> outlook.fr>
Envoyé : mardi 17 décembre 2024 16:09
À : 73103 <at> debbugs.gnu.org <73103 <at> debbugs.gnu.org>
Objet :
> > ```shell
> > guix shell --container --emulate-fhs # zen: No such file or directory
> > --network # Hmm. We’re having trouble finding that site.
> > --preserve='^MOZ_ENABLE_WAYLAND' --preserve='^XDG_SESSION_TYPE' --preserve='^QT_QPA_PLATFORM' # --preserve='^GDK_BACKEND' # Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
> > --preserve='^DISPLAY' # Error: no DISPLAY environment variable specified
> > --preserve='^XAUTHORITY' --share=/run/user/1000/.mutter-Xwaylandauth.* # Authorization required, but no authorization protocol specified
> > --share=/tmp/.X11-unix/X0 # Error: cannot open display: :0
> > grep coreutils # AppRun: line : command not found
> > gcc-toolchain gtk+ alsa-lib # zen: error while loading shared libraries: lib: cannot open shared object file: No such file or directory
> > -- .local/share/AppImage/ZenBrowser.AppImage # : No such file or directory
> > --appimage-extract-and-run # fuse: failed to exec fusermount: Permission denied
> > ```
> >
> > Is there any way to optimize that? Like creating an scm to install actual files instead of an AppImage to avoid fuse hassle, or running it without emulating FHS to get access to system `grep coreutils gcc-toolchain gtk+ alsa-lib`, or using per default WayLand to avoid all the x11 hassle, or lighter packages than `grep coreutils gcc-toolchain gtk+ alsa-lib`, or to make work fuse to avoid extraction
>
> To make fuse work, add the “fuse” package to your shell, maybe “fuse <at> 2”.
```shell
$ guix shell fuse -- .local/share/AppImage/ZenBrowser.AppImage
fuse: failed to exec fusermount: Permission denied
Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory
```
>
> To get it working outside of FHS container it’s complicated, you can use
> --appimage-extract to have the files deposited in a local directory
> named squashfs-root, but you will have to patch the binaries’
> interpreter path with patchelf.
Yeah but like you said it's complicated (obiously more than the command I shared) and it's not AppImage anymore
> Alternatively, Zen browser publishes a tar, which
> should be easier both with the container and without.
Better install it with an scm if it's not to use AppImage. But do you have instructions to make work the tar?
>
> The best thing to do would of course be to package it inside guix,
> following icecat or librewolf’s example.
Exactly, I tried many times on my side but it's really difficult. Many way to skin a cat plus each software is it's own adventure even if you can take basis on sister package
>
> Good evening,
> Noé
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Tue, 17 Dec 2024 19:59:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 73103 <at> debbugs.gnu.org (full text, mbox):
test
=
De : outlook user <RACP <at> outlook.fr>
Envoyé : mardi 17 décembre 2024 20:11
À : 73103 <at> debbugs.gnu.org <73103 <at> debbugs.gnu.org>; Noé Lopez <noe <at> xn--no-cja.eu>
Objet : RE: TR:
=
De : Noé Lopez <noe <at> xn--no-cja.eu>
Envoyé : mardi 17 décembre 2024 17:46
À : outlook user <RACP <at> outlook.fr>
Objet : Re: TR:
outlook user <RACP <at> outlook.fr> writes:
=
De : outlook user <RACP <at> outlook.fr>
Envoyé : mardi 17 décembre 2024 16:09
À : 73103 <at> debbugs.gnu.org <73103 <at> debbugs.gnu.org>
Objet :
> > ```shell
> > guix shell --container --emulate-fhs # zen: No such file or directory
> > --network # Hmm. We’re having trouble finding that site.
> > --preserve='^MOZ_ENABLE_WAYLAND' --preserve='^XDG_SESSION_TYPE' --preserve='^QT_QPA_PLATFORM' # --preserve='^GDK_BACKEND' # Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
> > --preserve='^DISPLAY' # Error: no DISPLAY environment variable specified
> > --preserve='^XAUTHORITY' --share=/run/user/1000/.mutter-Xwaylandauth.* # Authorization required, but no authorization protocol specified
> > --share=/tmp/.X11-unix/X0 # Error: cannot open display: :0
> > grep coreutils # AppRun: line : command not found
> > gcc-toolchain gtk+ alsa-lib # zen: error while loading shared libraries: lib: cannot open shared object file: No such file or directory
> > -- .local/share/AppImage/ZenBrowser.AppImage # : No such file or directory
> > --appimage-extract-and-run # fuse: failed to exec fusermount: Permission denied
> > ```
> >
> > Is there any way to optimize that? Like creating an scm to install actual files instead of an AppImage to avoid fuse hassle, or running it without emulating FHS to get access to system `grep coreutils gcc-toolchain gtk+ alsa-lib`, or using per default WayLand to avoid all the x11 hassle, or lighter packages than `grep coreutils gcc-toolchain gtk+ alsa-lib`, or to make work fuse to avoid extraction
>
> To make fuse work, add the “fuse” package to your shell, maybe “fuse <at> 2”.
```shell
$ guix shell fuse -- .local/share/AppImage/ZenBrowser.AppImage
fuse: failed to exec fusermount: Permission denied
Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory
```
>
> To get it working outside of FHS container it’s complicated, you can use
> --appimage-extract to have the files deposited in a local directory
> named squashfs-root, but you will have to patch the binaries’
> interpreter path with patchelf.
Yeah but like you said it's complicated (obiously more than the command I shared) and it's not AppImage anymore
> Alternatively, Zen browser publishes a tar, which
> should be easier both with the container and without.
Better install it with an scm if it's not to use AppImage. But do you have instructions to make work the tar?
>
> The best thing to do would of course be to package it inside guix,
> following icecat or librewolf’s example.
Exactly, I tried many times on my side but it's really difficult. Many way to skin a cat plus each software is it's own adventure even if you can take basis on sister package
>
> Good evening,
> Noé
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Tue, 17 Dec 2024 23:24:02 GMT)
Full text and
rfc822 format available.
Message #32 received at 73103 <at> debbugs.gnu.org (full text, mbox):
outlook user <RACP <at> outlook.fr> writes:
> ________________________________________
> De : Noé Lopez <noe <at> xn--no-cja.eu>
> Envoyé : mardi 17 décembre 2024 17:46
> À : outlook user <RACP <at> outlook.fr>
> Objet : Re: TR:
>
> outlook user <RACP <at> outlook.fr> writes:
>
> ________________________________
> De : outlook user <RACP <at> outlook.fr>
> Envoyé : mardi 17 décembre 2024 16:09
> À : 73103 <at> debbugs.gnu.org <73103 <at> debbugs.gnu.org>
> Objet :
>
>> > ```shell
>> > guix shell --container --emulate-fhs # zen: No such file or directory
>> > --network # Hmm. We’re having trouble finding that site.
>> > --preserve='^MOZ_ENABLE_WAYLAND' --preserve='^XDG_SESSION_TYPE' --preserve='^QT_QPA_PLATFORM' # --preserve='^GDK_BACKEND' # Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
>> > --preserve='^DISPLAY' # Error: no DISPLAY environment variable specified
>> > --preserve='^XAUTHORITY' --share=/run/user/1000/.mutter-Xwaylandauth.* # Authorization required, but no authorization protocol specified
>> > --share=/tmp/.X11-unix/X0 # Error: cannot open display: :0
>> > grep coreutils # AppRun: line : command not found
>> > gcc-toolchain gtk+ alsa-lib # zen: error while loading shared libraries: lib: cannot open shared object file: No such file or directory
>> > -- .local/share/AppImage/ZenBrowser.AppImage # : No such file or directory
>> > --appimage-extract-and-run # fuse: failed to exec fusermount: Permission denied
>> > ```
>> >
>> > Is there any way to optimize that? Like creating an scm to install actual files instead of an AppImage to avoid fuse hassle, or running it without emulating FHS to get access to system `grep coreutils gcc-toolchain gtk+ alsa-lib`, or using per default WayLand to avoid all the x11 hassle, or lighter packages than `grep coreutils gcc-toolchain gtk+ alsa-lib`, or to make work fuse to avoid extraction
>>
>> To make fuse work, add the “fuse” package to your shell, maybe “fuse <at> 2”.
> ```shell
> $ guix shell fuse -- .local/share/AppImage/ZenBrowser.AppImage
> fuse: failed to exec fusermount: Permission denied
>
> Cannot mount AppImage, please check your FUSE setup.
> You might still be able to extract the contents of this AppImage
> if you run it with the --appimage-extract option.
> See https://github.com/AppImage/AppImageKit/wiki/FUSE
> for more information
> open dir error: No such file or directory
> ```
>
Odd, since fusermount is contained in the fuse package.
>>
>> To get it working outside of FHS container it’s complicated, you can use
>> --appimage-extract to have the files deposited in a local directory
>> named squashfs-root, but you will have to patch the binaries’
>> interpreter path with patchelf.
> Yeah but like you said it's complicated (obiously more than the command I shared) and it's not AppImage anymore
>
>> Alternatively, Zen browser publishes a tar, which
>> should be easier both with the container and without.
> Better install it with an scm if it's not to use AppImage. But do you have instructions to make work the tar?
>
I don’t know how to do that.
>>
>> The best thing to do would of course be to package it inside guix,
>> following icecat or librewolf’s example.
> Exactly, I tried many times on my side but it's really difficult. Many way to skin a cat plus each software is it's own adventure even if you can take basis on sister package
>
Yeah, the browser packages look really complex. Good luck to you if you
decide to continue that route :)
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Wed, 18 Dec 2024 00:29:01 GMT)
Full text and
rfc822 format available.
Message #35 received at 73103 <at> debbugs.gnu.org (full text, mbox):
>>> Alternatively, Zen browser publishes a tar, which
>>> should be easier both with the container and without.
>> Better install it with an scm if it's not to use AppImage. But do you have instructions to make work the tar?
> I don’t know how to do that.
If it helps I have the binary packaged in my channel, and have been maintaining
and using it since the early alphas on my guix system, as my primary browser for a
few months now.
Besides for streams not playing, it works flawlessly on my side (running on native wayland).
Feel free to have a look, use the channel or yoink the package definition :)
Just search in toys for it: https://toys.whereis.social/?search=zen-browser
>>> The best thing to do would of course be to package it inside guix,
>>> following icecat or librewolf’s example.
>> Exactly, I tried many times on my side but it's really difficult. Many way to skin a cat plus each software is it's own adventure even if you can take basis on sister package
>>
>
> Yeah, the browser packages look really complex. Good luck to you if you
> decide to continue that route :)
I gave a go at it a while ago to try and package surfer (the tool to simplify
building ff forks), and the browser itself, but with little to no success, so I
gave up shortly after trying.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Wed, 18 Dec 2024 06:15:02 GMT)
Full text and
rfc822 format available.
Message #38 received at 73103 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Is there a way to delete #7 and #8?
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Wed, 18 Dec 2024 06:38:02 GMT)
Full text and
rfc822 format available.
Message #41 received at 73103 <at> debbugs.gnu.org (full text, mbox):
> > > > Is there any way to optimize that? Like creating an scm to install actual files instead of an AppImage to avoid fuse hassle, or running it without emulating FHS to get access to system `grep coreutils gcc-toolchain gtk+ alsa-lib`, or using per default WayLand to avoid all the x11 hassle, or lighter packages than `grep coreutils gcc-toolchain gtk+ alsa-lib`, or to make work fuse to avoid extraction
> > > To make fuse work, add the “fuse” package to your shell, maybe “fuse <at> 2”.
> > fuse: failed to exec fusermount: Permission denied
> Odd, since fusermount is contained in the fuse package.
```shell
$ LANG=US .local/share/AppImage/ZenBrowser.AppImage
fuse: failed to exec fusermount: Permission denied
open dir error: No such file or directory
$ LANG=US guix shell --container --pure -- fusermount
guix shell: warning: no packages specified; creating an empty environment
guix shell: error: fusermount: command not found
$ LANG=US guix shell --container --pure fuse -- fusermount3
fusermount3: missing mountpoint argument
$ LANG=US guix shell --container --pure fuse <at> 2 -- fusermount
fusermount: missing mountpoint argument
$ LANG=US guix shell --container --pure -- .local/share/AppImage/ZenBrowser.AppImage
guix shell: warning: no packages specified; creating an empty environment
fuse: failed to exec fusermount: Bad address
open dir error: No such file or directory
$ LANG=US guix shell --container --pure fuse <at> 2 -- .local/share/AppImage/ZenBrowser.AppImage
fuse: failed to exec fusermount: Bad address
open dir error: No such file or directory
```
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Wed, 18 Dec 2024 07:01:02 GMT)
Full text and
rfc822 format available.
Message #44 received at 73103 <at> debbugs.gnu.org (full text, mbox):
>>>> Alternatively, Zen browser publishes a tar, which
>>> Better install it with an scm if it's not to use AppImage. But do you have instructions to make work the tar?
>> I don’t know how to do that.
> the binary packaged in my channel
There should be a place where all that is advertised (outside Guix official channels to avoid conflict when that applies). I'm so clueless personally
> streams not playing
You mean like Twitch or YouTube or videocall or something else? Personally with the AppImage everything was working fine (but I haven't checked everything possible)
> running on native wayland
What was the workaround/solution? Personally it receives the order to use WayLand
```html
<table xmlns="http://www.w3.org/1999/xhtml">
<tbody id="graphics-features-tbody">
<tr>
<td style="white-space: pre-wrap">
EGL_EXTENSIONS(nullptr): EGL_EXT_platform_wayland
EGL_KHR_platform_wayland
</td>
</tr>
<tr>
<td style="white-space: pre-wrap">
EGL_EXTENSIONS(nullptr): EGL_EXT_platform_wayland
EGL_KHR_platform_wayland
</td>
</tr>
</tbody>
</table>
<table xmlns="http://www.w3.org/1999/xhtml" class="prefs-table">
<tbody id="environment-variables-tbody">
<tr>
<td class="pref-name">MOZ_ENABLE_WAYLAND</td>
<td class="pref-value">1</td>
</tr>
```
but
```html
<tr>
<th class="column" data-l10n-id="graphics-window-protocol">
Window Protocol
</th>
<td style="white-space: pre-wrap">x11</td>
</tr>
</tbody>
</table>
```
> use the channel
Last time I messed with channels I've had to maintain a whole version control system **just** to figure out what wasn't working, took me, idk, months of maintenance time, weeks of mind time and maybe hours/day of actual time. Maybe you know a foolproof way or something?
> search in toys
IIRC when I wanted first to use it I tried Toys but found nothing, or maybe it was for another browser, but pretty sure it was for Zen
>>>> The best thing to do would of course be to package it inside guix,
>>> Exactly, I tried many times on my side but it's really difficult. Many way to skin a cat plus each software is it's own adventure even if you can take basis on sister package
>> Yeah, the browser packages look really complex. Good luck to you if you
> little to no success
Yeah Guix do love that we do things the Guix way, and using a tool to prepare a binary to be used non-Guix way makes Guix no happy
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Wed, 18 Dec 2024 13:09:02 GMT)
Full text and
rfc822 format available.
Message #47 received at 73103 <at> debbugs.gnu.org (full text, mbox):
> There should be a place where all that is advertised (outside Guix official channels to avoid conflict when that applies). I'm so clueless personally
I find toys to be more than enough to be honest, maybe it needs some more
advertising, but once you know about it, works wonders, it shows both guix and
outside of guix (user channels).
>> streams not playing
> You mean like Twitch or YouTube or videocall or something else? Personally with the AppImage everything was working fine (but I haven't checked everything possible)
I mean twitch streams and youtube streams. Video calls work fine, twitch videos
(VODs) work fine, youtube videos work fine. Might be something I missed when
packaging but honestly I don't mind since I use mpv to watch everything anyways.
>> running on native wayland
> What was the workaround/solution? Personally it receives the order to use WayLand
I didn't do anything special, I just open zen and it is already native wayland,
no tweaks, no flags, no nothing, just plain executing the `zen` command. My WM
also shows the window is native wayland, and I even use hardware accel from GPU
on native wayland with it just fine.
I do have couple env vars for wayland set: QT_QPA_PLATFORM=wayland
XDG_SESSION_TYPE=wayland XDG_CURRENT_DESKTOP=Hyprland
>> use the channel
> Last time I messed with channels I've had to maintain a whole version control system **just** to figure out what wasn't working, took me, idk, months of maintenance time, weeks of mind time and maybe hours/day of actual time. Maybe you know a foolproof way or something?
I'm not sure, I've never had any problems with using channels. Outside of what
we already have in the manual for how to use channels, I just make sure the
package symbols I'm using on my config match the ones I want to use (sometimes
channels duplicate them, then using #:hide or #:select for modules help) and
that's about it. If anything, guix pull lets you roll back if something breaks.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73103
; Package
guix-patches
.
(Wed, 25 Dec 2024 10:15:02 GMT)
Full text and
rfc822 format available.
Message #50 received at submit <at> debbugs.gnu.org (full text, mbox):
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 22 Jan 2025 12:24:08 GMT)
Full text and
rfc822 format available.
This bug report was last modified 241 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.