Skip to content

Add comprehensive Bottles installer for IDM#2

Open
wowitsjack wants to merge 1 commit into
tazihad:masterfrom
wowitsjack:bottles-installer
Open

Add comprehensive Bottles installer for IDM#2
wowitsjack wants to merge 1 commit into
tazihad:masterfrom
wowitsjack:bottles-installer

Conversation

@wowitsjack

Copy link
Copy Markdown

Overview

This PR adds a comprehensive automated installer for setting up IDM with Bottles, providing an alternative to traditional Wine installations.

Features

  • Automated Bottles Installation: Installs and configures Bottles with proper permissions
  • Wine Wrapper: Creates wine command that routes to IDM bottle for compatibility
  • IDM Bridge Script: Browser integration script adapted for Bottles workflow
  • Node.js Support: Optional Node.js installation for browser extensions
  • Desktop Integration: Creates proper desktop entries and system integration
  • Environment Setup: Configures PATH and shell environment automatically
  • User Documentation: Generates comprehensive guide and troubleshooting docs
  • Error Handling: Robust error checking and user feedback throughout

Installation

curl -O https://raw.githubusercontent.com/wowitsjack/idm-linux/bottles-installer/idm-bottles-installer.sh
chmod +x idm-bottles-installer.sh
./idm-bottles-installer.sh

Compatibility

  • IDM Versions: Supports IDM 6.34+ (tested up to 6.37)
  • System Requirements: Flatpak, Git, optional Node.js
  • Desktop Environments: Works with all major Linux desktop environments
  • Existing Setups: Does not interfere with existing Wine installations

Benefits

  • User-Friendly: Guided installation with progress indicators
  • No System Wine: Avoids conflicts by using containerized Bottles approach
  • Modern Workflow: Leverages Bottles' superior Wine management
  • Complete Setup: Single script handles entire installation process
  • Documentation: Includes troubleshooting and usage guides

This complements the existing manual installation methods while providing a modern, automated alternative for users who prefer Bottles over traditional Wine setups.

- Automated installation wizard for IDM with Bottles integration
- Installs and configures Bottles with proper permissions
- Creates wine wrapper and IDM bridge scripts for browser integration
- Includes Node.js installation for browser extension support
- Sets up desktop entries and PATH configuration
- Generates comprehensive user guide and troubleshooting docs
- Progress indicators and error handling throughout installation
- Compatible with existing IDM Linux setup workflows
@wowitsjack

Copy link
Copy Markdown
Author

This also fixes all scaling issues with IDM and HiDPi/Fractional scaling setups

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants