#StackBounty: #unity #camera #isometric Constraining an orthographic camera to an isometric world

Bounty: 50

I am using Unity3D, and I am building an isometric world by rotating a plane on the Y axis by 4.205 units.

I am using an orthographic camera. I want to constrain the camera so that the viewport never shows the area outside of the world (in green).

Isometric map

  1. How can I calculate the corner points of my rotated plane in screen coordinates, represented by green?
  2. How do I stop the camera from scrolling to prevent it from showing the area outside the world, represented by gray?


Get this bounty!!!

#StackBounty: #unity #launcher #games #steam Remove window borders and unity panels

Bounty: 150

I have a multi-monitor setup with two screens. I’d like to stream a game with OBS, but still be able to use my second screen. If I run the game in fullscreen, I can un-capture mouse and keyboard with Shift+Tab (showing me the Steam overlay). But as soon as I click outside of the game, the recording of the game is missing a part of the game screen (although the steam overlay is still completely visible)

If I put the game into window mode, tabbing out works like it should, but, well, the game is in a window not in full screen, and therefore, the bottom and left part are incomplete due to the window having FullHD resolution (the Unity panels are in the way).

Can I somehow, on Ubuntu 16.10, remove the title bar of one single application and make that application overlap both the Unity launcher (the thing on the left with the program icons) and the Unity title bar (the thing on the top with WiFi, Network, Date, User, etc.)? I want the game to run in window mode, but still using the complete screen without using any window decorations – I can’t use actual fullscreen mode cause that messes up the capture if I do something on the other screen.

I could use the Ubuntu configuration “Screen Display” to make the launcher appear on just one screen – but that doesn’t make the title bar of the window go away, nor does it hide Unity’s title bar.


Get this bounty!!!

#StackBounty: #unity #launcher Open new window when clicking Unity launcher icons?

Bounty: 50

Background

I realize middle-clicking on a Launcher icon opens a new instance, but my mouse doesn’t have a good middle-click option (clicking the scrollwheel works for this, but it’s cumbersome). My workflow tends to involve numerous windows for programs such as terminal and Chrome. Currently, terminal opens new windows when I click the Launcher icon, but Chrome and Nautilus do not.

Research

I found out how to list all the keys associated with org.compiz.unityshell by way of an article on OMG! Ubuntu!, and got this list:

user@comp> gsettings list-keys org.compiz.unityshell
override-decoration-theme
disable-show-desktop
launcher-switcher-forward
reveal-trigger
reveal-pressure
alt-tab-prev-window
launcher-capture-mouse
stop-velocity
panel-opacity-maximized-toggle
automaximize-value
spread-app-windows
panel-first-menu
decay-rate
alt-tab-bias-viewport
background-color
lock-screen
backlight-mode
dash-blur-experimental
edge-responsiveness
show-minimized-windows
inactive-shadow-color
low-graphics-mode
spread-app-windows-anywhere
alt-tab-timeout
switch-strictly-between-applications
autohide-animation
shadow-y-offset
inactive-shadow-radius
menus-discovery-duration
launcher-switcher-prev
menus-fadeout
shadow-x-offset
icon-size
overcome-pressure
dash-tap-duration
execute-command
alt-tab-forward
show-launcher
edge-passed-disabled-ms
launcher-opacity
show-desktop-key
show-hud
scroll-inactive-icons
disable-mouse
alt-tab-next-window
num-launchers
menus-fadein
panel-opacity
launcher-hide-mode
active-shadow-radius
menus-discovery-fadeout
keyboard-focus
alt-tab-prev
urgent-animation
active-shadow-color
launcher-minimize-window
alt-tab-prev-all
launch-animation
menus-discovery-fadein
show-menu-bar
alt-tab-forward-all
shortcut-overlay
user@comp> 

However, none of these look very promising. I have also found other questions wanting to do exactly the opposite of what I want to do, but I couldn’t determine from those questions how to reverse it.

Question

Is there a way to make the Unity Launcher open new windows for all programs when left-clicking and not just when middle-clicking?


Get this bounty!!!

#StackBounty: #unity #workspaces #docking Window positions messed up after docking

Bounty: 50

I have a HD display on my laptop (Dell Latitude E7250) and a Full HD one on my docking station. When I dock my laptop the window positions often (yet not always) get messed up. Sometimes (some of) the windows get minimized and sometimes they switch to different workspaces, e.g. (1,1) to (1,6), usually staying on the same row.

Running Ubuntu 16.04 / Unity with 24 workspaces (6×4) (yes, I need that much).

Is there any way to fix this? Saving the layout somehow could help as I always have certain windows open on certain workspaces (e.g. IntelliJ Idea on (2,3).

Thanks.


Get this bounty!!!