Home

How to Resolve Canon Printer Error E000005-0000

Printers can occasionally display cryptic error messages that interrupt your workflow. One such error is the E000005-0000 code, which might leave you unsure of how to proceed. In this guide, we will walk you through the process of resolving this error on your Canon printer by accessing the advanced settings menu.

Read more

2024/10/11 14:48 · Louis Ouellet · 0 Comments · 0 Linkbacks

How to Set a Default Program

When working with different files on your computer, it's often necessary to set a default program to open certain types of files. This saves time and improves efficiency because you don't have to select a program every time you open a file. In this article, we will guide you step by step through how to set a default program in Windows.

Read more

2024/10/11 14:20 · Louis Ouellet · 0 Comments · 0 Linkbacks

Installation Guide

2024/10/09 23:08

PyRDPConnect (in Development)

PyRDPConnect is a cross-platform Python application designed to provide a sleek, modern, and efficient front-end interface for connecting to Remote Desktop (RDP) sessions. Built with PyQt5, the application supports both macOS and Linux, offering an intuitive and user-friendly experience for users who need to manage RDP connections across multiple environments.

Author Louis Ouellet
Email louis@laswitchtech.com
Compatible macOS, Debian, Raspberry Pi OS
Download Download
Bug Tracker Issues
Source Source
Donation Donation

Features

  1. Cross-Platform Compatibility: PyRDPConnect is compatible with both macOS and Linux, with specific adjustments made to ensure seamless operation on both operating systems.
  2. Customizable Interface: The application uses a customizable UI that allows users to define their preferred settings, such as server address, resolution, multi-monitor support, sound redirection, and more.
  3. Auto-Detection of FreeRDP Version: The application automatically detects the version of FreeRDP installed on the system and adjusts the command syntax accordingly, ensuring compatibility with both older and newer versions of FreeRDP.
  4. Bundled FreeRDP: PyRDPConnect includes the ability to package the correct version of FreeRDP within the application, simplifying deployment and reducing dependency issues.
  5. Certificate Handling: The application handles SSL certificates during connection attempts, providing users with the option to accept or reject untrusted certificates through a dialog box.
  6. Resource Management: The application efficiently manages resources, including styles, icons, and other assets, ensuring they are bundled correctly in the final application package.
  7. Connection Management: The interface includes a progress dialog to indicate the status of connection attempts, with options to cancel the attempt if necessary.
  8. Logging and Debugging: The application includes logging features for easier debugging and tracking of issues during the connection process.

Screenshots

License

This software is distributed under the MIT license.

Third-Party Licenses

This project uses FreeRDP, which is licensed under the Apache License 2.0 license.

Security

Please disclose any vulnerabilities found responsibly – report security issues to the maintainers privately. See SECURITY.md for more information.

Contributing

Contributions to PyRDPConnect are welcome! If you have ideas for new features or have found bugs, please open an issue or submit a pull request.

How to Contribute

  1. Fork the Repository: Create a fork of the repository on GitHub.
  2. Create a New Branch: For new features or bug fixes, create a new branch in your fork.
  3. Submit a Pull Request: Once your changes are ready, submit a pull request to the main repository.

Acknowledgments

  1. FreeRDP: For providing a powerful and flexible open-source RDP client.
  2. PyQt5: For making it easy to create a modern and responsive UI in Python.
  3. PyInstaller: For simplifying the process of packaging Python applications for distribution.

Wait, where is the documentation?

Review the Usage Guide.

To Do List

  1. Need to add a way to deploy pre-configured –config-file in setup.sh
  2. Need to add support for VPN (openVPN) including a status icon
  3. Add the ability to customize the plymouth theme with the logo
  4. Add create a custom openbox theme
  5. Remove support for FreeRDP Version 2 and Only support FreeRDP Version 3 (Due to lack of support for USB redirections and WebCam redirection), more like support for version 2 only offer limited features
  6. Install FreeRDP from Repository instead
  7. Add Profiles, if only one is configured it should be launched by default. A profile should be able to be set a the default profile.
  8. Move all dialogues into the main dialogues for consistency across multiple OSes
  9. Update process before stable release ⇒ Execute git pull
  10. Update process after stable release ⇒ Verify VERSION, Download latest release, unpack, execute setup.sh
  11. Add 2 installation modes in setup.sh. Install as an application (default) and install as a thinclient –thinclient.
  12. Add support for DEBUGGING
  13. Add support for remote apps

Tags

Setup as a Thin-Client

Here is how you can convert a Raspberry Pi or Debian into a thin-client using PyRDPConnect.

curl -s https://raw.githubusercontent.com/LaswitchTech/PyRDPConnect/refs/heads/dev/setup.sh -o setup.sh
bash setup.sh

Read more

2024/10/09 20:19

Resolving: Unable to Create a New Folder

When managing files on your computer, the ability to create new folders is essential for organizing your data. However, users may sometimes encounter an issue where they are unable to create new folders. This problem can arise due to modifications to registry keys. In this article, we’ll walk through the steps to resolve the issue and restore the missing “New Folder” option using PowerShell and registry adjustments.

Read more

2024/09/10 14:01 · Louis Ouellet · 0 Comments · 0 Linkbacks

Fixing CrowdStrike Issue on Windows

Recently, there was a significant issue involving CrowdStrike and Microsoft Windows. On July 19, 2024, CrowdStrike released a routine configuration update for their Falcon sensor software, which led to unexpected system crashes and blue screens of death (BSOD) on Windows systems. The update caused a logic error that corrupted essential system files, triggering widespread outages across various sectors, including healthcare, finance, and critical infrastructure.

Approximately 8.5 million Windows devices were affected, representing less than 1% of all Windows machines globally. The issue primarily impacted systems running the Falcon sensor for Windows version 7.11 and above that were online between 04:09 UTC and 05:27 UTC on the day of the update. The problem was particularly severe for devices with Windows BitLocker encryption enabled, as recovery required an encryption key often stored on servers that were also affected.

To mitigate the issue, users were advised to boot into Safe Mode or the Windows Recovery Environment and delete specific corrupted files from the CrowdStrike directory. CrowdStrike has since rolled back the problematic update and provided manual remediation steps to help affected users restore their systems. They are also conducting a thorough root cause analysis to prevent similar incidents in the future.

Read more

2024/07/23 14:00 · Louis Ouellet · 0 Comments · 0 Linkbacks