Vraag Hoe stel ik een aangepaste sneltoets in om het volume te regelen?


Ik zou graag drie aangepaste sneltoetsen op het toetsenbord kunnen instellen om het volume in Ubuntu 12.04 (Unity) te kunnen verlagen, verhogen en dempen. Op mijn oude Ubuntu 10.04 (Gnome) -systeem maakte ik CTRL + [, CTRL +] en CTRL + \ mijn opdrachten om dit te bereiken.

Wat is de eenvoudigste manier om dit aan te pakken?


24
2017-08-28 11:42


oorsprong


askubuntu.com/q/51156/47206 - cipricus


antwoorden:


@ dobey's oplossing werkt als u slechts één sneltoets voor het verhogen / verlagen van het volume wilt hebben.

Als je in plaats daarvan meerdere toetscombinaties wilt hebben die het volume regelen (zoals om de standaardvolumeknoppen op je laptop te laten werken, terwijl je extra sneltoetsen toevoegt voor gebruik wanneer je een extern toetsenbord aansluit dat geen volumeregelaars heeft), dan:

  1. Ga naar Systeeminstellingen → Toetsenbord → Sneltoetsen → Aangepaste snelkoppelingen.
  2. Klik + om een ​​nieuwe sneltoets toe te voegen. Stel de "Naam" in op Volume up, "Commando" naar

    amixer -D pulse sset Master 5%+ en klik Apply.

  3. Klik Disabled naast je nieuwe sleutel en kies de gewenste binding op je toetsenbord.
  4. Voeg een andere snelkoppeling met naam toe Volume down en commando

    amixer -D pulse sset Master 5%-

Steps GIF


33
2018-03-01 22:07



+1 Goede magie - het werkt. Het zou leuk zijn als het zich in dezelfde volumebalk bevond die opduikt met de reguliere volumeknoppen. - CivMeierFan
mute / inschakelen: amixer -D pulse sset Master toggle - CivMeierFan
Ik heb je commando's gebruikt, maar de sneltoets Volume verlaagt eigenlijk het volume, hoewel het normaal werkt in de terminal. Wat gebeurd er? - user10853
Zorg dat je getypt hebt 5%+ niet 5%- voor volume omhoog. - Anis Abboud
De sneltoetsen voor volume omhoog / omlaag werken niet in Ubuntu 16.04 met Gnome3. De Mute-snelkoppeling is dat echter wel. De op / neer-commando's werken als ik ze handmatig in een terminal gebruik. Ik merkte dat de snelkoppelingen in plaats daarvan de waarden op 0% zetten, wat een bug voor het parseren van de opdracht impliceert. Een imperfecte oplossing is om in plaats daarvan onbewerkte waarden te gebruiken, bijvoorbeeld amixer -D pulse -R sset Master 3277+ en amixer -D pulse -R sset Master 3277-. Het werkelijke aantal kan variëren, afhankelijk van uw apparaat. Mijn maximale onbewerkte waarde was 65536. - CivMeierFan


Open System Settings, ga naar Keyboard, dan de Shortcuts tabblad en kies uiteindelijk Sound and Media in de lijst aan de linkerkant. U kunt dan de Volume-gerelateerde items in de lijst aan de rechterkant selecteren en selecteren welke toetsbinding u wilt gebruiken.

(Reverse gebruik van links en rechts hier, voor RTL-talen.)


11
2017-08-28 13:21



Dit werkt, maar het schakelt ook de ingebouwde volumeknoppen op mijn laptop uit. Anis 'antwoord hierboven stelt hen in staat nog steeds te werken. - CivMeierFan
Dat was geen vereiste voor de gestelde vraag, en hangt ook af van hoe de volumebesturingsknoppen zijn geïmplementeerd. Deze vraag is ook 5 jaar oud en Ubuntu 12.04 is nu het einde van het leven. - dobey