https://github.com/justus0405/rofi-gpu-screen-recorder
📷 Linux Rofi controls for gpu-screen-recorder
https://github.com/justus0405/rofi-gpu-screen-recorder
gpu-screen-recorder obs obs-studio recorder recording rofi rofi-menus rofi-scripts
Last synced: 9 months ago
JSON representation
📷 Linux Rofi controls for gpu-screen-recorder
- Host: GitHub
- URL: https://github.com/justus0405/rofi-gpu-screen-recorder
- Owner: Justus0405
- License: mit
- Created: 2025-04-30T15:47:35.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-05-05T12:06:27.000Z (9 months ago)
- Last Synced: 2025-05-07T08:58:00.955Z (9 months ago)
- Topics: gpu-screen-recorder, obs, obs-studio, recorder, recording, rofi, rofi-menus, rofi-scripts
- Language: Shell
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rofi gpu-screen-recorder Controls
This script lets you start, stop, pause, and save screen recordings or replays using a simple menu in Rofi. It uses `gpu-screen-recorder` for fast GPU-based screen recording. You can run it with a keybind and control everything from one menu.
## Preview

## Dependencies
> [!NOTE]
> This script needs some kind of `nerdfont`
> in order to display the icons properly!
## Installation
1. Clone the repository:
```shell
git clone https://github.com/Justus0405/rofi-gpu-screen-recorder.git
```
2. Navigate to the directory:
```shell
cd rofi-gpu-screen-recorder
```
3. Make the file an executable:
```shell
chmod +x gpu-screen-recorder.sh
```
4. Move the file:
```plaintext
Put the file somewhere you will remember (for eg: ~/.config/rofi/scripts)
```
## Usage
Set a keybind to run the script. For i3 it would be:
```plaintext
bindsym Mod1+z exec "bash $HOME/.config/rofi/scripts/gpu-screen-recorder.sh"
```
Which will run the script when pressing ALT + Z
#
Copyright © 2025-present Justus0405