OpenSearch (Wikipedie) byl vydán ve verzi 3.0. Podrobnosti v poznámkách k vydání. Jedná se o fork projektů Elasticsearch a Kibana.
PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.
Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.
Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.
Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.
sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.
Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).
Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.
Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.
Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.
Zdravím,
chtěl bych mít do pc stále zapojen headset a přepínat mezi ním a reproduktory v GUI "Nastavení zvuku". Běžně je tam vidět:
Řešení dotazu:
~$ sudo inxi -F System: Host: z170-d3h Kernel: 4.15.0-96-generic x86_64 bits: 64 Desktop: Cinnamon 4.4.8 Distro: Linux Mint 19.3 Tricia Machine: Type: Desktop System: Gigabyte product: Z170-D3H v: N/A serial: N/A Mobo: Gigabyte model: Z170-D3H-CF v: x.x serial: N/A UEFI: American Megatrends v: F22f date: 03/09/2018 CPU: Topology: Quad Core model: Intel Core i5-6600K bits: 64 type: MCP L2 cache: 6144 KiB Speed: 800 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 Graphics: Device-1: Intel HD Graphics 530 driver: i915 v: kernel Display: server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz OpenGL: renderer: Mesa DRI Intel HD Graphics 530 (Skylake GT2) v: 4.5 Mesa 19.2.8 Audio: Device-1: Intel 100 Series/C230 Series Family HD Audio driver: snd_hda_intel Sound Server: ALSA v: k4.15.0-96-generic Network: Device-1: Intel Ethernet I219-V driver: e1000e IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: 40:8d:5c:b0:95:a1 Device-2: Qualcomm Atheros AR93xx Wireless Network Adapter driver: ath9k IF: wlp9s0 state: down mac: c4:e9:84:18:dc:b9 IF-ID-1: virbr0 state: down mac: 52:54:00:b7:e2:83 IF-ID-2: virbr0-nic state: down mac: 52:54:00:b7:e2:83 Drives: Local Storage: total: 465.76 GiB used: 174.10 GiB (37.4%) ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB Partition: ID-1: / size: 39.25 GiB used: 12.18 GiB (31.0%) fs: ext4 dev: /dev/dm-2 ID-2: /var size: 9.78 GiB used: 3.40 GiB (34.8%) fs: ext4 dev: /dev/dm-1 Sensors: System Temperatures: cpu: 29.8 C mobo: 27.8 C Fan Speeds (RPM): N/A Info: Processes: 234 Uptime: 8m Memory: 15.56 GiB used: 1.16 GiB (7.5%) Shell: bash inxi: 3.0.32
Ano, jedná se o desktop a změnit to nikde nejde. Říkal jsem si, jestli by to nešlo řešit nějakým příkazem, který bych dal do skriptu. Na ploše bych vytvořil spouštěč a na kliknutí bych to přepnul. A ideálně stejně tak i zpět.
Mám pc a do něj mám zapojeny bedny 5.1 surround. Nepoužívám ale všechny bedny. Do pc mám zapojen jen subwoofer a do něj 2 přední bedny. Mám to ale zapojeno tak, že subwoofer nehraje. Nechci to. Takže je to vlastně analog stereo. Zepředu na case mám zdířky na sluchátka a mikrofon. Takže tam zapojuji ten headset.
Měl by ses krotit se svými soudy. V pavucontrol to změnit nejde. Když zapnu sluchátka, tak se sice objeví jako druhá položka, ale u reproduktorů je poznámka (unplugged). Takže když na ně zpět přepnu, tak je ticho. Aby byly reproduktory "plugged in", tak opět musím vytáhnout džek z pc.
Peter Golis výše se vyjádřil jasně, pokud nezkusíš, nevyřešíš. U mě sem přes Alsa-Mixer řešívával mikrofon z externí zvukovky a taky to pomáhalo.
1 - sudo apt install gnome-alsamixer
2 - pak opět v terminálu (má to i GUI) zadej alsamixer a v něm si to můžeš prubnout
Po případném neúspěchu to smazat můžeš kdykoliv. A ten kernel, no nevím, zkusil bych tam souknout to poslední jádro, co je v Mintru v aktualizačním nástroji. Jestli tě straší krátká doba podpory, tak je to jen kvůli nadcházející nové verzi LM20. LM19.3 instalace je taky na verzi tuším 5.0.023, která už je v mintích zdrojích mimo mísu...
Zdravím.
V alsamixer mi to přepnout ze sluchátek na bedny nejde.
Používám tohle jádro, protože s ním mám nejlepší zkušenosti na pc i nb. Kdysi jsem si pomocí UKUU instaloval nejnovější jádra. To se mi ale vymstilo. Tak jsem začal k instalaci nejnovějších jader v distribuci používat "Správu aktualizací", ale jak na pc, tak na nb jsem s nejnovějšími jádry měl potíže. Tak jsem zůstal u default jádra, kterému stále vychází aktualizace a jsem spokojen. Nic mi nechybí.
Auto-Mute Mode nezaškrtnuto by default.
v alsamixeru vidět volba Auto-MuteNejsem sice tazatel, ale můj problém to vyřešilo. Kdysi jsem to řešil, ale nedořešil, takže až teď jak to tu čtu. V Ovládání hlasitosti PulseAudio na záložce "Výstupní zařízení" mám roletku (select) "Port" s volbami: - Sluchátka (plugged-in) - Linkový výstup (plugged-in). Když jsem měl Auto-Mute - Enabled, tak: - Při volbě "Sluchátka (plugged-in)" hrají jen sluchátka - Při volbě "Linkový výstup (plugged-in)" žádný zvuk ze sluchátek ani z link. výstupu Když jsem přepl Auto-Mute na Disabled, tak: - Při volbě "Sluchátka (plugged-in)" hrají sluchátka i link. výstup - Při volbě "Linkový výstup (plugged-in)" hraje jen linkový výstup Takhle mi to vyhovuje, ale je to trochu matoucí, lepší by bylo kdyby místo selectu byly checkboxy, aby si uživatel mohl zvolit, jestli chce zapnout jen Sluchátka, jen Link. výstup nebo oba porty. A nejlépe pro každý port nastavit zvlášť hlasitost.
pactl set-sink-port 0 "analog-output-lineout"
a pak zapnu alsamixer, tak tam vidím u Headphone nastaveno Mute a když zmáčknu "m" a šipkou nahoru zvýším hlasitost, tak docílím toho stejného výsledku jako u portu "Sluchátka (plugged in)", tzn. zvuk hraje z obou výstupů.
Takže pokud bych věděl, které configuráky si Pulse načítá při příkazech pactl set-sink-port 0 "analog-output-lineout"
a pactl set-sink-port 0 "analog-output-headphones"
, tak by stačilo mutnout daný výstup v těch konfigurácích a pak by to šlo přepínat i v GUI pavucontrol.
/usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
změnit blok:
; On some machines Front is actually a part of the Headphone path [Element Front] switch = mute volume = zerotakto:
; On some machines Front is actually a part of the Headphone path [Element Front] switch = off volume = off2.) Reboot v alsamixeru je volba Auto-Mute na Disabled. Nevím co se stane po aktualizaci PulseAudio, jestli to ten configurák nechá nebo přepíše.
Díky LarryLe, tohle je řešení mého dotazu. V Linuxu se to chová perfektně. Ve VM Windows je "problém", že si nemůžeš přepnout mezi headsetem a bednami a musíš do Linuxu, ale zas tak moc to nevadí. Zprovoznit tu USB zvukovku by bylo lepší, ale nestojí mi to za to, znovu přeinstalovávat VM Windows. To je mnohem více práce, než se takhle občas přepnout. Ale stejně to zkusím, abych věděl, jestli to funguje a možná bych to vlastně mohl po troškách odladit a pak na ten nový VM přejít. Tu zvukovku dnes zkusím. Včera jsem se k tomu nedostal. Co se týče té aktualizace, tak to mě vůbec nevadí. Není žádný problém to opravit. Ještě jednou díky moc, že sis dal tu práci.
Jo a šly by spouštěče na plochu na přepínání a klávesové zkratky?
pactl set-sink-port 0 "analog-output-lineout"
a druhé kláv. zkratce přiřadíš commnad pactl set-sink-port 0 "analog-output-headphones"
a mělo by to fungovat.
Jména portů v uvozovkách zjistíš příkazem pactl list sinks | grep "Aktivní port:"| cut -d ' ' -f 3-
nebo pomocí pactl list sinks | grep "active port:"| cut -d ' ' -f 3-
pokud používáš anglický Mint.
Ve VM Windows je "problém", že si nemůžeš přepnout mezi headsetem a bednami a musíš do Linuxu, ale zas tak moc to nevadí.Teď si neuvědomuji jak je to ve Virt-manageru, resp. ve Spice, ale kdysi jsem to měl nastavené tak, že když jsem byl ve VM, tak mi fungovaly klávesové zkratky z Linuxu (hostitele). Šlo by to i jinými cestami, až si ošaháš tu VM, tak se do toho můžeš vrhnout
#!/bin/bash sluchatka="sem doplnit zjistenej nazev sluchatkoveho vystupu" repro="sem doplnit zjistenej nazev repro vystupu" activni="$(LANG=C pactl list sinks | grep "Active Port:"| cut -d ' ' -f 3-)" if [ "${activni}" = "${sluchatka}" ]; then pactl set-sink-port 0 "${repro}" elif [ "${activni}" = "${repro}" ]; then pactl set-sink-port 0 "${sluchatka}" fi
#!/bin/bash DEBUG="yes" sluchatka="sem doplnit zjistenej nazev sluchatkoveho vystupu" repro="sem doplnit zjistenej nazev repro vystupu" activni="$(LANG=C pactl list sinks | grep "Active Port:"| cut -d ' ' -f 3-)" [[ $DEBUG ]] && echo "Aktivni vystup je momentalne: ${activni}" if [ "${activni}" = "${sluchatka}" ]; then [[ $DEBUG ]] && echo "Prepinam vystup na Repro: ${repro}" pactl set-sink-port 0 "${repro}" elif [ "${activni}" = "${repro}" ]; then [[ $DEBUG ]] && echo "Prepinam vystup na Sluchatka: ${sluchatka}" pactl set-sink-port 0 "${sluchatka}" fi
Skvělé.
Díky k3ďo.
#!/bin/bash DEBUG="yes" NOTIFY="yes" sluchatka="sem doplnit zjistenej nazev sluchatkoveho vystupu" repro="sem doplnit zjistenej nazev repro vystupu" notify(){ notify-send --urgency low --expire-time=5000 --icon="${2}" "Audio výstup" "${1}" } activni="$(LANG=C pactl list sinks | grep "Active Port:"| cut -d ' ' -f 3-)" [[ $DEBUG ]] && echo "Aktivni vystup je momentalne: ${activni}" if [ "${activni}" = "${sluchatka}" ]; then [[ $DEBUG ]] && echo "Prepinam vystup na Repro: ${repro}" [[ $NOTIFY ]] && notify "Přepínám na Repro" audio-speakers pactl set-sink-port 0 "${repro}" elif [ "${activni}" = "${repro}" ]; then [[ $DEBUG ]] && echo "Prepinam vystup na Sluchatka: ${sluchatka}" [[ $NOTIFY ]] && notify "Přepínám na Sluchátka" audio-headphones pactl set-sink-port 0 "${sluchatka}" fi
Funguje to dobře. Upozornění i ikonky. Díky
Zítra (dnes) to zkusím. Teď už nemůžu. Dík
pactl list sinks | grep "active profile"| cut -d ' ' -f 3-
nic nevypisuje, ani když přidám -i
nebo LANG=C
.
Považuji Archwiki také za velmi spolehlivou, ale buď by mělo být v jejich scriptu:
CURRENT_PROFILE=$(pacmd list-cards | grep "active profile" | cut -d ' ' -f 3-) CURRENT_PROFILE=$(pactl list cards | grep 'Active Profile' | cut -d ' ' -f 3-) # druhá varianta: pactl set-card-profile 0 "jméno_profilu"pokud by chtěli přepínat profil. Nebo
CURRENT_PROFILE=$(pactl list sinks | grep "active port"| cut -d ' ' -f 3-) pactl set-sink-port 0 "jméno_portu"pokud by chtěli přepínat port.
Člověče, je to paráda. Fungují mi i klávesové zkratky, i spouštěče na ploše. Mělo to jen jednu malou vadu na kráse. Po přihlášení šel zvuk ze sluchátek. Tak jsem dal ten příkaz pro reprobedny do "Aplikace spouštěné po přihlášení" a už je to OK. Jenom ještě přemýšlím, jestli by to nebylo lepší dát do cronu, nebo /etc/rc.local? Kromě libvirt jsem jediný uživatel.
Bug report:
Pokud se vypne monitor (nastaveno ve správci napájení) a zahýbu myší, tak se zvuk přepne na HDMI a nelze jej přepnout. Ani ve správci zvuku na panelu. Všechny položky od tama zmizí a zůstane tam jen HDMI. Bez rebootu s tím nejde hnout. Ověřeno vícekrát.
pulseaudio --kill; pulseaudio --start
systemctl --user restart pulseaudio
~$ systemctl --user restart pulseaudio Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl --user -xe" for details. ~$ sudo systemctl --user restart pulseaudio Failed to connect to bus: Adresář nebo soubor neexistuje
systemctl --user status pulseaudio
případně
journalctl -b | grep pulseaudio
tak podle vypsané chyby by šlo zjistit, proč ti po probuzení zůstane v nabídce zvukových výstupů pouze HDMI.
K tomuhle se vyjádřím později.
Prosím Tě, po obnově OS ve virt-manageru vůbec nevidím VM's. Není tam ani žádné spojení. Pomohl bys mi s tím. Trápím se s tím a zkusil jsem už vše, na co moje schopnosti stačí a nevím si s tím rady.
Mám položit nový dotaz? Už je mi to celkem trapné.
Kromě qcow2 mám taky zálohy /var/lib/libvirt/qemu/snapshots/* a /etc/libvirt/qemu/*.xml. Jsem si neuvědomil, že to tam musím vrátit. Udělal jsem to, vytvořil jsem spojení QEMU/KVM (nic jiného jsem s tím nedělal) a vidět stejně nejsou. Věděl bys co s tím? Zajímá mě to pro příště.
Mám to! Při psaní jsem si uvědomil, že to bude chtít reboot, ale nechtělo se mi to mazat
. Tak jsem to postnul a rebootoval pc. A už jsou vidět. Dík za nakopnutí.
Pak popřemýšlím o tom, co jsi psal a odpovím ti. Teď musím dodělat buchtu.
Dík
Systemctl je u mě kapitola sama pro sebe.
Myslím, že by to pro mě jednodušší nebylo.
Prostě by to chtělo někde jen odchytit ty příkazy, když to přepínám v GUI a dát je do skriptu. Ale nikdo asi neví jak. Možná, že dustin by věděl, ale toho jsem tu už pár dní neviděl. Mě to přepínání mezi zvukovkami přijde IMHO jako čistější řešení, ale kdyby nikdo nevěděl a ten druhý způsob by šel vyladit, tak bych to tak udělal.
Myslím, že by to pro mě jednodušší nebylo.OK, ale kdyby jsi ten problém s HDMI chtěl vyřešit tak možná toto by pomohlo: https://askubuntu.com/questions/1061414/how-to-disable-pulseaudio-automatic-device-switch Pokud ti příkaz
systemctl --user restart pulseaudio
vypisoval chybu, tak tam máš možná ještě jiný problém.
Dokonce když spustím VM a v něm ve Firefoxu YT a nemám VM ve full screen, abych mohl na panel v Linuxu a přepínám mezi zvukovkami, tak to funguje bezvadně. Prostě by to chtělo někde jen odchytit ty příkazy, když to přepínám v GUI a dát je do skriptu.V tom neporadím. Já bych pracoval s tím co poradil Pavel nebo se inspiroval přímo na foru Mintu (ten horní skript), případně další z google.
Díky, že se mi snažíš pomoci, LarryLe.
Mám v pc na jiném disku ještě jeden Mint 19.3. Takže do něj dám QEMU a zkusím si s tím pohrát. Pak napíšu co a jak.
BTW: je podle tebe velký problém používat pro VM Windows i44FX+BIOS?
je podle tebe velký problém používat pro VM Windows i44FX+BIOS?Mám dojem, že jsem to pro Win10 nikdy nepoužíval, takže nevím. Možná jsem to míval pro WinXP. Pár let zpět byl ve Virt-manageru při vytváření VM Win10 výchozí stroj i440fx+bios což byl doporučovaný stroj pro Win10 (což je zřejmě i tvůj případ - máš starší balíčky). Jak jsem si všiml, tak dnes již Virt-manager (2.2.1) s libvirtem (5.10.0) nabízí výchozí q35+bios. Dnes bych používal q35, ale jestli pro to máš důvod klidně používej i440fx.
Taky mi funguje:
pulseaudio -k pulseaudio --start
Tohle pomohlo. Teď zkusím ten čistější způsob.
~$ sudo aplay -l **** Seznam PLAYBACK Hardwarových zařízení **** Home directory not accessible: Operace zamítnuta karta 0: PCH [HDA Intel PCH], zařízení 0: ALC1150 Analog [ALC1150 Analog] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 1: ALC1150 Digital [ALC1150 Digital] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 3: HDMI 0 [HDMI 0] Podzařízení: 0/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 7: HDMI 1 [HDMI 1] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 8: HDMI 2 [HDMI 2] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 9: HDMI 3 [HDMI 3] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 10: HDMI 4 [HDMI 4] Podzařízení: 1/1 Podzařízení #0: subdevice #0
/usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
tak to zkus vrátit.
Náhodou jsem na archwiki narazil na podobně řešený problém
Zjistil jsem, že když vypnu monitor ručně tlačítkem na monitoru a znovu jej zapnu, tak vše funguje OK. Tedy k tomu problému dojde, jen když se aplikuje nastavení ze správce napájení.
Vrátit to nepomáhá. IMHO je to nastavením "Auto-Mute disable".
Náhodou jsem na archwiki narazil na podobně řešený problém
V tomto případě mi bedny nehrají vůbec. Ani když vytáhnu džek od sluchátek z pc. Vracím na tvé původní "řešení".
Beru zpět. Jsem zjistil, že jsem měl vypnutý přepínač od beden na subwooferu. Každopádně dobré to stejně není. Buď hrají jen sluchátka, nebo obojí naráz.
Napsal jsem to špatně, protože jsem psal ve spěchu a neověřil si, co jsem si matně pamatoval. Zamotal jsem to dohromady ještě s něčím jiným. Chová se to tak, že po rozsvícení monitoru hraje zvuk z něj přes HDMI a v nastavení zvuku na panelu se dá přepnout na sluchátka. Ta položka tam je a je tam ještě "Digitální výstup (S/PDIF) vnitřní zvukový systém", ale to mi nikdy nehraje. Asi mám vše analogové.
Ještě doplním, že pokud k tomuto dojde, tak mi nefunguje ani přepínání klávesovou zkratkou, ani spouštěč na ploše. Na ta sluchátka to musím přepnout v nastavení zvuku na panelu.
; On some machines Front is actually a part of the Headphone path [Element Front] switch = off volume = offPro uplatnění změn:
systemctl --user restart pulseaudio.socket pulseaudio.service
Já to mám takto:
Když nemám sluchátka zapojena, tak:
"Linkový výstup (plugged-in)"
"Analogová sluchátka (unplugged)"
Když je zapojím, tak:
"Analogová sluchátka (plugged-in)"
"Linkový výstup (unplugged)"
Když vytáhnu sluchátka, tak se to zase vrátí. Co s tím chceš dělat?
Jakkoliv jsem si zamiloval Linux a Windows rád nemám, tak tady musím uznat, že Windows mají tohle vyřešeno mnohem lépe.
Co s tím chceš dělat?V tom ti moc neporadím. Být tebou zkusil bych zmiňovaný hdajackretask nebo prozkoumej https://askubuntu.com/questions/712517/how-to-switch-between-headphones-and-speakers-without-unplugging-headphones
Windows mají tohle vyřešeno mnohem lépeJá si nyní můžu přepínání napojit na klávesovou zkratku. Dokáže to Windows?
Hele, já to řeším jen kvůli tomu VM s Windows. Potřebuji ten headset tam. Už včera (předevčírem) mě napadlo zapojit do pc tu USB zvukovku a propojit jí do VM. Samozřejmě pak fungovalo přepínání myší v "Nastavení zvuku" v hostiteli mezi oběma zvukovkami. Problém je ale v tom, že když ve Windows používám tu USB zvukovku, tak se ten zvuk po pár vteřinách vypne. Myslíš, že bychom to mohli odladit? Klidně bych zkusil q35, ale potřeboval bych s tím pomoct.
Problém je ale v tom, že když ve Windows používám tu USB zvukovku, tak se ten zvuk po pár vteřinách vypne. Myslíš, že bychom to mohli odladit? Klidně bych zkusil q35, ale potřeboval bych s tím pomoct.Hodil jsem ti tam koment, ať to netaháme sem.
Tak jsem docílil toho, že mi to funguje jako tobě, ale není to ono. Ještě zkusím hdajackretask.
Tak to jde. Chyba byla na mojí straně. Je to ale takové kostrbaté. Pokud by šel ten skript, o kterém psal Peter, tak to by bylo fajn.
alsactl --file /home/petr/repraky store
. Portom by som to odporučil prepnúť podobným spôsobom na slúchadlá a uložiť si konfigurák pre zvykový systém alsa príkazom alsactl --file /home/petr/sluchadla store
.
Nasledne si potom budeš môcť prepnúť zvuk medzi reprákmi a slúchadlami (so zachovaním hlasitosti) obdobnými príkazmi, len parameter sa zmení zo store (uchovať) na restore (obnoviť). A finálne si na to budeš môcť urobiť ikonky na plochu, ktoré to prepnú po poklepaní.
Tohle je lepší. U tvého řešení je takový zvláštní problém, že se nedá na panelu zvýšit hlasitost beden. Když jsem klikl na ikonu zvuku, tak to zesilovalo headset. Jenom headset. Bedny ne. Teď mi to zesiluje to, co mám nastaveno.
Díky za snahu pomoci.
Díky. Podívám se.
To máš dobrý.
Přesto, že to 2 lidé označili jako řešení, tak si myslím, že to řešení mého problému není. Když nechám "Green Line Side, Rear side" tak jak je, tzn. "Line out (Front)", tak z něj hrají přední bedny tak jak mají. Takže na to nemá smysl sahat. Je tedy potřeba přemapovat headphone. Ale není kam. Nikde jinde, než u "Green Headphone, Front side" mi to vybrat "headphone" nenabízí.
Opravdu se někomu podařilo tímto způsobrm přemapovat sluchátka, aby šlo přepínat mezi nimi a bednami a nehrálo oboje zaráz?
Přesto, že to 2 lidé označili jako řešení, tak si myslím, že to řešení mého problému není.Tiež si myslím, že "označit jako řešení" by mal mať možnosť len autor otázky ;-/ To je ale potom zas problém pre neprihlásených užívateľov. K téme: kedysi v KDE 3.x som mal na task bare (v systray-i?) ikonku, ktorou som prepínal medzi audio výstupom na HDMI a do slúchadiel. S tým, že slúchadlá som mal trvalo zapojené na prednom paneli desktopu. Tá ikonka sa dokonca menila podľa toho, kam bol výstup nasmerovaný, takže to bolo na prvý pohľad jasné a použiteľné. S KDE5 to prestalo fungovať. Chvíľu som hľadal náhradu, ale asi som tomu nevenoval dostatok úsilia. Teraz som sa na to díval znova a navrhujem takéto:
$ pactl list short cardsTo u mňa povie:
0 alsa_card.pci-0000_00_1b.0 module-alsa-card.cČo znamená, že mám len jednu zvukovú kartu - to čo je na motherboarde. Tá karta má index 0. Keď vynechám parameter "short" a zoberiem len to, čo ma zaujíma, tak to vyzerá takto:
$ pactl list cards | sed -n '/Profiles/,/Active/p' Profiles: input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: no) output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes) output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes) output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: no) output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: no) output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: no) output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: no) output:analog-surround-41: Analog Surround 4.1 Output (sinks: 1, sources: 0, priority: 1300, available: no) output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: no) output:analog-surround-50: Analog Surround 5.0 Output (sinks: 1, sources: 0, priority: 1200, available: no) output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: no) output:analog-surround-51: Analog Surround 5.1 Output (sinks: 1, sources: 0, priority: 1300, available: no) output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: no) output:analog-surround-71: Analog Surround 7.1 Output (sinks: 1, sources: 0, priority: 1200, available: no) output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: no) output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes) output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes) output:iec958-ac3-surround-51: Digital Surround 5.1 (IEC958/AC3) Output (sinks: 1, sources: 0, priority: 300, available: no) output:iec958-ac3-surround-51+input:analog-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 365, available: no) output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes) output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: yes) off: Off (sinks: 0, sources: 0, priority: 0, available: yes) Active Profile: output:analog-stereo+input:analog-stereoTie raťazce
input:analog-stereo output:analog-stereo output:analog-stereo+input:analog-stereo output:analog-surround-21 output:analog-surround-21+input:analog-stereo ...Sú mená profilov. Prepnúť na iný profil sa dá príkazom:
pactl set-card-profile {číslo karty} {meno profilu}teda napr.
pactl set-card-profile 0 output:hdmi-stereo+input:analog-stereo:
pactl set-card-profile 0 output:analog-stereo+input:analog-stereoKde tá nula je číslo karty, pre ktorú ten profil nastavuješ. V prípade, že nájdeš dva/tri profily, ktoré ti vyhovujú. Tak už je vyhrané. Potom je to už len otázka toho, ako to pohodlne spúšťať. Ak tie profily nevyhovujú, tak bude treba skúmať, či (resp. ako) sa pre pulseaudio dajú nadefinovať vlastné profily. Disclaimer: nie som na túto oblasť žiaden odborník. Možno je lepšie to riešiť na úrovni alsy, alebo nejako inak. Čojaviem. Len som napísal, čo vyzerá, že by zafungovalo u mňa.
Díky, že sis dal tu práci.
aplay -l:
~$ aplay -l **** Seznam PLAYBACK Hardwarových zařízení **** karta 0: PCH [HDA Intel PCH], zařízení 0: ALC1150 Analog [ALC1150 Analog] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 1: ALC1150 Digital [ALC1150 Digital] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 3: HDMI 0 [HDMI 0] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 7: HDMI 1 [HDMI 1] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 8: HDMI 2 [HDMI 2] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 9: HDMI 3 [HDMI 3] Podzařízení: 1/1 Podzařízení #0: subdevice #0 karta 0: PCH [HDA Intel PCH], zařízení 10: HDMI 4 [HDMI 4] Podzařízení: 1/1 Podzařízení #0: subdevice #0
amixer -c 0 contents:
~$ amixer -c 0 contents numid=46,iface=CARD,name='Front Headphone Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=39,iface=CARD,name='Front Mic Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=76,iface=CARD,name='HDMI/DP,pcm=10 Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=52,iface=CARD,name='HDMI/DP,pcm=3 Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=58,iface=CARD,name='HDMI/DP,pcm=7 Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=64,iface=CARD,name='HDMI/DP,pcm=8 Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=70,iface=CARD,name='HDMI/DP,pcm=9 Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=41,iface=CARD,name='Line Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=44,iface=CARD,name='Line Out CLFE Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=42,iface=CARD,name='Line Out Front Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=45,iface=CARD,name='Line Out Side Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=43,iface=CARD,name='Line Out Surround Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=40,iface=CARD,name='Rear Mic Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=47,iface=CARD,name='SPDIF Phantom Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=38,iface=MIXER,name='Master Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=37,iface=MIXER,name='Master Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=87,step=0 : values=81 | dBscale-min=-65.25dB,step=0.75dB,mute=0 numid=12,iface=MIXER,name='Headphone Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=11,iface=MIXER,name='Headphone Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0 : values=87,87 | dBscale-min=-65.25dB,step=0.75dB,mute=0 numid=87,iface=MIXER,name='PCM Playback Volume' ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0 : values=255,255 | dBscale-min=-51.00dB,step=0.20dB,mute=0 numid=27,iface=MIXER,name='Front Mic Boost Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0 : values=0,0 | dBscale-min=0.00dB,step=10.00dB,mute=0 numid=15,iface=MIXER,name='Front Mic Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=14,iface=MIXER,name='Front Mic Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=0,0 | dBscale-min=-34.50dB,step=1.50dB,mute=0 numid=2,iface=MIXER,name='Front Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=1,iface=MIXER,name='Front Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0 : values=87,87 | dBscale-min=-65.25dB,step=0.75dB,mute=0 numid=4,iface=MIXER,name='Surround Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=3,iface=MIXER,name='Surround Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0 : values=0,0 | dBscale-min=-65.25dB,step=0.75dB,mute=0 numid=7,iface=MIXER,name='Center Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=5,iface=MIXER,name='Center Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=87,step=0 : values=0 | dBscale-min=-65.25dB,step=0.75dB,mute=0 numid=8,iface=MIXER,name='LFE Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=6,iface=MIXER,name='LFE Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=87,step=0 : values=0 | dBscale-min=-65.25dB,step=0.75dB,mute=0 numid=29,iface=MIXER,name='Line Boost Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0 : values=0,0 | dBscale-min=0.00dB,step=10.00dB,mute=0 numid=19,iface=MIXER,name='Line Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=18,iface=MIXER,name='Line Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=0,0 | dBscale-min=-34.50dB,step=1.50dB,mute=0 numid=24,iface=MIXER,name='Capture Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=26,iface=MIXER,name='Capture Switch',index=1 ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=23,iface=MIXER,name='Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=63,step=0 : values=0,0 | dBscale-min=-17.25dB,step=0.75dB,mute=0 numid=25,iface=MIXER,name='Capture Volume',index=1 ; type=INTEGER,access=rw---R--,values=2,min=0,max=63,step=0 : values=0,0 | dBscale-min=-17.25dB,step=0.75dB,mute=0 numid=13,iface=MIXER,name='Loopback Mixing' ; type=ENUMERATED,access=rw------,values=1,items=2 ; Item #0 'Disabled' ; Item #1 'Enabled' : values=0 numid=36,iface=MIXER,name='IEC958 Default PCM Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=53,iface=MIXER,name='IEC958 Playback Con Mask' ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00] numid=59,iface=MIXER,name='IEC958 Playback Con Mask',index=1 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00] numid=65,iface=MIXER,name='IEC958 Playback Con Mask',index=2 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00] numid=71,iface=MIXER,name='IEC958 Playback Con Mask',index=3 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00] numid=77,iface=MIXER,name='IEC958 Playback Con Mask',index=4 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00] numid=32,iface=MIXER,name='IEC958 Playback Con Mask',index=16 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00] numid=54,iface=MIXER,name='IEC958 Playback Pro Mask' ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00] numid=60,iface=MIXER,name='IEC958 Playback Pro Mask',index=1 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00] numid=66,iface=MIXER,name='IEC958 Playback Pro Mask',index=2 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00] numid=72,iface=MIXER,name='IEC958 Playback Pro Mask',index=3 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00] numid=78,iface=MIXER,name='IEC958 Playback Pro Mask',index=4 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00] numid=33,iface=MIXER,name='IEC958 Playback Pro Mask',index=16 ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00] numid=55,iface=MIXER,name='IEC958 Playback Default' ; type=IEC958,access=rw------,values=1 : values=[AES0=0x04 AES1=0x82 AES2=0x00 AES3=0x02] numid=61,iface=MIXER,name='IEC958 Playback Default',index=1 ; type=IEC958,access=rw------,values=1 : values=[AES0=0x04 AES1=0x82 AES2=0x00 AES3=0x00] numid=67,iface=MIXER,name='IEC958 Playback Default',index=2 ; type=IEC958,access=rw------,values=1 : values=[AES0=0x04 AES1=0x82 AES2=0x00 AES3=0x00] numid=73,iface=MIXER,name='IEC958 Playback Default',index=3 ; type=IEC958,access=rw------,values=1 : values=[AES0=0x04 AES1=0x82 AES2=0x00 AES3=0x00] numid=79,iface=MIXER,name='IEC958 Playback Default',index=4 ; type=IEC958,access=rw------,values=1 : values=[AES0=0x04 AES1=0x82 AES2=0x00 AES3=0x00] numid=34,iface=MIXER,name='IEC958 Playback Default',index=16 ; type=IEC958,access=rw------,values=1 : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00] numid=56,iface=MIXER,name='IEC958 Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=62,iface=MIXER,name='IEC958 Playback Switch',index=1 ; type=BOOLEAN,access=rw------,values=1 : values=on numid=68,iface=MIXER,name='IEC958 Playback Switch',index=2 ; type=BOOLEAN,access=rw------,values=1 : values=on numid=74,iface=MIXER,name='IEC958 Playback Switch',index=3 ; type=BOOLEAN,access=rw------,values=1 : values=on numid=80,iface=MIXER,name='IEC958 Playback Switch',index=4 ; type=BOOLEAN,access=rw------,values=1 : values=on numid=35,iface=MIXER,name='IEC958 Playback Switch',index=16 ; type=BOOLEAN,access=rw------,values=1 : values=on numid=20,iface=MIXER,name='Auto-Mute Mode' ; type=ENUMERATED,access=rw------,values=1,items=2 ; Item #0 'Disabled' ; Item #1 'Enabled' : values=0 numid=31,iface=MIXER,name='Beep Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=30,iface=MIXER,name='Beep Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=0,0 | dBscale-min=-34.50dB,step=1.50dB,mute=0 numid=21,iface=MIXER,name='Input Source' ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Front Mic' ; Item #1 'Rear Mic' ; Item #2 'Line' : values=0 numid=22,iface=MIXER,name='Input Source',index=1 ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Front Mic' ; Item #1 'Rear Mic' ; Item #2 'Line' : values=0 numid=28,iface=MIXER,name='Rear Mic Boost Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0 : values=0,0 | dBscale-min=0.00dB,step=10.00dB,mute=0 numid=17,iface=MIXER,name='Rear Mic Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=16,iface=MIXER,name='Rear Mic Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=0,0 | dBscale-min=-34.50dB,step=1.50dB,mute=0 numid=10,iface=MIXER,name='Side Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=9,iface=MIXER,name='Side Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0 : values=0,0 | dBscale-min=-65.25dB,step=0.75dB,mute=0 numid=49,iface=PCM,name='Capture Channel Map' ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | container | chmap-fixed=FL,FR numid=48,iface=PCM,name='Playback Channel Map' ; type=INTEGER,access=r----R--,values=8,min=0,max=36,step=0 : values=0,0,0,0,0,0,0,0 | container | chmap-fixed=FL,FR | chmap-fixed=FL,FR,RL,RR | chmap-fixed=FL,FR,RL,RR,FC,LFE | chmap-fixed=FL,FR,RL,RR,FC,LFE,SL,SR numid=50,iface=PCM,name='Playback Channel Map',device=1 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | container | chmap-fixed=FL,FR numid=51,iface=PCM,name='Capture Channel Map',device=2 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | container | chmap-fixed=FL,FR numid=57,iface=PCM,name='ELD',device=3 ; type=BYTES,access=r--v----,values=36 : values=0x10,0x00,0x08,0x00,0x6b,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0xd1,0x41,0x7f,0x42,0x65,0x6e,0x51,0x20,0x52,0x4c,0x32,0x37,0x35,0x35,0x09,0x07,0x07,0x00,0x00 numid=82,iface=PCM,name='Playback Channel Map',device=3 ; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0 : values=0,0,0,0,0,0,0,0 | container | chmap-variable=FL,FR numid=63,iface=PCM,name='ELD',device=7 ; type=BYTES,access=r--v----,values=0 : values= numid=83,iface=PCM,name='Playback Channel Map',device=7 ; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0 : values=0,0,0,0,0,0,0,0 | container | chmap-variable=FL,FR numid=69,iface=PCM,name='ELD',device=8 ; type=BYTES,access=r--v----,values=0 : values= numid=84,iface=PCM,name='Playback Channel Map',device=8 ; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0 : values=0,0,0,0,0,0,0,0 | container | chmap-variable=FL,FR numid=75,iface=PCM,name='ELD',device=9 ; type=BYTES,access=r--v----,values=0 : values= numid=85,iface=PCM,name='Playback Channel Map',device=9 ; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0 : values=0,0,0,0,0,0,0,0 | container | chmap-variable=FL,FR numid=81,iface=PCM,name='ELD',device=10 ; type=BYTES,access=r--v----,values=0 : values= numid=86,iface=PCM,name='Playback Channel Map',device=10 ; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0 : values=0,0,0,0,0,0,0,0 | container | chmap-variable=FL,FR
Včera jsem to vrátil. Vadí mi, že když chci poslouchat jen sluchátka, tak že se zvuk line i z beden.
No to jsem včera dělal, ale nijak mi to problém nevyřešilo. Asi nechápu, co tím sleduješ?
Pochopil jsi mě správně. Právě mě to napadlo taky.
Funguje to a fungovalo by to už i včera, kdybych v domění, že hýbu s bednami nehýbal s mastrem. Uvědomil jsem si to až teď. Neuvěřitelný
Hele, a šlo by to nějak zjednodušit?
Šel by prosím ten skript?
Promiň, spletl jsem to. Když mám "enabled", tak to funguje jak má. Když mám "disabled", tak když zapojím sluchátka, tak hrají sluchátka i bedny. Hrál jsem si s tím až do 03:45 hod. a zapomněl jsem, že jsem nakonec nastavil "disabled". Už jsem u toho usínal.
Ne. Tím "funguje to jak má" jsem myslel, že se to chová defaulntě - přepíná automaticky.
Jestli má kodek vestavěný sluchátkový zesilovač nevím. Moc tomu nerozumím. Nastavil jsem teď hlasitost pro sluchátka i bedny na stejnou úroveň a když něco pustím a přepojím bedny do výstupu pro sluchátka, tak hrají stejně hlasitě. Stejně tak když něco pustím, a poslouchám to ze sluchátek a pak je přepojím do výstupu pro bedny, tak to hraje stejně. To, co navrhuješ, zkusím.
Jestli tě dobře chápu, tak by to stačit mělo. V HDAJackRetask jsem u "Green Headphone, Front side" nastavil "Not connected" > "Install boot override" a po rebootu, i když jsem měl zapojená sluchátka, hrála hudba z beden. Myslím, že to bude fungovat i opačně. Problém ale vidím v tom, že i když jsem před rebootem dal "Apply now", tak z beden nic nehrálo. Dokonce mi zmizela ikona hlasitosti z panelu a i samotný reboot byl podivný. Zavřela se všechna okna a z plochy zmizely ikony. Byl vidět jen spodní panel. To trvalo tak 20 sekund a pak se počítač teprve rebootoval. Takhle se mi to chovalo i včera, když jsem klikl na "Install boot override" a dal reboot. Jinak když běžně kliknu na reboot, tak se počítač rebootuje okamžitě.
Tak ten reboot je OK. Moc jsem na to spěchal.
Nejsem si tím jistý. HDAJackRetask funguje spolehlivě pouze pokud pc rebootuji. Pak je vše tak, jak jsem to nastavil. Pokud ale pc nerebootuji, tak se mi děje např toto: Mám zapojeny výstupy na přední bedny, zadní bedny, a centr. A taky sluchátka. Funguje to klasicky. Vytáhnu sluchátka, jedou bedny. Zapojím džek, jedou sluchátka a přestanou jet bedny. Potom v HDAJR vypnu výstupy pro přední bedny, zadní bedny a centr. Dám aplikovat a funguje to. Potom ty výstupy pro přední bedny, zadní bedny a centr zase zapnu a vypnu výstup pro sluchátka. Dám aplikovat a hraje oboje. Přitom by sluchátka hrát neměla. Zkoušel jsem to mockrát a vždy se to zachová takto. Aby se to chovalo korektně, je vždy třeba reboot. Takže v tom vidím problém. Napadlo mě i restartovat jen Cinnamon, ale to nepomohlo. Ještě mě teď něco napadlo Zkusím a dám vědět, jestli to pomohlo.
No zkusit to můžu, ale moc šancí tomu nedávám. Chová se to korekntě pouze po rebootu. Při první změně je vše OK. Když to ale vrátím zpět, tak se nic nestane a navíc se mi samo zapne Auto-Mute.
Už mi to funguje podle návodu LarryLa, ale ze studijních důvodů bych to rád zkusil. Co myslíš tím "Ověř to tím reloadem modulu"?
To je jasné. Já ale takový skript nenapíšu. Pomohl bys prosím.
No právě. S tím mám docela problém. Stáhl jsem ten alsa-tools-1.2.2, rozbalil do /opt, ale z příkazové řádky jsem nebyl schopen to nainstalovat, aby mi fungoval ten příkaz ke spuštění z té stránky, co jsi odkázal. Je tam quick start, ale vynechává instalaci. Nicméně terminál mi nabídl k instalaci alsa-tools-gui. Tak jsem to nainstaloval, ale ať zkouším co zkouším, nejde mi to.
No jasný. Ale na tom odkazu, co jsi uvedl nahoře byl odkaz na stažení alsa-tools-1.2.2.tar.bz2. Po rozbalení jsem nevěděl co s tím. Teď už to tedy mám nainstalováno, ale taky nevím co s tím. Můžeš mě prosím tě nasměrovat? Ať dělám co dělám, nejde mi to.
Tiskni
Sdílej: