Linux MintUbuntu Based

How To Install RQuickShare on Linux Mint 22

Install RQuickShare on Linux Mint 22

Transferring files between Android devices and Linux systems has long been a frustrating challenge for users who work across multiple platforms. While USB cables, Bluetooth, and cloud storage offer solutions, they often lack the speed and seamless integration that modern workflows demand. RQuickShare changes this entirely by bringing Google’s Quick Share protocol directly to Linux Mint 22, enabling wireless file transfers that work as smoothly as sharing between Android devices. This comprehensive guide walks through multiple installation methods, configuration steps, and troubleshooting solutions to help you set up effortless file sharing between your Android smartphone and Linux Mint 22 system.

What is RQuickShare?

RQuickShare is an open-source implementation of Google’s Quick Share protocol designed specifically for Linux and macOS systems. Originally developed to support the Nearby Share feature, the project has evolved to support the rebranded Quick Share functionality that Android users rely on for rapid file transfers. The application provides a native Linux client that communicates directly with Android devices over local networks, eliminating the need for cables, cloud intermediaries, or complicated configuration.

The software integrates seamlessly with your system tray, providing quick access to file sharing controls without cluttering your desktop. Unlike some Linux file transfer solutions that require complex setup or root access, RQuickShare offers multiple installation options including a portable AppImage format that runs without administrator privileges. The project maintains active development on GitHub with regular updates, bug fixes, and community contributions that ensure compatibility with the latest Android versions and Linux distributions.

Linux Mint 22, based on Ubuntu 24.04 LTS, provides an excellent foundation for running RQuickShare thanks to its stability, compatibility with Debian packages, and widespread hardware support. Whether you’re using the Cinnamon, MATE, or Xfce desktop environment, the application functions identically across all Linux Mint 22 flavors.

Why Use RQuickShare on Linux Mint 22?

Several file sharing alternatives exist in the Linux ecosystem, including KDE Connect, Bluetooth file transfer, and traditional USB methods. However, RQuickShare offers distinct advantages that make it the preferred choice for Android users. The application leverages Android’s built-in Quick Share feature, meaning Android users don’t need to install additional apps or learn new interfaces—they simply share files the same way they would with another Android device.

Speed represents another significant advantage. Quick Share utilizes WiFi Direct technology when available, delivering transfer rates that far exceed Bluetooth while maintaining the convenience of wireless connectivity. For professionals transferring large project files, photographers sharing high-resolution images, or students moving documents between devices, this speed difference translates to substantial time savings.

Security-conscious users appreciate that RQuickShare keeps all transfers local. Files move directly between devices over your local network without uploading to cloud servers or passing through third-party services. This approach protects sensitive information while also working offline—no internet connection required once you’ve downloaded the application.

The integration quality sets RQuickShare apart from generic file transfer tools. Rather than functioning as a separate application ecosystem requiring both devices to run specialized software, it integrates with Android’s native sharing capabilities, making the transfer process feel natural and intuitive.

Prerequisites and System Requirements

Before installing RQuickShare on Linux Mint 22, verify that your system meets the necessary requirements. The application requires a specific GLIBC version to function properly. Check your GLIBC version by opening a terminal and running:

ldd --version

The output displays your installed GLIBC version. RQuickShare offers two variants: a main version requiring GLIBC 2.35 or higher, and a legacy version for older systems. Linux Mint 22 ships with GLIBC 2.39, meaning you can use the main version without concerns.

Your system also needs either libayatana-appindicator or libappindicator3 for system tray functionality. Most Linux Mint 22 installations include these libraries by default, but if you encounter missing dependency errors, install them with:

sudo apt install libayatana-appindicator3-1 libappindicator3-1

On the Android side, your device must support Quick Share functionality—generally any device running Android 6.0 or later with Google Play Services installed. Both devices must connect to the same WiFi network for discovery and pairing, though actual file transfers may use WiFi Direct for improved speeds.

Basic terminal familiarity helps when following command-line installation methods, though GUI alternatives exist for users who prefer graphical tools. An active internet connection is required only for downloading installation packages and dependencies.

