I'm not sure if I like the whole idea of Start screen yet, but I would find it more useful with Stack Overflow as a tile in the group.
Is there a way to add the Stack Exchange sites to this screen and if so how?
My default web browser is Chrome.
google-chromestart-screenwindows 8
I'm not sure if I like the whole idea of Start screen yet, but I would find it more useful with Stack Overflow as a tile in the group.
Is there a way to add the Stack Exchange sites to this screen and if so how?
My default web browser is Chrome.
Official answer (as per MS docs) to the general query "Can you access the Metro version of a non-default browser in Windows 8?"
Short answer: As per Microsoft's guidelines, only the default browser can access/participate in the "Metro style experience". So this behaviour is clearly intentional and unless Microsoft changes its guidelines or a browser-maker flouts them or some sort of hack is created, we're stuck with it.
The MSDN article titled White papers for Windows Store apps links to an interesting white paper titled Developing a Metro style enabled Desktop Browser that lists Microsoft's guidelines. Here's the document description:
In Windows 8, the browser that the user sets as the default for handling web pages and associated protocols may be designed to access both the Metro style experience as well as the traditional desktop experience. This type of browser is called a "Metro style enabled desktop browser." This white paper describes how to build such a browser.
Here are the interesting bits:
In Windows 8, the browser that the user sets as the default for handling webpages and associated protocols may be designed to access both new experiences as well as the traditional desktop experience.
...
New experience enabled desktop browser. A desktop browser that chooses to participate in the new experience when the user has expressed preference for the browser to do so. Such a browser can provide HTML5 rendering for webpages and service HTTP / HTTPS requests. By definition, such a browser has full access to Win32 APIs for rendering HTML5, including the ability to use multiple background processes, JIT compiling, and other distinctly browser-related functionality (like background downloading of files). Desktop browsers typically run at medium or low integrity level.
...
User experience framing. A new experience enabled desktop browser may participate in the new user experience only if it is the default browser. Desktop apps (typically packaged as .MSI, medium integrity level) run in the desktop. Windows Store apps (.appx packaged, run in App Containers, API set restricted to the Windows SDK for Windows Store apps, acquired via the Windows Store) run in the new experience. A new experience enabled desktop browser can be thought of as a desktop browser that can also participate in the new experience. The restriction to limit new user experience participation to the user's default browser is rooted in preserving the new user experience. Note that this limitation applies to all browsers, including Internet Explorer.
...
Tiles. If the default browser supports the new user experience, the browser's app tile (and secondary tiles, if they exist) will display in Start in a manner similar to Windows Store apps (as defined by properties that were specified in the .XML manifest that was copied during browser installation). Otherwise, the tile will appear as a desktop app. Verbs appropriate to the new user experience and desktop mode of the app will appear on the tile. ... The default new experience enabled desktop browser always appears as a square tile. Any secondary tiles belonging to the default new experience enabled desktop browser also appear with new user experience tile visuals.
...
Activation (launch). The following rules govern app activation:
Desktop shortcuts, pinned taskbar icons, and other "desktop artifacts" activate the new experience enabled desktop browser in the desktop.
Tiles in the Start screen activate the browser in the new user experience when the browser is the default. When the browser is not the default, tiles activate the browser in the desktop. This same behavior also applies to a browser's secondary tiles.
It is strongly recommended that browsers implement "contextual launching". This means taking the calling app's presentation (desktop or new user experience) into account when determining the browser's presentation (desktop or new user experience) for activations originating from other apps, such as when a user clicks an http:// link in their mail app.
Search contract activations always activate in the new user experience. These activations can only occur if the browser is the user's default.
...
We recommend that browsers provide a configurable setting to give users control over their preferred presentation experience. For example, a setting named "Choose how you open links", with options a) Always launch the new experience, b) Always launch in the desktop, c) Let the browser decide, aka contextual (suggested default).
...
Invocation into desktop presentation. If the new experience enabled desktop browser is not currently selected as the user's default browser, it can only launch in the desktop.
...
Windowing. A new experience enabled desktop browser, configured as the user's default, can choose to participate either in the new user experience or the desktop, but not both from the same running process.
Update (Possible workaround): Ok, someone needs to confirm that this works on their systems as well:
Suppose Firefox Nightly is set as the default browser. Go to Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program
:
Now uncheck Protocols
like FTP, HTTP and HTTPS:
Now when you run IE (even though it's not the default), does the Metro version run?
Yes, this is possible with custom Windows shortcuts.
Create two shortcuts for Chrome named Chrome Desktop
and Chrome Metro
.
Enter the following flags for the shortcuts.
--force-desktop
for Chrome Desktop
and --force-immersive
for Chrome Metro
In case you don't know how to add flags in shortcuts, refer to this image where the --incognito
flag is added:
Now just keep the Chrome Desktop
shortcut on your desktop and Chrome Metro
shortcut in the folder: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\
. The shortcut should appear in your Start Menu after a few seconds.
Keep in mind that you cannot have both modes open simultaneously at the same time.
Edit: I double checked this on my friend's system. It seems that after you close Chrome from metro mode, it doesn't exit. Instead, it stays in the background (application is suspended - it is by design of Windows 8.x). Refer to this article to find out how to close applications permanently.
Best Answer
The only way that I can think of is by using a app called OblyTile.
OblyTile
What you want to do is create a tile that opens up Chrome or whichever browser you want to use but in this example I will use Chrome. Once you have found the file path for Chrome, in the arguments section below it you might want to use "--homepage http://stackoverflow.com" so that when you open the tile it opens up StackOverflow. (Someone can feel free to correct me on this)