PulseAudio เป็นเซิร์ฟเวอร์เสียงหลายแพลตฟอร์ม ด้วยความสามารถในการทำงานผ่านเครือข่าย PulseAudio มีวัตถุประสงค์เพื่อทดแทนเซิร์ฟเวอร์ Enlightened Sound Daemon, เซิร์ฟเวอร์เสียงนี้ พบได้ในลีนุกซ์รุ่นต่างๆ ที่ส่วนใหญ่เปลี่ยน Alsa สำหรับเขา
หลังจากที่ฉันติดตั้งและกำหนดค่า Voyager 16.04 GS บนคอมพิวเตอร์เดสก์ท็อปแล้ว ฉันอยู่ในการตั้งค่าล่าสุด ดังนั้นฉันจึงสามารถนั่งลงและเล่นเกม RE6 ได้อย่างสงบ เมื่อฉันพบข้อผิดพลาดต่อไปนี้ "ไม่สามารถเข้าถึงไดเร็กทอรีหลัก: ไม่อนุญาตให้ใช้สิทธิ์"
น่าแปลกที่ฉันมีระบบเสียงปัญหาอาจถูกวางไว้ข้างๆแต่น่าเสียดายที่ฉันอยากจะสนุกกับดนตรีด้วย ไคลเอนต์ Spotify ของฉันไม่ได้เล่นเสียงใด ๆนั่นคือเมื่อ ฉันต้องเอามือไปแก้ปัญหานี้
หากคุณอยู่ที่นี่เป็นเพราะคุณมีปัญหาเดียวกัน เนื่องจากไอคอนเสียงอยู่ใน "ปิดเสียง" เท่านั้น และฉันไม่สามารถปิดสถานะนี้ของเสียงได้ในกรณีอื่นไม่มีเสียง
ตรวจสอบการตั้งค่าเสียง
สิ่งแรกที่ฉันทำคือไปที่การตั้งค่าเสียงซึ่งในกรณีนี้ pavucontrol เป็นผู้ดูแล แต่ฉันได้รับคำตอบนี้
หนึ่งในวิธีแก้ปัญหาที่ง่ายที่สุดมันเป็นเพียงการเริ่มต้น pulseaudio daemon เนื่องจากมันถูกหยุดด้วยเหตุนี้เราจึงต้องเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:
sudo pulseaudio --start
ในกรณีของฉันฉันได้รับคำตอบดังต่อไปนี้:
Daemon not responding.
หากเราตระหนักในตัวเขาในภาพพวกเขาแนะนำให้ฉันดำเนินการคำสั่งต่อไปนี้ดังนั้นนี่เป็นอีกวิธีหนึ่ง:
start-pulseaudio-x11
น่าเสียดายที่ฉันไม่ได้รับคำตอบในเชิงบวกฉันได้รับสิ่งต่อไปนี้:
E: [pulseaudio] main.c: Daemon startup failed
ปัญหายังคงมีอยู่ ฉันดำเนินการติดตั้ง pulseaudio ใหม่:
ติดตั้ง Pulseaudio อีกครั้ง
โดยใช้คำสั่งต่อไปนี้:
sudo apt-get purge pulseaudio sudo apt-get clean sudo apt-get autoremove rm -r ~/.pulse ~/.asound* ~/.pulse-cookie ~/.config/pulse sudo reboot
ที่นี่คอมพิวเตอร์จะรีสตาร์ทหลังจากรีสตาร์ทฉันเปิดเทอร์มินัลอีกครั้งและติดตั้ง pulseaudio อีกครั้ง:
sudo apt-get install pulseaudio pavucontrol
ภายใน วิธีแก้ปัญหาที่ฉันพบในเน็ต เราต้องแก้ไขไฟล์ต่อไปนี้:
sudo nano /etc/pulse/client.conf
จากนั้นมองหาบรรทัดต่อไปนี้ autospawn = สิ่งที่มีอยู่เราจะลบมันและควรมีลักษณะดังนี้:
autospawn = yes
เราต้องเริ่มภูตอีกครั้งตามทฤษฎีแล้วมันควรจะใช้งานได้ แต่ไม่ใช่ในกรณีของฉัน
pulseaudio --start
ฉันได้รับคำตอบดังต่อไปนี้:
E: [pulseaudio] core-util.c: Home directory not accessible: Permission denied E: [pulseaudio] main.c: Failed to kill daemon: No such file or directory
ตรวจสอบสิทธิ์
ตอนนี้ปีศาจไม่เพียงไม่เริ่ม แต่ตอนนี้เขาไม่ได้รับอนุญาต ตอนนี้ฉันต้องดำเนินการแก้ไขปัญหาการอนุญาตสำหรับสิ่งนี้เราต้องดำเนินการต่อไปนี้ในเทอร์มินัล
ที่แรกก็คือ ตรวจสอบให้แน่ใจว่าผู้ใช้ของเราสามารถเข้าถึงกลุ่มเสียงได้ ในการทำสิ่งนี้เราต้องดำเนินการคำสั่งต่อไปนี้:
sudo usermod -aG pulse,pulse-access tuusuario
เมื่อคุณแทนที่ผู้ใช้ของคุณด้วยผู้ใช้ที่คุณมีในระบบในกรณีของฉันดูเหมือนว่า:
sudo usermod -aG pulse,pulse-access darkcrizt
ฉันลองอีกครั้ง:
pulseaudio -start
ฉันได้รับผลลัพธ์เดียวกัน ทางเลือกสุดท้ายที่ฉันใช้คือแก้ไขการอนุญาตไปยังโฮมไดเร็กทอรีของฉันฉันเพิ่งดำเนินการเปลี่ยนสิทธิ์โฟลเดอร์ของฉันดังนี้:
sudo chown username /home/username chmod 755 /home/username
ใบอนุญาตอื่น ๆ ที่ยอมรับได้ ได้แก่ 750 หรือ 700
ไม่แนะนำให้ใช้ตัวเลือก -R แม้ว่าโดยปกติแล้วโฟลเดอร์และไฟล์ทั้งหมดภายในโฟลเดอร์ $ HOME จะเป็นของผู้ใช้ แต่โฟลเดอร์เดียวที่ต้องมีการแก้ไขคุณสมบัติเพื่อกำจัดข้อผิดพลาดนี้คือโฟลเดอร์ $ HOME
เราสามารถเรียกใช้คำสั่งนี้เป็น "sudo chown -R username: username / home / username" หากคุณต้องการตรวจสอบให้แน่ใจว่าทุกอย่างในโฟลเดอร์บ้านเป็นของคุณและกลุ่มผู้ใช้ของคุณ
ตอนนี้ฉันเพิ่งออกจากระบบและเริ่มต้นอีกครั้งฉันลองครั้งสุดท้าย:
pulseaudio --start
ด้วยผลลัพธ์ที่เป็นบวกระบบเสียงของฉันถูกเปิดใช้งานแล้วและมีการปรับปรุงเสียง หากวิธีการใด ๆ เหล่านี้เป็นประโยชน์สำหรับคุณอย่าลังเลที่จะแบ่งปันกับเรา
ยอดเยี่ยมหลังจากบทเรียนหลายครั้งนี่เป็นสิ่งเดียวที่ช่วยฉันขอบคุณและคำทักทายจากอาร์เจนตินา
เย็น! หลังจากค้นหามากฉันใช้ความช่วยเหลือนี้และได้ผลสำหรับฉัน! ขอขอบคุณ
คุณช่วยชีวิตฉัน !!! ขอขอบคุณ
ฉันมีปัญหาเดียวกันกับการใช้ Ubuntu 18.04 ทันใดนั้นเสียงก็หายไปและฉันไม่สามารถหาวิธีแก้ปัญหาได้ฉันลองทำหลายอย่างและมีเพียงบทช่วยสอนนี้เท่านั้นที่ใช้ได้ผลสำหรับฉันขอบคุณมากและขอแสดงความยินดีขอบคุณสำหรับการแบ่งปัน