how to secure monitoring screen (transparent screen lock) [closed] - linux

Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed yesterday.
Improve this question
I know it's generally considered as insecure, but it really depends on situation. I don't want to replace valid screen lock, I want to have possibility to choose based on situation. 2 sample usecases:
kids: I want to enable her to watch show, but I would like to block 'work cooperation' on any of mine projects, and I need not to have spare hw available
at secure work site: any college need not to poke at my screen, he can trivially clone/get whatever he wants, because he has same access. So I would like to lock screen against jokers who would like to write something under my name, but while helping someone I'd like progress of some process going on my screen. Ie. ANY monitoring screen, where we want to show status 24*7, but disallow unauthorized input.
I don't expect even naive hacking attempts in these usecases, so not 100% bulletproof lock is fine.
Some time ago, there was project named pyxtrlock, but it was deprecated. Is there some replacement? Or is there better way how to secure monitoring systems?

Related

in linux, is there any way to rotate my screen arrangement via the command line? [closed]

Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 days ago.
Improve this question
I am running MATE desktop with 4 monitors. I maximize 4 app windows across these but my neutral neck/eye-line position is comfortable with the lower left one. Right now when I need to look at the other monitors I have to move my neck around (which I do not mind occasionally) but when I need to work on them I either move the window to my main monitor (lower left/3rd quadrant) covering up the original app that is displayed there, or just glance towards that monitor which is okay for a few minutes but strains my neck a bit if it goes beyond 5 mins or more.
the most efficient way I can think of this is to shuffle the displays around (clockwise or counterclockwise) via a key combination.
I am aware about SHIFT+Fn key+arrow keys which throws the active window around but this isn't what I'm looking for.
A bit of googling led me to xrandr commands which changes the display orientation but not (or I haven't found the command yet) the screen ordering. I'm not sure if I'm using the terms correctly thus it might be affecting the quality of the search results.

Make a singular button sleep/wake windows 10 [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago.
Improve this question
I can't seem to find anything specific for windows 10. I can search for the above title and it searches for everything with the word "Make" in it so it returns generic keyboard on/off settings adjustment.
My question is if there's a way to make a singular keyboard key sleep/wake the computer. No mouse, not the whole keyboard, just 1 button. Is that possible?
To put your computer into sleep mode, you can do windows + X, chord into U and then chord into S.
I don't think it would be possible to assign one specific key to wake your computer though, at least not with the default system settings. I guess the reason for that is that when your PC goes to sleep, it is set to react to any input rather than process the input and filter specific keys, most likely for power usage reason (usually why you put your computer to sleep).
It should be possible to write a program to change that behavior, but I don't think anyone has done it yet (or have published it).
Keys can be remapped using
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout.
There are enough guides for this to go around, plus some tools (e.g. SharpKeys) to automate this entirely.
You can prevent devices from being able to wake up the computer by disabling "allow this device to wake the computer" in Device Manager:
SharpKeys lists E0_63 as Fn/Wake button, but I have not tested how this interacts with above option.
With the above combined, computer would go to sleep at a press of a single (remapped) button and wake up only by pressing the Power button.

Principles of protection [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 5 years ago.
Improve this question
I am reading a chapter Sytem Protection of operating system of Peter Baer Galvin.
Inside the chapter there is a paragraph inside a subtopic Principles of Protection which I m not able to understand .
An operating system following the principles of least privilege
implements its features, programs ,system calls, and data structures
so that failure or compromise of a component does the minimum damage
and allows the minimum damage to be done. The overflow of a buffer in
a system daemon might cause the daemon to fail, for example ,but
should not allow the execution of code from the process's stack that
would enable a remote user to gain maximum privileges and access to
the entire system (as happens too often today).
Please help me to understand this pragraph.
Basically, the developers of a hardened (inherently relatively secure) OS should follow common sense and give a non-kernel process the absolute minimal amount of access it needs to do its job. If you don't do this, then anything executing at kernel privilege level can potentially crash the system or, worse, compromise it and wreak havoc on the system's data.

Why are lenses needed for Google Cardboard? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
Can't the app include computation correction for the image displayed to a standard retinal distance? For that matter why not "correct" the image displayed per the "optics" of each user? One could use a little bit of existing hardware (eg: a bluetooth touchpad) to take the graphic inputs needed to define a "corrective/computational" reverse-Amsler grid.
Just a newbie here w/ a question and perhaps a vision/application well before VR. thanks.
The lenses are needed so you can focus on the screen when it is so close to your eyes. Moving the device further away isn't the best option, in part because it reduces the available field of view.
From oculus documentation:
The lenses in the Rift magnify the image to provide a very wide field of view (FOV) that enhances immersion
The lenses allow for a wider field of view keeping the screen size small at the same time.
See this YouTube video for a very interesting insight.

What does it mean to break user space? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
This may be a simple question but, I heard that the only rule in working on the kernel is that you don't break "user space". So I was wondering what that means: To break user space and how does it happen?
Edit
It has been pointed out to me that this question is not suited for Stack Over Flow by #lurker so I will move it to Super User as #lurker suggests. (See below)
"Questions about general computing hardware and software are off-topic for Stack Overflow unless they directly involve tools used primarily for programming. You may be able to get help on Super User." – lurker, jww, SilentKiller
You're referring to Linus Torvald's first rule of kernel development. This note explains it: https://lkml.org/lkml/2012/12/23/75. I.e., when maintaining the kernel, do not do something which breaks user programs/applications. In other words, when making kernel changes, it is very bad to cause problems in the user's application "space". That doesn't literally mean memory. That means anything that impacts the user applications in a way that negatively affects its behavior (causes the program to malfunction). The note I cite also indicates at least one example.

Resources