* bug#68483: Qutebrowser QT platform plugin could not be initialized
@ 2024-01-15 19:40 chris
2024-01-15 22:15 ` Josselin Poiret via Bug reports for GNU Guix
2024-01-16 16:27 ` bug#68483: closing chris
0 siblings, 2 replies; 18+ messages in thread
From: chris @ 2024-01-15 19:40 UTC (permalink / raw)
To: 68483; +Cc: chris
Related to https://issues.guix.gnu.org/67289#7
Here is the qutebrowser 3 process shell output. Would anyone recommend a solution?
```
$ qutebrowser
20:40:33 WARNING: Could not find the Qt platform plugin "wayland" in ""
20:40:33 CRITICAL: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: offscreen, vnc, minimal, xcb, vkkhrdisplay, linuxfb, minimalegl, eglfs.
Fatal Python error: Aborted
Current thread 0x00007f36c07e6740 (most recent call first):
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/lib/python3.10/site-packages/qutebrowser/app.py", line 545 in __init__
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/lib/python3.10/site-packages/qutebrowser/app.py", line 80 in run
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/lib/python3.10/site-packages/qutebrowser/qutebrowser.py", line 231 in main
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/bin/.qutebrowser-real", line 33 in <module>
Extension modules: PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtWidgets, markupsafe._speedups, yaml._yaml, PyQt6.QtNetwork, PyQt6.QtQml, PyQt6.QtOpenGL, PyQt6.QtDBus, PyQt6.QtPrintSupport, PyQt6.QtWebChannel, PyQt6.QtWebEngineCore, PyQt6.QtWebEngineWidgets, PyQt6.QtSql (total: 14)
```
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-15 19:40 bug#68483: Qutebrowser QT platform plugin could not be initialized chris
@ 2024-01-15 22:15 ` Josselin Poiret via Bug reports for GNU Guix
2024-01-15 22:44 ` chris
2024-01-16 16:27 ` bug#68483: closing chris
1 sibling, 1 reply; 18+ messages in thread
From: Josselin Poiret via Bug reports for GNU Guix @ 2024-01-15 22:15 UTC (permalink / raw)
To: chris, 68483; +Cc: chris
[-- Attachment #1: Type: text/plain, Size: 401 bytes --]
Hi chris,
chris <chris@bumblehead.com> writes:
> Related to https://issues.guix.gnu.org/67289#7
>
> Here is the qutebrowser 3 process shell output. Would anyone recommend a solution?
> ```
> $ qutebrowser
> 20:40:33 WARNING: Could not find the Qt platform plugin "wayland" in ""
Have you installed qt-wayland? Are you setting QT_QPA_PLATFORM
anywhere?
Best,
--
Josselin Poiret
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 682 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-15 22:15 ` Josselin Poiret via Bug reports for GNU Guix
@ 2024-01-15 22:44 ` chris
2024-01-16 6:38 ` Sergey Trofimov
0 siblings, 1 reply; 18+ messages in thread
From: chris @ 2024-01-15 22:44 UTC (permalink / raw)
To: Josselin Poiret; +Cc: chris, 68483
On 1月15日 月, Josselin Poiret wrote:
> Hi chris,
>
> chris <chris@bumblehead.com> writes:
>
> > Related to https://issues.guix.gnu.org/67289#7
> >
> > Here is the qutebrowser 3 process shell output. Would anyone recommend a solution?
> > ```
> > $ qutebrowser
> > 20:40:33 WARNING: Could not find the Qt platform plugin "wayland" in ""
>
> Have you installed qt-wayland? Are you setting QT_QPA_PLATFORM
> anywhere?
Hey Josselin,
I've tried installing qtwayland through guix home by specifying "qtwayland" in my home config file. QT_QPA_PLATFORM is specified in my home config this way
```
(simple-service 'env-vars home-environment-variables-service-type
'(("EDITOR" . "emacs")
("OPENER" . "sh.opener.sh")
("BROWSER" . "qutebrowser")
("GTK_IM_MODULE" . "fcitx")
("QT_IM_MODULE" . "fcitx")
("XMODIFIERS" . "@im=fcitx")
("QT_QPA_PLATFORM" . "wayland")
("QT_SCALE_FACTOR" . "1")
("XDG_SESSION_TYPE" . "wayland")
("XDG_SESSION_DESKTOP" . "sway")
("XDG_CURRENT_DESKTOP" . "sway")
("DESKTOP_SESSION" . "sway")
("LIBSEAT_BACKEND" . "seatd")))
```
QT_QPA_PLATFORM prints at the shell this way
```
$ echo $QT_QPA_PLATFORM
wayland
```
I tried changing "qtwayland" to "qtwayland@6.5" in my home config and reconfiguring home. I've also tried installing qtwayland without guix home using "guix install qtwayland" but those did not resolve the issue.
I can try any suggestion and if it doesn't work, revert back using guix home switch-generation
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-15 22:44 ` chris
@ 2024-01-16 6:38 ` Sergey Trofimov
2024-01-16 7:07 ` chris
0 siblings, 1 reply; 18+ messages in thread
From: Sergey Trofimov @ 2024-01-16 6:38 UTC (permalink / raw)
To: chris; +Cc: Josselin Poiret, 68483
chris <chris@bumblehead.com> writes:
> On 1月15日 月, Josselin Poiret wrote:
>> Hi chris,
>>
>> chris <chris@bumblehead.com> writes:
>>
>> > Related to https://issues.guix.gnu.org/67289#7
>> >
>> > Here is the qutebrowser 3 process shell output. Would anyone recommend a solution?
>> > ```
>> > $ qutebrowser
>> > 20:40:33 WARNING: Could not find the Qt platform plugin "wayland" in ""
>>
>> Have you installed qt-wayland? Are you setting QT_QPA_PLATFORM
>> anywhere?
>
> Hey Josselin,
>
> I've tried installing qtwayland through guix home by specifying "qtwayland" in
> my home config file. QT_QPA_PLATFORM is specified in my home config this way
>
Here you go:
```sh
qtw=$(guix build qtwayland@6)/lib/qt6/plugins
QT_PLUGIN_PATH=$qtw QT_QPA_PLATFORM_PLUGIN_PATH=$qtw/platforms qutebrowser -s qt.force_platform wayland
```
Maybe a qutebrowser-wayland package variant should be defined to do the
required wrapping. Otherwise you can just install qtwayland@6 to your
profile and use ~/.guix-home/profile/lib/qt6/plugins in paths.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 6:38 ` Sergey Trofimov
@ 2024-01-16 7:07 ` chris
2024-01-16 7:48 ` chris
` (2 more replies)
0 siblings, 3 replies; 18+ messages in thread
From: chris @ 2024-01-16 7:07 UTC (permalink / raw)
To: Sergey Trofimov; +Cc: Josselin Poiret, chris, 68483
On 1月16日 火, Sergey Trofimov wrote:
>
> Here you go:
> ```sh
> qtw=$(guix build qtwayland@6)/lib/qt6/plugins
> QT_PLUGIN_PATH=$qtw QT_QPA_PLATFORM_PLUGIN_PATH=$qtw/platforms qutebrowser -s qt.force_platform wayland
> ```
>
> Maybe a qutebrowser-wayland package variant should be defined to do the
> required wrapping. Otherwise you can just install qtwayland@6 to your
> profile and use ~/.guix-home/profile/lib/qt6/plugins in paths.
Neither approach succeeded for me. What am I doing wrong...
```sh
$ ls $qtw
platforms/ wayland-graphics-integration-client/ wayland-shell-integration/
wayland-decoration-client/ wayland-graphics-integration-server/
$ ls $qtw/platforms
libqwayland-egl.so libqwayland-generic.so
$ qtw=/home/bumble/.guix-home/profile/lib/qt6/plugins; QT_PLUGIN_PATH=$qtw; QT_QPA_PLATFORM_PLUGIN_PATH=$qtw/platforms; qutebrowser -s qt.force_platform wayland
23:00:47 WARNING: Could not find the Qt platform plugin "wayland" in ""
23:00:47 CRITICAL: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: offscreen, vnc, minimal, xcb, vkkhrdisplay, linuxfb, minimalegl, eglfs.
Fatal Python error: Aborted
Current thread 0x00007f7b99434740 (most recent call first):
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/lib/python3.10/site-packages/qutebrowser/app.py", line 545 in __init__
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/lib/python3.10/site-packages/qutebrowser/app.py", line 80 in run
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/lib/python3.10/site-packages/qutebrowser/qutebrowser.py", line 231 in main
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/bin/.qutebrowser-real", line 33 in <module>
Extension modules: PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtWidgets, markupsafe._speedups, yaml._yaml, PyQt6.QtNetwork, PyQt6.QtQml, PyQt6.QtOpenGL, PyQt6.QtDBus, PyQt6.QtPrintSupport, PyQt6.QtWebChannel, PyQt6.QtWebEngineCore, PyQt6.QtWebEngineWidgets, PyQt6.QtSql (total: 14)
```
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 7:07 ` chris
@ 2024-01-16 7:48 ` chris
2024-01-16 10:42 ` Clément Lassieur
2024-01-16 7:53 ` chris
2024-01-16 8:14 ` chris
2 siblings, 1 reply; 18+ messages in thread
From: chris @ 2024-01-16 7:48 UTC (permalink / raw)
To: Sergey Trofimov; +Cc: Josselin Poiret, 68483
On 1月15日 月, chris wrote:
> On 1月16日 火, Sergey Trofimov wrote:
> >
> > Here you go:
> > ```sh
> > qtw=$(guix build qtwayland@6)/lib/qt6/plugins
> > QT_PLUGIN_PATH=$qtw QT_QPA_PLATFORM_PLUGIN_PATH=$qtw/platforms qutebrowser -s qt.force_platform wayland
> > ```
I tried this command again just now and succeeded this time. I must have done something wrong the first time.
Thank you Sergey!
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 7:07 ` chris
2024-01-16 7:48 ` chris
@ 2024-01-16 7:53 ` chris
2024-01-16 8:14 ` chris
2 siblings, 0 replies; 18+ messages in thread
From: chris @ 2024-01-16 7:53 UTC (permalink / raw)
To: Sergey Trofimov; +Cc: Josselin Poiret, 68483
On 1月15日 月, chris wrote:
> On 1月16日 火, Sergey Trofimov wrote:
> >
> > Here you go:
> > ```sh
> > qtw=$(guix build qtwayland@6)/lib/qt6/plugins
> > QT_PLUGIN_PATH=$qtw QT_QPA_PLATFORM_PLUGIN_PATH=$qtw/platforms qutebrowser -s qt.force_platform wayland
> > ```
> >
I think it needed the extra slash after at the end of $qtw... the shell output looks problematic, but otherwise the browser has started. Thank you
```
$ qtw=$(guix build qtwayland@6)/lib/qt6/plugins; QT_PLUGIN_PATH=$qtw/; QT_QPA_PLATFORM_PLUGIN_PATH=$qtw/platforms; qutebrowser -s qt.force_platform wayland
23:47:07 ERROR: Failed to copy webengine resources, not applying quirk
Traceback (most recent call last):
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/lib/python3.10/site-packages/qutebrowser/misc/pakjoy.py", line 253, in patch_webengine
webengine_resources_path = copy_webengine_resources()
File "/gnu/store/xc2z9q7z036ny3fipgqvwc01yn20j2jh-qutebrowser-3.1.0/lib/python3.10/site-packages/qutebrowser/misc/pakjoy.py", line 197, in copy_webengine_resources
shutil.rmtree(work_dir)
File "/gnu/store/3lxr2xg3yscdb3979blgjg0h7xd1n9la-python-3.10.7/lib/python3.10/shutil.py", line 724, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File "/gnu/store/3lxr2xg3yscdb3979blgjg0h7xd1n9la-python-3.10.7/lib/python3.10/shutil.py", line 680, in _rmtree_safe_fd
onerror(os.unlink, fullname, sys.exc_info())
File "/gnu/store/3lxr2xg3yscdb3979blgjg0h7xd1n9la-python-3.10.7/lib/python3.10/shutil.py", line 678, in _rmtree_safe_fd
os.unlink(entry.name, dir_fd=topfd)
PermissionError: [Errno 13] 許可がありません: 'qtwebengine_devtools_resources.pak'
23:47:08 INFO: Showing changelog after upgrade to qutebrowser v3.1.0.
```
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 7:07 ` chris
2024-01-16 7:48 ` chris
2024-01-16 7:53 ` chris
@ 2024-01-16 8:14 ` chris
2024-01-16 10:00 ` Sergey Trofimov
2 siblings, 1 reply; 18+ messages in thread
From: chris @ 2024-01-16 8:14 UTC (permalink / raw)
To: Sergey Trofimov; +Cc: Josselin Poiret, chris, 68483
Qutebrowser 3 does not have sound and this appears in the process output. "そのようなファイルやディレクトリはありません" means "the file or directory is not found".
```
[3158:3158:0116/000131.568005:ERROR:interface_endpoint_client.cc(694)] Message 4 rejected by interface blink.mojom.WidgetHost
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
[3473:3473:0116/000734.652713:ERROR:alsa_util.cc(204)] PcmOpen: default,そのようなファイルやディレクトリはありません
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
[3473:3473:0116/000734.653460:ERROR:alsa_util.cc(204)] PcmOpen: plug:default,そのようなファイルやディレクトリはありません
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
[3473:3473:0116/000824.855365:ERROR:alsa_util.cc(204)] PcmOpen: default,そのようなファイルやディレクトリはありません
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
[3473:3473:0116/000824.856521:ERROR:alsa_util.cc(204)] PcmOpen: plug:default,そのようなファイルやディレクトリはありません
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
[3473:3473:0116/000826.415347:ERROR:alsa_util.cc(204)] PcmOpen: default,そのようなファイルやディレクトリはありません
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
[3473:3473:0116/000826.416368:ERROR:alsa_util.cc(204)] PcmOpen: plug:default,そのようなファイルやディレクトリはありません
```
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 8:14 ` chris
@ 2024-01-16 10:00 ` Sergey Trofimov
0 siblings, 0 replies; 18+ messages in thread
From: Sergey Trofimov @ 2024-01-16 10:00 UTC (permalink / raw)
To: chris; +Cc: Josselin Poiret, 68483
chris <chris@bumblehead.com> writes:
> Qutebrowser 3 does not have sound and this appears in the
> process output. "その
> ようなファイルやディレクトリはありません" means "the file or
> directory is not
> found".
> ```
> [3158:3158:0116/000131.568005:ERROR:interface_endpoint_client.cc(694)]
> Message 4 rejected by interface blink.mojom.WidgetHost
> ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open
> slave
> [3473:3473:0116/000734.652713:ERROR:alsa_util.cc(204)] PcmOpen:
> default,そのようなファイルやディレクトリはありません
> ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open
> slave
> [3473:3473:0116/000734.653460:ERROR:alsa_util.cc(204)] PcmOpen:
> plug:default,そのようなファイルやディレクトリはありません
> ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open
> slave
> [3473:3473:0116/000824.855365:ERROR:alsa_util.cc(204)] PcmOpen:
> default,そのようなファイルやディレクトリはありません
> ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open
> slave
> [3473:3473:0116/000824.856521:ERROR:alsa_util.cc(204)] PcmOpen:
> plug:default,そのようなファイルやディレクトリはありません
> ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open
> slave
> [3473:3473:0116/000826.415347:ERROR:alsa_util.cc(204)] PcmOpen:
> default,そのようなファイルやディレクトリはありません
> ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open
> slave
> [3473:3473:0116/000826.416368:ERROR:alsa_util.cc(204)] PcmOpen:
> plug:default,そのようなファイルやディレクトリはありません
> ```
Sound works for me both in X11 and Wayland environments. I use
pipewire though.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 7:48 ` chris
@ 2024-01-16 10:42 ` Clément Lassieur
2024-01-16 10:47 ` Sergey Trofimov
0 siblings, 1 reply; 18+ messages in thread
From: Clément Lassieur @ 2024-01-16 10:42 UTC (permalink / raw)
To: chris; +Cc: Josselin Poiret, Sergey Trofimov, 68483
On Mon, Jan 15 2024, chris wrote:
> On 1月15日 月, chris wrote:
>> On 1月16日 火, Sergey Trofimov wrote:
>> >
>> > Here you go:
>> > ```sh
>> > qtw=$(guix build qtwayland@6)/lib/qt6/plugins
>> > QT_PLUGIN_PATH=$qtw QT_QPA_PLATFORM_PLUGIN_PATH=$qtw/platforms qutebrowser -s qt.force_platform wayland
>> > ```
>
> I tried this command again just now and succeeded this time. I must have done something wrong the first time.
>
> Thank you Sergey!
Hi,
Would this work with non-wayland users too? (So that it would make
sense to add it to the main package?)
Thanks,
Clément
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 10:42 ` Clément Lassieur
@ 2024-01-16 10:47 ` Sergey Trofimov
2024-01-16 11:02 ` Clément Lassieur
0 siblings, 1 reply; 18+ messages in thread
From: Sergey Trofimov @ 2024-01-16 10:47 UTC (permalink / raw)
To: Clément Lassieur; +Cc: Josselin Poiret, chris, 68483
Clément Lassieur <clement@lassieur.org> writes:
> On Mon, Jan 15 2024, chris wrote:
>
>> On 1月15日 月, chris wrote:
>>> On 1月16日 火, Sergey Trofimov wrote:
>>> >
>>> > Here you go:
>>> > ```sh
>>> > qtw=$(guix build qtwayland@6)/lib/qt6/plugins
>>> > QT_PLUGIN_PATH=$qtw
>>> > QT_QPA_PLATFORM_PLUGIN_PATH=$qtw/platforms qutebrowser -s
>>> > qt.force_platform wayland
>>> > ```
>>
>> I tried this command again just now and succeeded this time. I
>> must have done something wrong the first time.
>>
>> Thank you Sergey!
>
> Hi,
>
> Would this work with non-wayland users too? (So that it would
> make
> sense to add it to the main package?)
>
> Thanks,
> Clément
Yeah, it would work, but forcing the platform through parameters
is not necessary. I added it just to be sure that wayland is being
used instead of xcb. On the other hand I think adding qtwayland
dependency to every qt-based gui program doesn't make sense. Maybe
a qtwayland-home-service makes more sense which would install the
dependency and set required environment variables. This way it
would work for every Qt GUI program on wayland.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 10:47 ` Sergey Trofimov
@ 2024-01-16 11:02 ` Clément Lassieur
2024-01-16 11:35 ` Sergey Trofimov
0 siblings, 1 reply; 18+ messages in thread
From: Clément Lassieur @ 2024-01-16 11:02 UTC (permalink / raw)
To: Sergey Trofimov; +Cc: Josselin Poiret, chris, 68483
On Tue, Jan 16 2024, Sergey Trofimov wrote:
>> Would this work with non-wayland users too? (So that it would make
>> sense to add it to the main package?)
>>
>> Thanks,
>> Clément
>
> Yeah, it would work, but forcing the platform through parameters is not
> necessary. I added it just to be sure that wayland is being used instead of
> xcb. On the other hand I think adding qtwayland dependency to every qt-based
> gui program doesn't make sense. Maybe a qtwayland-home-service makes more
> sense which would install the dependency and set required environment
> variables. This way it would work for every Qt GUI program on wayland.
Ok, I see, thanks!
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 11:02 ` Clément Lassieur
@ 2024-01-16 11:35 ` Sergey Trofimov
2024-01-16 15:12 ` chris
0 siblings, 1 reply; 18+ messages in thread
From: Sergey Trofimov @ 2024-01-16 11:35 UTC (permalink / raw)
To: Clément Lassieur; +Cc: Josselin Poiret, chris, 68483
Clément Lassieur <clement@lassieur.org> writes:
> On Tue, Jan 16 2024, Sergey Trofimov wrote:
>
>>> Would this work with non-wayland users too? (So that it would
>>> make
>>> sense to add it to the main package?)
>>>
>>> Thanks,
>>> Clément
>>
>> Yeah, it would work, but forcing the platform through
>> parameters is not
>> necessary. I added it just to be sure that wayland is being
>> used instead of
>> xcb. On the other hand I think adding qtwayland dependency to
>> every qt-based
>> gui program doesn't make sense. Maybe a qtwayland-home-service
>> makes more
>> sense which would install the dependency and set required
>> environment
>> variables. This way it would work for every Qt GUI program on
>> wayland.
>
> Ok, I see, thanks!
As simple as:
--8<---------------cut here---------------start------------->8---
(simple-service 'qtwayland-vars-service
home-environment-variables-service-type
`(("QT_PLUGIN_PATH" . ,(file-append qtwayland
"/lib/qt6/plugins"))
("QT_QPA_PLATFORM_PLUGIN_PATH" . ,(file-append qtwayland
"/lib/qt6/plugins/platforms"))))
--8<---------------cut here---------------end--------------->8---
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 11:35 ` Sergey Trofimov
@ 2024-01-16 15:12 ` chris
2024-01-16 15:45 ` chris
0 siblings, 1 reply; 18+ messages in thread
From: chris @ 2024-01-16 15:12 UTC (permalink / raw)
To: Sergey Trofimov; +Cc: Josselin Poiret, chris, 68483, Clément Lassieur
On 1月16日 火, Sergey Trofimov wrote:
>
> Clément Lassieur <clement@lassieur.org> writes:
>
> --8<---------------cut here---------------start------------->8---
> (simple-service 'qtwayland-vars-service
> home-environment-variables-service-type
> `(("QT_PLUGIN_PATH" . ,(file-append qtwayland "/lib/qt6/plugins"))
> ("QT_QPA_PLATFORM_PLUGIN_PATH" . ,(file-append qtwayland
> "/lib/qt6/plugins/platforms"))))
> --8<---------------cut here---------------end--------------->8---
This works here. After adding the above to my home config, qutebrowser starts as `qutebrowser` without the extra params.
As for the sound issue, this system uses pipewire only, without dbus. mpv, musikcube and the previous version of qutebrowser have/had sound. When I first setup guix about a year ago, qutebrowser 2 did not produce sound and, to resolve the issue, Iyzsong, in the matrix or irc channel, said they would enable native support for pipewire through a flag at qutebrowser (or maybe one of the dependencies... I don't remember) and the next day after pull and reconfigure the sound began working and there were no sound problems until updating to qutebrowser 3 today.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 15:12 ` chris
@ 2024-01-16 15:45 ` chris
2024-01-16 16:19 ` chris
2024-01-16 16:57 ` chris
0 siblings, 2 replies; 18+ messages in thread
From: chris @ 2024-01-16 15:45 UTC (permalink / raw)
To: Sergey Trofimov; +Cc: Josselin Poiret, chris, 68483, Clément Lassieur
The snippet should be attributed to Sergey, my apology for incorrectly editing the reply
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 15:45 ` chris
@ 2024-01-16 16:19 ` chris
2024-01-16 16:57 ` chris
1 sibling, 0 replies; 18+ messages in thread
From: chris @ 2024-01-16 16:19 UTC (permalink / raw)
To: Sergey Trofimov; +Cc: Josselin Poiret, 68483, Clément Lassieur
I'm not sure what the correct protocol or etiquette is but I think this issue could be closed by sending an email to 68483-done@debbugs.gnu.org
Maybe the 'done' email should be sent from Sergey who provided the solution?
I would like to close this issue and open new separate issues for sound and the PermissionError shown in the process output around 'qtwebengine_devtools_resources.pak'
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: closing
2024-01-15 19:40 bug#68483: Qutebrowser QT platform plugin could not be initialized chris
2024-01-15 22:15 ` Josselin Poiret via Bug reports for GNU Guix
@ 2024-01-16 16:27 ` chris
1 sibling, 0 replies; 18+ messages in thread
From: chris @ 2024-01-16 16:27 UTC (permalink / raw)
To: 68483-done; +Cc: chris
closing
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#68483: Qutebrowser QT platform plugin could not be initialized
2024-01-16 15:45 ` chris
2024-01-16 16:19 ` chris
@ 2024-01-16 16:57 ` chris
1 sibling, 0 replies; 18+ messages in thread
From: chris @ 2024-01-16 16:57 UTC (permalink / raw)
To: Sergey Trofimov; +Cc: Josselin Poiret, chris, 68483, Clément Lassieur
Hey everyone the close email is sent and two separate issues opened, linked below,
* https://issues.guix.gnu.org/68512 Qutebrowser 3, no sound from pipewire-only system,
* https://issues.guix.gnu.org/68513 Qutebrowser 3, PermissionError qtwebengine_devtools_resources.pak
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2024-01-16 16:59 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-15 19:40 bug#68483: Qutebrowser QT platform plugin could not be initialized chris
2024-01-15 22:15 ` Josselin Poiret via Bug reports for GNU Guix
2024-01-15 22:44 ` chris
2024-01-16 6:38 ` Sergey Trofimov
2024-01-16 7:07 ` chris
2024-01-16 7:48 ` chris
2024-01-16 10:42 ` Clément Lassieur
2024-01-16 10:47 ` Sergey Trofimov
2024-01-16 11:02 ` Clément Lassieur
2024-01-16 11:35 ` Sergey Trofimov
2024-01-16 15:12 ` chris
2024-01-16 15:45 ` chris
2024-01-16 16:19 ` chris
2024-01-16 16:57 ` chris
2024-01-16 7:53 ` chris
2024-01-16 8:14 ` chris
2024-01-16 10:00 ` Sergey Trofimov
2024-01-16 16:27 ` bug#68483: closing chris
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).