dmenu scripts // speedie's website

speedie's website

🏠 Home πŸ’Ύ Projects πŸ“˜ Blog πŸ“• Guides πŸ“§ Email 🐧 Dotfiles πŸ“° RSS πŸ’°Donate

dmenu scripts

dmenu is an extremely powerful menu prompt for Linux/BSD. It allows anyone to write interactive menus for use with shell scripts. Here is a list of nearly all dmenu scripts I've written.

dboard

Expandable and customizable dmenu virtual keyboard for Linux/BSD with Emoji, Copypasta, Swedish/Finnish, Spanish, Chinese, Japanese, Baybain and Arabic character support.

It opens a dmenu/rofi prompt with a list of characters. When the user selects one, it is automatically copied to the clipboard using xclip. You can then paste it anywhere you want.

image image

To use, simply download the script and put it in $PATH. Make sure dmenu is patched for 'allow-color-font' and install libXft-bgra to prevent it from crashing. Also patch st and dwm if those are used. Make sure a color font is installed. I suggest JoyPixels or Noto Emoji. Finally, make sure xclip is installed and running. If you want notifications, make sure libnotify is installed.

[Download] [Emoji only version]
Licenced under GNU GPLv3.

dsearch

dmenu/rofi script which can search every search engine you can imagine (Google, DuckDuckGo, searx, 4chan, Arch Wiki, Gentoo Wiki, and much more)

To use, simply add a list of search engines. There are preconfigured ones if you're not sure how to add your own.

To install, git clone [URL] and run make install

Licensed under GNU GPLv3.

dcalc

Super basic dmenu calculator which has the essentials

To install, simply download [URL] script and copy it to $PATH. Then chmod +x it.

Licensed under GNU GPLv3.

dfmpeg

image

This script acts as a frontend for screen recording with ffmpeg. It supports ALSA, PulseAudio, PipeWire and JACK. For more information, visit its page. [Download]

dscratchpad

"Scratchpad" dmenu script which allows you to write quick, small and disposable notes which can be displayed, edited and deleted at any time. [Download]

Licensed under GNU GPLv3.

dvim

This simple dmenu script lists out your scripts in (Default: ~/Scripts) and opens the one you select in $EDITOR.

To install, simply download and copy it to $PATH. Then chmod +x it. [Download]

Licensed under GNU GPLv3.

shutdown

This simple dmenu script asks if the user wants to Shutdown, Reboot, Exit, Lock or Kill X.

To install, download the script, copy it to $PATH and make it executable. [Download]

Licensed under GNU GPLv3.

genpkg

This stupid simple shell script opens the Gentoo wiki page for an ebuild.

It supports dmenu and rofi but can also be run from a terminal.

Bare minimum requirement: Run mkdir -pv ~/.config/genpkg && printf "GENPKG_USEDMENU=true\nGENPKG_DMENU_PATH=/usr/local/bin/dmenu\nGENPKG_DMENU_TERMINAL=$TERMINAL\nGENPKG_BROWSER=links" > ~/.config/genpkg/genpkgrc# Make sure all the values match your system.

Then simply download the script, copy it to $PATH and make it executable. [Download]

Licensed under GNU GPLv3

copyout

This super simple script copies the output of a command. It also shows previous commands through $HISTFILE (which should be a path to your shell history file).

This doesn't depend on any specific terminal, and can actually be used without a terminal at all.

To use, simply download the script, copy it to $PATH and make it executable. [Download]

Licensed under GNU GPLv3.

"switch"

This script was found on the suckless website. It allows you to switch between dwm windows quickly and easily through dmenu. I'm not sure who made it but it was poorly written with many bash-isms. I made it POSIX compliant and my version is POSIX compliant.

To use, Figure it out yourself. If I remember correctly you need to patch dwm with two patches. If you're using my build then it comes with both of those. [Download]

Licensed under: ???