KProf is a visual tool for developers, which displays the execution profiling output generated. KProf provides access to the following features. Compilation & Installation. KDE ships with all up-to-date Linux distributions and free BSD systems. KProf should run fine with any window manager or desktop environment. RELATED: Linux Users Have a Choice: 8 Linux Desktop Environments. To install a different desktop environment, you’ll just need to open your Linux distribution’s package manager and install the appropriate package. This will be similar on al distributions, but we’ll use Ubuntu 14.04 and Linux Mint 17 as examples here. For example, let’s say you wanted to install another desktop environment on Ubuntu.
![]()
Desktop sharing refers to technologies that enable remote access and remote collaboration on a computer desktop via a graphical terminal emulator. Desktop sharing allows two or more Internet-enabled computer users to work on the same files from different locations.
In this article, we will show you how to enable desktop sharing in Ubuntu and Linux Mint, with a few vital security features.
Enabling Desktop Sharing in Ubuntu and Linux Mint
1. In the Ubuntu Dash or Linux Mint Menu, search for “desktop sharing” as shown in the following screenshot, once you get it, launch it.
2. Once you launch Desktop sharing, there are three categories of desktop sharing settings: sharing, security and notification settings.
Under sharing, check the option “Allow others users to view your desktop” to enable desktop sharing. Optionally, you can also permit other users to remotely control your desktops by checking the option “Allow others users to control your desktop”.
Desktop Sharing Preferences
3. Next in security section, you can choose to manually confirm each remote connection by checking the option “You must confirm each access to this computer”.
Again, another useful security feature is creating a certain shared password using the option “Require user to enter this password”, that remote users must know and enter each time they want to access your desktop.
![]()
4. Concerning notifications, you can keep an eye on remote connections by choosing to show the notification area icon each time there is a remote connection to your desktops by selecting “Only when someone is connected”.
When you have set all the desktop sharing options, click Close. Now you have successfully permitted desktop sharing on your Ubuntu or Linux Mint desktop.
Testing Desktop Sharing in Ubuntu Remotely
You can test to ensure that it’s working using a remote connection application. In this example, I will show you how some of the options we set above work.
5. I will connect to my Ubuntu PC using VNC (Virtual Network Computing) protocol via remmina remote connection application.
Remmina Desktop Sharing Tool
6. After clicking on Ubuntu PC item, I get the interface below to configure my connection settings.
7. After performing all the settings, I will click Connect. Then provide the SSH password for the username and click OK.
Enter SSH User Password
I have got this black screen after clicking OK because, on the remote machine, the connection has not been confirmed yet.
8. Now on the remote machine, I have to accept the remote access request by clicking on “Allow” as shown in the next screenshot.
Allow Remote Desktop Sharing
9. After accepting the request, I have successfully connected, remotely to my Ubuntu desktop machine.
That’s it! In this article, we described how to enable desktop sharing in Ubuntu and Linux Mint. Use the comment section below to write back to us.
FWIW - you should profile and mess with your code ONLY AFTER: 1. Code works perfectly correctly and meets all requirements. 2. It has been clearly identified that your code runs too long. And that the business, not your self-image, will profit from the time you spend to speed it up. In realtime systems performance tuning is a given part of the requirements. Examples of #2: You write a report that runs in 40 minutes. The user starts the report, goes to lunch, comes back reads the report. You decide to tune it, and get it down to 25 minutes of runtime. The user will still start the report and then go to lunch. You have acheived nothing. This is not what you want to tune. You have a routine that displays input as the user types. It has a runtime of two seconds. The user has to type, wait, type ,wait. You tune it so that it runs in .25 seconds. Now the user sees improvement. You have long batch runs that go overnight and sometimes bump into the time when users log on again the next day. If there are any delays, then users are asked not to log in. This is a case where tuning is almost mandatory. Runtimes can also be affected by the amount of free space on the disk system and the number of processes running. Are you not able to interpret the output from prof? Generally this kind of tuning is more art than science. ![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |