Απενεργοποίηση ήχου στους clients - πώς γίνεται;

Ξεκίνησε από mandarinos, 13 Μαρ 2026, 09:03:28 ΠΜ

« προηγούμενο - επόμενο »

mandarinos

Πάντα μιλώντας γιά το LTSP: επειδή το καλώδιο HDMI μεταφέρει και ήχο (τα δε monitors είναι πολυμεσικά), θα ήθελα να απενεργοποιήσω τον ήχο στα τερματικά των μαθητών. (Μέχρι στιγμής δεν είχα πρόβλημα, αλλά το πράγμα άρχισε να ξεφεύγει με κάτι προβληματικά "πρωτάκια", που δεν καταλαβαίνουν -και δεν θέλουν να καταλάβουν- ότι βρίσκονται σε σχολείο, κι όχι σε παιδότοπο. Έπιασε κι η Άνοιξη, βλέπετε...)

Ρωτώντας την ΤΝ, η απάντησή της ήταν:

[clients]
SOUND=False

μέσα στο αρχείο ltsp.conf . (Και μετά, δημιουργία νέου squashfs image - εννοείται.)

Ωστόσο, δεν έπιασε.

Ξέρει κάποιος κανέναν πιό αποτελεσματικό τρόπο; (...Εκτός από τις ωριαίες αποβολές, εννοώ. :) )


alexxtasi

Καλημέρα,
με βάση τη συζήτηση εδώ ... https://alkisg.mysch.gr/steki/index.php?topic=7584.0 ...
το SOUND=False αφορά μόνο στους thin-clients.

Δοκίμασε να κλείσεις τον ήχο στους υπολογιστές μαθητών επιλέγοντας το κατάλληλο μενού από τον Επόπτη.
( δεξί κλικ στους επιλεγμένους υπολογιστές > Περιορισμοί > Σίγαση ήχου )

falexakos

Εμένα πάλι ο Claude μου πρότεινε το εξής:
sudo nano /etc/ltsp/setup.d/50-disable-hdmi-audio.sh
Εκεί μέσα:
#!/bin/sh
echo "options snd_hda_intel enable=1,0" > /etc/modprobe.d/disable-hdmi-audio.conf
update-initramfs -u 2>/dev/null || true
sudo chmod +x /etc/ltsp/setup.d/50-disable-hdmi-audio.sh
# Μετά:
# Ανανέωσε το squashfs
sudo ltsp image /

Αν δεν παίξει αυτό, εγκατέστησε το PulseAudio. Εν συνεχεία:
# Βρες το HDMI sink
pactl list sinks short

Πρόσθεσε στο /etc/pulse/default.pa :
### Disable HDMI audio
unload-module module-alsa-sink device=hw:1,3

Δυστυχώς δεν έχω πρόχειρο LTSP εργαστήριο με HDMI εξόδους στους clients (φτώχεια καταραμένη γαρ) για να το δοκιμάσω ο ίδιος.  ::)

ΥΓ Παραπάνω, ο driver αντί για snd_hda_intel (Intel , AMD/ATI) μπορεί να είναι snd_hda_codec_hdmi (NVIDIA).
"Be ashamed to die until you have won some victory for humanity."
Horace Mann (USA, 1796–1859)

mandarinos

@alexxtasi: Δεν ωφελεί. Απλά, ξανανοίγουν τον ήχο.

@falexakos: Μου φαίνεται, θα κάνω κάμποσες δοκιμές - και το αποτέλεσμα εδώ. Προς το παρόν, φαίνεται πως ο sound driver που έχω είναι Alsa. Στη δε εντολή:

pactl list sinks short

Απαντάει με:

47 alsa_output.pci-0000_00_1f.3.analog-stereo PipeWire s32le 2ch 48000Hz SUSPENDED

Ίδωμεν.

thanos

Disable audio device από το BIOS

  ,.
  \-'__
 / o.__o____
 \/_/ /.___/--,
   ||\' 
   | /
   \_\
   -''