You are not logged in.

#1 2015-04-03 11:48:47

feklee
Member
Registered: 2015-04-03
Posts: 57
Website

Window manager that can scale individual window or virtual desktop?

Xfig doesn't work well on high DPI screens, especially for users whose vision is not that great. The problem is that there is no configuration option to scale elements such as lines.

I see two ways to solve the problem:

  • Scale the Xfig window.

  • Scale the virtual desktop on which Xfig is running. Other applications would be running on virtual desktops that are not scaled.

Following a suggestion in the awesome mailing list, I looked into Wayland plus a compositing window manager. However, XWayland, the X compatibility layer, has issues with Xfig. So I guess that for now I’m stuck with X.org, and a window manager compatible with the X composite extension.

Offline

#2 2015-04-03 12:22:20

Alad
Wiki Admin/IRC Op
From: Bagelstan
Registered: 2014-05-04
Posts: 2,422
Website

Re: Window manager that can scale individual window or virtual desktop?


Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby

Offline

#3 2015-04-03 12:32:17

feklee
Member
Registered: 2015-04-03
Posts: 57
Website

Re: Window manager that can scale individual window or virtual desktop?

Thanks for the suggestion @Alad. However, I'm not looking for accessibility stuff. The user possibly even has above average vision, but he's not twenty anymore. He's turning eighty this year. Furthermore, I'm not looking for a desktop environment. A highly configurable floating WM with virtual desktops is all that's needed. Applications will be started from the command line. There will be no desktop and no menu.

At the moment, I would like to know which WMs support displaying individual windows scaled up, or - alternatively - support scaling individual virtual desktops.

Offline

#4 2015-04-03 21:38:44

mythus
Member
From: MS Gulf Coast
Registered: 2008-05-15
Posts: 509
Website

Re: Window manager that can scale individual window or virtual desktop?

Take a look at e16 (Enlightenment 16)


Legends of Nor'Ova - role playing community devoted to quality forum-based and table-top role play, home of the Legends of Nor'Ova Core Rule Book and Legends of Nor'Ova: Saga of Ablution steam punk like forum based RPG

Offline

#5 2015-04-03 22:22:14

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,543
Website

Re: Window manager that can scale individual window or virtual desktop?

feklee wrote:

I would like to know which WMs support displaying individual windows scaled up, or - alternatively - support scaling individual virtual desktops.

None.  This is simply - by definition - not in the wheelhouse of a window manager.  A window manager can scale a window in the sense that it can make the window larger or smaller, but (unless the client program responds to this separately) this will not change the size of any of the content of the window: window managers do not affect the content of windows.

A widget toolkit could do this - at least for any content that uses that toolkit.

A compositor could also do this, and this could be entirely independent of whether a toolkit was used.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#6 2015-04-04 10:16:21

feklee
Member
Registered: 2015-04-03
Posts: 57
Website

Re: Window manager that can scale individual window or virtual desktop?

mythus wrote:

Take a look at e16 (Enlightenment 16)

Interesting. That's an old version of Enlightenment. Newer versions don't offer that feature? Could you provide a link to more information?

Update, got a reply from Rasterman: "not possible in x11 due to input always being 1:1. we could scale the pixels
but your input would still think it has the original sized window as input dosnt go through the wm."

Last edited by feklee (2015-04-06 11:33:10)

Offline

#7 2015-04-04 21:24:22

feklee
Member
Registered: 2015-04-03
Posts: 57
Website

Re: Window manager that can scale individual window or virtual desktop?

Possible solutions:

  • Pervert: Set up a virtual machine just for Xfig, then use xrandr to scale the desktop inside of the virtual machine.

  • Saner: Run Xfig in a VNC server (or NX), then connect with a client that supports scaling, e.g. gtk-vnc.

  • Could be nice: Run Xfig within Xephyr, an X server that runs in a window within X. However, scaling with xrandr doesn't work.

  • Untested: Use the Compiz Ezoom plugin to scale part of the screen. One would somehow need to prevent windows from being positioned outside of the zoomed area, and also restrict mouse movement.

Last edited by feklee (2015-04-06 11:27:07)

Offline

#8 2015-05-08 17:48:43

feklee
Member
Registered: 2015-04-03
Posts: 57
Website

Re: Window manager that can scale individual window or virtual desktop?

Wrote a tool for running applications scaled with VNC: Vncdesk (AUR)

Last edited by feklee (2015-05-08 21:47:38)

Offline

Board footer

Powered by FluxBB