Method 1: Installing RQuickShare via DEB Package (Recommended)

The DEB package method provides the most integrated installation experience for Linux Mint 22 users. This approach installs RQuickShare systemwide, adds it to your application menu, and simplifies future updates and removal.

Downloading the DEB Package

Navigate to the official RQuickShare GitHub repository releases page. The releases page lists available versions in chronological order, with the latest stable release typically pinned at the top. Look for the Assets section under the most recent release, which contains multiple file formats.

Download the file named r-quick-share_[VERSION].deb where [VERSION] represents the release number. For Linux Mint 22, select the main variant unless you have specific compatibility concerns. Your web browser typically saves downloaded files to the ~/Downloads directory by default.

The DEB package size remains modest, typically under 25MB, making it a quick download even on slower connections. Verify the download completed successfully by checking the file size matches the expected value listed on the releases page.

Installing via Command Line

Open a terminal window using the keyboard shortcut Ctrl+Alt+T or by searching for “Terminal” in your application menu. Navigate to your Downloads folder:

cd ~/Downloads

Install the DEB package using the dpkg package manager:

sudo dpkg -i r-quick-share_*.deb

The asterisk wildcard matches any version number, eliminating the need to type the complete filename. Enter your sudo password when prompted. The system installs the package and configures it for systemwide access.

If dependency issues arise during installation, resolve them automatically:

sudo apt --fix-broken install

This command instructs the APT package manager to download and install any missing dependencies required by RQuickShare. Once completed, verify the installation by searching for “RQuickShare” in your application menu or running rquickshare from the terminal.

Installing via GUI (Alternative)

Users who prefer graphical tools can install DEB packages by double-clicking the downloaded file in their file manager. Linux Mint’s default file manager, Nemo, opens the file with GDebi Package Installer or the Software Manager application depending on your system configuration.

The package installer window displays information about RQuickShare, including its version, description, and required dependencies. Click the “Install Package” button to proceed. Enter your administrative password when prompted. The system handles dependency resolution automatically, downloading any required libraries before completing installation.

This method works well for users uncomfortable with command-line operations, though it provides less detailed feedback about the installation process compared to terminal commands.

Method 2: Installing RQuickShare via AppImage (No Root Required)

AppImage provides a portable, self-contained application format that runs without installation or administrator privileges. This method suits users testing RQuickShare before committing to a full installation, those working on systems where they lack sudo access, or anyone who prefers keeping applications isolated from system directories.

Understanding AppImage

AppImage packages bundle the application and all its dependencies into a single executable file. Unlike traditional package formats that scatter files across system directories, an AppImage remains entirely self-contained. This isolation means you can store AppImages anywhere, move them between directories, or even run them from external storage devices without breaking functionality.

The trade-off involves manual updates—AppImages don’t receive automatic updates through your system package manager—and lack of automatic desktop integration. However, for RQuickShare’s relatively simple use case, these limitations prove minor.

Download and Setup

Download the AppImage file from the same GitHub releases page. Look for the file named r-quick-share_[VERSION].AppImage in the Assets section. Save it to a convenient location—many users create a dedicated ~/Applications folder for organizing AppImages.

AppImages require executable permission before they can run. Grant this permission through the terminal:

chmod +x ~/Applications/r-quick-share_*.AppImage

Adjust the path if you saved the file elsewhere. Alternatively, right-click the AppImage file in your file manager, select “Properties,” navigate to the “Permissions” tab, and check the “Allow executing file as program” checkbox.

For convenient access, create a desktop shortcut or add the AppImage to your application menu using menu editing tools like MenuLibre. The AppImage contains the necessary icon and desktop entry information for proper integration.

Running the AppImage

Launch RQuickShare by double-clicking the AppImage file or executing it from the terminal:

./r-quick-share_*.AppImage

The application starts and places an icon in your system tray. On first launch, you may encounter a message about missing libfuse2. Modern Linux distributions are transitioning to libfuse3, but AppImages still require the older libfuse2 library. Install it if necessary:

