Skip to content

[REQUEST] It would be cool if Rofi is able to play sounds like a game menu. #2032

@its-19818942118

Description

@its-19818942118

Before opening a feature request

  • I searched existing reports to see if it is already requested.
  • I checked the next branch to see if the feature has already been implemented

What is the user problem or growth opportunity you want to see solved?

well. personally for me i think it would be really cool if rofi had sound support (sfx). just like a game menu. i think it increases the overall look and feel of it. and most importantly it sounds fun. 😄

How do you know that this problem exists today? Why is this important?

this isnt particularly an issue. but just a UI/UX feat. 😅 . and i belive it is possible to use sounds to read out the contents of the menu etc. it can be really handy in some cases.
personally for me, i just wanted a game menu like experience. i have solved the opening and closing issue of rofi via scripts. but unable to solve for entry selection. entry choice etc.

Who will benefit from it?

i belive that everyone could benefit from it. generally speaking an interactive like game menu ish sounding rofi is nice. and i belive a lot of stuff can be made useful using this. like embedding a translator for example with sound support?

Rofi version (rofi -v)

Version: 1.7.5+wayland3

Configuration

https://gist.github.com/its-19818942118/769e5d1ace9d473ec3a83ed8a1913768

Additional information

Sound playback for the following:

  • sound on startup and close event
  • sound on click input event
  • sound on mode change event
  • change selection (e.g. selection-changed event)
  • sounds when you type into the entry box? input, backspace etc (filter-changed event)
  • Or when you hit return on a row? (accept event)
  • Sound on input error, search error, failed input
  • sound on hover correspondence to its keyboard counter parts. example entries.
  • sound on moving around and focus change .
  • sounds on app startup via rofi drun. to execute the sound. (app close, dk if it's possible so not a priority).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions