J'ai Ubuntu 14.04 LTS. Chaque fois que j'appuie sur le bouton d'augmentation/de diminution/de désactivation du son de mon clavier, cette boîte apparaît dans le coin supérieur droit de l'écran pour indiquer le niveau de volume actuel. Y at-il un moyen de désactiver cette boîte d'apparaître?
Autant que je sache, cette option n'est pas disponible en tant que configuration utilisateur. Vous devez modifier et reconstruire la source de media-keys.gnome-settings-plugin
(libmedia-keys.so
) à partir du package unity-settings-daemon
.
Si vous souhaitez désactiver toutes les notifications, il s'agit d'un doublon. Voir Comment personnaliser/désactiver les bulles de notification?
J'utilise Ubuntu 14.04 64bit.
Téléchargez les dépendances de construction et la source:
Sudo apt-get build-dep unity-settings-daemon
apt-get source unity-settings-daemon
Modifiez gsd-media-keys-manager.c
pour désactiver la notification de volume uniquement
unity-settings-daemon-14.04.0+14.04.20140606/
nano plugins/media-keys/gsd-media-keys-manager.c
Utilisez //
pour commenter ces deux lignes puis return TRUE;
:
static gboolean
ubuntu_osd_notification_show_volume (GsdMediaKeysManager *manager,
gint value,
gboolean muted)
{
//return ubuntu_osd_do_notification (&manager->priv->volume_notification,
// "volume", value, muted, volume_icons);
return TRUE;
}
Compilez et remplacez celui du référentiel:
./autogen.sh
make
Sudo cp /usr/lib/unity-settings-daemon-1.0/libmedia-keys.so /usr/lib/unity-settings-daemon-1.0/libmedia-keys.so.backup
Sudo rm /usr/lib/unity-settings-daemon-1.0/libmedia-keys.so
Sudo cp ./plugins/media-keys/.libs/libmedia-keys.so /usr/lib/unity-settings-daemon-1.0/libmedia-keys.so
restart unity-settings-daemon
Comment l'ai-je trouvé:
dbus-monitor
Vous pouvez ne voir que le nombre (Ex: :1.14
), utilisez qdbusviewer
pour connaître le nom:
method call sender=:1.14 -> dest=:1.107 serial=176 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
string "gnome-settings-daemon"
uint32 0
string "notification-audio-volume-medium"
string " "
string ""
array [
]
array [
dict entry(
string "x-canonical-private-synchronous"
variant string "volume"
)
dict entry(
string "value"
variant int32 44
)
]
int32 -1
Maintenant, vous obtenez le package correspondant, signalez un bogue !!! Changer de code n'est qu'un art, essayez-le vous-même. Je ne suis pas un étranger.
Installez NotifyOSDConfig
, l’interface graphique utilisée pour configurer NotifyOSD.
Ensuite, ajoutons c'est PPA . Ouvrez un terminal et tapez la commande.
Sudo add-apt-repository ppa:nilarimogard/webupd8
Prochaine liste de mises à jour et démarrage de l'installation
Sudo apt-get update
Sudo apt-get install notifyosdconfig
Et comment l'ai-je désactivé?
Lancez NotifyOSD Configuration
à partir de Dash et, comme vous le voyez sur la capture d'écran, vous devez changer " Largeur " et " Rayon du coin "à" 0 px "puis cliquez sur Appliquer .
Prendre plaisir ;)