sudo apt install libfuse2

After installation, the AppImage should launch without issues. The application functions identically to the DEB package version, with all features available despite the portable installation method.

Method 3: Alternative Installation Methods

While DEB and AppImage cover most user needs, RQuickShare supports additional installation formats for users with specific requirements.

Using Snap Package

Snap packages provide another containerized application format supported on Linux Mint 22. Though RQuickShare hasn’t been published to the official Snap Store yet, you can install snap files manually if available from the GitHub releases page.

Download the .snap file and install it using:

sudo snap install --dangerous r-quick-share_*.snap

The --dangerous flag permits installation of snaps from sources other than the Snap Store. Snap applications run in confined environments with restricted system access, which enhances security but may limit certain functionality depending on permission declarations.

RPM Package Consideration

The releases page also offers RPM packages designed for Red Hat-based distributions. While Linux Mint uses DEB packages natively, you can convert RPM files to DEB format using the alien utility:

sudo apt install alien
sudo alien -d r-quick-share_*.rpm

This process generates a DEB file from the RPM package, which you can then install normally. However, this conversion approach is rarely necessary for Linux Mint users, as official DEB packages already exist.

Building from Source (Advanced)

Developers and advanced users may prefer building RQuickShare from source code available on GitHub. This method requires installing the Rust programming language toolchain and various development libraries. Building from source allows you to test unreleased features, contribute to development, or create custom modifications.

The GitHub repository contains detailed build instructions in its README file for users interested in this approach. Most users find the pre-built packages more convenient and equally capable.

Post-Installation Configuration

After installing RQuickShare through your preferred method, complete the initial setup to enable file sharing functionality. Launch RQuickShare from your application menu—it appears under the Internet or Network category depending on your desktop environment configuration. Alternatively, start it from a terminal by typing rquickshare.

The application minimizes to your system tray rather than opening a traditional window. Look for the RQuickShare icon in the notification area, typically located in the bottom-right corner of the Cinnamon desktop or the top panel in other environments. Clicking this icon reveals options for making your device discoverable, accessing settings, and viewing transfer history.

Firewall Configuration

Linux Mint 22 includes UFW (Uncomplicated Firewall) which may block incoming Quick Share connections by default. Check your firewall status:

sudo ufw status

If the firewall is active and you experience connection issues, you may need to allow the necessary ports for Quick Share communication. The protocol uses dynamic port allocation, so the simplest solution involves temporarily testing with the firewall disabled:

sudo ufw disable

If this resolves connection problems, re-enable the firewall and create specific rules allowing RQuickShare traffic. Alternatively, continue with the firewall disabled if your network environment is trusted and secure.

Startup Configuration

For convenient access, configure RQuickShare to launch automatically when you log in. Open your system settings and navigate to “Startup Applications” (the exact location varies by desktop environment). Click “Add” or the plus button to create a new startup entry.

Set the name to “RQuickShare,” and enter rquickshare as the command. Save the entry. RQuickShare now starts automatically with each login, ensuring file sharing availability whenever you need it.

Access the application settings through the system tray icon to customize the default download location, notification preferences, and device visibility options. Most users find the default settings appropriate, but personalization helps optimize the experience for your specific workflow.

Connecting and Using RQuickShare

With RQuickShare installed and configured, establish a connection between your Linux Mint 22 system and Android device to begin transferring files.

Pairing with Android Device

Ensure both devices connect to the same WiFi network—this requirement applies to initial device discovery, though transfers may use WiFi Direct technology for faster speeds. On your Android device, swipe down from the top of the screen to access Quick Settings and locate the Quick Share tile. If it doesn’t appear in your Quick Settings, add it through the Quick Settings editor.

On Linux Mint 22, click the RQuickShare system tray icon and select the option to make your device discoverable. The application broadcasts its presence on the local network, allowing Android devices to detect it.

