All Projects → torchgm → ActiveDesktopPlus

torchgm / ActiveDesktopPlus

Licence: GPL-3.0 license
A simple app that lets you pin windows to your desktop and use fullscreen programs and videos as interactive wallpapers.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to ActiveDesktopPlus

LiveWallpaper
A tiny win10 (dynamic) wallpaper changer | 巨应壁纸 | 动态壁纸 | Free wallpaper engine
Stars: ✭ 396 (+350%)
Mutual labels:  wallpaper, wpf, wallpaper-engine, wallpaper-app
Lively
Stars: ✭ 5,721 (+6401.14%)
Mutual labels:  wallpaper, desktop, wallpaper-engine, wallpaper-app
Dmskin Wallpaper Maker
Windows 桌面动态壁纸 视频壁纸
Stars: ✭ 151 (+71.59%)
Mutual labels:  wallpaper, wpf, desktop
Wincustomdesktop
自绘桌面框架,用你的代码绘制桌面
Stars: ✭ 109 (+23.86%)
Mutual labels:  wallpaper, desktop
Redpaper
A tool to download and set desktop wallpapers from Reddit
Stars: ✭ 64 (-27.27%)
Mutual labels:  wallpaper, desktop
Himawari Bg
🌏 Set the latest image from Himawari 8 as your desktop background.
Stars: ✭ 81 (-7.95%)
Mutual labels:  wallpaper, desktop
Livewallpaper
A tiny win10 (dynamic) wallpaper changer | 巨应壁纸 | 动态壁纸
Stars: ✭ 274 (+211.36%)
Mutual labels:  wallpaper, wpf
Oh My Earth
Make a real time earth picture as your wallpaper
Stars: ✭ 168 (+90.91%)
Mutual labels:  wallpaper, desktop
Repaper
Desktop that changes based on weather & time
Stars: ✭ 148 (+68.18%)
Mutual labels:  wallpaper, desktop
Komorebi
A beautiful and customizable wallpapers manager for Linux
Stars: ✭ 2,472 (+2709.09%)
Mutual labels:  wallpaper, desktop
komorebi
A beautiful and customizable wallpaper manager for Linux
Stars: ✭ 231 (+162.5%)
Mutual labels:  wallpaper, desktop
Paperview
A high performance X11 animated wallpaper setter
Stars: ✭ 999 (+1035.23%)
Mutual labels:  wallpaper, desktop
Pixel-Wallpaper-app
An app full of Constantly updating Google Pixel wallpapers
Stars: ✭ 120 (+36.36%)
Mutual labels:  wallpaper, wallpaper-app
Wallop
Extensible, living/animated wallpaper engine built in C# using Silk.NET's OpenGL wrapper at its core.
Stars: ✭ 27 (-69.32%)
Mutual labels:  wallpaper, desktop
numbernine
Attempt at a desktop shell and stuff; abandoned in favor of https://github.com/DankBSD/waysmoke
Stars: ✭ 15 (-82.95%)
Mutual labels:  desktop, desktop-environment
Zvirtualdesktop
Windows 10 Virtual Desktop Hotkeys, System Tray Icon, Wallpapers, and Task View replacement
Stars: ✭ 322 (+265.91%)
Mutual labels:  wallpaper, desktop
fantascene-dynamic-wallpaper
Managed animated wallpaper based on X11 under Linux
Stars: ✭ 76 (-13.64%)
Mutual labels:  wallpaper, wallpaper-engine
YdarWallpaper
opengl渲染的动态桌面壁纸
Stars: ✭ 65 (-26.14%)
Mutual labels:  wallpaper, desktop
Bing-Api
轻巧但辣鸡的 Bing 今日美图 API
Stars: ✭ 39 (-55.68%)
Mutual labels:  wallpaper, wallpaper-engine
contribute-foss
Let's build an exhaustive Wiki page on how to contribute to the Linux and FOSS community, even WITHOUT knowing code!
Stars: ✭ 136 (+54.55%)
Mutual labels:  desktop, desktop-environment

Active Desktop Plus

This project is currently unmaintained. Please consider options such as Lively or WallpaperEngine for now. I might do something with it in the future.

A simple app that lets you pin windows, videos and webpages to your desktop and use fullscreen programs as interactive wallpapers.

What does this do?

If you've ever looked into customising your desktop wallpaper further than what Windows allows, you may have come across a feature called "Active Desktop". It allowed you to use webpages and files as your wallpaper or overlay small windows on top of your desktop that stayed behind everything else. ADP attempts to reintroduce and supercharge this feature, allowing for any app, webpage or video you want to be kept on the desktop either as a full wallpaper or a small widget.

What apps can I use this with?

