definire nuovi tasti di scelta rapida senza sovrascrivere i tasti esistenti


10

La tastiera del mio laptop non ha tasti di scelta rapida multimediali (ad es. "Next Track", ecc.). Uso spesso il laptop collegato a una tastiera esterna, il che lo fa. Vado in Impostazioni-> Tastiera-> scheda Scorciatoie e seleziono "Audio e media" e vedo che "Traccia successiva" è associato al tasto di scelta rapida "audio successivo". Vedo che posso sostituirlo con un'associazione di tasti personalizzata, ma sovrascrive il collegamento "audio successivo".

Vorrei una soluzione che mi permettesse di mappare un secondo collegamento a questo comando senza sovrascriverlo. Vedo che posso definire chiavi personalizzate, in modo da poter creare un mapping univoco per rhythmbox-client --next, ecc., Ma sarebbe una soluzione specifica per rhythmbox. Sto cercando una soluzione Ubuntu più nativa che funzioni su qualsiasi lettore allo stesso modo degli attuali tasti multimediali "audio next" sulla mia tastiera esterna. Qualche idea?


Sei riuscito a risolvere il tuo problema seguendo i passaggi indicati nella mia risposta?
Mrcktz,

1
Sì! Penso che la taglia non sia passata la prima volta che ci ho cliccato sopra, grazie per il seguito.
cboettig,

Risposte:


4

Per simulare gli eventi della tastiera ti consiglio il fantastico strumento xdotoolInstalla xdotool .

1. Installaxdotool tramite terminale ( CTRL+ ALT+ T):

sudo apt-get install xdotool

o utilizzare il Software CenterInstalla xdotool .

2. Creare uno script che utilizza xdotool per emulare l'evento "audio successivo" dalle tastiere multimediali. Nel terminal:

mkdir -p ~/bin  
gedit ~/bin/audionext

Copia il seguente contenuto nella finestra dell'editor che si è aperta. Dopo aver copiato il codice salvare, quindi chiuderlo:

#!/bin/sh
sleep 0.3  
exec /usr/bin/xdotool key XF86AudioNext  
EOF

Ora rendi eseguibile lo script:

chmod +x ~/bin/audionext

3. Disconnettersi e accedere per ricaricare il PERCORSO .

4. Creare il collegamento personalizzato

Vai a System Settings, quindi vai a Keyboard, quindi Shortcuts.

Premi il +pulsante nella parte inferiore della finestra di dialogo. Fornire un nome per il collegamento che si sta per creare e per il comando di riempimento in: audionext. Press OK.

Accanto al nuovo collegamento vedrai disabled. Fare clic su quel testo e quindi premere la combinazione di tasti che si desidera assegnare all'emulazione della tastiera multimediale.

Ora dovresti essere in grado di "audio successivo" con la scorciatoia da tastiera!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.