Open the sharing menu on your Android device (typically through the Share button in any app) and select Quick Share. Your Linux Mint system should appear in the list of nearby devices. Tap the device name to initiate the first connection. A pairing confirmation appears on your Linux system—accept it to establish trust between devices.

After initial pairing, subsequent connections happen automatically without requiring manual approval, streamlining the file transfer process.

Install RQuickShare on Linux Mint 22

Transferring Files

Sharing files from Android to Linux works through the standard Android sharing interface. Select one or more files in any app, tap the Share button, and choose Quick Share from the sharing options. Select your Linux Mint computer from the available devices. The transfer begins immediately, with progress displayed on both devices. Files save to your configured download location on Linux, typically the ~/Downloads folder unless changed in settings.

Sending files from Linux to Android currently depends on RQuickShare’s interface implementation—check the system tray menu for send options or access them through a file manager context menu integration if available. Select the destination Android device and confirm the transfer. Your Android device prompts you to accept the incoming files.

Transfer speeds vary based on network conditions, file sizes, and whether WiFi Direct activates. Small files transfer nearly instantaneously, while larger files demonstrate speeds typically ranging from 10-50 MB/s depending on your WiFi hardware capabilities.

Troubleshooting Common Issues

Most users complete installation and setup without encountering problems, but several known issues have straightforward solutions.

Blank Window or App Won’t Start

Some users report RQuickShare displaying a blank window or failing to start, particularly on systems with NVIDIA graphics cards. This issue stems from WebKit rendering conflicts with certain GPU configurations. Launch RQuickShare with an environment variable override:

env WEBKIT_DISABLE_COMPOSITING_MODE=1 rquickshare

This command disables hardware-accelerated compositing for WebKit, resolving the display issue. If you need to use this workaround regularly, modify your desktop launcher or startup entry to include the environment variable prefix.

If problems persist, try the legacy variant of RQuickShare designed for systems with older dependencies or compatibility constraints. Download the legacy DEB or AppImage from the releases page and install it as an alternative.

Devices Not Discovering Each Other

When your Android device fails to detect your Linux system or vice versa, verify network connectivity first. Both devices must connect to the same WiFi network—guest networks, WiFi isolation, or separate subnets prevent discovery. Some routers enable “client isolation” or “AP isolation” that blocks direct communication between devices on the same network. Check your router settings and disable these features if present.

Firewall rules may block the discovery protocol. Test by temporarily disabling UFW as described earlier. If this resolves the issue, create appropriate firewall rules to allow Quick Share traffic while maintaining security.

Restart the network services on Linux Mint if discovery problems persist:

sudo systemctl restart NetworkManager

Restarting your Android device’s WiFi connection also helps resolve transient network issues.

Dependency Issues

Missing system libraries prevent RQuickShare from launching. If you encounter errors mentioning libayatana-appindicator or libappindicator3, install the required packages:

sudo apt install libayatana-appindicator3-1 libappindicator3-1

For GLIBC version mismatches, download the legacy variant of RQuickShare designed for older system libraries. Linux Mint 22’s GLIBC version should support the main variant without issues, but systems upgraded from much older releases might require the legacy version.

Keep your system updated to ensure compatibility with the latest software:

sudo apt update && sudo apt upgrade

Regular updates prevent dependency conflicts and security vulnerabilities.

Congratulations! You have successfully installed RQuickShare. Thanks for using this tutorial for installing RQuickShare on Linux Mint 22 system. For additional help or useful information, we recommend you check the official RQuickShare website.

VPS Manage Service Offer
If you don’t have time to do all of this stuff, or if this is not your area of expertise, we offer a service to do “VPS Manage Service Offer”, starting from $10 (Paypal payment). Please contact us to get the best deal!

r00t

r00t is an experienced Linux enthusiast and technical writer with a passion for open-source software. With years of hands-on experience in various Linux distributions, r00t has developed a deep understanding of the Linux ecosystem and its powerful tools. He holds certifications in SCE and has contributed to several open-source projects. r00t is dedicated to sharing her knowledge and expertise through well-researched and informative articles, helping others navigate the world of Linux with confidence.
Back to top button