Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

gamescope-manager

A very quickly put-together python script to help manage multiple gamescope configurations and select one before launching a game via Steam.

Installation

  1. Clone the repo to your machine with git clone https://github.com/pretzelise/gamescope-manager
  2. Enter the repo with cd gamescope-manager
  3. Copy gamescope-manager to somewhere in your $PATH
  4. Run cp -r .config/gamescope-manager ~/.config/gamescope-manager in the repo to copy the config file into your home folder
  5. Make sure you have fuzzel installed
  6. Done!

Usage

Edit ~/.config/gamescope-manager/config.json to add, remove, or change your list of available configurations. I have included an example config for your reference.

All config names need to be unique to each other. You can use tags to create game-specific config lists.

Using the pre_cmd and post_cmd config options, you can set commands to run before and after gamescope has run.

To add gamescope-manager to your Steam game's launch

  1. Right click the game in Steam
  2. Click "Properties"
  3. In the Launch Options box, enter:
  • $(gamescope-manager) %command% to list all configurations without tags (default behaviour)
  • $(gamescope-manager -t bitcraft) %command% to list all configurations with the tag bitcraft (based on example config provided)
  • $(gamescope-manager -t bitcraft -i) %command% to list all configurations with the tag bitcraft AND all configurations without tags
  • $(gamescope-manager -t bitcraft othertag yet_another_tag) %command% to match multiple tags. This means if a configurations has any of the tags specified, it'll be presented before game launch.

About

A quick and dirty python script to select gamescope options before launching a Steam game

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages