tml1024 / fluffydisplay Goto Github PK
View Code? Open in Web Editor NEWFluffyDisplay: Manage virtual displays on your Mac
License: Apache License 2.0
FluffyDisplay: Manage virtual displays on your Mac
License: Apache License 2.0
I recently built and installed this app on my MacBook Pro so that I could use my iMac as a second monitor and started screen sharing through multiple apps and they all returned with the virtual monitor to be yellow like this constantly. I'm not too experienced so I wouldn't be able to fix the problem myself, any help would be appreciated
Thanks,
Not an issue but not sure where to ask - How do you "Start FluffyDisplay"? Each time i open, opens it in textEdit.
Thank you for this very handy tool! It is exactly what I need.
Unfortunately, exactly since I upgraded my MacBook Air M1 (MacBookAir10,1) from macOS Ventura to macOS Sonoma 14.0 (23A344), I am no longer able to add a virtual display. The app launches normally and appears in the menu bar, but when I click on "New" and then select any virtual display, nothing happens. Neither in the app itself nor in the System Settings / Information does the virtual display appear.
When I download the source code and start the app from Xcode, the app behaves exactly the same, every time I try to add a virtual display without success, Xcode gives me the following error message:
-[VirtualDisplayClient pluginWithOptions:]: spawnProxy message error kr=0x5((os/kern) failure)
Unfortunately, my knowledge is not sufficient to solve the problem myself, so I would be incredibly grateful if you could solve it!
Thank you, F1248
I've recently starting to mess around with an OSX VM with GPU passthrough but happens that the GPU doesn't have any sort of display outputs, so I'm currently using the VM's display whose performance is horrible. I was wondering if it would somehow be possible to automatically run FluffyDisplay and pick a Virtual Display without the user's input on boot/startup.
This is a cool solution, and matches my use case perfectly.
Some specifics:
2018 MacBook Pro 13" 16GB
BigSur 11.6
Most recent version of FluffyDisplay
I have a 5K iMac, so I request the display size to match, 5120x2880, however from the iMac side I only see a screen resolution of 2560x1440. I can confirm this on the MacBook displays control panel when I option-click the "scaled" button.
The about this mac -> displays shows 5120x2880. Strange
I have an issue with a virtual display becoming the main display.
At the beginning, I have one built-in display and one external display, mirrored.
I then launch FluffyDisplay and create a virtual display.
All is good.
Now I unplug my external monitor.
Problem: macOS makes the FluffyDisplay its main display.
Is there a way to prevent that and make the built-in display the main display instead?
First of all, I want to say that your software is amazing.
I've been using it with an Android Phone and Tablet.
Instead of VNC I used Nomachine.
It supposed to be faster, I can choose the remote monitor and I can see the remote cursor.
For latency I have used USB tethering. It made a huge difference.
Using USB the "monitor" is also charging from the laptop.
Also I have defined a new resolutions for my phone:
Resolution(1080, 2340, 398, true, "P30 Pro Portrait"),
Resolution(2340, 1080, 398, true, "P30 Pro Landscape"),
It would be nice if the user could define custom resolutions from the menu.
With your software and a phone or a tablet plus a cheap holder from Aliexpress any laptop can became a dual display laptop.
You can have a debug screen, chats, videos or whatever on your second mini screen.
I was looking for a tool like this for a different use case than you describe. My suggestion is you add this description for others looking for a similar solution.
My use case is for when I have to present something over Zoom/Teams. Normally when giving presentations, PowerPoint or SlidePilot (https://slidepilotapp.com/) projects the presentation onto an external screen, and my laptop screen becomes the presenter display. However, this is not possible when presenting on a video call, since the presenter display only works when an external screen is attached. With FluffyDisplay, I'm able to set up a virtual display and have PowerPoint/SlidePilot use that for the presentation, while the real display becomes the presenter display. I can then share the virtual display over Zoom/Teams.
The disadvantage of this setup is that it's hard to monitor what's on the external screen locally. I have currently solved that by capturing it using OBS and showing a preview locally (which is, to be honest, a botch), but am looking for other solutions to that problem currently.
I use iPad as a display, but there isn't correct resolution.
I would appreciate it if you make it support define resolution by myself or you add it(2388*1668) to the preset resolution.
Thank you very much.
I just launched the FluffyDisplay on macOS 11.2 Big Sur. Thanks for creating such application. It helps me with 2 MacBooks Pro. I am creating a virtual display with FluffyDisplay on the first mac and connect from the second mac over VNC.
Thanks for making this.
I am gonna try to implement NDI inside of FluffyDisplay, although I am more proficient in swift than objective c. It would be cool to have FlufflyDisplay as an NDI source because NDI is optimised for low latency and quality (NewTek NDI® protocol allows high-quality, high-performance, low-latency streaming of video and audio over a local network.) and less clunky to use than ScreenSharing. You don't even need to have a Mac, you can use a raspberry pi 400 running Dicaffeine to display two screens. you could have a setup in another room with bluetooth keyboard and mouse connected to your host with identical displays.
Thank you for this great piece of software!
I would like to be able to enter a custom resolution (width x height x ppi).
Hi, thanks for this excellent project.
I have a simple question, I did read the project description and try the "New on peer" function, but it just created a new virtual screen which has the same resolution as another Mac running on my network, nothing more, is the "New on peer" function supposed to work like this? I don't understand... thanks.
============================
You can also run FluffyDisplay also on the other Mac. In that case the main Mac notices that and automatically adds a menu "New on peer" (suggestions for better but still short name welcome) under which will appear the displays of other Macs running FluffyDisplay. When you choose one of those, FluffyDisplay on that other Mac will automatically start ScreenSharing to connect to your main Mac.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.