- Gnome Linux
- Linux Gnome Look For Windows 10
- Gnome Commander For Windows 10
- Gnome Shell For Windows 10
- Gnome Boxes Windows 10 Slow
- Gnome Desktop For Windows
GNOME kinda gets a bad rep because of the changes it made since GNOME 2. But what many people don’t realize is that GNOME has grown highly flexible and customizable. There are extensions powerful enough to change each and every aspect of GNOME desktop. Everything can be tweaked according to the user’s preferences and needs. Extensions can even be used to add features and stuff that you find helpful. With GNOME there’s a lot happening. You just need to explore a bit.
- May 13, 2017 How to run the native Ubuntu desktop on Windows 10. It's more of a stunt than practical, but this unlikely marriage of Ubuntu and Windows is interesting to play with.
- How to run the native Ubuntu desktop on Windows 10. It's more of a stunt than practical, but this unlikely marriage of Ubuntu and Windows is interesting to play with.
With Ubuntu rolling with GNOME henceforward, it might not be a bad idea to check out GNOME and it’s handy extensions. Well, a discussion about extensions is for another day. Today, we’ll be having a look at GNOME Layout Manager. GNOME Layout Manager is a bash script written by Bill Mavromatis that batch installs and tweaks GNOME extensions as well as GTK/Shell themes. There are currently three theme options available.
Install Tomboy from the Windows Installer (the MSI file) you've downloaded via Download page. Windows will need you to tell it to proceed with the install because it's from an Unknown Publisher: If you have SmartScreen enabled, you will get a scary blue screen saying Windows has protected your PC, click 'more' to see a 'Run anyway' button.
- Unity
- Windows 10
- MacOS
I’ve tried a lot of look-changers and theming applications but GNOME layout manager is downright stunning. It works on all the Linux distros, whether Debian based, Arch based or RPM ones. And it gets every detail of the target theme right. Downloads the wallpaper, icon themes, shell themes and integrates it all so perfectly. I mean just look at this Windows 10 theme.
This is my GNOME desktop transformed by the GNOME layout manager. Is it not impeccable? Without giving it a real close look, it’ll easily pass for a Windows 10 desktop. And it’s not just the desktop that’s transformed, the theme applies to all the applications. My file manager transforms flawlessly into Windows file explorer.
And if you’re into the MacOS look, satisfaction guaranteed.
Ubuntu’s Unity desktop environment is being discontinued. But if want to replicate that look on some other distro running GNOME desktop environment or if you simply want to mix and match the best of the two desktop environments then GNOME layout manager is your man.
Although I did find a tiny bit of issue while applying the Unity theme. The Dash to Dock did not get set up in panel mode. Which you can easily turn on using the tweak tool. No problem with anything else. It even gives the Unity global menu on GNOME!
Installing and using GNOME Layout Manager
The installation instructions are the same for all the Linux distros. Run the below commands one by one.
GNOME layout manager can be launched by running the below command at the download location.
./layoutmanager.sh
It will pop up the application window and you can choose the desired option by double-clicking the entry.
The first two options can be used to save and restore your current theme and customization. I suggest you save your current theme before applying any other theme.
![Gnome shell windows 10 theme Gnome shell windows 10 theme](https://3.bp.blogspot.com/-eBHHPxIn_iQ/Vfg0-9vQCdI/AAAAAAAAGVI/2RsQobYzKL4/s1600/windows-10-4.jpg)
Applying themes might take a minute or two as wallpapers and extensions will have to be downloaded.
If you want to use the Unity theme, then make sure to install the unity gtk module using the commands below.
Ubuntu/Mint:
sudo apt-get install unity-gtk2-module unity-gtk3-module
Arch/Antergos/Manjaro:
yaourt -S unity-gtk-module-standalone-bzr
Fedora:
sudo dnf install unity-gtk-module-common
openSUSE:
sudo zypper install unity-gtk-module
There you go. All set. If you’ve already done some customization on your existing theme, then you better save the current theme. GNOME layout manager provides options to save and load applied themes. That way you can roll back to your previous theme anytime.
That’s it, people. Do check out the GNOME layout manager and if you have any questions or comments, use the comments section below. Don’t forget to share this article. Cheers.
Active3 months ago
I searched around, and currently there are two methods suggested; installing an enhancement for Windows Subsystem for Linux and installing an XServer.
I want to know which method is the most hassle-free (easy to install AND to use), and which one is less memory-heavy.
I just want Synaptic and CMake. Why couldn't that be a builtin feature?
Thorbjørn Ravn Andersen2,38333 gold badges1616 silver badges2828 bronze badges
George HovhannisianGeorge Hovhannisian
8 Answers
The short answer is you can not as WSL does not yet support this function. WSL is not a full Linux installation with a Linux kernel, it allows you to run some native linux commands / binaries on a Windows (Microsoft) kernel and has limitations.
See https://github.com/Microsoft/WSL/issues/2356
You can, however, install a 3rd party X server, such as xming, and ssh into your WSL.
I did not copy that tutorial here as it is fairly ubiquitous (X over ssh) and I would expect some apps simply will not work even with this technique.
PantherPanther83.4k1414 gold badges164164 silver badges265265 bronze badges
I chose to use
VcXsrv
in WSL (Windows 10 Subsystem for Linux). I recommend everyone do their research between xming
(the accepted answer) and VcXsrv before selecting one or the other for Graphical User Interface (GUI) support in Windows 10 Ubuntu 16.04.Installation is straight forward. As of March 17, 2019 you can simply accept the defaults. If you want to call
gedit
from within your Bash Shell / Terminal you need to edit ~/.bashrc
and insert this line:I was able to run:
.. to install GUI desktop software. This then allowed me to run
gedit
and nautilus
. Also I was then able to install specific GUI applications through the CLI (Command Line Interface) using apt
or apt-get
commands.When I want to try many of my Ubuntu bash scripts within WSL VcXsrv must be installed so
zenity
and yad
x-windows dialog boxes are displayed for user input.As others have noted GUI within WSL is not perfect and you can expect to spend time problem-solving some issues. Also some GUI software simply won't work in WSL.
Setup notes
I modified
/etc/environment
to tweak GUI drop down menus:/mnt/e/bin
is unusual path because it is where I store scripts used in both Windows 10 dual boot WSL and Ubuntu 16.04 dual boot. Most users would not include this on their machine.
58.6k1818 gold badges119119 silver badges232232 bronze badges
I've had a very positive experience with VcXsrv on Win 10 Bash on Ubuntu on Windows (Ubuntu 16.04 Xenial x86_64 Linux 4.4.0-17074-Microsoft). I did not focus on running Unity desktop as it is useless and resource consuming. I just simply ran apps from bash in GUI mode from Windows10 desktop using XServer.
- Install VcXsrv from here on Sourceforge
- Run the VcXsrv app directly, do not launch XLaunch. You should see
localhost:0.0 - 0 clients
when you hover over the icon on Win10 Taskbar - Open Ubuntu Bash:(results in localhost@localhost:/mnt$)(localhost@localhost:/$ meaning this commands brings you to the beginning of the hard-drive as far as WSL can see..)(this will install 'dbus' to create virtual connector for GUI, 'Synaptic Package Manager' and 'Nautilus' file explorer for unity-desktop(When
session.conf
opens in vi editor)Press i to enter insert mode and addthan add:Press ESC when you are done editing file and:wq
to save the file.Run these commands and check their output: - You are done! Now just run synaptic, nautilus or firefox from Bash and they should load on Win10 desktop. GUI options like this are buggy but operational. You can install
ubuntu-desktop
,unity
,ccsm
,compiz
and try to run Unity Desktop for Ubuntu. I did not try to set the 'Steam' because I am still suffering rrying to run 'Unreal', Good luck :)
If someone knows how to run
gnome-terminal
on XServer instead of XTerm please share..P.S
You can add VcXsrv as a Win10 bootable
You can add VcXsrv as a Win10 bootable
To max your sources with 'Steam' as specified in original post, tune your Windows a little for network package management (to lower latency) and CPU/GPU prioritization to make a Win10XBox… :)
Although you will run 'Steam' under 'Unix' the shell is still 'Windows' which allows you to launch 'Steam' on 'Unix' …
Tcp Prep:;
In regedit:
Here you need to go through the list of sub-keys to locate the network adapter entry that is used to connect to the Internet. If you are using DHCP, you need to look for
DhcpIPAdddress
entry (with system data values NOT :0.0.0.0
) to find the correct adapter. Once you have located the correct key right-click it and select New > Dword (32-bit) Value.
Name it TcpFrequency and click ok.
Double-click the value afterwards and set its Decimal value to 1. (To restore the default setting, change the value to 2 or delete the key)Now navigate to the following key:
HKEY_LOCAL_MACHINESoftwareMicrosoftMSMQ
Right-click on the key again and select New > Dword (32-bit) Value.
Name the new parameter TcpDelay
Double-click it afterwards and change its Decimal value to 1. (To restore the key at a later point in time change it to 0 or delete the key)
Nagle’s Algorithm
Nagle’s algorithm combines several small packets into a single, larger packet for more efficient transmissions. This is designed to improve throughput efficiency of data transmission. Disabling “nagling” can help reduce latency/ping in some games. Nagle’s algorithm is enabled in Windows by default.To implement this tweak, modify the following registry keys.
For the
{NIC-id}
, look for the one with your IP address listed; under this {NIC-id}
key create following DWORD value:- TcpFrequency and set it to 1 to disable “nagling” for gaming.
- TCPDelay and set it also to 1 to disable “nagling”
- TcpTicks and set it to 0
Gnome Linux
Note:
Some reports say that the tweaks did reduce latency when playing Dota 2 and League of Legends but it doesn’t work for some. I have tried it and my latency improved from 110 to 90ms (SEA Server) when playing Dota 2.
Network Throttling Index
Windows implements a network throttling mechanism, the idea behind such throttling is that processing of network packets can be a resource-intensive task. It is beneficial to turn off such throttling for achieving maximum throughput.
To implement this tweak, run regedit and modify the registry
Under SystemProfile, create a DWORD value and name it to NetworkThrottlingIndex then set its Hexadecimal value to ffffffff for gaming and max throughput: ffffffff completely disables throttling.
System Gaming Responsiveness (Not so sure about this one :)
Multimedia streaming and some games that uses “Multimedia Class Scheduler” service (MMCSS) can only utilize up to 80% of the CPU. The “Multimedia Class Scheduler” service (MMCSS) ensures prioritized access to CPU resources, without denying CPU resources to lower-priority background applications.
To implement this tweak, run regedit and modify the registry key
From there, create a new DWORD and name it to SystemResponsiveness set its decimal value to 00000000 for pure gaming/streaming.
In the same Registry hive as the above tweak, you can also change the priority of Games. To implement this tweak, go to
and change the following registry values:
- “GPU Priority” change its values to 8 for gaming.
- “Priority” set to 1 for gaming.
All cheers for 'unknown' (pardon me was a while since I copied your directions) author of this Windows=Xbox tweak..
PPS: If XServer fails on what you would like to do try to find the workaround with Docker.
Zanna53.4k1515 gold badges150150 silver badges251251 bronze badges
tenedastenedas
Even though a full GUI desktop environment is not ‘officially’ supported by Microsoft, it can work.
Turn Windows features on or off
Enable Windows Subsystem for Linux
Restart Computer
Launch Microsoft Store
Search for Ubuntu
Select Ubuntu 18.04 under Apps
Click Get
Launch Ubuntu and wait for install
Set username and password
Enable Windows Subsystem for Linux
Restart Computer
Launch Microsoft Store
Search for Ubuntu
Select Ubuntu 18.04 under Apps
Click Get
Launch Ubuntu and wait for install
Set username and password
Run the following Commands:
Create and modify .xsession
You’ll cut off the device whose password you don’t know. It can hack into password of the unit if you’re forgotten. Hack wifi apk 2017.
Add text:
Save and exit vi
You will need a second account on Ubuntu
Modify startwm.sh
Comment out the bottom two lines
Add text:
Save and exit vi
In Windows, restart Ubuntu and run:
Linux Gnome Look For Windows 10
In Windows run mstsc.exe
Computer: 127.0.0.1:3390
Leave username blank
Connect
Computer: 127.0.0.1:3390
Leave username blank
Connect
Gnome Commander For Windows 10
Session: Xorg
username: remote
password: password
username: remote
password: password
Enjoy xfce!
When done, close the remote desktop connection
Return to the Ubuntu command line
Return to the Ubuntu command line
GuestGuest
Since you want it easy.. There is an app in the Microsoft Store called x410. It's basically a Cygwin X11 server without the use of Cygwin itself. After installment - that is zero config - you can run WSL X11 Apps! (or even whole desktops). You might want to insert the following lines into your .bashrc (from your WSL user account) so you can run the apps from your bash terminal.
I bought x410 on salve for about 5euro's. So if it's too much, perhaps wait for an sale!
WhyAlwaysTheLoginAndPasswordWhyAlwaysTheLoginAndPassword
![For For](https://cn.pling.com/img/b/7/7/c/c4caf29ffcfcdf80c748ae7c853c3b0759b2.png)
If you want an effortless off the shelf solution, use MobaXTerm. It's a great, multitabbed terminal emulator with direct support for WSL, and has a built-in optimized X server. I use synaptic all the time on Moba. Even RStudio.
abalterabalter
I chose Panther's answer not only because it's the only, but also because it's the correct answer; there is no hassle-free (straightforward) way to get gui apps running.
Also, I used this tutorial, with a few changes:
- I didn't install
xfce
, because I don't know why I would need adesktop. - Chose
Multiple Windows
inXLaunch
(No DE, hence no need for onegiant window) - No need for mkdir fix and no need for a separate terminal.
Gnome Shell For Windows 10
What gui apps did I install? Only Synaptic and CMake, since I really can't think of anything else I would need on wsl.
I don't do VM/Dual Boot, for the very same reason Panther pointed out; I need a convenient (to me) dev environment, not a full flex OS.
George HovhannisianGeorge Hovhannisian
- install Fedora in VirtualBox on your Windows machine with NAT networking
- in WSL
sudo service ssh start
- from Fedora run
ssh -Y 10.0.2.2
Usually the host of a VirtualBox guest can be reached at 10.0.2.2
Now you can any WSL X program on your Fedora desktop, even with seamless Windows.
weberjnweberjn
Gnome Boxes Windows 10 Slow
protected by Community♦Apr 13 at 12:11
Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
Would you like to answer one of these unanswered questions instead?