Skip to content

A lightweight roblox account manager for linux, written fully in python.

License

Notifications You must be signed in to change notification settings

evanovar/RobloxAccountManagerLinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sober Profile Manager

A modern GTK4 profile manager for Sober on Linux. Easily manage multiple Roblox profiles with isolated environments.

License Python Platform

Features

  • 🚀 Profile Management - Create, rename, delete, and launch multiple Sober profiles
  • 🏠 Isolated Environments - Each profile runs with its own HOME directory
  • 📝 Profile Notes - Add custom notes to organize your profiles
  • Favorite Games - Save your favorite Roblox games with place IDs and private server codes
  • 🎮 Direct Game Launch - Launch specific games directly from the manager
  • 🔧 Settings - Configurable multi-instance support, auto-refresh, and more
  • 🎨 Modern GTK4 UI - Native Linux interface with dark theme support

Requirements

  • Linux (tested on Arch Linux with Hyprland)
    i use arch btw
  • Python 3.7+
  • GTK4 and Python GObject bindings
  • Flatpak with Sober installed (org.vinegarhq.Sober)

Installation

1. Install System Dependencies

Arch Linux / Manjaro:

sudo pacman -S python-gobject gtk4

Ubuntu / Debian:

sudo apt install python3-gi gir1.2-gtk-4.0

Fedora:

sudo dnf install python3-gobject gtk4

2. Install Sober via Flatpak

flatpak install flathub org.vinegarhq.Sober

3. Clone the Repository

git clone https://github.com/evanovar/RobloxAccountManagerLinux.git
cd RobloxAccountManagerLinux

4. Install Python Dependencies

pip install -r requirements.txt

5. Run the Application

python main.py

Updating

Method 1: Using the Built-in Updater (Recommended)

  1. Open the application
  2. Click the settings icon (⚙️) in the header bar
  3. Click "Check for Updates"
  4. Follow the instructions in the terminal

Method 2: Using the Update Script

bash update.sh

The update script will:

  • Check for updates from GitHub
  • Show you what changed
  • Backup your ProfileManagerData
  • Pull the latest changes
  • Update dependencies if needed

Method 3: Manual Update

git pull origin main
pip install -r requirements.txt --upgrade

Note: Your profile data in ProfileManagerData/ is preserved during updates and backed up automatically.

Troubleshooting

Sober won't launch

  • Ensure Sober is installed via Flatpak: flatpak list | grep Sober
  • Try running manually: flatpak run org.vinegarhq.Sober

Multi-instance not working

  • Enable in Settings
  • Check if Sober supports multiple instances on your system

Game names not fetching

  • Ensure requests library is installed: pip install requests
  • Check your internet connection

Profiles not appearing

  • Click the refresh button
  • Enable "Auto-Refresh Profiles" in settings
  • Check that profile directories exist in base directory

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

GNU General Public License v3.0 - See LICENSE file for details

⚠️ Disclaimer

This project is not affiliated with or endorsed by Roblox Corporation or VinegarHQ. Use at your own risk.

About

A lightweight roblox account manager for linux, written fully in python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published