Network – To lock network settings and desktop wallpapers for non-sudo users

For a school assignment, I was asked to lock the following three settings on Windows and Linux workstations:

  • Network configuration (eg unable to change IPs, DNS servers)
  • wallpaper
  • Trusted sites (not relevant to this question because trusted sites are an Internet Explorer-specific feature)

I know that I can do this with GPOs over Windows, but I'm not sure how to do that with Ubuntu Server 19.04. There are programs like Chef and Ansible, but both seem to be very large packages for these two specific settings.

The Ubuntu workstation connects to a Windows Server AD and requires access to network shares. I believe that the AD integration and Samba will fulfill this need, but I'm leaning my head over the GPO part.

I've looked at SSSD, but I can not tell if these two specific GPO settings are supported on Linux.

Ideally, all newly deployed workstations would automatically apply these settings, but I'm not sure that's realistic. Should I watch a bash script that runs automatically when logging in to set these settings statically?

Any advice is very grateful, thanks in advance!

Is it possible to use Google Lens from the desktop version of Google Photos?

I often use the Google Photos application on my Android phone, where I use the Google Lens feature. I'm currently managing my photos through the Google Photos web app in Firefox and find that the Google Lens feature seems to be completely missing. I've reviewed the Google Lens page and although this question has not been answered explicitly, it looks like Google Lens may only be available for Android and iOS. Is that really true? That makes no sense to me at all. Am I missing something or is this feature really unavailable on a desktop OS like Windows 10?

Remote Desktop – Run a NodeJS app around the clock

I own a nodejs web application that connects as a client to a websocket and sends me push notifications when certain events occur. It also has capabilities to send requests to a REST API based on information received from the same Websocket.

So far I have run this app locally and always turned my laptop on. But I'll be traveling soon, so it's not an option to keep the laptop running around the clock.

What can I do to run this app around the clock (as it always has to be connected to the websocket) without keeping my laptop running?

The only option I can think of is to run the app locally on a Digital Ocean Droplet and then load RDP into the droplet whenever I need to use it. That way it runs 24×7 and I can access it whenever I want by launching RDP into the droplet. The only worry I have is whether the cheaper droplets are so strong that I can edit them with RDP and use the app without delay.

This app does not have to be available on the web. Would it be bundled as an Electron app and then run on a remote server, considered better practice than just running it on 127.0.0.1?

Appreciate your entries.

Thank you very much!

android – How can desktop content be streamlined in a flexible and performance-oriented way?

I've developed a desktop application to capture the content rendered on the screen. DXGI desktop duplication is currently in use, but it may change. Suppose I have a DXGI 2D texture surface (DX11).

I want to stream this content over the network. I think about the pros and cons of different approaches and wanted to get ideas for the best way, provided there are a variety of target devices (desktop PCs and modern iOS / Android phones).

My first thought was to use a H.264 / H.265 encoding – Android seems to support the H.264 decoder ex factory, so that would be nice. However, I am not sure if there is a coding performance (is there a GPGPU encoder?) – it would be nice if I could take advantage of the fact that I have a (potentially) powerful desktop GPU. I also remember that the H.264 algorithm uses frame group analysis, so I'm not sure how it would work per frame.

Streaming raw image data also appears to be a bad idea, especially for higher resolutions. However, the target app would only need to upload the data into the texture and render it (eg with OpenGL / ES). Maybe another compression method? However, decompression can also be a challenge for the target device.

I would be very happy about suggestions and suggestions!

How do I get the actual path of the desktop in Windows Explorer?

That bothers me forever and I could not find the solution yet.

  1. Open Windows Explorer.
  2. In the left sidebar, click Desktop.
  3. Click "Desktop" in the address bar.

Result: Instead C:... it is only displayed Desktop,

Desktop Windows Explorer

Instead, I want to get the real physical path:

C:UsersMyNameDesktop

How to achieve this (settings in the Windows Registry)?

HOW DESKTOP APP .EXE on HTML Front Panel Interface LINK

I'm designing a front panel to link all enterprise applications. The problem I've found is how I can link some of the desktop applications on my web-based HTML front panel, so every user should be able to navigate through all applications, regardless of whether it's a VB Desktop application or web-based application software. Please help me, I will answer immediately

nautilus – Add features to GNOME desktop icons

I use GNOME 3.32.1 on Ubuntu 19.04. I can not drag desktop icons to Nautilus folders. I can not double-click desktop icons to open them in the default applications. I can not (automatically) organize desktop icons. In short, the GNOME desktop icons have no other function than displaying files in the desktop folder.

Is there an easy way to integrate GNOME 3.3X desktop icons with Nautilus (drag and drop, click to start, etc.)?

ipsec – Remote Desktop Sharing 2 Windows 10 systems using the public IP address of the Debian VPN server?

I've set up a Debian system with a public IP address that uses Cisco IPSec for a VPN from my desktop to access the Internet through its IP address. I want to access the same server from a different desktop system and share it with my desktop. Both desktops run Windows 10 Pro, and both are behind NAT routers.

Is there a "HowTo" for the transition between these two VPN topologies?