This utility should work with most applications. It's generally not compatible with UWP apps or anything that draws its own titlebar though. Some good apps to try are browsers, video players such as Windows Media Player or VLC (if you need more control than the built-in video player), or terminal emulators such as Windows Terminal. Since fullscreen apps are drawn behind the taskbar, TranslucentTB works wonders to help improve the overall appearance.

How do I use ADP?

To start, simply drag and drop an MP4, EXE or URL (for example from the address bar of your browser) onto ADP's main window, select a monitor, then click apply. It'll automatically configure itself as your wallpaper and set it to run when ADP starts. If you use a YouTube or ShaderToy URL, they'll automatically play muted, fullscreen and on loop. From this point, the ADP window can be safely closed and it will minimise to the notification area.

What if I want to customise it?

If you wish for more control, you can select the Edit Further option, which will allow you to customise your wallpaper in more depth, including spanning it across all monitors, setting whether or not it should open with ADP, toggling the ability to interact with the wallpaper and lots more.

What other instructions might I need?

ADP can be used in many different ways, you might find the following sets of instructions useful:

Sending an application to the desktop

  1. With ADP open and the focused window, hold Ctrl and move the mouse cursor over the titlebar of the window you wish to send to the desktop.
  2. Release Ctrl, then click the "Send To Desktop" button.
  3. Press Win+D to go to the desktop, you should see the app on the desktop.

Setting a video or webpage as your wallpaper manually

  1. In ADP, click on the "Use Video" until the Command Line box reflects what you want to set.
  2. Type the path to the video or webpage in the box provided.
  3. If you have multiple monitors, use the "Select Monitor" button to choose the monitor you wish to have the wallpaper on, or select Span if you want it to span all your monitors.
  4. Check "Start locked" (which will prevent you from closing the wallpaper accidentally via Alt+F4 or interacting with it in other potentially unwanted ways), and "Start with ADP" so that it runs whenever ADP is opened.
  5. Click "Add to saved apps".
  6. Find it in the list of saved apps, select it and click "Launch".

What properties can I change about an app?

The following properties are all available to change for any app in the config file as well as directly from the UI.

Command Line

The path to the application to be started. Can accept anything relying on the PATH variable. Setting it to MEDIA or WEB will change the type of content the wallpaper consists of.

Flags

Any flags, arguments or switches you want to apply to the app at launch.

X & Y

Specifies the location the window should be placed, with 0, 0 being the top-left of your primary monitor. Note that Windows inverts the Y axis, so down the screen is more

Height & Width

Specifies the new size of the window.

Friendly Name

What the application appears as in the Saved Apps list.

Wait Time

How long ADP should wait for the application to have opened in milliseconds (default 1000). If this is is too low then the application's main window may open after ADP tries to send it to the desktop, so increase this if you have issues getting an app to work, or decrease this if you feel it stays open too long.

Start Locked

Starts the application with interaction disabled.

Start with ADP

Starts the app at the same time ADP starts.

Start Pinned

Starts ADP without borders, and "pinned" to the desktop.

Fix Alignment

Attempts to fix the position of an app if it appears partially or fully off-screen (Only useful on some multi-monitor setups, see "Does it break easily?" below)

When adding an app under the "Saved Apps" secion, the only required value is Command Line, everything else can be left as-is if not needed and it will be ignored. Videos (MEDIA) and webpages (WEB) will require a path to the content in the Flags box. Some apps may simply not work when they're saved due to how they handle their main window. It's worth experimenting to see what does and doesn't work. The configuration file is located at %appdata%/ActiveDesktopPlus/saved.json.

Does it break easily?

I've tried to make it as stable as possible and have for the most-part succeeded. However, it was written by me using my terrible approach to problem-solving so there's a good chance it might just explode your PC. At the moment, you can use this to child any element of any window to the desktop, including text boxes, buttons, sections of the taskbar etc., all with varying degrees of hilarity. However this can occasionally cause the tool, Explorer or other apps to crash. Be careful, if you break something it's your own fault. Furthermore, it's worth noting you may run into issues with some fullscreen apps if you use a multi-monitor setup where primary monitor's top-left corner is not the top-left corner of the entire desktop area (press PrtSc, paste into an image editor, and if the top-left corner of your primary monitor isn't in the top-left corner of the image then this may apply to you). As such, the Fix Alignment options exist, but these may not work for all apps. I'm looking into ways around that.

Why can't I do x with it?

Because I've not added that feature. Feel free to complain at me or add it yourself though. I cannot guarantee compatibility with versions of Windows older than 10 2004. Microsoft are weird and keep moving around the order that the desktop windows are in. If it doesn't work, file an issue or something.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].