Command Prompt / Console / Windows Subsystem for Linux (WSL)

Greetings from the Windows Command-Line Teams, including the Windows Console and Windows Subsystem for Linux (WSL) teams!

We’re hear to learn about the features you’d like to see in the Windows Console (the terminal app itself), Cmd and PowerShell shells, and the Windows Subsystem for Linux (WSL) upon which several Linux distros now run!

Note: Please don’t file bugs & issues here: file issues on our GitHub repos instead:

Please DO post your asks, ideas, wants and needs for future features: We ARE listening, and we ARE grateful for your feedback!

Windows Console & WSL Teams.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Consider enabling cron jobs, daemons and background tasks

    Bash/WSL doesn't support cron jobs, daemons or background tasks in Win10AU. The ability to run background jobs would be very useful. Please consider adding this feature.

    1,458 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    58 comments  ·  WSL/Bash  ·  Flag idea as inappropriate…  ·  Admin →
  2. Windows Console should support tabbed 'pages'

    Great to see some of these improvements, especially the cut/copy/paste keyboard shortcuts. However, I've been seeking for a way for the cmd window to have a tabbed interface for a while. So, for example, I can run a ping/tracert etc. in one tab, a chkdsk in another tab, and something else in a third, without having multiple windows open taking up screen real estate.

    Also consider adding panes side-by-side within the console.

    1,663 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    70 comments  ·  Console/Terminal  ·  Flag idea as inappropriate…  ·  Admin →
  3. Enable Console to use Fallback Fonts to display emoji and more Unicode codepoints

    It'd be nice if Console could support font fallback to enable it to display emoji, east-Asian glyphs, and Unicode symbols.

    Consolas doesn't have very broad Unicode coverage, and most *nix terminals have the capability.

    54 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Console/Terminal  ·  Flag idea as inappropriate…  ·  Admin →
  4. UTF-8

    I really really want utf-8, I do not use any legacy console apps from 80-s, so please please please make it happens :)

    776 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    22 comments  ·  Console/Terminal  ·  Flag idea as inappropriate…  ·  Admin →
  5. Enhance Background Transparency

    Transparency is an essential visual enhancement for many and should generally only apply to the window contents and not the surrounding "chrome" of the window, such as the title bar and scroll bar.

    Optionally, the Console "frame" could be made transparent when focused/un-focused, controlled via separate transparency slider

    Also, it'd be awesome if the Console background could support the Fluent blurring effect to reduce the distraction of the contents of underlying windows while giving some visual cue as to what the app underneath is doing.

    187 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    13 comments  ·  Console/Terminal  ·  Flag idea as inappropriate…  ·  Admin →
  6. Implementing 'signalfd' syscall in WSL

    It seems like signalfd is not yet implemented in WSL, as stated here by 'sunilmut': https://github.com/Microsoft/BashOnWindows/issues/129. I'm not 'mit-mit', but I discovered the 'issue' trying to run MPD (Music Player Daemon). Thanks!

    18 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  WSL/Bash  ·  Flag idea as inappropriate…  ·  Admin →
  7. target the simpler Linux-console ANSI emulation, not xterm

    I'd like to suggest that the WSL team focus on a limited but complete terminal emulation on conhost. A natural target is the Linux console emulation.

    http://man7.org/linux/man-pages/man4/console_codes.4.html

    Like conhost (and unlike xterm), the Linux console terminal emulator grew from the features available on the original IBM PC display hardware, and its capabilities appear to be a more natural fit to conhost's capabilities.

    The Linux console is a limited VT102 superset, unlike xterm, which is a large complex emulator. Implementing all of xterm, and getting it all right, will take years and be a continuing source of issues.

    Once ptys are…

    11 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  WSL/Bash  ·  Flag idea as inappropriate…  ·  Admin →
    in preview  ·  Bitcrazed responded

    We’ve actually added quite a lot of both ANSI, VT-10x and XTerm capabilities to the Windows Console in Windows 10 Anniversary Update and are now able to support, for example, Midnight Commander, Vim, Emacs, Nano, CacaTools, etc.

    Please try out the new console in Windows 10 AU Insiders fast-ring builds and file issues on our GitHub issues tracker (https://aka.ms/winbashgithub) if you see anything we’ve missed.

  8. Have bash/console support 256 colors

    Have bash/console support 256 colors

    8 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Command Prompt / Console / Windows Subsystem for Linux (WSL)

Categories

Feedback and Knowledge Base