Skip to content

nightmaregaurav/XFreeRDP-GUI

Repository files navigation

XFreeRDP-GUI

Provides a simple GUI for XFreeRDP in Linux


Initial Screen Feature Selection Save Information Use Existing connection

Installation

Step 1: Install XFreeRDP from your package manager

Step 2: Make sure Zenity and awk are available in your system

Step 3: Clone this repository https://github.com/nightmaregaurav/XFreeRDP-GUI

Step 4: cd XFreeRDP-GUI

Step 5: Run chmod +x install.sh

Step 6: Run sudo ./install.sh

Step 7: Run xfreerdp-gui from your terminal or run it from your application menu (Note: while using application menu, you may need to right-click to access different options)

Uninstall

Step 1: Clone this repository https://github.com/nightmaregaurav/XFreeRDP-GUI

Step 2: cd XFreeRDP-GUI

Step 3: Run chmod +x uninstall.sh

Step 4: Run sudo ./uninstall.sh

Usage

Plain: xfreerdp-gui

  • Opens the GUI and ask for the required information

Help: xfreerdp-gui --help

  • Displays the help message

Saved: xfreerdp-gui --saved

  • Opens the GUI to choose from previously saved connections

Seamless/Recently Saved: xfreerdp-gui --latest

  • Run with most recently saved connection

Seamless/Recently Used: xfreerdp-gui --recent

  • Run with most recently used connection

Disclaimer

This tool is in no way affiliated with FreeRDP or XFreeRDP. It is just a simple GUI for XFreeRDP, not a replacement for it. If you want to know more about FreeRDP or XFreeRDP, you can visit their website here.


How to Contribute

  • Fork the repository
  • Clone the forked repository
  • Make changes
  • Commit and push the changes
  • Create a pull request
  • Wait for the pull request to be merged
  • Celebrate
  • Repeat

If you are new to open source, you can read this to learn how to contribute to open source projects.
If you are new to GitHub, you can read this to learn how to use GitHub.
If you are new to Git, you can read this to learn how to use Git.
If you are new to Bash, you can read this to learn how to use Bash.


Note: This Project is Licensed under GNU GPLv3.

Which means Anyone are permitted for:

  • Commercial use: The licensed material and derivatives may be used for commercial purposes.
  • Distribution: The licensed material may be distributed.
  • Modification: The licensed material may be modified.
  • Patent use: This license provides an express grant of patent rights from contributors.
  • Private use The licensed material may be used and modified in private.

Under Condition that:

  • Disclose source: Source code must be made available when the licensed material is distributed.
  • License and copyright notice: A copy of the license and copyright notice must be included with the licensed material.
  • Same license: Modifications must be released under the same license when distributing the licensed material. In some cases a similar or related license may be used.
  • State changes: Changes made to the licensed material must be documented. Along with link to original source

Open For Contribution

About

Provides a simple GUI for XFreeRDP in Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages