3.9
To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too
3.9
Lot to tell and experience.
guiscrcpy 3.9
has all the important features to make your android screen mirroring another heaven.
PS: Long time no stable releases. Lets hope this has very less bugs 😄
Highlights
Desktop Shortcut to device for Linux
Now guiscrcpy supports creating shortcuts for your device right on your desktop so you don't do the extra work of
adb connect
or adb tcpip
. All the work is simply done by just one desktop file.
See FEATURES to see how it looks
Improved documentation
I have now added all the important thing and a proper FAQ to fix the common problems I have seen in users
New Device Selection Panel
Thanks to suggestions of @Thyrador, guiscrcpy
's device selector is looking way better than any other free screen mirroring clients in the world, and now it makes more sense to users too. Equally helpful for developers and power users, guiscrcpy
s panel features all the information you need to know as developer of our device.
Also, it is more intuitive if your device is unauthorized, offline or connected, over WiFi or USB, everything as simple as pie
First stable snap
In the dawn of older devices coming into use, and those users who are concerned about security, guiscrcpy's snap is a good way of installation as it comes out of the box with scrcpy v1.13 and adb installed making use easy as pie, just
snap install guiscrcpy
to get the latest version
scrcpy
v1.13 (#81)
With the release of scrcpy
v1.13 few weeks ago, guiscrcpy
has included all the support for the latest system.
Screen orientation (#81) support was added and updated to configuration. The device uses specific device rotation saved to the file
Interface scrcpy
and adb
For AppImages, it might be not easy to extract it and use the adb
and scrcpy
packaged along with it. For that, guiscrcpy provides a direct interface of the same as a command-line args
guiscrcpy adb-interface
guiscrcpy scrcpy-interface
AppImage (manylinux2014
)
Adapted from v3.7
The Appimage although, already packaged before, was however incorrect. This build focuses on releasing the first test AppImage for manylinux2014
and above linux distributions. Thanks to @niess and python-appimage for helping me create an AppImage exclusively for guiscrcpy, which is ready to use, out of the box, preinstalled with scrcpy
and adb
. The AppImage reduces the hardwork of installing scrcpy
and adb
on end users linux distributions. See #56 for more information.
Menu shortcuts #82 #80
Adapted from v3.7
@cameel pointed out the creation of the desktop file had created problems if the path did not exist. This was solved by his solution, derived from a stackoverflow answer. Thanks to both, guiscrcpy
is now installed to their respective directories without crashing, and solves a part of #62
Option to select devices? #65 #64
Adapted from v3.7
The key highlight of this guiscrcpy
release is that, it now supports multiple devices, and multiple toolkit integrations, and faster too. Multiple guiscrcpy.ux
objects are now created and a unique id (salted hash) is created for each device by their device, and the toolkits are assigned color labels based on the first 6 letters of the salted hash hex code.
Color choice on device identifiers
I had perceived that some colors of the device identification might not be favorable for some users. However, these are not determined randomly, but are generated from the device identifiers. However, it is possible to shift the hex code by a few integers, This can be done by adding the
sha_shift: <integer>
as an option on the configration file.
New method of using guiscrcpy-mapper
With Windows systems using binary of guiscrcpy, it was found that there were no guiscrcpy-mapper
executable. This is now fixed in guiscrcpy v3.9 with the help of the command line args
guiscrcpy --mapper
This makes everything combined under one hood.
Partial support for ChromeOS
With Chromium / ChromeOS having linux support now, guiscrcpy
has made use of its AppImage distribution to make it compatible with Chromium. However, the desktop environment is too complex for guiscrcpy's PyQt to work on making it difficult to move floating panels around the screen. Now you can enable the desktop window decoration on guiscrcpy's frameless windows too by
guiscrcpy --force-window-frame
Custom theme
There might be some users who are not much interested with guiscrcpy's theme (Breeze with QDarkStyle). Now guiscrcpy
provides a command line option to change the theme to any of Fustion
, Windows
, etc
using the command line flag
guiscrcpy --theme <theme_name>
Note to packagers
The way guiscrcpy works has fundamentally changed. New dependencies have added. Old ones have been removed. The following dependencies have been removed
- GitPython
If you are using guiscrcpy's Source '.tar.gz'
, then, it is preferred to use only and only PyQt5 5.14.2
. Other versions of PyQt5
are discouraged. However for older versions of PyQt5
, it is possible to make guiscrcpy work, but by remaking the UI.
Before building the binary distribution, please run
make
if the version of PyQt5 does not match 5.14.2
Now, I am on Patreon. If you like guiscrcpy, support guiscrcpy
Support / Donate / Share
coded with
❤️ by a @srevinsaju