All Projects → egormalyutin → funcd

egormalyutin / funcd

Licence: MIT license
Daemon for functional keys (works without X11)

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to funcd

swaystatus
A minimal executable for displaying sway status per second
Stars: ✭ 14 (+0%)
Mutual labels:  brightness, backlight, volume
Lunar
Intelligent adaptive brightness for your external monitors
Stars: ✭ 2,712 (+19271.43%)
Mutual labels:  brightness, volume-control, brightness-control
wluma
Automatic brightness adjustment based on screen contents and ALS
Stars: ✭ 290 (+1971.43%)
Mutual labels:  brightness, backlight, brightness-control
Slimhud
Replacement for MacOS' volume, brightness and keyboard backlight HUDs.
Stars: ✭ 122 (+771.43%)
Mutual labels:  brightness, volume
lux
POSIX Shell script to easily control brightness on backlight-controllers.
Stars: ✭ 49 (+250%)
Mutual labels:  brightness, backlight
React Native System Setting
A library to access system setting, and change it easily. eg: volume, brightness, wifi
Stars: ✭ 319 (+2178.57%)
Mutual labels:  brightness, volume
Ncpamixer
ncurses PulseAudio Mixer
Stars: ✭ 234 (+1571.43%)
Mutual labels:  volume, pulseaudio
gnome-gesture-improvements
Touchpad gesture improvements for GNOME on Wayland/X11
Stars: ✭ 53 (+278.57%)
Mutual labels:  touchpad, x11
gummy
Linux brightness/temperature manager for X11
Stars: ✭ 13 (-7.14%)
Mutual labels:  x11, backlight-brightness
break-time
break timer that forces you to take a break
Stars: ✭ 13 (-7.14%)
Mutual labels:  daemon, x11
Xsuspender
👀 💻 💤 🔋 Save battery by auto-suspending unfocused X11 applications.
Stars: ✭ 53 (+278.57%)
Mutual labels:  daemon, x11
Musikcube
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Stars: ✭ 2,663 (+18921.43%)
Mutual labels:  alsa, pulseaudio
Clight
A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.
Stars: ✭ 371 (+2550%)
Mutual labels:  daemon, brightness
win-audio
Get, Set and Watch Speaker/Microphone Volume on Windows
Stars: ✭ 46 (+228.57%)
Mutual labels:  volume, volume-control
Apulse
PulseAudio emulation for ALSA
Stars: ✭ 574 (+4000%)
Mutual labels:  alsa, pulseaudio
X11docker
Run GUI applications and desktops in docker and podman containers. Focus on security.
Stars: ✭ 3,797 (+27021.43%)
Mutual labels:  x11, pulseaudio
Pulseaudio Mixer Cli
Interactive python/ncurses UI to control volume of pulse streams
Stars: ✭ 86 (+514.29%)
Mutual labels:  volume, pulseaudio
I3 Volume
Volume control and volume notifications
Stars: ✭ 196 (+1300%)
Mutual labels:  volume, pulseaudio
dxhd
daky's X11 Hotkey Daemon
Stars: ✭ 80 (+471.43%)
Mutual labels:  daemon, x11
libvisual
Libvisual Audio Visualization
Stars: ✭ 67 (+378.57%)
Mutual labels:  alsa, pulseaudio

funcd

funcd is daemon for functional keys (works without X11). It can:

  • Decrease brightness
  • Increase brightness
  • Toggle brightness
  • Toggle touchpad
  • Mute volume
  • Decrease volume
  • Increase volume

Status of project

All basic functional is already done, but you can feel free to open an issue with feature request or/and pull request :)

Installation

Dependencies

  • amixer
  • xinput

Install on Arch Linux

Just install AUR package funcd-git and enable systemd service:

sudo systemctl enable funcd.service

Building from source

go get github.com/malyutinegor/funcd
cd $GOPATH/src/github.com/malyutinegor/funcd
go build
sudo cp ./funcd /usr/bin/
sudo cp ./funcd.service /etc/systemd/system/
sudo systemctl enable funcd.service
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].