Puncte:0

Redarea sunetului din contul accesat cu su sau ssh

drapel cn

Am două conturi. jamesk și alte

Pot rula aplicații X Windows folosind alte cont în două moduri:

  1. ssh -X other@localhost
  2. xhost + urmat de su - other iar apoi export DISPLAY=:0.0

Cu oricare dintre acestea pot alerga, de exemplu xeyes și deschide o fereastră.

Cu toate acestea, nu pot obține niciun sunet de la celălalt cont.

Aș vrea să alerg

jamesk$ ssh -X other@localhost
(parola)
alt@localhost$ ffplay ieri.mp3

M-am uitat la paprefs, cu toate acestea, orice încercare de a instala oricare dintre modulele necesare pentru sunetul rețelei cauzează paprefs să se prăbușească cu SIGTRAP

Când fac asta, nu primesc sunet redat, dar văd vizualizarea ffplay a sunetului.

raj avatar
drapel cn
raj
Protocolul X transferă doar afișajul, nu sunetul. Deci nu veți primi niciun sunet de la mașina de la distanță folosind doar X. Trebuie să utilizați altceva în acest scop, de exemplu funcția de sunet la distanță PulseAudio pe care ați menționat-o. Totuși, nu știu de ce se prăbușește. Poate că acest răspuns vă ajută: https://unix.stackexchange.com/questions/470961/how-to-set-up-pulseaudio-remote-properly-and-securely
Puncte:0
drapel cn

Pentru a realiza conexiunea aveți nevoie de un port tcp deschis.

Așa că conectează-te la al doilea cont cu ssh

jamesk$ ssh -R 22753:localhost:4713 -X other@localhost

Aceasta deschide un port pentru sunet.

Apoi setați pulseaudio pe alte cont pentru a utiliza acel port tcp

alt$ export PULSE_SERVER="tcp:localhost:22753"

Pulseaudio se conectează apoi înapoi prin conexiunea ssh la contul principal, de unde sunetul este preluat și redat.

Acest lucru necesită ca modulul tcp să fie activat în contul principal. jamesk$ pactl load-module module-native-protocol-tcp auth-anonymous=1 27 jamesk$ pactl list module scurt ... module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/24

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.