[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Using NoiseTorch with Sway and Polkit
From: |
Robby Zambito |
Subject: |
Using NoiseTorch with Sway and Polkit |
Date: |
Tue, 18 Jul 2023 18:45:45 -0400 |
User-agent: |
mu4e 1.10.5; emacs 28.2 |
Hi Guix,
I am trying to run NoiseTorch on my desktop, which runs swaywm and
pipewire. I added the following configuration to my system:
(setuid-programs
(append
(list
(setuid-program (program (file-append noisetorch "/bin/NoiseTorch"))))
%setuid-programs))
and rebuilt my system. When I run NoiseTorch from my path (the system),
I get this error:
XGB: conn.go:47: Could not get authority info: open /home/robby/.Xauthority: no
such file or directory
XGB: conn.go:48: Trying connection without authority info...
panic: x protocol authentication refused: Authorization required, but no
authorization protocol specified
goroutine 1 [running]:
github.com/noisetorch/NoiseTorch/vendor/github.com/aarzilli/nucular/clipboard.Start()
/tmp/guix-build-noisetorch-0.12.2.drv-0/src/github.com/noisetorch/NoiseTorch/vendor/github.com/aarzilli/nucular/clipboard/clipboard_x11.go:28
+0x354
github.com/noisetorch/NoiseTorch/vendor/github.com/aarzilli/nucular.NewMasterWindowSize(0xc0001b0000,
{0x7b04b4, 0xa}, {0x0, 0xffffffffffffffff}, 0x0)
/tmp/guix-build-noisetorch-0.12.2.drv-0/src/github.com/noisetorch/NoiseTorch/vendor/github.com/aarzilli/nucular/shiny.go:83
+0x114
main.main()
/tmp/guix-build-noisetorch-0.12.2.drv-0/src/github.com/noisetorch/NoiseTorch/main.go:77
+0x371
When I install NoiseTorch as my user and run it directly I get the following:
robby@lambda ~$ /home/robby/.guix-profile/bin/NoiseTorch
XGB: conn.go:47: Could not get authority info: open /home/robby/.Xauthority: no
such file or directory
XGB: conn.go:48: Trying connection without authority info...
XGB: conn.go:47: Could not get authority info: open /home/robby/.Xauthority: no
such file or directory
XGB: conn.go:48: Trying connection without authority info...
XGB: conn.go:47: Could not get authority info: open /home/robby/.Xauthority: no
such file or directory
XGB: conn.go:48: Trying connection without authority info...
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ====
Authentication is needed to run
`/gnu/store/bpvbbg981p5cmj1qvr0c81czjgp0bq4l-noisetorch-0.12.2/bin/NoiseTorch'
as the super user
Authenticating as: Robby Zambito (robby)
Password:
==== AUTHENTICATION FAILED ====
The GUI will open (unlike the other method), but it will prompt saying
it does not have the "capabilities to function properly", and a button
to grant it the capabilities it needs (requiring root). Clicking the
button will prompt for my password, but entering the correct password
does not work (I have tried dozens of times, I know I'm typing it right)
I found a supposed solution to this for Nix, but this solution yields
the same results for me:
https://github.com/NixOS/nixpkgs/issues/18012#issuecomment-335350903
If anyone has any insight that would be greatly appreciated!
Robby
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Using NoiseTorch with Sway and Polkit,
Robby Zambito <=